/*!
	Purpose:	Yacht pages - search by etc
	Site:		Yacht Charter Fleet
	Author:		Mark Townsend & Anna Hough, (c) dFusion 2020
*/
 .heading-section h1{line-height:1.1em;text-align:center;margin:0 0 15px;letter-spacing:-.025em;font-family:'Campton W00 Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#333;position:relative}.heading-section .site-intro{letter-spacing:-.025em;text-align:center;padding-top:0;color:#333;font-size:16px;margin:0 auto;line-height:1.3em}.heading-section .site-intro.featured-intro{font-style:italic;font-size:20px}.yacht-types-container{margin-top:30px}@media only screen and (min-width:641px){.heading-section h1{padding-top:20px;font-size:54px}.heading-section .site-intro{font-size:18px;width:1040px;max-width:80%;line-height:1.6em}.destnation-type-section .heading-section .site-intro{margin-bottom:24px}}@media only screen and (min-width:641px) and (max-width:768px){.heading-section h1{font-size:40px}.heading-section .site-intro{font-size:18px;width:1040px;max-width:90%;line-height:1.6em}}.overlay-copy-row.yachts-page{display:block;position:absolute;top:0;left:60px;height:calc(100% - 100px);width:calc(100% - 120px);z-index:10}.yachts-page .overlay-copy-table{display:table;width:100%;height:100%}.yachts-page .overlay-copy-row .overlay-copy{display:table-cell;position:relative;vertical-align:middle;top:auto;left:auto;bottom:auto;right:auto;padding-top:50px}.page-links{margin-top:40px}.page-links .image-container{border-radius:6px}.page-links img{width:100%}.page-links .ll-wrap{padding-top:62.3%;border-radius:6px}.page-links .details{padding:10px 0 0}.page-links .details .title{font-family:'Campton W00 SemiBold',Arial,Helvetica,sans-serif;font-size:20px;color:#1f3b51;line-height:1.25em;width:100%;margin:0 0 5px}.page-links .details p{font-size:15px;line-height:1.35em}.more-yachts-link{margin:0 0 20px;font-size:15px}.more-yachts-link a{text-decoration:underline}@media only screen and (min-width:641px){.more-yachts-link{font-size:18px}}.feature-types-container .feature-type,.amenities-types-container .amenities-type,.yacht-types-container .yacht-type{display:block;text-align:center;width:100%;height:155px;margin-bottom:20px;padding:0 10px;font-size:16px;line-height:1.2em;text-transform:capitalize;font-family:'Campton W00 SemiBold',Arial,Helvetica,sans-serif;letter-spacing:-.02em;border-radius:6px;transition:all 0.3s ease;position:relative}.feature-types-container .feature-type:hover,.amenities-types-container .amenities-type:hover,.yacht-types-container .yacht-type:hover{color:#0796f0}.feature-types-container .feature-type:before,.amenities-types-container .amenities-type:before,.yacht-types-container .yacht-type:before{width:100%;height:155px;content:'';display:block;border:1px solid #eee;border-radius:6px;position:absolute;top:0;left:0;transition:all 0.3s ease}.feature-types-container .feature-type:hover:before,.amenities-types-container .amenities-type:hover:before,.yacht-types-container .yacht-type:hover:before{border:4px solid #0796f0}.feature-types-container .feature-type img,.amenities-types-container .amenities-type img{height:50px;margin:27px 0}.feature-types-container .feature-type:hover img,.amenities-types-container .amenities-type:hover img{filter:brightness(150%)}.feature-types-container .feature-type.STABILIZERS img,.feature-types-container .feature-type.PLAYROOM img{margin:27px 0 10px}.feature-types-container,.amenities-types-container{margin-top:32px}.yacht-types-container .yacht-type img{margin:27px 0}.yacht-types-container .yacht-type:hover img{filter:brightness(150%)}@media only screen and (max-width:640px){.yacht-types-container{margin-bottom:0}}.row .row.amenities-types-container,.row .row.feature-types-container,.row .row.yacht-types-container{margin-left:-.3125em;margin-right:-.3125em}@media only screen and (min-width:641px){.row .row.amenities-types-container,.row .row.feature-types-container,.row .row.yacht-types-container{margin-left:-.625em;margin-right:-.625em}}.search-by-destnations .area{width:100%;margin-bottom:20px}.search-by-destnations .area .image-container{border-radius:6px;overflow:hidden}.search-by-destnations .area .details{color:#454545;font-family:'Campton W00 SemiBold',Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:-.025em;margin:10px 0 20px 0;display:block;width:100%;transition:all 0.3s ease}.region-overview{font-size:15px;line-height:1.3em}.destnation-type-section .all-destnation-areas .region-heading-section{margin-bottom:0}@media only screen and (min-width:641px){.region-overview{font-size:18px;line-height:1.3em}.destnation-type-section .all-destnation-areas .region-heading-section{margin-bottom:12px}}.cta-row .row{margin-left:auto;margin-right:auto}.charter-expert-cta{width:100%;padding:19px 22px 211px;margin:20px 0;border-radius:16px;background:url(/resources/images/cta-expert-bg.svg) 50% 95% no-repeat #d4ecff;background-size:73% auto}.content-section .charter-expert-cta{border:3px solid #fff}.charter-expert-cta.cta-a-z{margin-bottom:60px}.charter-expert-cta p{color:#036;font-family:'Campton W00 Bold',Arial,Helvetica,sans-serif;letter-spacing:-.018em}.charter-expert-cta p.cta-heading{font-size:26px;line-height:1.2em;color:#036;font-family:'Campton W00 Bold',Arial,Helvetica,sans-serif;letter-spacing:-.018em;margin:0}.charter-expert-cta p.sub-heading{font-size:16px;margin:5px 0 6px 0;color:#036;font-family:'Campton W00 Bold',Arial,Helvetica,sans-serif;letter-spacing:-.018em}.charter-expert-cta ul{width:100%;margin:0}.charter-expert-cta ul li{color:#036;font-family:'Campton W00 Light',Arial,Helvetica,sans-serif;font-size:12px;margin:0 0 5px 0;padding:0 0 0 20px;background:url(/resources/images/cta-tick.svg) 0 50% no-repeat}.charter-expert-cta .button-heading{color:#222c3c;font-family:'Campton W00 Light',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;display:inline-block;margin:12px 0 27px}.charter-expert-cta .button-heading a{border-bottom:2px solid #036;color:#036}.charter-expert-cta .button-heading a:hover{border:none}.charter-expert-cta .charter-expert-button{font-family:'Campton W00 Bold',Arial,Helvetica,sans-serif;color:#fff;display:inline-block;height:38px;line-height:38px;padding:0 38px;background:#f60;border-radius:36px;transition:all 0.3s ease}.charter-expert-cta .charter-expert-button:hover{background-color:#00ADEF}@media only screen and (min-width:641px){.charter-expert-cta{padding:40px 50px 40px 47px;margin:20px 0 0;background:url(/resources/images/cta-expert-bg.svg) 93% 50% no-repeat #d4ecff;background-size:auto}.charter-expert-cta p.cta-heading{font-size:38px}.charter-expert-cta p.sub-heading{font-size:20px;margin:10px 0 6px}.charter-expert-cta ul li{font-size:16px}.charter-expert-cta .button-heading{font-size:26px}.charter-expert-cta.itinerary-version{margin:0 0 30px}}@media only screen and (min-width:1025px){.charter-expert-cta .book-section{text-align:center}}@media only screen and (min-width:641px) and (max-width:768px){.charter-expert-cta{background-position:93% 82%;background-size:46%}.charter-expert-cta ul{width:57%}.charter-expert-cta .button-heading{width:100%;display:block;clear:both;font-size:21px;margin:20px 0 27px}}@media only screen and (min-width:769px) and (max-width:1024px){.charter-expert-cta{background-position:93% 72%;background-size:46%}}