@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.home-grid .fade a::after{border:none}}@media screen and (max-width:1480px){.carousel .home-grid,.carousel .blog-section{padding:0 70px!important}.carousel .slick-prev{left:20px}.carousel .slick-next{right:20px}}@media screen and (max-width:1400px){.img-text .wrapper{width:100%;max-width:1298px;margin:0 auto}.holiday-carousel .three-col{width:100%;padding:0 0px!important;margin:0px!important}.img-text .slick-list{overflow:hidden}.carousel-wrapper{padding:0 20px}.holiday-carousel .slick-prev,.carousel-wrapper .slick-prev{left:10px!important}.holiday-carousel .slick-next,.carousel-wrapper .slick-next{right:10px!important}.pop-up{width:50%}.home-panel h2{letter-spacing:6px;font-size:52px;line-height:54px}.center-title.wide .single-col{padding:0 10px}.split-img{height:400px}.spaced,.split-row,.content-holder.grid-section,.content-holder.center-title.minus-twenty,.content-holder.photo-break{margin-top:60px}.center-title .single-col{padding:0 10%}.holiday-carousel .slick-prev,.carousel-wrapper .slick-prev{left:-16px!important}.holiday-carousel .slick-next,.carousel-wrapper .slick-next{right:-16px!important}.cell h2.caption-block{padding:0}.quote-section .slick-prev,.quote-section .slick-next{display:none!important}.home-panel{padding-bottom:20px}}@media screen and (max-width:1338px){.main-tabs{margin:0 0 20px}.accommodation-header .wrapper,.wrapper{padding:0 20px;border:none}.accommodation-header{padding:0}}@media screen and (max-width:1298px){.header-space.no-ticker{height:80px}#header .wrapper{padding:0}.logo{height:50px}#header .single-col{padding:15px 20px}.header-space{height:116px}#nav{margin:12px 0 0 0}.slick-prev{left:10px!important}.slick-next{right:10px!important}#nav ul li{padding:5px}#nav ul li.book-now a{padding:3px 20px!important}#nav ul li.book-now{position:absolute;top:-24px;right:10px}.quote-rotate .slick-prev{left:10px!important}.quote-rotate .slick-next{right:10px!important}.split-row .text-content{padding:40px 40px 20px}.quote .text-content{margin:80px 0}.video-row{padding:0 60px!important}}@media screen and (max-width:1200px){.breadcrumbs-holder{top:-15px}.breadcrumbs{margin:10px 0}.form-row{gap:0}.form-row .form-group{flex:1 0 calc(100%)}.home-panel{max-width:90%}.page-slider{height:460px!important}.page-slider .slide{height:460px!important}.split-row .text-content{padding:20px}.home-grid .fade p,.home-grid .fade:hover p{display:none!important}}@media screen and (max-width:1024px){.spaced,.split-row,.content-holder.grid-section,.content-holder.center-title.minus-twenty,.content-holder.photo-break{margin-top:40px}.img-text{padding:40px 0;margin-top:80px!important}.trust{padding:40px 0;margin-top:80px!important}.cta::before{height:80px;background:url(/wp-content/themes/crantock-bay-holidays/images/wave-bg-grey-trans.png) no-repeat 0 100%;background-size:cover}.cta{padding:120px 0 80px}.trust::before{display:block;height:80px;width:100%;position:absolute;left:0;top:-80px;background:url(/wp-content/themes/crantock-bay-holidays/images/wave-bg-blue-white.png) no-repeat 0 100%}.newsletter{padding:125px 0}.newsletter::before{background:url(/wp-content/themes/crantock-bay-holidays/images/wave-bg-grey-trans.png) no-repeat 0 100%;height:80px}}@media screen and (max-width:1023px){.mobile-only{display:block!important}.cta .text-content{width:70%}#accommodation-filter{display:none}#filter-toggle{display:block;position:absolute;right:20px;top:15px;cursor:pointer;background:none;border:none;font-size:16px;align-items:center}#filter-toggle i{font-size:16px}.btn-text{color:#707a8d;font-size:14px;font-weight:300}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 10px}.feature-label{display:flex;align-items:center;gap:6px}.content-area{gap:20px}.tab-content{flex:0 0 100%}.sidebar{display:none}.sidebar.filter-sidebar{display:block;width:100%;flex:1 1 100%}.sidebar.filter-sidebar .widget{margin-bottom:0}.sidebar.mobile-sidebar{width:100%;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;position:relative;width:100%;margin:0 0 30px;border-radius:6px;border:solid 1px #e4e6e7;background:#fff;padding:20px 20px 0}.sidebar.mobile-sidebar .widget{flex:0 0 100%;box-sizing:border-box;border:none;border-radius:0;background:none;padding:0}.sidebar.mobile-sidebar .widget.top-actions-widget{border-radius:6px;border:solid 1px #e4e6e7;background:#fff;padding:20px;margin-top:-20px!important}.overview-list,.features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.overview-list li,.features-list li{display:flex;align-items:center;gap:5px}.listings-wrap{width:100%;display:block;flex:1 1 100%}#nav{margin:12px 0 0 0}.ticker-active button#responsive-menu-button{top:74px}.ticker-active .scroll-btn button#responsive-menu-button{top:7px!important}.ticker-active.hide button#responsive-menu-button{top:40px}.pop-up{overflow:auto}.close-window{top:5px;right:5px;width:24px;height:24px}.pop-up{width:70%}.header-space{height:96px}.home-panel .cell{padding:0 15%}.divide-line .img-wrap{width:70px;padding:8px;background:#fff;position:absolute;left:50%;margin:-30px 0 0 -40px}.divide-line.castle .img-wrap{margin-top:-44px;margin-left:-30px;width:60px}.divide-line.calendar .img-wrap{margin-top:-31px;margin-left:-30px;width:60px}.star-wrap{margin:0 0 18px}.single-icon{display:inline-block;width:50px;margin:0 0 20px}.single-icon.castle{width:42px}.trust .single-col{padding:0 10%}h1,h2{font-size:42px;line-height:48px}.top-icons ul li a.phone{margin:0 0 0 0}button#responsive-menu-button{top:40px}.scroll-btn button#responsive-menu-button{top:7px}.split-row .text-content{padding:0}.overlap-split-row .text-content{padding:40px 40px 20px;width:100%;left:-10%}.overlap-split-row.right-img .text-content{left:10%}.center-title .single-col{padding:0 20px}.photo-layout,.grid-holder{padding:0}.left-title .col{width:100%!important}.cell h2.caption-block span{font-size:30px;line-height:44px}#footer .social li{margin:0 5px 5px 0}#searchform-box{padding:0;margin:10px 0 0;width:100%;clear:both;position:relative}.main-logo img{max-width:50%}.content-section.blog-img{margin-top:66px}.nf-form-cont h3,.nf-form-cont h1{font-size:30px;line-height:34px;margin:0 0 10px}.hide-phone>a{display:none!important}.home-slider .metaslider .caption-wrap .caption{left:10px;bottom:10px}.col.widget{padding-left:0;padding-right:0}.flex-direction-nav .flex-prev{left:10px!important}.flex-direction-nav .flex-next{right:10px!important}.main-article .text-content{width:100%;margin:0;padding:0}.post-list .thumb-img{display:none}.widget .text{width:100%;padding:0}.form-row.temp,.form-row{gap:10px}.form-row.temp .form-group,.form-row .form-group{flex:0 0 calc(50% - 5px)}.title-block{margin:0 0 10px}.home-slider .metaslider .caption-wrap h2{font-size:34px;line-height:34px;padding:10px}.home-slider .metaslider .caption-wrap span{padding:5px 10px}.read-more{margin:0}.quote-section .two-col .col{width:100%}.quote-section .two-col{padding:30px 0}}@media screen and (max-width:930px){.pop-up{flex-direction:column;width:90%;max-height:90vh}.pop-up .image-container{border-radius:8px 8px 0 0;padding:100px 0;background-position:0 80%}.pop-up .form-container{flex:1 1 auto;border-radius:0 0 8px 8px;padding:20px}.pop-up .image-container h3{font-size:32px;line-height:38px}.pop-up .image-container p{font-size:18px;line-height:24px}.pop-up h2{font-size:28px;line-height:32px}h1,h2{font-size:40px;line-height:46px}#home-top .three-col{padding-top:30px}.home-grid,.location-section{margin-top:30px}.home-grid p{display:none}.home-grid .fade h3,.home-grid .fade h4{margin:0}.accred img{height:60px}.phone{display:none}.blog-index .three-col .col{width:50%;MARGIN-BOTTOM:20PX}.blog-index .three-col .col:nth-child(3n+1){clear:none}.blog-index .three-col .col:nth-child(2n+1){clear:both}.three-col .twin{width:100%}.center-title .three-col .col{width:100%}.grid-holder.three-col .col.twin{width:66.666%}.grid-holder .excerpt{display:none}.quote-section .single-col{padding:40px 10%}.award-logo{width:120px!important}.company-info{margin-top:20px}.newsletter .single-col{padding:0 15%}.home-grid.three-col .col{width:50%}.title{max-width:80%}.title::before{width:40px;left:-50px}.title::after{width:40px;right:-50px}.accommodation-gallery .gallery-item{flex:1 1 calc(50% - 20px)}}@media (max-width:768px){.title{max-width:100%}.main-tabs{display:none}.accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-weight:700;background:#f7f7f7;border:none;cursor:pointer;outline:none}.accordion-header .icon{transition:transform 0.3s ease;font-size:26px;transition:transform 0.3s ease;position:absolute;right:20px;top:17px}.accordion-header.active .icon{transform:rotate(180deg)}.accordion-header.active .icon::before{content:"−"}.accordion-header:not(.active) .icon::before{content:"+"}.tab-pane{display:block!important;margin-bottom:1rem;border:1px solid #d2d6e0;border-radius:6px;overflow:hidden}.tab-pane h3.accordion-header{margin:0;padding:15px;background:#f7f7f7;cursor:pointer;font-size:18px;font-weight:700;display:block}.tab-pane .accordion-body{display:none;padding:1rem;background:#fff;border-top:1px solid #d2d6e0}.tab-pane.active .accordion-body{display:block}}@media (max-width:767px){.top-actions-widget{position:relative;width:100%;margin:0 0 20px;border-radius:6px;border:solid 1px #e4e6e7;background:#fff;padding:20px}.accommodation-gallery .gallery-item{flex:1 1 100%}.overview-list,.features-list{grid-template-columns:repeat(2,1fr)}.breadcrumbs-holder{display:none}.accommodation-header{margin-top:0}.cta .text-content{width:100%}.hide-mobile-ticker .header-space{height:80px}.hide-mobile-ticker #rmp_menu_trigger-12414{top:5px!important}.hide-mobile-ticker .page-id-121.scroll-btn #rmp_menu_trigger-12414,.scroll-btn #rmp_menu_trigger-12414{top:5px!important}.holiday-carousel .slick-prev,.carousel-wrapper .slick-prev{left:-10px!important}.holiday-carousel .slick-next,.carousel-wrapper .slick-next{right:-10px!important}.home-search-widget{padding:15px;max-width:96%;margin:0 auto}.features-grid{grid-template-columns:repeat(2,1fr)}#page-image::after,.page-slider::after{height:80px;background:url(/wp-content/themes/crantock-bay-holidays/images/wave-bg.png) no-repeat 0 100%;background-size:cover}.section-wrapper{padding:0;margin:0 0 40px}.overlap-split-row{padding-bottom:0}.slide-text,.slide-image{width:100%;padding:0}.slide-image{margin-bottom:15px}h1,h2{font-size:30px;line-height:36px}h3{font-size:26px;line-height:32px}.home-panel{max-width:80%;padding:0}.home-search-widget form#home-accommodation-search{flex-wrap:wrap}.home-search-widget .form-group,.home-search-widget .filter-btn{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}.divide-line.wedding{margin:60px 5% 60px}.img-break.img-1{background-position:65% 50%}.hide-mobile{display:none!important}.ticker-active button#responsive-menu-button{top:76px}.hide-mobile-ticker button#responsive-menu-button,.ticker-active.hide button#responsive-menu-button{top:40px}.hide-mobile-ticker .scroll-btn button#responsive-menu-button,.ticker-active.hide .scroll-btn button#responsive-menu-button{top:7px}.pop-up{width:80%}.home-grid .inside-col{margin:20px 0 0;padding-top:0;height:320px}.page-slider{height:360px!important}.page-slider .slide{height:360px!important}.newsletter .single-col{padding:0 30px}.trust{padding:80px 0}.img-break,.split-img{min-height:300px}.home-panel .cell{padding:0 5%}.home-panel h2{letter-spacing:4px;font-size:42px;line-height:44px}.single-img{padding:0 10px}.double-img{padding:0}.double-img .col{padding:0 10px!important}.double-img img,.single-img img{padding:10px 0}.double-img img,.single-img img{display:block}.single-img.narrow{padding:0 50px}.overlap-split-row .text-content{width:80%;left:10%;top:-60px}.overlap-split-row.right-img .text-content{left:10%}.overlap-split-row .split-img{height:360px;margin:0px!important}.mobile-hide{display:none}.video-row{padding:0 20px!important}.quote .text-content{font-size:18px;line-height:24px}.split-img{margin-bottom:50px!important}.trust,.spaced,.split-row,.content-holder.grid-section,.content-holder.center-title.minus-twenty,.content-holder.photo-break{margin-top:40px}.content-holder.photo-break{margin:0}#footer{padding:20px 0 0}.photo-layout .col-2-3,.photo-layout .col-1-3,.photo-layout .col-1,.photo-layout .col{width:100%;display:block;float:left;padding:10px 10px!important}.portrait-img-grid .img-3,.portrait-img-grid .img-2{width:100%;float:left;margin:0;padding:0!important}.portrait-img-grid .img-3{padding-top:20px!important}.photo-layout .col-2-3,.photo-layout .col-1-3{width:50%}.page-layout .sidebar{width:100%}.side-gallery li{padding:5px 0 5px 5px;width:50%}.side-gallery li:nth-child(2n+1){padding:5px 5px 5px 0}.end-footer{text-align:center}.quote-section{margin-top:30px}#home-top{margin-bottom:30px}.gallery-block{padding:10px;width:50%!important}blockquote{padding:10px}.blog-section .col:last-child .inside-col{border:none;padding:0;margin:0}.booking-bar .nf-form-cont .book-max,.booking-bar .nf-form-cont .book-mid.med,.booking-bar .nf-form-cont .book-mid,.booking-bar .nf-form-cont #nf-field-14-container{width:50%;padding:0 2px}.home-slider .booking-bar{background:#0071bb;position:relative}.main-img.single-col{margin:0}.banner-section img{width:160%;position:relative;left:-30%}.accred img{height:60px}.simple-img{display:none}.sales-section{margin-top:30px}.two-col .col{width:100%}#home-top .two-col{padding-top:20px}.home-grid{margin:20px 0 0}.sidebar-layout .article-content{margin:0}.map-wrap{padding:0 0}.map-wrap iframe{height:250px}.social-col h5 a{font-size:16px}.feed-content{padding:0}.no-margin-right{margin-right:0px!important}.col.blog-col .inside-col{padding:0 0 30px;margin:0 0 20px;border-bottom:1px solid #131516}.blog-section .map-col .inside-col{margin:0;border:none}#footer h3{padding-top:0}.quick-links{display:none}.widget.services-col .col:first-child i{top:0}.main-img img{position:relative;left:-25%;width:150%;height:auto}#footer .membership li{margin:0 10px 10px 0}.col.quick-links{margin-top:20px}.footer-container .two-col .col{width:100%}.home-slider .slick-prev,.home-slider .slick-next{display:none!important}.top-icons ul li{margin:0 0 0 10px}#footer .logo{display:inline-block;float:none}#footer .three-col .col{text-align:center}.post .thumb-img{width:28%}.post .text{padding:0 0 0 20px;width:72%}.two-col,.four-col{margin:0}.four-col .col{width:50%;margin-bottom:10px}.slick-slider{margin-bottom:10px!important}#footer .three-col .col{width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.home-slider .metaslider .caption-wrap h2{font-size:24px;line-height:24px}.home-slider .metaslider .caption-wrap span{font-size:16px;line-height:16px}.post-details{margin:0}#searchform-box{position:relative;padding:0}.booking-bar h3{font-size:28px;line-height:32px}.end-footer .majik{float:none;display:block}.slide-prev{left:5px}.slide-next{right:5px}.table-container table,.table-wrap,.table-container table th{font-weight:400;font-size:14px;line-height:20px}.quote .text-content p{font-size:42px;line-height:48px}.home-panel .cell{vertical-align:bottom}}@media screen and (max-width:700px){.accommodation-header .wrapper{display:block}.accommodation-header .actions{text-align:left}.blog-index .three-col .col{width:100%}.hide-mobile-ticker .header-space,.header-space.no-ticker{height:60px}.hide-page-ticker .page-id-121 #rmp_menu_trigger-12414,#rmp_menu_trigger-12414{top:40px}.hide-mobile-ticker #rmp_menu_trigger-12414,.hide-page-ticker #rmp_menu_trigger-12414,.hide-ticker #rmp_menu_trigger-12414{top:5px}.scroll-btn #rmp_menu_trigger-12414{top:5px!important}.logo{height:40px}#header .single-col{padding:10px 20px}.listing-footer,.listing-inner{flex-direction:column}.listing-footer{display:block}.listing-item .btn-contact{margin:20px 0 0}.listing-slider,.listing-content{max-width:100%;flex:1 1 auto}.listing-content{padding:15px}}@media screen and (max-width:567px){.overview-list,.features-list{grid-template-columns:1fr}.breadcrumbs-holder{display:none}.accommodation-header .wrapper,.wrapper{padding:0 10px}.img-text{padding-bottom:0}.large-c,.newsletter .title:before,.title-block .title:before,.newsletter .title:after,.title-block .title:after,.title:after,.title:before{display:none}.newsletter .one-half,.newsletter .one-half.first{width:100%!important;margin:0 0 10px!important}.home-panel h2{letter-spacing:2px;font-size:38px;line-height:40px}.home-grid.three-col .col{width:100%}#footer ul.accred img{height:80px}.trust .single-col{padding:0 20px}.trust ul li{padding-top:86px;margin:20px 0 0}.trust ul li:first-child{margin:0}.home-grid .fade h3,.home-grid .fade h4{font-size:26px;line-height:30px}h1,h2{font-size:30px;line-height:36px}.carousel .slick-prev,.carousel .slick-next{display:none!important}.carousel .home-grid,.carousel .blog-section{padding:0 20px!important}.img-break .text-content{max-width:90%}.content-holder.quote-holder{display:none}.photo-layout .col-2-3,.photo-layout .col-1-3{width:100%}.photo-layout .col-1{display:none}#page-image{overflow:hidden}#page-image img{position:relative;left:-50%;width:200%}.split-img{height:300px}.accred{text-align:center}.accred img{display:block;margin:0 auto 10px;height:50px}.home-grid .thumb-img{top:0%}.home-grid .twin .thumb-img{top:0%}.team-member .thumb-img{width:100%;margin:0 0 10px;padding:0 0 0}.team-member{padding:10px 10px 5px}.team-member .text-content{width:100%;padding:0}table.donate-table,table.donate-table.half,table.donate-table.half.right{width:100%;padding:0;margin:0 0 10px}.table-wrap td{width:100%;display:block}.home-slider .metaslider .caption-wrap h2{display:none}.home-slider .metaslider .caption-wrap .caption{left:0}.metaslider .slides img{width:160%!important;left:-30%;position:relative}.post .thumb-img{width:100%;margin:0 0 10px}.post .text{padding:0;width:100%}.three-col .col{width:100%}.four-col .col,.two-col .col{width:100%;margin-bottom:10px}.index-grid .col{margin:0}.quote .text-content{margin:60px 0}.top-icons ul li a.email{display:none}.top-listings-bar{display:block}.sort-filter{margin-top:8px}#footer ul.end-links{margin:10px 0 0}#tour .iframe-wrap{padding-bottom:100%}}@media screen and (max-width:479px){.foot-note .social{display:block;margin:10px 0 0}.features-grid{grid-template-columns:repeat(1,1fr)}.form-row.temp,.form-row{gap:0}.form-row.temp .form-group,.form-row .form-group{flex:1 0 calc(100%)}.home-search-widget .form-group,.home-search-widget .filter-btn{flex:1 1 calc(100%);max-width:calc(100%)}.overlap-split-row .text-content{width:90%;left:5%!important;padding:30px 20px 10px}.image-row .thumb-col,.image-row .text-col{width:100%}.image-row .thumb-col{margin:0 0 10px;padding:0}.side-gallery li{width:100%;padding:0px!important;margin:0 0 10px}.gallery-block{padding:0 10px 10px;width:100%!important}}@media screen and (max-width:420px){.title::after,.title::before{display:none}.home-panel{max-width:100%}}@media screen and (max-height:700px){.main-logo img{max-width:260px}}@media screen and (max-height:500px){.main-logo img{max-width:180px}}