.mainblock{padding-bottom:80px}.no-bpadd .mainblock{padding-bottom:0}.no_hdline .mainblock{padding-top:100px}.no_hdline.single-post .mainblock{padding-top:100px}img{max-width:100%;width:auto;height:auto;position:relative}.page-content .input-group input{height:52px}.page-content #searchform{margin-top:20px}.page-content .input-group-btn input{background-color:#feb517;border-color:#feb517}.header_menu .navbar.navbar-default .nav.navbar-nav li a i{display:inline-block}.topnav-spacer{display:inline-block;width:23px}.page-header{margin-top:0}img{max-width:100%;width:auto;height:auto;position:relative}@media screen and (min-width:600px){body.admin-bar .main_header_area{margin-top:32px}body.admin-bar .header_menu.affix{margin-top:32px}}@media screen and (max-width:600px){body.admin-bar .affix-top .navbar-header{margin-top:55px}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.margin2020{margin:0 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center;font-style:italic}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;margin:0;padding:0 4px 5px}.gallery-caption{font-weight:700}.bypostauthor{font-size:inherit}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.fl{float:left}.fr{float:right}ol.commentlist,ul.children{list-style:none}table{border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}td,th{padding:3px 6px;border:1px solid #e9e9e9}ul,ol{padding-left:20px}ul li{list-style:disc}ol.comment-list{list-style:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat",sans-serif;color:#242424;margin-bottom:15px}.tt_prev_post i{padding-right:6px}.tt_next_post i{padding-left:6px}.tt_prev_post,.tt_next_post{font-family:"Montserrat",sans-serif;color:#242424}.taxonomy-description{padding-bottom:60px}.site-main a.tt-linkcomment{color:#aeaeae;padding-right:6px;float:left}.site-main a{color:#ffb606}.overlay-clr{height:100%;left:0;position:absolute;top:0;width:100%}iframe{width:100%}.page-links{clear:both}.sticky .entry-title a{padding:0 0 20px 30px!important;position:relative}.sticky .entry-title a:before{color:#222;font-family:FontAwesome;font-size:20px;content:'\f005';left:0;position:absolute;top:0}body{overflow-x:hidden}.primary-menu-container{display:inline-block}.navbar-header{height:85px;line-height:75px;padding:0 0 0 15px}.header_menu.affix .navbar-header{height:70px;line-height:62px}aside.widget{margin-bottom:50px}.widget_search .input-group input{height:52px}.widget-title{margin-bottom:30px}.widget_archive ul li a,.widget_pages ul li a,.widget_recent_entries ul li a,.widget_nav_menu ul li a,.widget_meta ul li a,.widget_recent_comments ul li a,.widget_categories ul li a{font-size:14px;color:#797979;font-family:"Montserrat",sans-serif;border-bottom:1px solid #e6e6e6;display:block;line-height:42px;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;text-transform:uppercase;letter-spacing:.28px;font-weight:700;word-break:break-word}.widget_recent_entries ul li a{border-bottom:none}.widget_archive ul li a{display:inline-block}.widget_archive ul li{position:relative}.widget ul li a:hover{color:#ffb606}.widget_tag_cloud ul li{display:inline-block;margin:5px}.widget_tag_cloud ul li:hover{background:#feb517}.widget_tag_cloud ul li a{display:inline-block;border:1px solid #e4e4e4;font-size:15px;line-height:45px;padding:0 19px;font-family:"Open Sans",sans-serif;color:#a6a6a6}.widget_tag_cloud ul li a:hover{color:#fff;border:1px solid #feb517}.widget_text img{width:auto;height:inherit}.widget_text select{width:100%}.widget_search .btn-primary{background:#feb517;border:1px solid #feb517}.comment-reply-title{font-size:22px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.66px;color:#242424;padding-bottom:28px}.form-submit #submit{background:#ffb606;color:#fff;border-radius:0;border:none;width:160px;padding:0;height:52px;text-transform:uppercase;font-size:14px;letter-spacing:.28px;font-family:"Montserrat",sans-serif;font-weight:600;line-height:50px;position:relative;z-index:2;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;font-weight:600;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;display:inline-block;border:2px solid #ffb606;margin-top:25px}.comment-respond{background:#f7f7f7;border:1px solid #eee;padding:50px 35px}.comment-respond .form-group input,.comment-respond .form-group textarea{background:#fff;font-size:14px;border:1px solid #eee;color:#c4c4c4;font-family:"Open Sans",sans-serif;letter-spacing:.42px;text-transform:capitalize;resize:none}.comment-author{float:left;width:60px}.comment-list li.comment{padding-bottom:30px;padding-right:20px;margin-top:20px;border-bottom:1px solid #eee}.comment-list{border:1px solid #eee;margin-bottom:40px;margin-top:30px}.comment-list li .comment-inner,.comment-list li .children li{padding-left:70px;list-style:none}.comment-list li.pingback .comment-inner,.pingback .comment-list li.pingback .children li{padding:25px 10px}.author a,.author{font-size:15px;font-family:"Open Sans",sans-serif;color:#000;letter-spacing:.45px;padding-bottom:7px}.comment-content p{font-size:15px;font-family:"Open Sans",sans-serif;letter-spacing:.45px;color:#898989;line-height:26px;margin:5px 0}.comment-meta.commentmetadata,.reply{display:inline-block;margin-right:15px;font-size:13px;font-family:"Open Sans",sans-serif;letter-spacing:.39px;color:#ffb606;margin-right:20px;position:relative}.comment-meta.commentmetadata a{color:#ffb606}.reply a{color:#242424}.comment-list .children li{border-bottom:none;padding-bottom:0}#cancel-comment-reply-link{font-size:12px}.commentlist li{margin-bottom:30px}.commentlist li img{vertical-align:top;width:152px;height:152px;border-radius:50%;display:inline-block}.commentlist .comment-text{vertical-align:top;display:inline-block;margin-left:30px;color:#ffb606;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.54px;padding:30px 0 10px}.commentlist .comment-text .description p{font-size:15px;line-height:28px;color:#898989;font-family:"Montserrat",sans-serif;font-style:italic;letter-spacing:.66px;font-weight:400}#comments{margin-top:25px;border-bottom:1px solid #d0d0d0}.comment-respond{background:0 0;border:none;padding:10px 0 0}.img-box{margin:20px 0;display:block}.img-box img{width:100%}#comments{margin-top:25px}.text-box h3{margin-bottom:20px}.textwidget p{margin:15px 0}.textwidget img{margin:10px 0}@media (max-width:991px){.primary-menu-container{display:block}.caret{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.widget select{margin-left:30px}}.footer_widget_area .widget h4{margin:30px 0;color:#fff}.footer_widget_area .widget td,.footer_widget_area .widget th{border:1px solid #444}.hotel-booking-search{background:0 0;border:1px solid #dcdcdc}.hotel-booking-search h3{font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;padding-bottom:15px;text-align:left;color:#242424;font-size:20px}.hotel-booking-search label{display:none}.hotel-booking-search .hb_input_field{width:100%;height:46px;background:0 0;font-family:"Montserrat",sans-serif;font-weight:600;color:#8c8c8c;text-transform:uppercase;font-size:13px}::-webkit-input-placeholder{-webkit-text-security:none;color:#8c8c8c}.hotel-booking-search input,.hotel-booking-search select{width:100%}.hotel_booking_mini_cart{border:1px solid #dcdcdc;padding:40px 0 45px 18px}.hotel-booking-search button{background:#ffb606;color:#fff;height:45px;display:inline-block;padding:0 25px;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.28px;position:relative;z-index:2;-webkit-transition-duration:.5s;transition-duration:.5s;text-transform:uppercase;text-align:center;border:2px solid #ffb606}.hotel-booking-search button:hover{color:#ffb606;background:0 0;border-color:#ffb606}.hotel_booking_mini_cart h3{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:700;color:#242424;text-transform:uppercase;letter-spacing:.6px;padding-bottom:15px}.hotel_booking_mini_cart .hb_mini_cart_empty{font-size:15px;font-family:"Montserrat",sans-serif;font-weight:600;color:#a0a0a0;text-transform:uppercase;letter-spacing:.45px;text-align:left;margin:0}.hb_single_room .title h4 a{font-size:32px;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.96px;color:#242424;padding:45px 0 20px}.hb_single_room .price{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#242424;display:block;float:none;margin-top:0}.hb_single_room .price .title-price{display:none}.hb_single_room .price span.unit{color:#a0a0a0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px}.room_details_clients{border-bottom:1px solid #d0d0d0;margin-top:65px}.room_details_clients h2{text-transform:uppercase;font-size:22px;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.66px;color:#242424;padding-bottom:30px}#review_form_wrapper .comment-reply-title{font-size:15px;font-family:"Montserrat",sans-serif;font-weight:700;color:#ffb606;text-transform:uppercase;letter-spacing:.45px;padding-bottom:30px}.comment-form input,.comment-form textarea{height:54px;border:1px solid #e9e9e9;border-radius:0;box-shadow:none;outline:none;background:#f8f8f8;padding:10px 25px;font-size:13px;text-transform:uppercase;font-size:15px;color:#898989;font-weight:700;font-family:"Montserrat",sans-serif}.hb_single_room #reviews #review_form_wrapper form p textarea{height:200px;resize:none}.hb_single_room #reviews #review_form_wrapper form p label{text-transform:uppercase}.comment-form-rating,.hb-rating-input{display:inline-block}.hb-rating-input{margin-left:20px;vertical-align:middle}.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]{color:#fff;border:2px solid #ffb606}.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover{color:#ffb606;border-color:#ffb606;background:0 0 !important}.counter-wrapper .counterup{display:table-cell;vertical-align:middle;font-size:55px;color:#ffb606;font-weight:700;font-family:"Montserrat",sans-serif;line-height:50px;padding-right:20px}.counter-wrapper h4{display:table-cell;font-size:15px;color:#898989;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;line-height:20px;text-align:left;vertical-align:middle}.counter-wrapper{position:absolute;top:30px;z-index:5}.counter-iteam{-webkit-box-shadow:0px 3px 57px 0px rgba(0,0,0,.18);box-shadow:0px 3px 57px 0px rgba(0,0,0,.18);padding:50px 30px 30px}.counter-iteam .kc-col-inner-container{position:relative}.counter-iteam .kc-col-inner-container:before{content:"";width:1px;background:#ebebeb;position:absolute;right:5px;top:0;height:100%}.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(4) .kc-col-inner-container:before{display:none}.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(2){padding:0}@media (max-width:1200px){.counter-wrapper .counter-iteam .kc_col-sm-3{width:50%;margin-top:20px}.counter-iteam{padding:40px 30px}.counter-iteam .kc-col-inner-container:before{right:30px}.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(2) .kc-col-inner-container:before{display:none}.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(2){padding:0 15px}}@media (max-width:767px){.counter-wrapper .counter-iteam .kc_col-sm-3{width:100%}}.header_top_inner .left-content .topnav-spacer{display:none}.header_top_inner .left-content span{margin-right:22px}.header_top_inner .left-content .top-nav{display:none}.s_comment_list form{background:#f7f7f7;border:1px solid #eee;padding:50px 35px}.logged-in-as{margin-bottom:15px}.logged-in-as a{color:#000;letter-spacing:.45px}.form-group textarea{height:200px}.instagram-pics li{float:left;overflow:hidden;width:calc(100% / 3)}.instagram-pics li a{display:block}.instagram-pics li a img{max-width:100%;padding:3px}.footer_widget_area .widget h4{text-transform:uppercase}.footer_widget_area ul{padding-left:0}.footer_widget_area ul li{list-style-type:none}.footer_widget_area ul li a{border-bottom:none;font-size:15px;line-height:35px;color:#757575;font-family:"Open Sans",sans-serif;text-transform:inherit;font-weight:300;position:relative;letter-spacing:.3px}.footer_widget_area ul li a:before{content:'';position:absolute;left:-5px;width:5px;top:17px;height:1px;background:#757575}.footer_widget_area .widget h4{margin-top:15px}.footer_widget_area .widget.widget_tag_cloud li a{border:1px solid #777}.ui-datepicker.ui-widget{z-index:50!important}input{height:54px;border:1px solid #e9e9e9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#f8f8f8;padding:0 25px;font-size:13px;font-family:"Montserrat",sans-serif;color:#8c8c8c;text-transform:uppercase;width:auto;font-weight:400}textarea{height:200px;border:1px solid #e9e9e9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#f8f8f8;padding:16px 25px;font-size:13px;font-family:"Montserrat",sans-serif;color:#8c8c8c;text-transform:uppercase;resize:none;width:100%}form label,form label span{margin:10px 0}.wpcf7-form input[type=submit]{background:#ffb606;color:#fff;border-radius:0;padding:0;text-transform:uppercase;font-size:14px;letter-spacing:.28px;font-family:"Montserrat",sans-serif;font-weight:600;line-height:50px;position:relative;z-index:2;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;font-weight:600;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;display:inline-block;border:2px solid #ffb606;height:48px;width:165px;line-height:46px}.wpcf7-form input[type=submit]:hover{color:#ffb606;border-color:#ffb606;background:0 0 !important}.wpcf7 form{position:relative}.wpcf7 form:before{content:"";height:85%;width:1px;background:#d6d5d8;position:absolute;right:-80px;top:35px}.wpcf7 form:after{content:"";height:192px;width:3px;background:#ffb606;position:absolute;right:-82px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.wpcf7 form:after,.wpcf7 form:before{display:none}}.navigation.pagination{display:block;text-align:center;margin-bottom:50px}.navigation.pagination .page-numbers{border-radius:0;height:48px;padding:0;width:48px;line-height:44px;border:2px solid #dadada;font-size:18px;color:#7e7e7e;background:0 0;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;display:inline-block;text-align:center;margin-right:18px}.navigation.pagination .page-numbers:hover,.navigation.pagination .page-numbers.current{border-color:#ffb606;color:#ffb606}.header_social li a,.header_top .header_top_inner .pull-left a{opacity:.6}.header_social li a:hover,.header_top .header_top_inner .pull-left a:hover{opacity:1}.header_top_inner .left-content span{color:#fff}aside ul{padding-left:0}aside ul li{list-style-type:none}.activities_item_row .kc-wrap-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}@media (max-width:767px){.activities_item_row .kc-wrap-columns{display:block}}.activities_content.resort_title h2{padding-bottom:20px}.activities_content.resort_title h2 span{margin-left:10px}.activities_content.resort_title:before{display:none}.activities_content{padding-left:100px}.activities_item_row.type2 .activities_content{padding-left:0;padding-right:100px}@media (max-width:991px){.activities_content{padding-left:0}.activities_item_row.type2 .activities_content{padding-right:0}}.activities_item_row .activities_content.resort_title p{font-family:"Open Sans",sans-serif;font-size:15px;line-height:26px;letter-spacing:.225px;color:#898989}.activities_item_row{padding-top:100px;padding-bottom:100px}.activities_item_row a{display:block;position:relative}.activities_item_row a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.title-wrapp .title{display:inline-block}.title-wrapp span{font-family:Montserrat;font-size:32px;font-weight:700;color:#242424;text-transform:uppercase}.title-wrapp.style-2 span{color:#fff}.aminities_item .image{text-align:center;display:inline-block}.owl-stage,.owl-tab,.owl-stage a{position:relative}.owl-stage a:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;opacity:0;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;background:rgba(0,0,0,.4);z-index:1}.owl-tab:hover .owl-stage a:before{opacity:1}.owl-tab .top-icon{position:absolute;right:52px;top:30px;color:#fff;z-index:2;opacity:0;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.owl-tab .bottom-title{position:absolute;left:30px;bottom:30px;color:#fff;z-index:2;opacity:0;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.owl-tab:hover .bottom-title{opacity:1}.owl-tab:hover .top-icon{opacity:1}.activities_item_row a:hover:before{opacity:1}.activities_item_row a img{width:100%}.no-line .resort_title:before{display:none}.special_dish_item h4 a{color:#242424}.special_dish_item h4 a:hover{color:#ffb606}.kc_tabs.nav-tabs>.kc_wrapper>.kc_tabs_nav{background:0 0}.tab-wrapp h4{font-size:18px;font-family:"Montserrat",sans-serif;color:#242424;text-transform:uppercase;letter-spacing:.36px;font-weight:700;padding-bottom:10px;padding-top:35px}.tab-wrapp p{font-size:16px;color:#898989;font-family:"Open Sans",sans-serif;letter-spacing:.32px}.tab-wrapp h3{font-size:40px;font-weight:700;font-family:"Montserrat",sans-serif;color:#ffb606;letter-spacing:1.2px;padding-top:37px;text-align:right}.nav-tabs .tab-wrapp{padding:0}.nav-tabs .kc-section-active{border:1px solid #f4f4f4}.nav-tabs .ui-tabs-nav li{margin-right:15px}.nav-tabs .ui-tabs-nav li a{padding:0 30px;background:#f4f4f4;border:1px solid #dcdcdc}.nav-tabs .ui-tabs-nav{padding:0}.no-line.type2 .resort_title h2 span{color:#fff}.page-template-noheader .main_header_area,.page-template-noheader .banner_area{display:none}.right-content .top-nav li{list-style-type:none}.right-content .top-nav li a{color:#fff}.grid_gallery_inner .row>div[class^=col-]{padding:0 15px;margin:0}.spa-wrapp .item-grid.grid-2:first-child{width:100%}.spa-wrapp .item-grid.grid-2{padding:15px}.currentTextHolder,.pp_nav{display:none}.spa_area{padding:10px 0}.spa_item .spa_content p{display:inline-block}.spa_item .spa_content p:before{display:none}.spa_wellness_inner img{width:100%}.col-spa-wrapp{position:relative}.col-spa-wrapp:before{content:'';position:absolute;top:-10px;left:0;width:100%;height:10px;background:#fff}.our-dishes h4 a{color:#242424}.our-dishes h4 a:hover{color:#feb517}.blog_details_area.comingsoon{padding:0}.comming_soon_area{background-size:cover}.comming_soon_area .kc-wrap-columns{display:table-cell;position:relative;width:99999px;height:100vh;text-align:center;vertical-align:middle}.comming-soon-table{width:100%}.comming-soon-table h3{font-size:70px;color:#fff;font-weight:700}.comming-soon-table p{font-size:22px;line-height:34px;font-weight:500;padding-top:55px;padding-bottom:25px;color:#fff}.scrollup{background-color:#ffb606;background-image:url(//beachdeanholidays.co.uk/wp-content/themes/howello/assets/img/to-top.png);background-position:center center;background-repeat:no-repeat;bottom:15px;display:none;height:40px;outline:medium none;position:fixed;right:15px;text-indent:-9999px;transition:all .3s ease 0s;width:40px;z-index:999997}.scrollup:hover{opacity:.6;transition:opacity .2s linear 0s}.hb-search-room-results .hb_addition_packages{border-bottom:1px;margin-bottom:0}@media only screen and (max-width:767px){.clients_slider .item .media .media-body{padding-top:200px}.clients_slider .media .media-body{padding-left:0}.clients_slider .item .media .media-body .content-desc,.clients_slider .item .media .media-body h4,.clients_slider .item .media .media-body h5{margin-left:0}.clients_slider .item .media .media-body i.hquote{display:none}.clients_slider .item .media .media-left{position:absolute;left:50%;transform:translateX(-50%)}body.kc-css-system .kc-css-34680{height:390px}.footer-input .clear input{width:100%;margin-left:30px}.kc_row.kc_row_inner{width:100%;margin-left:-30px}.mc-field-group{margin-left:0;margin-right:0}}