.arrow-left-o,.ico-arrow,.ico-facebook,.ico-facebook-square,.ico-facebook-square-mobile,.ico-flag,.ico-instagram-square,.ico-instagram-square-mobile{display:inline-block;vertical-align:middle;font-size:0}.article .article-actions .link-more:after,.article~.article:before,.checkbox label:before,.clear:after,.comments .children:after,.comments .children:before,.radio label:before,.search-form .search-submit:before,.select:before{content:''}.file-upload,.gform_button,a{transition:.2s}.articles,.footer-nav ul,.form-search-trip .form-nav ul,.gfield_checkbox,.gfield_radio,.gform_fields,.guests-list li,.header-actions-dropdown-login ul,.header-actions>ul,.list-hotels,.nav ul,.owl-dots,.paging ul,.photos,.section-comments ol,.section-comments ul,.section-photo-gallery .section-nav ul,.socials ul,.thumbs-hotels,.thumbs-trips,.video-thumbs,.weather-table ul,.widget ul,.widgets,nav ol,nav ul{list-style:none}.widget_calendar table,table{border-spacing:0;border-collapse:collapse}.arrow-left-o-small{background:url(../images/sprite/arrow-left-o-small.png) no-repeat;width:28px;height:28px;display:inline-block;vertical-align:middle;font-size:0}.arrow-left-o{background:url(../images/sprite/arrow-left-o.png) no-repeat;width:55px;height:55px}.ico-arrow{background:url(../images/sprite/ico-arrow.png) no-repeat;width:38px;height:14px}.ico-facebook-square-mobile{background:url(../images/sprite/ico-facebook-square-mobile.png) no-repeat;width:27px;height:28px}.ico-facebook-square{background:url(../images/sprite/ico-facebook-square.png) no-repeat;width:54px;height:54px}.ico-facebook{background:url(../images/sprite/ico-facebook.png) no-repeat;width:41px;height:41px}.ico-flag{background:url(../images/sprite/ico-flag.png) no-repeat;width:23px;height:32px}.ico-instagram-square-mobile{background:url(../images/sprite/ico-instagram-square-mobile.png) no-repeat;width:28px;height:28px}.ico-instagram-square{background:url(../images/sprite/ico-instagram-square.png) no-repeat;width:54px;height:54px}.ico-link-arrow-left{background:url(../images/sprite/ico-link-arrow-left.png) no-repeat;width:14px;height:10px;display:inline-block;vertical-align:middle;font-size:0}.ico-magnifier,.ico-magnifier-white{width:31px;height:31px;display:inline-block;vertical-align:middle;font-size:0}.ico-magnifier-white{background:url(../images/sprite/ico-magnifier-white.png) no-repeat}.ico-magnifier{background:url(../images/sprite/ico-magnifier.png) no-repeat}.ico-pinterest-square-mobile{background:url(../images/sprite/ico-pinterest-square-mobile.png) no-repeat;width:28px;height:28px;display:inline-block;vertical-align:middle;font-size:0}.ico-pinterest-square{background:url(../images/sprite/ico-pinterest-square.png) no-repeat;width:54px;height:54px;display:inline-block;vertical-align:middle;font-size:0}.ico-twitter-square-mobile{background:url(../images/sprite/ico-twitter-square-mobile.png) no-repeat;width:28px;height:28px;display:inline-block;vertical-align:middle;font-size:0}.ico-twitter-square{background:url(../images/sprite/ico-twitter-square.png) no-repeat;width:54px;height:54px;display:inline-block;vertical-align:middle;font-size:0}.ico-twitter{background:url(../images/sprite/ico-twitter.png) no-repeat;width:41px;height:41px;display:inline-block;vertical-align:middle;font-size:0}.ico-user,.ico-user-white{width:31px;height:31px;display:inline-block;font-size:0;vertical-align:middle}.ico-user-white{background:url(../images/sprite/ico-user-white.png) no-repeat}.ico-user{background:url(../images/sprite/ico-user.png) no-repeat}.ico-x{background:url(../images/sprite/ico-x.png) no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;font-size:0}.ico-youtube-square-mobile{background:url(../images/sprite/ico-youtube-square-mobile.png) no-repeat;width:28px;height:27px;display:inline-block;vertical-align:middle;font-size:0}.ico-youtube-square{background:url(../images/sprite/ico-youtube-square.png) no-repeat;width:54px;height:53px;display:inline-block;vertical-align:middle;font-size:0}.logo-image-mobile{background:url(../images/sprite/logo-image-mobile.png) no-repeat;width:38px;height:29px;display:inline-block;vertical-align:middle;font-size:0}.logo-image{background:url(../images/sprite/logo-image.png) no-repeat;width:62px;height:47px;display:inline-block;vertical-align:middle;font-size:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.arrow-left-o,.ico-arrow,.ico-facebook,.ico-facebook-square,.ico-facebook-square-mobile,.ico-flag,.ico-instagram-square,.ico-instagram-square-mobile{display:inline-block;vertical-align:middle;font-size:0}.arrow-left-o-small{background:url(../images/sprite/arrow-left-o-small@2x.png) no-repeat;width:28px;height:28px;background-size:28px 28px;display:inline-block;vertical-align:middle;font-size:0}.arrow-left-o{background:url(../images/sprite/arrow-left-o@2x.png) no-repeat;width:55px;height:55px;background-size:55px 55px}.ico-arrow{background:url(../images/sprite/ico-arrow@2x.png) no-repeat;width:38px;height:14px;background-size:38px 14px}.ico-facebook-square-mobile{background:url(../images/sprite/ico-facebook-square-mobile@2x.png) no-repeat;width:27px;height:28px;background-size:27px 28px}.ico-facebook-square{background:url(../images/sprite/ico-facebook-square@2x.png) no-repeat;width:54px;height:54px;background-size:54px 54px}.ico-facebook{background:url(../images/sprite/ico-facebook@2x.png) no-repeat;width:41px;height:41px;background-size:41px 41px}.ico-flag{background:url(../images/sprite/ico-flag@2x.png) no-repeat;width:23px;height:32px;background-size:23px 32px}.ico-instagram-square-mobile{background:url(../images/sprite/ico-instagram-square-mobile@2x.png) no-repeat;width:28px;height:28px;background-size:28px 28px}.ico-instagram-square{background:url(../images/sprite/ico-instagram-square@2x.png) no-repeat;width:54px;height:54px;background-size:54px 54px}.ico-link-arrow-left{background:url(../images/sprite/ico-link-arrow-left@2x.png) no-repeat;width:14px;height:10px;background-size:14px 10px;display:inline-block;vertical-align:middle;font-size:0}.ico-magnifier,.ico-magnifier-white{width:31px;height:31px;display:inline-block;vertical-align:middle;font-size:0}.ico-magnifier-white{background:url(../images/sprite/ico-magnifier-white@2x.png) no-repeat;background-size:31px 31px}.ico-magnifier{background:url(../images/sprite/ico-magnifier@2x.png) no-repeat;background-size:31px 31px}.ico-pinterest-square-mobile{background:url(../images/sprite/ico-pinterest-square-mobile@2x.png) no-repeat;width:28px;height:28px;background-size:28px 28px;display:inline-block;vertical-align:middle;font-size:0}.ico-pinterest-square{background:url(../images/sprite/ico-pinterest-square@2x.png) no-repeat;width:54px;height:54px;background-size:54px 54px;display:inline-block;vertical-align:middle;font-size:0}.ico-twitter-square-mobile{background:url(../images/sprite/ico-twitter-square-mobile@2x.png) no-repeat;width:28px;height:28px;background-size:28px 28px;display:inline-block;vertical-align:middle;font-size:0}.ico-twitter-square{background:url(../images/sprite/ico-twitter-square@2x.png) no-repeat;width:54px;height:54px;background-size:54px 54px;display:inline-block;vertical-align:middle;font-size:0}.ico-twitter{background:url(../images/sprite/ico-twitter@2x.png) no-repeat;width:41px;height:41px;background-size:41px 41px;display:inline-block;vertical-align:middle;font-size:0}.ico-user,.ico-user-white{width:31px;height:31px;display:inline-block;vertical-align:middle;font-size:0}.ico-user-white{background:url(../images/sprite/ico-user-white@2x.png) no-repeat;background-size:31px 31px}.ico-user{background:url(../images/sprite/ico-user@2x.png) no-repeat;background-size:31px 31px}.ico-x{background:url(../images/sprite/ico-x@2x.png) no-repeat;width:20px;height:20px;background-size:20px 20px;display:inline-block;vertical-align:middle;font-size:0}.ico-youtube-square{background:url(../images/sprite/ico-youtube-square@2x.png) no-repeat;width:56px;height:55.5px;background-size:56px 55.5px;display:inline-block;vertical-align:middle;font-size:0}.logo-image-mobile{background:url(../images/sprite/logo-image-mobile@2x.png) no-repeat;width:38px;height:29px;background-size:38px 29px;display:inline-block;vertical-align:middle;font-size:0}.logo-image{background:url(../images/sprite/logo-image@2x.png) no-repeat;width:62px;height:47px;background-size:62px 47px;display:inline-block;vertical-align:middle;font-size:0}}.col,figure img,table{width:100%}.box-social:after,.cols:after,.contacts dl:after,.footer-nav:after,.form-search-trip .form-nav ul:after,.header-actions .header-actions-dropdown:after,.header-actions>ul:after,.list-hotels:after,.profile .profile-head-inner:after,.profile .widgets:after,.profile-info ul:after,.search-results-trip .search-results-section-head h5:after,.section-blog .section-body-inner:after,.section-blog .section-controls:after,.section-decade-club .section-head:after,.section-photo-gallery .section-aside:after,.section-photo-gallery .section-body:after,.shell:after,.social-invite:after,.testimonial:after,.thumbs-trips:after,.video-thumb:after{content:'';line-height:0;display:table;clear:both}h2,h5{line-height:1.2}*,:after,:before{padding:0;margin:0;outline:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}.article .article-meta,.list-hotels p{font-style:italic}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}.disabled,[disabled],a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=time],input[type=url],input[type=color],input[type=tel],input[type=text],input[type=password],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_button,.select select{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}body{min-width:320px;background:#fff;font-family:Karmina,sans-serif;font-size:20px;line-height:1.5;color:#42210b}a{color:inherit;text-decoration:underline}.article .article-actions a,.booking-dates-actions a,.box-social .box-content a,.club-gallery-item-link,.comments .comment-reply a:hover,.gform_button,.paging .current a,.paging .paging-spacer,.paging a,.paging a:hover,.remove-booking-date,.section-comments a,a:hover,a[href^=tel]{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:.75em}h1{font-size:50px}h2{font-family:'Sign Painter Housescript',cursive;font-size:48px;font-weight:400}h3{font-size:30px;line-height:1.17;font-weight:700}h4,h5{font-weight:400;font-family:Ultramagnetic,serif}h4{font-size:24px}h5{font-size:20px}.article .article-category span,.nocomments{font-weight:700}h6{font-size:18px}blockquote,dl,hr,ol,p,table,ul{margin-bottom:1.5em}blockquote:last-child,dl:last-child,h1:last-child,h1[class],h2:last-child,h2[class],h3:last-child,h3[class],h4:last-child,h4[class],h5:last-child,h5[class],h6:last-child,h6[class],ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}figure img{height:auto}@media (max-width:767px){body{font-size:18px}}@font-face{font-family:Ultramagnetic;src:url(fonts/ywft-ultramagnetic-webfont.eot);src:url(fonts/ywft-ultramagnetic-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ywft-ultramagnetic-webfont.woff) format('woff'),url(fonts/ywft-ultramagnetic-webfont.ttf) format('truetype'),url(fonts/ywft-ultramagnetic-webfont.svg#ywft_ultramagneticregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Karmina;src:url(fonts/ufonts.com_karmina-regular-opentype-webfont.eot);src:url(fonts/ufonts.com_karmina-regular-opentype-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ufonts.com_karmina-regular-opentype-webfont.woff) format('woff'),url(fonts/ufonts.com_karmina-regular-opentype-webfont.ttf) format('truetype'),url(fonts/ufonts.com_karmina-regular-opentype-webfont.svg#karminaregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Karmina;src:url(fonts/ufonts.com_karmina-italic-opentype-webfont.eot);src:url(fonts/ufonts.com_karmina-italic-opentype-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ufonts.com_karmina-italic-opentype-webfont.woff) format('woff'),url(fonts/ufonts.com_karmina-italic-opentype-webfont.ttf) format('truetype'),url(fonts/ufonts.com_karmina-italic-opentype-webfont.svg#karminaitalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Karmina;src:url(fonts/ufonts.com_karmina-bold-opentype-webfont.eot);src:url(fonts/ufonts.com_karmina-bold-opentype-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ufonts.com_karmina-bold-opentype-webfont.woff) format('woff'),url(fonts/ufonts.com_karmina-bold-opentype-webfont.ttf) format('truetype'),url(fonts/ufonts.com_karmina-bold-opentype-webfont.svg#karminabold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Karmina;src:url(fonts/ufonts.com_karmina-bolditalic-opentype-webfont.eot);src:url(fonts/ufonts.com_karmina-bolditalic-opentype-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ufonts.com_karmina-bolditalic-opentype-webfont.woff) format('woff'),url(fonts/ufonts.com_karmina-bolditalic-opentype-webfont.ttf) format('truetype'),url(fonts/ufonts.com_karmina-bolditalic-opentype-webfont.svg#karminabold_italic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Sign Painter Housescript';src:url(fonts/ufonts.com_signpainter-housescript-webfont.eot);src:url(fonts/ufonts.com_signpainter-housescript-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ufonts.com_signpainter-housescript-webfont.woff) format('woff'),url(fonts/ufonts.com_signpainter-housescript-webfont.ttf) format('truetype'),url(fonts/ufonts.com_signpainter-housescript-webfont.svg#signpainter_housescriptRg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Sabon;src:url(fonts/sabon-roman-webfont.eot);src:url(fonts/sabon-roman-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/sabon-roman-webfont.woff) format('woff'),url(fonts/sabon-roman-webfont.ttf) format('truetype'),url(fonts/sabon-roman-webfont.svg#sabonregular) format('svg');font-weight:400;font-style:normal}.clear:after{line-height:0;display:table;clear:both}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}.notext-old{font-size:0;line-height:0;text-indent:-4000px}.hidden,[hidden]{display:none}.alignleft{float:left}.alignright{float:right}.cols{margin:0 -15px}.col{float:left;padding:0 15px}.col-1of2{width:50%}.col-1of3{width:33.33%}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1024px) and (max-width:1200px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1201px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.aligncenter,.alignleft,.alignnone,.alignright{margin:5px 15px 10px}.alignleft,.alignnone{margin-left:0}.alignnone,.alignright{margin-right:0}.alignnone{display:block}.aligncenter{margin-left:auto;margin-right:auto}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{position:absolute;bottom:0;left:0;right:0;padding:5px 10px;background:rgba(0,0,0,.5);color:#fff}.screen-reader-text{position:absolute;top:0;left:0;width:0;height:0;opacity:.5;visibility:hidden}.gallery,.gallery-item,.paging{position:relative}.gallery{overflow:hidden;padding-bottom:20px}.gallery .wp-caption-text{right:10px;bottom:10px;left:10px;text-align:left}.gallery-item{float:left;padding:10px}.gallery-columns-1 .gallery-item,.gallery-item img{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.67%}.gallery-columns-7 .gallery-item{width:14.29%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-columns-7 .wp-caption,.gallery-columns-8 .wp-caption,.gallery-columns-9 .wp-caption{display:none}.paging .paging-spacer,.paging a,.paging li,.paging ul{display:inline-block;vertical-align:top}.paging{color:#c69c6d;font-size:0}.paging ul{margin:0}.paging li{font-size:21px}.paging .paging-spacer,.paging a{width:45px;height:45px;border:1px solid #c69c6d;margin:0 2px;font-family:Ultramagnetic,serif;font-size:21px;line-height:42px;text-align:center}.paging .current a,.paging a:hover{background:#c69c6d;color:#fff}.paging-label{padding-right:10px}@media (max-width:767px){.paging{text-align:center}.paging .paging-spacer,.paging a{width:23px;height:23px;margin:0 1px;font-size:10px;line-height:21px}}.section-comments{padding-top:15px}.section-comments p{padding-bottom:18.2px}.section-comments ol,.section-comments ul{padding:0;margin:0}.section-comments h3{position:relative;padding:0 0 10px}.section-comments h3 small{position:absolute;top:0;right:0}.comments,.comments .children{position:relative}.comments .children:after,.comments .children:before{position:absolute;display:block}.comments .children:before{top:33px;left:23px;width:32px;height:27px;border-left:8px solid #c3c3c3;border-bottom:8px solid #c3c3c3;border-radius:0 0 0 8px}.comments .children:after{top:-5px;left:8px;border:20px solid transparent;border-width:20px 19px;border-bottom-color:#c3c3c3}.comments .comment{position:relative;border-top:1px dashed #363636}.comments .children{padding-left:70px}.comments .avatar{position:absolute;top:28px;left:0;width:48px;height:48px;border-radius:50%;border:1px solid #ccc}.comments .says{padding-left:5px}.comments .moderation-notice{display:inline-block;margin:3px 0 8px;color:#999}.comments .comment-entry{position:relative;padding:30px 0 30px 65px}.comments .comment-text p:last-child{padding-bottom:0;margin-bottom:0}.comments .comment-meta{padding-bottom:12px}.comments .comment-meta a{color:#363636}.comments .comment-reply{padding-top:10px;text-align:right}.comments .comment-reply a{display:inline-block;padding:5px 10px;background:#363636;color:#fff;border-radius:6px}.comments .comment-reply a:hover{opacity:.8}.checkbox input,.radio input{z-index:-1;opacity:0;visibility:hidden}.comment-respond{width:100%;padding-top:30px;border-top:1px solid #363636}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{display:block;padding-bottom:4px}.comment-respond input[type=text],.comment-respond textarea{display:block;width:80%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.comment-respond textarea{height:100px;width:100%}.comment-respond input[type=text]:focus{background-color:#fff}.comment-respond input[type=text]::-webkit-input-placeholder{color:#777}.comment-respond input[type=text]::-moz-placeholder{color:#777}.comment-respond input[type=text]:-ms-input-placeholder{color:#777}.comment-respond input[type=text]::placeholder{color:#777}.comment-respond .required{color:#e40000}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{display:block;width:160px;height:40px;border:0;font-size:14px;font-weight:700;color:#fff;background:#363636;cursor:pointer;border-radius:4px}.nocomments{padding-top:12px;font-size:18px}.search-form{position:relative;padding-right:48px;border:4px solid #c69c6d;border-image:url(../images/search.png) 4 stretch;font-size:0}.search-form .search-field{display:block;width:100%;height:48px;padding-left:10px;border:0;background:0 0;font-size:20px}.search-form .search-field::-webkit-input-placeholder{opacity:0}.search-form .search-field::-moz-placeholder{opacity:0}.search-form .search-field:-ms-input-placeholder{opacity:0}.search-form .search-field::placeholder{opacity:0}.search-form .search-submit{position:absolute;top:0;right:0;width:48px;height:48px;font-size:0;display:inline-block;background:0 0;border:0;border-radius:0}.search-form .search-submit:before{display:inline-block;width:35px;height:35px;background:url(../images/magnifier.png) no-repeat;background-size:100% 100%}@media (max-width:767px){.search-form{padding-right:23px}.search-form .search-field{height:23px;font-size:13px}.search-form .search-submit{width:23px;height:23px}.search-form .search-submit:before{width:16px;height:16px}}.about{padding:94px 0}.about .shell{max-width:806px}.about h2{margin-bottom:59px;font-family:Karmina,sans-serif;font-size:40px}.article .article-actions,.box-social .box-content h6{font-family:Ultramagnetic,serif;text-transform:uppercase}@media (max-width:1023px){.about h2{margin-bottom:30px}}@media (max-width:767px){.about{padding:50px 0}.about h2{font-size:30px}}.articles .article:first-child{padding-top:40px}.article{position:relative;padding:50px 50px 40px 100px;color:#42210b}.article~.article:before{position:absolute;top:0;left:0;right:0;height:4px;background:url(../images/horizontal-line-small.png) no-repeat;background-size:100% 100%}.article .article-head{margin-bottom:23px}.article .article-title{font-size:25px;color:#c69c6d;text-transform:uppercase;letter-spacing:.05em}.article .article-title a{text-decoration:none}.article .article-image{position:relative;margin-bottom:47px}.article .article-image .owl-dots{bottom:5%}.article .article-image .owl-dot{padding:0 3px}.article .article-image .owl-dot span{width:8px;height:8px}.article .article-entry{margin-bottom:35px}.article .article-actions{margin-bottom:23px;font-size:18px}.article .article-actions .link-more:after{position:relative;top:-2px;display:inline-block;width:15px;height:11px;margin-left:5px;background:url(../images/link-more.png) no-repeat;background-size:100% 100%;-ms-transform:translateX(0);transform:translateX(0);transition:.2s}.article .article-actions .link-more:hover:after{-ms-transform:translateX(5px);transform:translateX(5px)}@media (max-width:1023px){.article{padding-left:10px;padding-right:20px}}@media (max-width:767px){.articles{margin-bottom:0}.article{padding:20px 5px 30px}.article .article:first-child{padding-top:25px}.article .article-head{margin-bottom:8px}.article .article-image{margin-bottom:15px}.article .article-title{font-size:18px}.article .article-category,.article .article-meta{font-size:15px}.article .article-entry{margin-bottom:24px}.article .article-actions{margin-bottom:15px;font-size:15px}}.booking-dates h5{margin-bottom:0;text-transform:uppercase;letter-spacing:.1em}.booking-dates p{margin-bottom:0}.booking-date{text-transform:uppercase}.booking-dates-actions{margin-top:10px;font-size:16px}.booking-dates-actions a i{margin-right:5px}.list-booking-dates{margin-bottom:20px;list-style-position:inside;font-size:20px}.list-booking-dates li{padding:10px 0;cursor:pointer}.list-booking-dates li+li{border-top:1px solid #cdaa83}.list-booking-dates .booking-date{font-size:20px}.remove-booking-date{float:right}@media (max-width:767px){.booking-dates h5,.booking-dates p{margin-bottom:10px}.booking-date,.booking-dates,.booking-dates h5,.booking-dates-actions,.list-booking-dates .booking-date{font-size:12px}.list-booking-dates{margin-bottom:20px;font-size:12px}.list-booking-dates li{padding:5px 7px;border:1px solid #cdaa83;margin-bottom:4px}}.box-social .box-image{float:left;width:88px;margin-right:11px}.box-social .box-content{overflow:hidden;padding-top:10px}.box-social .box-content h6{margin-bottom:21px;font-size:14px;line-height:1.2;font-weight:400}@media (max-width:767px){.box-social .box-image{width:45px;margin-right:7px}.box-social .box-content{padding-top:0}.box-social .box-content h6{margin-bottom:4px;font-size:8px}}.club-gallery{margin:0 -8px;font-size:0}.club-gallery-item{display:inline-block;vertical-align:top;width:20%;padding:8px;font-family:Sabon,serif;font-size:16px}.club-gallery-item-inner{display:table;width:100%}.club-gallery-item-link{display:table-cell;height:92px;vertical-align:middle;border:3px solid #f3e7c0;background:#000;text-align:center;color:#e6e3d9}.club-gallery-item-title{font-size:16px;font-weight:400}@media (max-width:1023px){.club-gallery{margin:0 -3px}.club-gallery-item{padding:3px}}@media (max-width:767px){.club-gallery-item{width:50%}.contacts h4{font-size:18px}}.contacts h4{margin-bottom:0}.contacts dl{display:inline-block;text-align:left}.entry,.gform_footer{text-align:center}.contacts dt{float:left;width:73px;clear:both}.contacts dd{float:left;width:130px}.copyright{font-size:16px;color:#666}.entry .entry-head{margin-bottom:42px}.entry .entry-head-actions{margin-top:50px;padding-bottom:20px}.entry .entry-body{max-width:460px;margin:auto}.entry .entry-actions{margin-top:40px}@media (max-width:767px){.copyright{font-size:10px}.entry .entry-head{max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:25px}.entry .entry-body{max-width:290px;padding:0 15px}}.gform_body{margin-bottom:60px}.gfield{margin-bottom:13px}@media (max-width:767px){.gform_body{margin-bottom:16px}.gfield{margin-bottom:7px}}.form-label,.gfield_label{display:inline-block;margin-bottom:6px;font-family:Ultramagnetic,serif;font-size:18px;color:#42210b;text-transform:uppercase;letter-spacing:.1em}@media (max-width:767px){.form-label,.gfield_label{margin-bottom:0;font-size:18px}.form-label{font-size:15px}}.field,.ginput_container>input{display:block;width:100%;height:45px;padding:0 15px;border:0;border-radius:0;background:#d6bfa3;color:#42210b;font-size:18px}@media (max-width:767px){.field,.ginput_container>input{height:28px;padding:0 10px;font-size:12px}}.ginput_container>textarea,.textarea{display:block;width:100%;height:180px;padding:10px 15px;border:0;border-radius:0;background:#d6bfa3;color:#42210b;font-size:18px}@media (max-width:767px){.ginput_container>textarea,.textarea{padding:5px 10px;font-size:12px}}.select{position:relative;background:#d6bfa3}.select:before{position:absolute;top:15px;right:15px;width:24px;height:14px;background:url(../images/select-arrow.png) no-repeat;background-size:100% 100%}.select select{display:block;width:100%;height:45px;padding:0 15px;border:0;border-radius:0;background:0 0;color:#42210b;font-size:18px;appearance:none}.checkbox label,.checkbox-inline,.gform_button,.radio label{display:inline-block}.select option{color:#42210b}.gform_button,.select-date select{font-family:Ultramagnetic,serif;color:#fff;text-align:center;text-transform:uppercase}@media (max-width:767px){.select select{height:28px;padding-left:10px;padding-right:10px;font-size:12px}.select:before{top:9px;right:4px;width:15px;height:10px}}.radios .radio{margin-bottom:9px}.radios .radio:last-child{margin-bottom:0}.radio input{position:absolute}.radio label{position:relative;padding-left:40px;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio label:before{position:absolute;top:3px;left:0;width:24px;height:24px;border-radius:50%;border:5px solid #d6bfa3;background:#d6bfa3}.radio input:checked+label:before{background:#42210b}@media (max-width:767px){.radio label{padding-left:34px;font-size:15px}.radio label:before{top:0;width:21px;height:21px}}.checkbox input{position:absolute}.file-upload:hover,.gform_button:hover{opacity:.85}.checkbox label{position:relative;padding-left:40px;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label:before{position:absolute;top:3px;left:0;width:24px;height:24px;background:#d6bfa3;text-align:center;line-height:26px}.checkbox input:checked+label:before{content:'\2714'}.checkboxes-inline{margin:0 -25px;font-size:0}.checkbox-inline{vertical-align:middle;margin:0 25px 10px}@media (max-width:767px){.checkbox label{padding-left:30px;font-size:15px}.checkbox label:before{top:-1px;width:21px;height:21px;line-height:23px}.checkboxes-inline{margin:0 -15px}.checkbox-inline{margin:0 15px 10px}}.gform_button{vertical-align:middle;height:67px;padding:0 40px;border:0;border-radius:0;cursor:pointer;background:url(../images/btn.png) repeat-x;background-size:236px 67px;line-height:67px;font-size:20px;letter-spacing:.1em;appearance:none}.field-description-block{display:block;margin:13px 0 30px}.field-description-error,.gfield_description.validation_message{font-weight:700;color:#c1272d}@media (max-width:767px){.gform_button{padding:0 20px;height:34px;font-size:15px;line-height:34px}}.required{color:#c1272d}.form-add-field{margin-top:5px;font-size:18px;color:#c69c6d}.form-add-field a{text-decoration:underline}.decade-club-photos .photo a.gallery-image-link,.form-add-field a:hover,.form-search-trip .form-nav a,.guests-list li a,.info .info-actions a,.nav a{text-decoration:none}@media (max-width:767px){.form-add-field{font-size:15px}}.file-upload{position:relative;display:inline-block;font-size:0}.file-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;background:red;opacity:0}.form-option h5,.section-form .shell{position:relative}.form-option{text-align:center}.form-option h5{font-family:Karmina,sans-serif;background:url(../images/form-option.png) 0 12px repeat-x;background-size:213px 2px;margin-bottom:39px;font-size:20px;color:#999}.form-search-trip .form-nav,.form-search-trip .radio label,.nav,.profile-title .profile-welcome{font-family:Ultramagnetic,serif}.form-option h5 span{display:inline-block;padding:0 20px;background:url(../images/pattern.jpg)}@media (max-width:767px){.form-option h5{margin-bottom:48px;font-size:12px;background-position:0 6px}.form-option h5 span{padding:0 10px}}.form{color:#42210b}.guests-list{position:absolute;top:100px;right:-300px;width:300px;border:1px solid #d6bfa3;padding:20px;background:rgba(66,33,11,.3)}.guests-list h3{text-align:center;font-size:24px}.guests-list li a{color:#fff}.form .form-head{margin-bottom:30px}.form .form-head .booking-dates{padding-top:20px}.form .form-title{margin-bottom:70px;text-align:center}.form .form-description ul{margin-left:70px}.form .form-section{margin-bottom:80px;position:relative}.form .form-section-head{margin-bottom:26px}.form .form-section .remove-guest{position:absolute;top:0;right:0}.form .guest-information:first-of-type .remove-guest{display:none}.form .form-actions{text-align:center;position:relative}.form .form-actions p.updated-result{clear:both;font-size:20px}.form .form-actions .btn~.btn{margin-top:68px}.form .form-actions .form-loading-spinner{width:16px;height:16px;position:absolute;background:url(../images/ajax-loader.gif) no-repeat;top:25px;right:35px;display:none}.form .form-actions .form-loading-spinner.visible{display:block}.form .form-row{margin-bottom:20px}.form .form-row.hidden{display:none}.form .field-help,.form .field-inline{display:inline-block;vertical-align:middle}.form .form-controls .field+.field{margin-top:12px}.form .form-controls .select{margin-bottom:5px}.form .field-small{width:126px}.form .field-help{margin:0 30px 0 2px}.form .textarea{height:145px}.form .radios{margin-top:15px;margin-bottom:20px}.form .checkbox{margin-top:10px;margin-bottom:10px}.form .cols{margin:0 -5px}.form .col{padding:0 5px}.form .file-upload{margin:20px 0 30px}.form .file-upload-text{position:relative;top:5px}.form-job-application .field-description-block{font-size:18px;display:none}.form-job-application .field-description-block.visible{display:block}.form-photo-request .gfield:last-child .ginput_container:after,.form-photo-request .gfield_required,.retrieve-password-container{display:none}form .form-errors{color:red;padding:20px 0;margin-bottom:20px}form .form-errors p{margin-bottom:5px}form .form-errors h4{margin-top:20px;margin-bottom:0}.form-forgot-password{color:#c69c6d}.form-forgot-password .form-body{padding-top:20px}.form-forgot-password .form-body label{float:left}@media (max-width:767px){.form .form-title{padding-left:28px;padding-right:28px;margin-bottom:40px}.form .form-head{margin-bottom:20px}.form .form-description ul{margin-left:19px}.form .form-section{margin-bottom:40px}.form .form-section-title{font-size:30px}.form .form-section-head{margin-bottom:11px}.form .form-actions .btn~.btn{margin-top:40px}.form .form-row{margin-bottom:10px}.form .field-small{width:84px}.form .textarea{height:80px}.form .field-help{margin-right:20px}.form .form-controls .field+.field{margin-top:6px}.form .cols{margin:0 -3px}.form .col{padding:0 3px}.form .file-upload{margin:10px 0}.form-job-application .field-description-block{margin-bottom:20px;font-size:12px}}.form-photo-request{position:relative;border:1px solid #1d1d1d;margin-bottom:220px}.form-photo-request .gfield,.form-photo-request .gform_body{margin-bottom:0}.form-photo-request .gform_heading{position:relative;padding:35px 37px 29px}.form-photo-request .gform_footer{position:absolute;top:100%;left:0;width:100%;padding-top:78px}.form-photo-request .gform_description{font-weight:700}.form-photo-request .gfield_label{padding:8px 20px 6px;margin:0;color:#c69c6d}.form-photo-request .ginput_complex input,.form-photo-request .ginput_container>input{display:block;width:100%;border:0;border-radius:0;color:#42210b;font-size:18px;padding:0 20px;height:74px;background:rgba(214,191,163,.4)}.form-photo-request .ginput_container>textarea{padding:15px 20px;height:155px;background:rgba(214,191,163,.4);resize:none}.form-photo-request .ginput_container{position:relative}.form-photo-request .gfield-email .ginput_right:before,.form-photo-request .ginput_container:before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:url(../images/h-line.png) no-repeat;background-size:100% 100%}.form-photo-request .gfield-email .ginput_right:after,.form-photo-request .gform_heading:after,.form-photo-request .ginput_container:after{content:'';position:absolute;bottom:0;left:-60px;right:-60px;height:2px;background:url(../images/h-line-long.png) no-repeat;background-size:100% 100%}.form-photo-request .gfield_description{display:block;padding:0 20px 15px;font-style:italic}.form-photo-request .validation_error{display:block;padding:0 20px}.form-photo-request .gfield-email .ginput_left label{display:none}.form-photo-request .gfield-email .ginput_right{position:relative;display:block;padding-top:43px}.form-photo-request .gfield-email .ginput_right label{position:absolute;top:2px;left:0;padding:8px 20px 6px;margin:0;color:#c69c6d;display:inline-block;font-family:Ultramagnetic,serif;font-size:18px;text-transform:uppercase;letter-spacing:.1em}.form-photo-request .gfield-email .ginput_right label:after{content:':'}.form-photo-request .gfield-email .ginput_right:after{bottom:auto;top:0}.form-photo-request .gfield-email .ginput_right:before{top:43px}@media (max-width:767px){.form-photo-request{margin:0 20px 82px}.form-photo-request .gform_heading{padding:10px 20px 14px}.form-photo-request .gform_footer{padding-top:24px}.form-photo-request .gform_heading:after,.form-photo-request .ginput_container:after{left:-20px;right:-20px}.form-photo-request .ginput_complex input,.form-photo-request .ginput_container>input{height:41px}.form-photo-request .ginput_container>textarea{height:128px}.form-photo-request .gfield-email .ginput_right label{font-size:18px}.form-photo-request .gfield-email .ginput_right{padding-top:40px}.form-photo-request .gfield-email .ginput_right:before{top:40px}}.form-subscribe .gfield_required{display:none}.form-account{margin-bottom:58px}.form-account .form-head{margin-bottom:45px}.form-account .form-body{margin-bottom:59px}.form-account .form-body .form-errors{color:red}.form-account .form-body .form-errors.valid{color:#000;font-weight:700}.form-account .form-row{margin-bottom:12px}.form-account .form-row .form-controls em{font-size:14px}.form-account .form-forgot-password{margin-top:48px}.form-row.error input,.form-row.error select,.form-row.error textarea{border:1px solid red}.form-row.error .file-upload{border:2px solid red}.form-row.error label.form-label{color:red}@media (max-width:767px){.form-account{margin-bottom:30px}.form-account h2{font-size:24px}.form-account .form-head{margin-bottom:14px}.form-account .form-body{margin-bottom:33px}.form-account .form-row{margin-bottom:5px}.form-account .form-forgot-password{margin-top:20px;font-size:12px}}.form-search-trip{margin-bottom:60px}.form-search-trip .form-nav{margin-bottom:41px;font-size:18px;color:#c69c6d;text-transform:uppercase}.form-search-trip .form-nav ul{margin:0 -4px}.form-search-trip .form-nav li{float:left;width:25%;padding:0 4px}.form-search-trip .form-nav a{display:table;width:100%;text-align:center;height:128px;background:url(../images/link-box.png) no-repeat;background-size:100% 100%;line-height:1.1}.form-search-trip .form-nav span{display:table-cell;vertical-align:middle}.form-search-trip .form-nav .current{color:#fff}.form-search-trip .form-nav .current .arrow{-ms-transform:rotate(180deg);transform:rotate(180deg)}.form-search-trip .form-nav .current a span{background:#c69c6d}.form-search-trip .form-nav .arrow{display:inline-block;vertical-align:middle;width:0;height:0;margin-left:5px;border-style:solid;border-width:7px 5px 0;border-right-color:transparent;border-left-color:transparent;font-size:0}.nav li,.product{vertical-align:top}.form-search-trip .radios{display:table;table-layout:fixed;width:100%}.form-search-trip .radio{display:table-cell;text-align:center;padding:0 5px}.form-search-trip .radio label{display:block;height:66px;padding:0;background:url(../images/search-trip-radio.png) no-repeat;background-size:100% 100%;font-size:18px;line-height:66px;color:#fff;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.form-search-trip .form-section,.form-search-trip .radio label:before{display:none}.form-search-trip .radio input:checked+label,.form-search-trip .radio label:hover{opacity:1}.form-search-trip .form-section.current{display:block}@media (max-width:1023px){.form-search-trip .form-nav{font-size:14px}.form-search-trip .form-nav a{height:80px}}@media (max-width:767px){.form-search-trip{margin-bottom:22px}.form-search-trip .form-nav{margin-bottom:10px;font-size:12px}.form-search-trip .form-nav ul{margin:0 -2px}.form-search-trip .form-nav li{padding:0 2px}.form-search-trip .form-nav a{height:40px}.form-search-trip .form-nav a span{padding:0 5px}.form-search-trip .form-nav .arrow{display:none}.form-search-trip .radio{padding:0 2px}.form-search-trip .radio label{height:25px;font-size:8px;line-height:25px}.frame-photoshoot .frame-inner:after,.frame-photoshoot .frame-inner:before,.frame-photoshoot:after,.frame-photoshoot:before{display:none}}.form-profile-info .form-body{margin-bottom:30px}.form-profile-info .form-row{margin-bottom:12px}.form-profile-info .form-actions{font-size:0}.form-profile-info .form-actions .btn~.btn{margin-top:0}.frame-photoshoot{position:relative}.frame-photoshoot .frame-inner:after,.frame-photoshoot .frame-inner:before,.frame-photoshoot:after,.frame-photoshoot:before{content:'';position:absolute;width:55px;height:55px;border-style:solid}.frame-photoshoot:before{top:0;left:0;border-width:10px 0 0 10px}.frame-photoshoot:after{top:0;right:0;border-width:10px 10px 0 0}.frame-photoshoot .frame-inner:before{bottom:0;left:0;border-width:0 0 10px 10px}.frame-photoshoot .frame-inner:after{bottom:0;right:0;border-width:0 10px 10px 0}.info .info-head{margin-bottom:15px}.info .info-title{font-size:20px;text-transform:uppercase;letter-spacing:.1em}.info .info-static{position:relative;padding:25px 0;border-bottom:1px solid #d1b391}.info .info-section:last-child .info-static{border-bottom:0}.info .info-entry{padding-right:70px;line-height:1.5}.info .info-entry.picture-entry{padding-right:0}.info .info-entry .btn.profile-picture-btn{float:right;display:none}.info .info-actions{position:absolute;bottom:25px;right:0;color:#c69c6d}.info .info-edit,.info .info-edit .form{position:relative}.info .info-edit{display:none;padding:43px 0 51px}.info .info-edit:before{content:'';position:absolute;top:0;left:-3000px;width:10000px;height:100%;background:#c69c6d;opacity:.2}.info-section-edit .info-static{display:none}.info-section-edit .info-edit{display:block}@media (max-width:767px){.info .info-title{font-size:15px}.info .info-edit{padding:20px 0}.info .info-static{padding:15px 0}}.list-hotels{margin:0 -10px;text-align:center}.list-hotels li{float:left;width:33.33%;padding:0 10px}.list-hotels h4{margin-bottom:31px;font-size:22px;color:#c69c6d}.list-hotels p strong{font-style:normal}.photo .photo-caption,.product .product-info,.section-shop .section-foot p{font-style:italic}@media (max-width:767px){.list-hotels{font-size:15px;line-height:1.25;text-align:left}.list-hotels li{width:100%;margin-bottom:20px}.list-hotels p{margin-bottom:22px}.list-hotels h4{margin-bottom:20px;font-size:18px}}.nav-trigger{position:relative;width:20px;height:14px;display:none}.nav-trigger span{position:absolute;display:block;height:2px;width:100%;border-radius:10px;background:#fff;transition:top .2s .25s,left .2s .25s,opacity .2s .25s,transform .2s 0s}.nav-trigger span:nth-child(1){top:0}.nav-trigger span:nth-child(2){top:6px}.nav-trigger span:nth-child(3){top:12px}.nav-trigger.active span{transition:top .2s,left .2s,opacity .2s,transform .2s .25s}.nav-trigger.active span:nth-child(1),.nav-trigger.active span:nth-child(3){top:6px}.nav-trigger.active span:nth-child(2){opacity:0}.nav-trigger.active span:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.active span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav{font-weight:400;color:#fff;letter-spacing:.05em}.nav ul{font-size:0}.nav li{display:inline-block;padding:0 20px;font-size:18px}.nav .current-menu-item,.nav a:hover{color:#c69c6d}@media (max-width:1200px){.nav li{padding:0 15px}}@media (max-width:1023px){.nav li{padding:0 5px;font-size:16px}}@media (max-width:767px){.nav-trigger{display:inline-block}.nav a,.nav li{display:block}.nav{text-transform:uppercase}.nav a{padding:10px 11px;font-size:14px;letter-spacing:.2em}}.paper-box{position:relative;max-width:967px;margin:auto;padding:0 162px 0 176px;background-size:967px 100%;background-repeat:no-repeat;background-position:center 0}.paper-box:before{content:'';position:absolute;top:0;left:50%;background-repeat:no-repeat;background-position:0 0}.paper-box h4{margin-bottom:27px;text-transform:uppercase;letter-spacing:.1em}.paper-box ul{margin-left:88px}.paper-box .paper-box-entry{margin-bottom:54px}.paper-box .paper-box-actions{text-align:center}.paper-box-type-1{height:502px;padding-top:140px;margin-bottom:200px;background-image:url(../images/paper-box-type-1.png)}.paper-box-type-1:before{width:385px;height:225px;margin:-115px 0 0 -490px;background-image:url(../images/white-plug.png)}.paper-box-type-2{height:782px;padding-top:164px;margin-bottom:183px;background-image:url(../images/paper-box-type-2.png)}.paper-box-type-2:before{width:603px;height:416px;margin:162px 0 0 337px;background-image:url(../images/luckie-louie.png)}.paper-box-type-3{height:555px;padding-top:118px;margin-bottom:198px;background-image:url(../images/paper-box-type-3.png)}.paper-box-type-3:before{width:304px;height:392px;margin:104px 0 0 -706px;background-image:url(../images/spoon.png)}.paper-box-type-4{height:793px;padding-top:227px;margin-bottom:180px;background-image:url(../images/paper-box-type-4.png)}.paper-box-type-4:before{top:auto;bottom:0;width:375px;height:242px;margin:0 0 -74px -387px;background-image:url(../images/blue-plug.png)}@media (max-width:1023px){.paper-box{margin-left:-15px;margin-right:-15px;padding-left:50px;padding-right:50px}}@media (max-width:767px){.paper-box{height:auto;padding:0;margin:0;background:0 0;font-size:15px}.paper-box:before{display:none}.paper-box h4{margin-bottom:26px;line-height:1.1}.paper-box ul{margin-left:19px}.paper-box .paper-box-actions{margin-bottom:85px}}.photos{font-size:0}.photos-thumbs{margin:0 -7px}.photos-thumbs .photo{width:50%;padding:7px;margin-bottom:0;float:left}.photos-thumbs .photo .photo-image{border-width:4px;text-align:center}.photos-thumbs .photo .photo-caption{display:none}.photos-thumbs .photo .photo-image img{height:224px;width:auto}.decade-club-photos .photo .photo-caption{display:block;text-align:center;color:#c69c6d}.photo{display:inline-block;width:100%;margin-bottom:24px}.photo .photo-image{border:8px solid #fff}.photo .photo-caption{display:block;padding:2px 7px;font-size:20px;color:#000}.gallery-next-page{visibility:hidden}@media (max-width:767px){.photos-thumbs{margin:0 -3px}.photos-thumbs .photo{width:50%;padding:3px;margin-bottom:0}.photo .photo-caption{font-size:16px}}.popup{position:relative;max-width:800px;padding:10px;margin:auto;background:#e6e3d9}.popup .popup-inner{padding:80px 75px 60px;border:3px solid #272723}.popup .mfp-close{top:40px;right:40px;width:28px;height:28px;opacity:1;font-size:0;background:url(../images/popup-close.png) no-repeat;background-size:100% 100%}.popup-trip-dates{max-width:1100px}.popup-trip-dates .popup-inner{max-height:calc(100vh - 100px);overflow:auto}@media (max-width:767px){.popup{padding:5px}.popup .popup-inner{padding:30px 10px 20px;border-width:2px}.popup .mfp-close{top:15px;right:17px;width:15px;height:15px}.popup-trip-dates .popup-inner{max-height:none}}.products{margin:0 -10px;font-size:0}.product{display:inline-block;width:50%;padding:0 10px 30px;font-size:20px;line-height:1.4;color:#42210b}.product .product-content{padding:17px 10px 0}.product .product-description{margin-bottom:27px}.product .product-title{color:#c69c6d}.product .product-price,.product .product-sizes{font-weight:700}.profile-cover{height:585px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.product,.product .product-title{font-size:18px}.product{width:100%}.product .product-content{padding:12px 5px 0}.product .product-description{margin-bottom:24px}.profile-cover{height:180px}}.profile-avatar{overflow:hidden;width:185px;border-radius:50%;border:2px solid #fff}.profile-avatar img{width:100%}@media (max-width:1200px){.profile-avatar{width:150px;height:150px}}@media (max-width:767px){.profile-avatar{width:105px;height:105px;border-width:1px}}.profile-bar{position:relative;padding-top:20px;margin-bottom:40px;background:#fff}.profile-bar:after,.profile-bar:before{position:absolute;left:0;width:100%;height:36px;content:''}.profile-bar:before{bottom:100%;background:url(../images/profile-bar.png) no-repeat;background-size:100% 190px}.profile-bar:after{top:100%;background:url(../images/profile-bar.png) 0 bottom no-repeat;background-size:100% auto}@media(max-width:1920px){.profile-bar:after,.profile-bar:before{background-size:1920px auto}}@media (max-width:767px){.profile-bar{padding:37px 0 0;margin-bottom:0}.profile-bar:after{display:none}}.profile-title .profile-welcome{display:block;font-size:18px;text-transform:uppercase;letter-spacing:.2em}.profile-title .profile-name{margin-bottom:12px;font-family:Karmina,sans-serif;font-size:39px;text-transform:uppercase;letter-spacing:.1em}.profile-title .profile-location{font-style:italic;letter-spacing:.1em}@media (max-width:767px){.profile-title .profile-welcome{font-size:9px}.profile-title .profile-name{margin-bottom:1px;font-size:19px}.profile-title .profile-location{font-size:10px}}.profile-info{line-height:1.5}.profile-info ul{list-style:none}.profile-info li{float:left;width:95px}.profile-info li:first-child{width:162px}.profile-info span{display:block;margin-bottom:3px;font-family:Ultramagnetic,serif;font-size:12px;text-transform:uppercase;font-weight:400;color:grey;letter-spacing:.2em}.profile-info strong{display:block}@media (max-width:1200px){.profile-info li{width:90px}}@media (max-width:1023px){.profile-info li{width:80px}}@media (max-width:767px){.profile-info span{font-size:10px}.profile-info strong{font-size:15px}}.profile-gallery{position:relative;width:740px;height:603px;padding:47px 0 0 71px;background:url(../images/profile-gallery.png) no-repeat;background-size:100% 100%}.profile-gallery .slide,.profile-gallery-image,.profile-gallery-inner{position:relative;width:617px;height:492px}.profile-gallery .socials{position:absolute;bottom:0;right:0;padding:2px}.profile-gallery .socials ul{margin:0 -2px}.profile-gallery .socials li{padding:2px}.profile-gallery-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.profile-gallery .owl-next,.profile-gallery .owl-prev{position:absolute;top:50%;display:inline-block;font-size:0;width:34px;height:64px;margin-top:-45px;background-size:100% 100%;background-repeat:no-repeat;background-position:0 0}.profile-gallery .owl-prev{left:-95px;background-image:url(../images/slider-arrow-left.png)}.profile-gallery .owl-next{right:-95px;background-image:url(../images/slider-arrow-right.png)}@media (max-width:1200px){.profile-gallery .owl-next{right:-45px}.profile-gallery .owl-prev{left:-45px}}@media (max-width:1023px){.profile-gallery .slide,.profile-gallery-image,.profile-gallery-inner{width:426px;height:337px}.profile-gallery{width:510px;height:413px;padding:32px 0 0 49px}}@media (max-width:767px){.profile-gallery{width:270px;height:220px;padding:17px 0 0 26px}.profile-gallery .slide,.profile-gallery-image,.profile-gallery-inner{width:225px;height:180px}.profile-gallery .owl-nav,.profile-gallery .socials{display:none}}.profile{padding-bottom:120px}.profile .profile-head .shell{max-width:1185px}.profile .profile-head-inner{position:relative;z-index:1;margin-top:-152px}.profile .profile-body .shell{max-width:968px}.profile .section-info .shell{max-width:650px}.profile .profile-body .upload-image-errors{color:red;margin-bottom:20px}.profile .profile-body .upload-image-errors ul{padding-left:20px}.profile .profile-avatar{float:left;margin:0 50px -29px 45px}.profile .profile-title{overflow:hidden;padding-top:5px;color:#fff}.profile .profile-bar .shell{position:relative}.profile .profile-bar-actions{position:absolute;top:6px;right:0}.profile .profile-info{float:left;margin-left:280px}.profile .profile-info-mobile-row{display:none}.profile .profile-alert{max-width:620px;padding:20px 0;margin-left:280px}.profile .profile-aside{float:left;width:225px;padding-top:46px}.profile .profile-content{float:right;width:700px;padding-top:25px}.profile .profile-gallery{position:absolute;left:-9999px}.profile .profile-gallery.current{position:relative;left:auto;animation:fadeIn .5s}.profile .widget{padding:0}@media (max-width:1200px){.profile .profile-avatar{margin:0 20px -10px 0}.profile .profile-alert,.profile .profile-info{margin-left:175px}.profile .profile-bar-actions .btn{padding:0 30px}}@media (max-width:1023px){.profile .profile-alert,.profile .profile-info{margin-bottom:20px}.profile .profile-bar-actions{position:static;text-align:center}.profile .profile-content{width:510px}}@media (max-width:767px){.profile .profile-info li:first-child,.profile-edit:after{display:none}.profile{position:relative;padding-bottom:10px;background:#fff}.profile:after{content:'';position:absolute;top:100%;left:0;width:100%;height:550px;background:#fff}.profile-edit{background:0 0}.profile .profile-head-inner{margin-top:-78px}.profile .profile-title{padding-top:14px}.profile .profile-aside,.profile .profile-content{float:none}.profile .profile-aside{width:auto;padding-top:27px}.profile .profile-content{width:280px;margin:auto;padding-top:0}.profile .profile-avatar{margin-bottom:-20px}.profile .profile-info{float:none;margin:0 0 20px}.profile .profile-info li{width:20%}.profile .profile-info-mobile-row{display:block;float:left;width:50%}.profile .profile-info-mobile-row li{float:none}.profile .profile-info-mobile-row li:first-child{display:block;width:auto}.profile .profile-bar-actions{float:right;width:50%;text-align:right;padding-top:16px}.profile .profile-bar-actions .btn{padding:0 15px}.profile .profile-alert{margin:0 0 20px}.profile .widget~.widget:before{display:none}.profile .widgets{margin:0 -10px}.profile .widget{float:left;width:50%;padding:0 10px}}.animated-element{transition:.5s}.animation-fade{opacity:0}.animation-fade.animation-start{opacity:1}.animation-top{opacity:0;-ms-transform:translateY(100px);transform:translateY(100px)}.animation-top.animation-start{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.animation-bottom{opacity:0;-ms-transform:translateY(-100px);transform:translateY(-100px)}.animation-bottom.animation-start{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.animation-left{opacity:0;-ms-transform:translateX(-100px);transform:translateX(-100px)}.animation-left.animation-start{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.animation-right{opacity:0;-ms-transform:translateX(100px);transform:translateX(100px)}.animation-right.animation-start{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.animation-scale{opacity:0;-ms-transform:scale(.8);transform:scale(.8)}.animation-scale.animation-start{opacity:1;-ms-transform:scale(0);transform:scale(0)}.search-results-trip .search-results-head{margin-bottom:5px}.search-results-trip .search-results-head h5{text-transform:uppercase}.search-results-trip .search-results-section{margin-bottom:82px}.search-results-trip .search-results-section-head{margin-bottom:16px}.search-results-trip .search-results-section-head h5{color:grey;text-transform:uppercase;letter-spacing:.05em}.search-results-trip .search-results-section-head h5 .title-text{float:left;margin-right:20px}.search-results-trip .search-results-section-head h5 .separator{position:relative;top:9px;overflow:hidden;display:block;height:3px;background:url(../images/separator-gray.png) no-repeat;background-size:100% 100%}@media (max-width:767px){.search-results-trip .search-results-head h5{font-size:15px}.search-results-trip .search-results-section{margin-bottom:20px}.search-results-trip .search-results-section-head h5{font-size:12px}.search-results-trip .search-results-section-head h5 .separator{display:none}}.section{padding:155px 0 100px}.section .section-head{margin-bottom:97px;text-align:center}@media (max-width:1023px){.section{padding:50px 0}.section .section-head{margin-bottom:50px}.section .section-head img{width:500px}}.sections-wrapper{background-position:center 0;background-repeat:no-repeat}.sections-wrapper-activities{background-size:2902px 3830px;height:3830px;background-image:url(../images/sections-activities.jpg)}.sections-wrapper-activities .section-photo-activities .section-content-inner{height:1080px}.sections-wrapper-activities .section-team-building{overflow:hidden;height:1410px;padding-top:330px}.sections-wrapper-activities .section-bbq-nights .section-content-inner{height:1340px}.sections-wrapper-lodge{background-size:2800px 2097px;height:2097px;background-image:url(../images/sections-lodge.jpg)}.sections-wrapper-fishing-guide{height:8125px;background-size:3018px 8125px;background-image:url(../images/sections-fishing-guide.jpg)}.sections-wrapper-fishing-guide .section-fishing-videos{height:3360px;margin-bottom:1906px}.sections-wrapper-contacts{background-size:cover;background-image:url(../images/sections-wrapper-contacts.jpg)}@media (max-width:767px){.sections-wrapper-activities{background-size:770px 1663px;height:1663px;background-image:url(../images/sections-activities-mobile.jpg)}.sections-wrapper-activities .section-photo-activities .section-content-inner{height:507px;padding-top:80px}.sections-wrapper-activities .section-team-building{height:576px;padding-top:87px}.sections-wrapper-activities .section-bbq-nights .section-content-inner{height:542px;vertical-align:top;padding-top:80px}.sections-wrapper-lodge{background-size:770px 2043px;height:2043px;background-image:url(../images/sections-lodge-mobile.jpg)}.sections-wrapper-lodge .entry .entry-body{padding-right:0}.sections-wrapper-fishing-guide{height:5095px;background-size:770px 5095px;background-image:url(../images/sections-fishing-guide-mobile.jpg)}.sections-wrapper-fishing-guide .section-fishing-videos{height:3000px;margin-bottom:435px}}.section-fullheight{position:relative;color:#fff}.section-fullheight .section-content{position:relative;display:table;width:100%}.section-fullheight .section-content-inner{display:table-cell;height:100vh;padding:50px 0;vertical-align:middle}.section-fullheight .section-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.section-fullheight .section-bg-fixed{background-attachment:fixed}.section-photo-activities .frame-photoshoot{max-width:790px;padding:110px 50px 85px;margin:-70px auto auto}.section-photo-activities .frame-photoshoot .entry .entry-actions{position:absolute;top:100%;left:0;width:100%;margin-top:67px}.section-bbq-nights .entry{max-width:380px;margin:-200px 0 0 141px}.section-bbq-nights .entry .entry-body{text-align:left}@media (max-width:1024px){.section-fullheight .section-bg-fixed{background-attachment:scroll}}@media (max-width:1023px){.section-photo-activities .frame-photoshoot{max-width:600px}.section-bbq-nights .entry{max-width:380px;margin:-200px 0 0}}@media (max-width:767px){.section-photo-activities .frame-photoshoot{padding:0}.section-photo-activities .frame-photoshoot .entry .entry-actions{position:static;margin-top:27px}.section-bbq-nights .entry{margin:0 auto}.section-bbq-nights .entry .entry-body{text-align:center}}.section-team-building{position:relative;color:#42210b}.section-team-building .section-content{max-width:520px;margin-left:auto;margin-right:12px}.section-team-building .entry .entry-body{padding:0 21px;margin-bottom:89px}.section-team-building .section-image{position:absolute;top:584px;left:50%;margin-left:-657px;width:675px;padding:44px 41px 50px 42px;background:url(../images/photo-frame-1.png) no-repeat;background-size:100% 100%;opacity:1}.section-team-building .section-image:before{content:'';position:absolute;top:-9px;left:50%;width:263px;height:74px;margin-left:-167px;background:url(../images/tape-1.png) no-repeat;z-index:1}.section-team-building .section-image-inner{-ms-transform:rotate(-5.3deg);transform:rotate(-5.3deg)}@media (max-width:1023px){.section-team-building .section-content{max-width:410px}}@media (max-width:767px){.section-team-building .section-content{max-width:none;margin:0}.section-team-building .entry .entry-body{margin-bottom:43px}.section-team-building .section-image{display:none}}.main .main-actions .shell,.section-photo-gallery .shell{max-width:983px}.section-photo-gallery{padding-bottom:115px}.section-photo-gallery .section-head{margin-bottom:124px;text-align:center}.section-photo-gallery .section-body{position:relative}.section-photo-gallery .section-body:before{content:'';position:absolute;top:9px;left:243px;bottom:42px;border-left:1px solid #caa57a}.section-photo-gallery .section-aside{float:left;width:243px;padding-top:9px;margin-right:70px}.section-photo-gallery .section-content{overflow:hidden}.section-photo-gallery .section-nav{margin-bottom:47px;color:#c69c6d}.section-photo-gallery .section-nav h5{margin-bottom:37px;text-transform:uppercase;color:#42210b}.section-photo-gallery .section-nav li{margin-bottom:9px}.section-photo-gallery .section-nav a{position:relative;display:inline-block;text-decoration:none}.section-photo-gallery .section-nav a:before{content:'';position:absolute;top:11px;right:100%;width:0;height:0;margin-right:5px;border-style:solid;border-width:4px 0 4px 6px;border-top-color:transparent;border-bottom-color:transparent;display:none}.section-photo-gallery .section-nav .current-menu-item a,.section-photo-gallery .section-nav a:hover{text-decoration:underline}.btn,.btn-play,.footer-nav a,.header-actions-dropdown-login a,.section-blog .section-controls .link-back,.sidebar ul li a,.thumb-trip .thumb-btn a,.widget_categories a,.widget_trips a{text-decoration:none}.section-photo-gallery .section-nav .current-menu-item a:before{display:block}@media (max-width:1023px){.section-photo-gallery .section-head img{width:400px}.section-photo-gallery .section-aside{margin-right:50px}}@media (max-width:767px){.section-photo-gallery{padding-bottom:30px}.section-photo-gallery .section-head{margin-bottom:50px}.section-photo-gallery .section-body:before{display:none}.section-photo-gallery .section-aside{float:none;width:auto;margin-right:0}.section-photo-gallery .section-nav{float:left;width:50%}.section-photo-gallery .section-nav a:before{top:7px}}.section-shop{color:#42210b}.section-shop .shell{max-width:966px}.section-shop .section-body{margin-bottom:87px}.section-shop .section-foot{text-align:center}.section-shop .section-foot h4{margin-bottom:17px;font-family:Karmina,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}@media (max-width:1023px){.section-shop .shell{padding-left:30px;padding-right:30px}.section-shop .section-body{margin-bottom:28px}.section-shop .section-foot{font-size:15px}.section-shop .section-foot h4{margin-bottom:11px;font-size:12px}}.section-blog{padding-bottom:141px}.section-blog .section-body{position:relative}.section-blog .section-actions{position:relative;padding:19px 98px 25px}.section-blog .section-body:after{content:'';position:absolute;top:4px;left:68%;bottom:4px;width:5px;background:url(../images/vertical-line.png) no-repeat;background-size:100% 100%}.section-blog .section-actions:after,.section-blog .section-actions:before,.section-blog .section-body-inner:before,.section-blog .section-body:before{content:'';position:absolute;top:0;left:0;right:0;height:7px;background:url(../images/horizontal-line.png) no-repeat;background-size:100% 100%}.section-blog .section-actions:after,.section-blog .section-body-inner:before{top:auto;bottom:0}.section-blog .section-actions:before{display:none}.section-blog .shell{max-width:1160px}.section-blog .content{float:left;width:68%}.section-blog .content h2.blog-title{text-align:center;padding-top:20px}.section-blog .sidebar{float:right;width:32%}.section-blog .section-controls{width:68%;font-size:0}.section-blog .section-controls .link-back{float:left;font-size:20px;color:#c69c6d}.section-blog .section-controls .link-back i{margin-right:10px}.section-blog .section-controls-inner{float:right}.section-blog .section-next,.section-blog .section-prev{display:inline-block;vertical-align:top;width:45px;height:45px;margin-left:25px;line-height:43px;border:1px solid #cdaa83;color:#cdaa83;font-family:Ultramagnetic,serif;font-size:21px;text-align:center;text-decoration:none}.section-blog .section-next:hover,.section-blog .section-prev:hover{background:#cdaa83;color:#fff}@media (max-width:1023px){.section-blog .section-actions{padding-left:10px;padding-right:10px}}@media (max-width:767px){.section-blog{padding-bottom:0}.section-blog .section-body-inner:before,.section-blog .section-body:after{display:none}.section-blog .section-actions:after,.section-blog .section-actions:before,.section-blog .section-body-inner:before,.section-blog .section-body:before{height:3px}.section-blog .section-actions{padding:14px 0 4px}.section-blog .section-actions:before{display:block}.section-blog .content,.section-blog .sidebar{float:none;width:auto}.section-blog .section-controls{width:auto;padding:0 25px 10px}.section-blog .section-controls-inner{padding-top:3px}.section-blog .section-controls .link-back{font-size:13px}.section-blog .section-controls .link-back i{margin-right:5px}.section-blog .section-next,.section-blog .section-prev{width:23px;height:23px;margin-left:7px;font-size:11px;line-height:21px}}.section-welcome .section-content-inner{padding:100px 0 120px}.section-welcome .entry .entry-head-actions{margin-top:80px}.section-welcome .entry .btn-play{font-size:10px}@media (max-width:767px){.section-welcome .entry .btn-play{font-size:5px}.section-welcome .entry .entry-head{margin-bottom:8px}.section-welcome .entry .entry-head-actions{margin-top:30px}.section-welcome .entry h3{font-size:24px;font-weight:400}.section-welcome .entry .entry-actions{margin-top:23px}.section-welcome .section-content-inner{padding-bottom:47px}}.section-history{overflow:hidden;height:1160px;padding-top:176px;color:#fff}.section-history .entry{position:relative;left:122px}.section-history .entry .entry-head{margin-bottom:58px}.section-history .entry .entry-body{max-width:375px;text-align:left}@media (max-width:767px){.section-history{height:994px;padding-top:59px;line-height:1.3}.section-history .shell{max-width:320px;padding-left:30px;padding-right:30px}.section-history .entry{left:auto;margin:auto}.section-history .entry .entry-head{margin:0 auto 46px;text-align:center}.section-history .entry .entry-title img{width:170px}.section-history .entry .entry-body{width:auto;max-width:none;padding-left:0}}.section-location{padding-top:254px;color:#42210b}.section-location .entry{position:relative;left:-292px}.section-location .entry .entry-head{margin-bottom:64px}.section-location .entry .entry-body{max-width:377px;text-align:left}@media (max-width:1023px){.section-location .entry{left:-160px}}@media (max-width:767px){.section-location{height:510px;padding-top:71px;line-height:1.3}.section-location .shell{max-width:320px;padding-left:30px;padding-right:30px}.section-location .entry{left:0}.section-location .entry .entry-head{max-width:none;margin-bottom:46px}.section-location .entry .entry-title img{width:237px}.section-location .entry .entry-body{padding-left:0}}.section-weather{position:relative;padding-top:118px;background:url(../images/section-weather-middle.jpg);background-size:250px 250px;color:#42210b}.section-weather:before{content:'';position:absolute;top:0;left:0;width:100%;padding-top:51%;background:url(../images/section-weather-top.jpg) no-repeat;background-size:100% 100%}.section-weather:after{content:'';display:block;padding-top:33%;background:url(../images/section-weather-bottom.jpg) no-repeat;background-size:100% 100%}.section-weather .section-inner-head{margin-bottom:72px;text-align:center}.section-weather .section-inner{padding-bottom:144px}.section-weather .section-inner~.section-inner:before{content:'';display:block;padding-top:2%;margin-bottom:167px;background:url(../images/section-separator.png) no-repeat;background-size:100% 100%}.section-weather .shell{max-width:970px}.section-weather .entry .entry-head{margin-bottom:65px}.section-weather .entry .entry-actions{margin-top:62px}@media (max-width:767px){.section-weather{padding-top:26px}.section-weather .section-title img{width:160px}.section-weather .section-inner{padding-bottom:39px}.section-weather .section-inner~.section-inner:before{max-width:230px;margin:0 auto 48px}.section-weather .section-inner-head{margin-bottom:50px}.section-weather .entry .entry-title img{width:150px}.section-weather .entry .entry-head{margin-bottom:17px}.section-weather .entry .entry-actions{margin-top:20px}}.section-fishing-photos{position:relative;height:1358px;background:url(../images/fishing-photos.png) center 0 no-repeat}.section-fishing-photos .section-image{position:absolute;top:0;left:50%}.section-fishing-photos .section-image-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.section-fishing-photos .section-image-1{width:844px;height:662px;padding:27px 0 0 83px;margin:609px 0 0 -1035px;-ms-transform:rotate(12deg);transform:rotate(12deg);background:url(../images/fishing-photo-frame-1.png) no-repeat}.section-fishing-photos .section-image-1 .section-image-inner{width:737px;height:577px}.section-fishing-photos .section-image-2{width:1286px;height:993px;padding:42px 0 0 115px;margin:-12px 0 0 -335px;background:url(../images/fishing-photo-frame-2.png) no-repeat;-ms-transform:rotate(-9deg);transform:rotate(-9deg)}.section-fishing-photos .section-image-2 .section-image-inner{width:1125px;height:878px}.section-fishing-videos{overflow:hidden;padding-top:41px;color:#42210b}.section-fishing-videos .section-head{margin-bottom:75px;text-align:center}.section-fishing-videos .shell{max-width:980px}@media (max-width:767px){.section-fishing-photos{height:487px;background:0 0}.section-fishing-photos .section-image{display:none}.section-fishing-photos .section-image-1,.section-fishing-photos .section-image-1 .section-image-inner{width:200px;height:150px}.section-fishing-photos .section-image-2{display:none;width:200px}.section-fishing-photos .section-image-2 .section-image-inner{width:200px}.section-fishing-videos .section-head{margin-bottom:63px}.section-fishing-videos .section-title img{width:255px}.section-fishing-videos .shell{max-width:316px}}.section-testimonials .section-head{margin-bottom:90px;text-align:center}.section-testimonials .shell{max-width:980px}@media (max-width:1023px){.section-testimonials .shell{max-width:768px}}@media (max-width:767px){.section-testimonials{padding-top:5px}.section-testimonials img{width:204px}.section-testimonials .shell{max-width:316px}.section-testimonials .section-head{margin-bottom:44px}.section-photo-request .section-title img{width:220px}}.section-photo-request{color:#42210b}.section-photo-request .shell{max-width:690px}.section-with-separator{position:relative}.section-with-separator:before{content:'';position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:940px;height:45px;background:url(../images/section-separator-large.png) no-repeat;background-size:100% 100%}@media (max-width:1023px){.section-with-separator{padding-top:150px}}.section-trip-information{padding-bottom:200px}@media (max-width:767px){.section-with-separator{padding-top:71px}.section-with-separator:before{width:auto;left:20px;right:20px;-ms-transform:none;transform:none;height:13px}.section-trip-information{padding-bottom:75px}}.main-actions+.section-form{padding-top:0}.section-form{padding-bottom:160px}.section-form .shell{max-width:650px}@media (max-width:767px){.main-actions+.section-form .section-form{padding-top:0}.section-form{padding:50px 7px}}.section-account .section-body{position:relative;padding-top:10px;margin-bottom:77px}.section-account .section-body:before{content:'';position:absolute;top:0;left:50%;bottom:0;width:4px;margin-left:-2px;background:url(../images/account-v-separator.png) no-repeat;background-size:100% 100%}.section-account .section-body:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:4px;background:url(../images/account-h-separator.png) no-repeat;background-size:100% 100%}.section-account .shell{max-width:970px}.section-account .cols{margin:0 -70px}.section-account .col{padding:0 70px}.section-account .section-actions{text-align:center}@media (max-width:1023px){.section-account .section-body{margin-bottom:50px}.section-account .cols{margin:0 -35px}.section-account .col{padding:0 35px}}@media (max-width:767px){.section-account{padding:37px 7px 30px}.section-account .section-body{padding-top:0;margin-bottom:0}.section-account .section-body:after,.section-account .section-body:before{display:none}.section-account .form{position:relative;padding-bottom:30px}.section-account .form:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:4px;background:url(../images/account-h-separator.png) no-repeat;background-size:100%}.section-account .col{width:100%}}.section-account-secondary{padding:100px 0}.section-account-secondary .shell{max-width:695px}.section-hotels .shell,.section-trip-plan .shell{max-width:970px}.section-account-secondary .form{padding:0 80px;margin-bottom:0}.section-account-secondary .form .form-option{margin:0 -80px}.section-account-secondary .form .form-actions{margin-bottom:60px}.section-account-secondary .box{padding:65px 47px 55px;border:4px solid #cca77d}@media (max-width:767px){.section-account-secondary{padding:61px 7px 70px}.section-account-secondary .box{padding:0;border:0}.section-account-secondary .form{padding:0}.section-account-secondary .form .form-actions{margin-bottom:28px}.section-account-secondary .form .form-option{margin:0}}.section-jobs{padding:276px 0 39px;background:url(../images/wood-bg.jpg) center 0 repeat-y}@media (max-width:1023px){.section-trip-plan .section-head img{width:300px}}@media (max-width:767px){.section-jobs{padding:50px 7px 0;background:0 0}.section-trip-plan{padding:52px 0 26px}.section-trip-plan .section-head{margin-bottom:31px}.section-trip-plan .section-head img{width:234px}}.section-hotels{padding-bottom:200px}.section-hotels .section-head{margin-bottom:31px;text-align:left}.section-hotels .section-head h4{font-family:Karmina,sans-serif;font-size:24px;font-weight:700}@media (max-width:767px){.section-hotels{padding:47px 0 45px}.section-hotels .section-head{margin-bottom:13px;text-align:center}.section-hotels .section-head h4{font-size:18px}}.footer .socials,.section-add-dates .section-head{margin-bottom:53px}.section-add-dates{padding-top:30px;text-align:center}.section-add-dates .section-title{font-size:60px}.section-add-dates .search-results-trip .search-results-head{text-align:left}.section-add-dates .search-results-trip .search-results-section:last-child{margin-bottom:0}@media (max-width:767px){.section-add-dates{padding-top:0}.section-add-dates .section-head{margin-bottom:15px}.section-add-dates .section-title{font-size:24px}}.section-info{padding:43px 0 50px}.section-info .section-head{margin-bottom:40px}.section-info .section-actions{margin-top:50px;text-align:center}@media (max-width:767px){.section-info{padding-bottom:30px}.section-info .section-head{margin-bottom:20px}.section-info .section-title{font-size:34px}.section-info .section-actions{margin-top:30px}}.section-plan-trip{overflow:hidden;height:4630px;background:url(../images/plan-your-trip-bg.jpg) center 0 no-repeat;background-size:2565px 4630px;color:#fff}.section-plan-trip .entry{max-width:465px;margin:auto}.section-plan-trip .entry .entry-body{text-align:left}.section-plan-trip .entry .entry-body ul{margin-left:50px}.section-plan-trip .entry .entry-body strong{color:#c69c6d;font-weight:400}.section-plan-trip .list-hotels{padding:95px 0 0}.section-plan-trip .section-inner{overflow:hidden;padding:50px 0}.section-plan-trip .step-1{height:983px;padding-top:204px}.section-plan-trip .step-1 .entry{margin-left:139px}.section-plan-trip .step-2{height:690px}.section-plan-trip .step-2 .entry{position:relative;left:160px}.section-plan-trip .step-3{height:1076px}.section-plan-trip .step-3 .entry{position:relative;left:0}.section-plan-trip .step-4{height:730px}.section-plan-trip .step-4 .entry{margin-left:81px}.section-plan-trip .step-4 .entry .entry-body{position:relative;left:64px}.section-plan-trip .step-5 .entry{margin-left:463px}@media (max-width:1023px){.section-add-dates .thumb-trip{width:100%}.section-plan-trip .step-2 .entry{left:0}.section-plan-trip .step-5 .entry{margin-left:190px}}@media (max-width:767px){.section-plan-trip{height:3286px;background-image:url(../images/plan-your-trip-bg-mobile.jpg);background-size:770px 3286px}.section-plan-trip .entry .entry-body ul{margin-left:17px}.section-plan-trip .list-hotels{padding:69px 0 0}.section-plan-trip .section-inner{height:auto;padding:8px 0}.section-plan-trip .section-inner .entry{margin-left:auto;left:auto}.section-plan-trip .step-1{padding:51px 0 40px}.section-plan-trip .step-2{margin-bottom:149px}.section-plan-trip .step-2 .entry .entry-head{margin-bottom:32px}.section-plan-trip .step-2 .entry .entry-title img{width:138px}.section-plan-trip .step-3 .entry .entry-head{margin-bottom:0}.section-plan-trip .step-3 .entry .entry-title img{width:158px}.section-plan-trip .step-4{padding-top:0}.section-plan-trip .step-4 .entry .entry-body{left:auto}.section-plan-trip .step-5 .entry .entry-title img{width:180px}.section-plan-trip .entry .entry-body{padding:0}.section-plan-trip .list-hotels{max-width:290px;padding-top:20px;margin:auto}.section-plan-trip .list-hotels li{padding:0}}.section-decade-club{padding:129px 0 0}.section-decade-club .section-inner{padding:100px 110px;border-radius:15px;background:url(../images/wood-pattern.jpg) repeat-y;background-size:100% auto;box-shadow:5px 0 10px rgba(0,0,0,.5)}.section-decade-club .shell{max-width:1189px}.section-decade-club .section-head{max-width:810px;padding:33px 20px 35px 62px;margin:0 auto 72px;border:7px solid #efe3bd;background:#000;color:#efe3bd}.section-decade-club .section-head-image{float:left;width:166px;margin-right:20px;padding-top:12px}.section-decade-club .section-head-content{overflow:hidden;text-align:center}.section-decade-club .section-subtitle,.section-decade-club .section-title{font-family:Sabon,serif;font-weight:400}.section-decade-club .section-title{font-size:47px}.section-decade-club .section-title:after{content:'';display:block;width:26px;height:11px;margin:0 auto 15px;background:url(../images/club-decoration.png) no-repeat;background-size:100% 100%}.owl-dot,.slider img{display:inline-block}.section-decade-club .section-subtitle{font-size:22px}@media (max-width:1023px){.section-decade-club{padding-top:0}.section-decade-club .section-inner{padding:50px 25px}.section-decade-club .section-head{margin-bottom:30px}}@media (max-width:767px){.section-decade-club .section-inner{padding:20px}.section-decade-club .section-head{padding:0 10px 20px}.section-decade-club .section-head-image{float:none;width:auto;margin:0;text-align:center}.section-decade-club .section-head-image img{width:150px}.section-decade-club .section-title{font-size:23px}.section-decade-club .section-subtitle{font-size:16px}}.section-walk-the-dock .btn-play{font-size:10px}@media (max-width:767px){.section-walk-the-dock .btn-play{font-size:5px}}.owl-dots,.social-like,.socials ul{font-size:0}.slider{position:relative}.owl-dots{position:absolute;bottom:10%;left:0;width:100%;text-align:center;letter-spacing:0;color:#fff}.btn,.splash .splash-title{letter-spacing:.1em;text-align:center;font-family:Ultramagnetic,serif;text-transform:uppercase}.owl-dot{vertical-align:top;padding:0 8px}.owl-dot span{display:block;width:15px;height:15px;border:1px solid;border-radius:50%;background:0 0;transition:.2s}.owl-dot.active span,.owl-dot:hover span{background:currentColor}.slider .owl-next,.slider .owl-prev{position:absolute;top:50%;z-index:5;width:63px;height:118px;margin-top:-59px;font-size:0;background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.slider .owl-prev{left:10%;background-image:url(../images/slider-arrow-prev.png)}.slider .owl-next{right:10%;background-image:url(../images/slider-arrow-next.png)}@media (max-width:1200px){.owl-dots{bottom:2%}.slider .owl-prev{left:2%}.slider .owl-next{right:2%}}.slider-sections .active .section-content{opacity:0;animation:fadeIn .5s both .5s}.slider-welcome .owl-dots{bottom:65px}@media (max-width:1024px){.slider-sections .active .section-content{animation:none;opacity:1}}@media (max-width:767px){.owl-dot{padding:0 3px}.owl-dot span{width:8px;height:8px}.slider .owl-next,.slider .owl-prev{width:20px;height:36px;margin-top:-18px}.slider-welcome .owl-dots{bottom:21px}}.socials ul{margin:0 -22px}.socials li{display:inline-block;vertical-align:top;padding:22px}.btn,.btn-play{vertical-align:middle}.socials a:hover{opacity:.8}@media (max-width:767px){.socials ul{margin:0 -10px}.socials li{padding:10px}}.social-invite .social-invite-icon{float:left;width:33px;margin-right:15px}.social-invite .social-invite-content{overflow:hidden;padding-top:2px;font-size:14px;line-height:1.2;font-weight:700}@media (max-width:767px){.social-invite .social-invite-icon{width:20px;margin-right:5px}.social-invite .social-invite-content{font-size:8px}}.splash{position:relative}.splash .splash-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.splash .splash-content{position:relative;display:table;width:100%}.splash .splash-content-inner{display:table-cell;vertical-align:middle;height:630px}.splash .splash-title{font-size:40px;color:#fff}.splash .splash-title .trip-dates{display:block;padding:25px 0 15px}@media (max-width:767px){.splash .splash-title{font-size:30px}.splash .shell{max-width:320px}}input::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}.weather-table h4,.weather-table ul{box-shadow:3px 3px 7px rgba(0,0,0,.5)}.btn{display:inline-block;height:67px;padding:0 40px;border:0;border-radius:0;cursor:pointer;background:url(../images/btn.png) repeat-x;background-size:236px 67px;line-height:67px;font-size:20px;color:#fff;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:hover{opacity:.85}.btn-dashed{background:0 0}.btn-gray{background-image:url(../images/btn-gray.png)}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;border:2px dashed #c69c6d;color:#c69c6d}@media (max-width:767px){.btn{max-width:320px;height:50px;padding:0 20px;font-size:15px;line-height:50px}}.btn-play{position:relative;display:inline-block;width:11.5em;height:11.5em;border:.3em solid;border-radius:50%;color:#fff;font-size:6px}.btn-play:after{content:'';position:absolute;top:2.6em;left:3.5em;width:0;height:0;border-style:solid;border-width:3em 0 3em 5em;border-top-color:transparent;border-bottom-color:transparent}.wrapper{position:relative;overflow:hidden;min-height:100vh;margin:auto}.shell{max-width:1094px;padding-left:15px;padding-right:15px;margin:auto}.shell-fluid{max-width:none}.container{padding-top:65px}@media (max-width:767px){.container{padding-top:44px}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:65px;padding-top:19px;background:rgba(0,0,0,.6)}.header .header-inner{position:relative}.header .logo{position:absolute;top:-9px;left:0}.header .nav{text-align:center}.header-actions{position:absolute;top:0;right:0;height:100%;padding:16px 46px 0 0}.header-actions>ul>li{float:left}.header-actions>ul>li+li{margin-left:26px}.header-actions>ul>li>a{display:block;padding:0 5px}.header-actions .header-actions-dropdown{position:absolute;top:100%;right:0;background:rgba(0,0,0,.6);border-top:1px solid rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.2s}.header-actions .has-dropdown.visible .header-actions-dropdown{opacity:1;visibility:visible}.header-actions-dropdown-search{width:596px;height:72px;padding-right:69px}.header-actions-dropdown-search .header-actions-dropdown-close{position:absolute;top:0;right:0;border-left:1px solid #c69c6d}.header-actions-dropdown-search .header-actions-dropdown-close a{display:block;width:68px;height:72px;text-align:center;line-height:72px}.header-actions .search-form{position:relative;border:0;padding-right:70px}.header-actions .search-form .search-field{height:72px;padding:0 0 0 33px;font-size:20px;color:#fff}.header-actions .search-form .search-field::-webkit-input-placeholder{color:#fff;opacity:1}.header-actions .search-form .search-field::-moz-placeholder{color:#fff;opacity:1}.header-actions .search-form .search-field:-ms-input-placeholder{color:#fff;opacity:1}.header-actions .search-form .search-field::placeholder{color:#fff;opacity:1}.header-actions .search-form .search-submit{width:70px;height:72px}.header-actions .search-form .search-submit:before{width:38px;height:14px;background-image:url(../images/ico-arrow.png)}.header-actions-dropdown-login ul{font-size:0;letter-spacing:0;white-space:nowrap}.header-actions-dropdown-login li{display:inline-block;vertical-align:top}.header-actions-dropdown-login li+li{border-left:1px solid #c69c6d}.header-actions-dropdown-login a{display:block;min-width:122px;height:52px;line-height:52px;text-align:center;color:#fff;font-family:Ultramagnetic,serif;font-size:18px;letter-spacing:.05em}.header-actions-dropdown-login a:hover{color:#c69c6d}.header-menu{display:none}@media (max-width:1200px){.header-actions{padding-right:15px}}@media (max-width:1023px){.header .nav{padding-top:3px}.header-actions>ul>li+li{margin-left:5px}}@media (max-width:767px){.header{height:44px;padding-top:0}.header .header-inner{position:static}.header .logo{left:15px;top:6px}.header .nav-trigger{position:absolute;top:15px;right:15px}.header .header-body{position:relative;z-index:2}.header .header-body .header-actions,.header .header-body .nav{display:none}.header-actions{position:relative;top:auto;right:auto;height:auto;padding:0}.header-actions>ul{font-size:0;text-align:center}.header-actions>ul>li{float:none;display:inline-block;padding:0 10px;vertical-align:top}.header-actions .show-if-dd-opened{display:none}.header-actions .has-dropdown.visible .show-if-dd-opened{display:inline-block}.header-actions .has-dropdown.visible .show-if-dd-closed{display:none}.header-actions .header-actions-dropdown{right:auto;left:0;width:100%;margin-top:20px;border:0;background:0 0}.header-actions .search-form{padding-right:36px}.header-actions .search-form .search-field{height:36px;padding-left:10px;font-size:14px}.header-actions .search-form .search-field::-webkit-input-placeholder{color:#555}.header-actions .search-form .search-field::-moz-placeholder{color:#555}.header-actions .search-form .search-field:-ms-input-placeholder{color:#555}.header-actions .search-form .search-field::placeholder{color:#555}.header-actions .search-form .search-submit{width:36px;height:36px}.header-actions .search-form .search-submit:before{-ms-transform:scale(.5);transform:scale(.5)}.header-actions-dropdown-search{height:36px;padding:0 10px}.header-actions-dropdown-search .header-actions-dropdown-body{position:relative;padding-right:36px;background:rgba(0,0,0,.6)}.header-actions-dropdown-search .header-actions-dropdown-close{right:10px}.header-actions-dropdown-search .header-actions-dropdown-close a{width:36px;height:36px;line-height:36px}.header-actions-dropdown-search .header-actions-dropdown-close i{-ms-transform:scale(.5);transform:scale(.5)}.header-actions-dropdown-login a{height:36px;background:rgba(0,0,0,.6);line-height:36px;font-size:14px}.header-menu{position:absolute;top:0;left:-9999px;width:100%;height:100vh;overflow:auto;display:block;padding-top:44px;background:rgba(0,0,0,.8);border-top:1px solid rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.5s opacity,.5s visibility,0s .5s left}.header-menu.visible{left:0;opacity:1;visibility:visible;transition:.5s opacity,.5s visibility}.header-menu .nav{overflow:hidden;height:380px;padding:32px 0 20px;margin-top:0;opacity:1;transition:.5s}.header-menu .nav ul{-ms-transform:translateY(0);transform:translateY(0);transition:.5s}.header-menu .header-actions{position:relative;padding-top:0;transition:.5s}.header-menu .header-actions-close{position:absolute;top:50px;left:50%;width:22px;height:12px;margin-left:-11px;background:url(../images/header-actions-close.png) no-repeat;background-size:100% 100%;opacity:0;visibility:hidden;transition:.5s}.header-menu.show-actions .nav{height:0;padding:0;opacity:0;backface-visibility:hidden}.header-menu.show-actions .nav ul{-ms-transform:translateY(-100%);transform:translateY(-100%)}.header-menu.show-actions .header-actions{padding-top:120px}.header-menu.show-actions .header-actions-close{opacity:1;visibility:visible}}.main{background:url(../images/pattern.jpg) repeat-y;background-size:100% auto}.main .main-actions{padding:92px 0 16px}.main-pattern-solid{background:url(../images/pattern-solid.png);background-size:250px 250px}@media (max-width:1023px){.main .main-actions{padding:30px 0}}.footer{padding:123px 0 100px;background:#000;color:#fff}.footer .shell{max-width:1517px}.footer-nav{margin:0 -30px 29px}.footer-nav ul{float:left;max-width:265px;padding:0 30px}.footer-nav li{margin-bottom:5px}.footer-nav a:hover{color:#c69c6d}@media (max-width:1023px){.footer-nav{margin-left:0;margin-right:0}.footer-nav ul{position:relative;overflow:hidden;width:100%;max-height:30px;padding:0;max-width:none;transition:.3s max-height}.footer-nav ul.expanded{max-height:300px}.footer-nav ul:after,.footer-nav ul:before{content:'';position:absolute;background:#fff}.footer-nav ul:before{top:14px;right:0;width:16px;height:2px}.footer-nav ul:after{top:7px;right:7px;width:2px;height:16px}.footer-nav a{display:block}}.subscribe .gfield_label .gfield_required,.subscribe .gform_ajax_spinner{display:none}@media (max-width:767px){.footer{padding:30px 0}.footer .socials{margin-bottom:57px}.footer-nav{margin-bottom:16px;font-size:15px}.footer-nav ul{max-height:16px;margin-bottom:13px}.footer-nav ul.expanded{max-height:200px}.footer-nav ul:before{top:7px;right:0;width:8px;height:1px}.footer-nav ul:after{top:3px;right:4px;width:1px;height:8px}}.subscribe{position:relative;max-width:680px;margin:60px auto 0}.subscribe .gfield,.subscribe .gform_body{margin-bottom:0}.subscribe .gfield_label{color:#fff}.subscribe .ginput_container{padding-right:165px}.subscribe .ginput_container>input{height:62px;background:#e6e3d9}.subscribe .gform_button{position:absolute;bottom:0;right:0;width:155px;height:62px;line-height:62px}.subscribe .gfield_description{position:absolute;top:100%;left:0;width:100%;color:#fff;text-align:center}@media (max-width:767px){.subscribe{margin-top:40px}.subscribe .ginput_container{padding-right:85px}.subscribe .ginput_container>input{height:50px}.subscribe .gform_button{width:75px;height:50px;line-height:50px;padding:0}.subscribe .gfield_label{margin-bottom:20px;font-size:15px}}.success{max-width:470px;margin:auto;text-align:center;color:#42210b}.success .success-head:after{content:'';display:block;width:37px;border-bottom:1px solid;margin:0 auto 33px}.success .success-title{margin-bottom:27px}@media (max-width:767px){.success .success-title{padding-left:30px;padding-right:30px;margin-bottom:15px}.success .success-head:after{margin-bottom:15px}}.testimonial{position:relative;margin-bottom:15px;color:#42210b}.testimonial .testimonial-image,.testimonial .testimonial-image:before{position:absolute;top:0;left:0;background-position:0 0;background-repeat:no-repeat}.testimonial .testimonial-content{float:right;overflow:hidden;background-repeat:no-repeat;background-position:0 0}.testimonial .testimonial-entry{margin-bottom:1px}.testimonial .testimonial-author{display:block;text-align:right}.testimonial .testimonial-image:before{content:'';empty-cells:0;height:0;background-size:100% 100%}.testimonial .testimonial-image-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.testimonial-type-1 .testimonial-content{margin-right:-44px;width:768px;height:322px;padding:95px 135px 0 159px;background-image:url(../images/testimonial-type-1-content.png)}.testimonial-type-1 .testimonial-image{width:315px;height:241px;padding:10px 0 0 12px;margin:52px 0 0 -21px;background-image:url(../images/testimonial-type-1-image.png);-ms-transform:rotate(6deg);transform:rotate(6deg)}.testimonial-type-1 .testimonial-image:before{top:-93px;left:-34px;width:134px;height:157px;background-image:url(../images/tape-2.png);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.testimonial-type-1 .testimonial-image-inner{width:273px;height:213px}.testimonial-type-2{margin-bottom:51px}.testimonial-type-2 .testimonial-content{position:relative;width:731px;height:315px;padding:110px 132px 0 121px;margin-right:-47px;background-image:url(../images/testimonial-type-2-content.png)}.testimonial-type-2 .testimonial-image{width:325px;height:240px;padding:11px 0 0 43px;margin:72px 0 0 -40px;background-image:url(../images/testimonial-type-2-image.png);-ms-transform:rotate(-13deg);transform:rotate(-13deg)}.testimonial-type-2 .testimonial-image-inner{width:273px;height:215px}.testimonial-type-3 .testimonial-content{width:781px;height:396px;padding:127px 171px 0 134px;margin-right:-85px;background-image:url(../images/testimonial-type-3-content.png)}.testimonial-type-3 .testimonial-entry{margin-bottom:31px}.testimonial-type-3 .testimonial-image{width:336px;height:251px;padding:10px 0 0 46px;margin:61px 0 0 -43px;background-image:url(../images/testimonial-type-3-image.png)}.testimonial-type-3 .testimonial-image:before{top:-56px;left:-41px;width:242px;height:135px;background-image:url(../images/tape-3.png)}.testimonial-type-3 .testimonial-image-inner{width:272px;height:215px}@media (max-width:1023px){.testimonial-type-1 .testimonial-content{margin-right:-130px}.testimonial-type-1 .testimonial-image{margin-left:-57px}.testimonial-type-2 .testimonial-image,.testimonial-type-3 .testimonial-image{margin-left:-109px;z-index:2}.testimonial-type-2 .testimonial-content{margin-right:-126px}.testimonial-type-3 .testimonial-content{margin-right:-149px}}@media (max-width:767px){.testimonial .testimonial-image{position:relative;top:auto;left:auto;margin:0 auto;background-size:100% 100%}.testimonial .testimonial-content{float:none;background-size:100% 100%}.testimonial .testimonial-author{font-size:12px}.testimonial-type-1{margin-bottom:-13px}.testimonial-type-1 .testimonial-image{z-index:2;width:223px;height:170px;padding:7px 0 0 11px;-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.testimonial-type-1 .testimonial-image:before{top:-56px;left:-24px;width:94px;height:98px;-ms-transform:rotate(28deg);transform:rotate(28deg);background-size:100% 100%}.testimonial-type-1 .testimonial-image-inner{width:191px;height:150px}.testimonial-type-1 .testimonial-content{position:relative;top:-21px;left:-43px;width:374px;height:155px;padding:31px 48px 0}.testimonial-type-1 .testimonial-entry{margin-bottom:19px}.testimonial-type-2{margin-bottom:0}.testimonial-type-2 .testimonial-image{width:240px;height:175px;padding:8px 0 0 32px}.testimonial-type-2 .testimonial-image-inner{width:200px;height:157px}.testimonial-type-2 .testimonial-content{top:-30px;left:-61px;width:452px;height:187px;padding:52px 114px 0 83px}.testimonial-type-2 .testimonial-entry{margin-bottom:18px}.testimonial-type-3 .testimonial-image{width:259px;height:188px;padding:8px 0 0 35px;-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.testimonial-type-3 .testimonial-image:before{width:182px;height:116px;background-size:100% 100%}.testimonial-type-3 .testimonial-image-inner{width:210px;height:159px}.testimonial-type-3 .testimonial-content{position:relative;z-index:2;top:-26px;left:-29px;width:371px;height:196px;padding:36px 79px 0 34px}.testimonial-type-3 .testimonial-entry{margin-bottom:20px}.testimonial .testimonial-entry{margin-bottom:0;font-size:15px}}.thumbs-trips{margin:0 -7px}.thumb-trip{float:left;width:50%;padding:7px;backface-visibility:hidden}.thumb-trip .thumb-image,.thumb-trip .thumb-inner{position:relative}.thumb-trip .thumb-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)}.thumb-trip .thumb-image img{width:100%}.thumb-trip .thumb-btns{position:absolute;bottom:0;left:0}.thumb-trip .thumb-btns-inner{display:table;width:100%;table-layout:fixed}.thumb-trip .thumb-btn{display:table-cell}.thumb-trip .thumb-btn a{display:block;height:57px;font-family:Ultramagnetic,serif;font-size:18px;line-height:57px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.2em}.thumb-trip .thumb-btn a:hover{opacity:.8}.thumb-trip .thumb-btn .link-reserve{background:#c69c6d}.thumb-trip .thumb-btn .link-invite{background:#a67c52}.thumb-trip .thumb-btn .link-waitlist{background:#8c6239}.thumb-trip .thumb-overlay{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 10px;margin-top:-28px;text-align:center;color:#fff}.thumb-trip .thumb-overlay h3{font-family:Ultramagnetic,serif;font-size:36px;text-transform:uppercase;font-weight:400;letter-spacing:.1em}.thumb-trip .thumb-overlay h5{letter-spacing:2px}.thumb-trip .thumb-overlay .separator{display:block;width:22px;height:2px;background:currentColor;margin:9px auto}.thumb-trip .thumb-badge{position:absolute;top:12%;left:4%;width:144px;height:144px;background:url(../images/badge-soldout.png) no-repeat;background-size:100% 100%}.thumb-trip-soldout .thumb-overlay{opacity:.3}@media (max-width:767px){.thumb-trip{float:none;width:100%;margin:auto}.thumb-trip .thumb-overlay h3{font-size:19px}.thumb-trip .thumb-overlay{margin-top:-14px}.thumb-trip .thumb-btn a{height:35px;font-size:12px;line-height:35px}.thumb-trip .thumb-badge{width:73px;height:73px}}.thumbs-hotels{margin:0 -15px;font-size:0;text-align:justify}.thumbs-hotels:after{content:'';display:inline-block;width:100%}.thumb-hotel{display:inline-block;width:280px;padding:15px;text-align:center;font-size:20px}.thumb-hotel .thumb-image{margin:0 auto 25px}.thumb-hotel .thumb-title{margin-bottom:41px;font-family:Karmina,sans-serif}.video-thumb .video-content h3,.weather-table{font-family:Ultramagnetic,serif;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1023px){.thumbs-hotels{text-align:left}.thumb-hotel{width:33.33%}}@media (max-width:767px){.thumb-hotel{float:none;display:block;width:100%;margin:auto;padding-bottom:31px}.thumb-hotel .thumb-title{margin-bottom:15px;font-size:18px}.thumb-hotel .thumb-image{margin-bottom:14px}}.widget_categories .screen-reader-text,.widget_social:before,.widget_trips:before{display:none}.video-thumb{margin-bottom:46px}.video-thumb .video-image{position:relative;float:left;width:492px;padding:15px 13px 15px 15px;background:url(../images/video-frame.png) no-repeat;background-size:100% 100%}.video-thumb .video-content{overflow:hidden;padding:59px 0 0 75px}.video-thumb .video-content h3{margin-bottom:24px;font-weight:400}.video-thumb .video-actions{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1023px){.video-thumb .video-content{padding:30px 0 0 30px}}@media (max-width:767px){.video-thumb .video-image{float:none;width:auto;padding:8px 8px 12px 7px}.video-thumb{margin-bottom:33px}.video-thumb .video-content{padding:16px 0 0}.video-thumb .video-content h3{margin-bottom:10px;font-size:18px}.video-thumb .video-actions .btn-play{font-size:4px}}.weather-table{margin-bottom:77px;font-size:21px;color:#42210b;text-align:center}.weather-table .cols{margin:0 -10px}.weather-table .col{padding:0 10px}.weather-table .col-size-1{width:42%}.weather-table .col-size-2{width:58%}.weather-table h4{height:54px;margin-bottom:17px;line-height:54px;background:#534741;color:#fff;text-transform:uppercase;font-weight:400}.weather-table li{height:56px;border:2px solid #a88058;line-height:56px;background:#e6e3d9}.weather-table li+li{border-top-width:0}@media (max-width:767px){.weather-table{margin-bottom:30px;font-size:12px}.weather-table .cols{margin:0 -2px}.weather-table .col{padding:0 2px}.weather-table h4{height:24px;margin-bottom:5px;font-size:12px;line-height:24px}.weather-table li{height:20px;line-height:20px;border-width:1px}}.weather-videos .cols{margin:0 -10px}.weather-videos .col{padding:0 10px}.weather-video{color:#42210b}.weather-video .weather-video-thumb{position:relative;margin-bottom:41px}.weather-video .weather-video-image{position:relative}.weather-video .weather-video-image:before{content:'';position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:3px solid #c69c6d}.weather-video .weather-video-overlay{position:absolute;top:42%;left:0;width:100%;text-align:center;color:#fff}.weather-video .weather-video-content{padding:0 40px;text-align:center;line-height:1.5}.weather-video .weather-video-content h5{margin-bottom:3px;font-family:Karmina,sans-serif;font-weight:700}.weather-video .weather-video-title{display:none;margin-bottom:8px;font-family:Ultramagnetic,serif;font-size:43px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.weather-video .weather-video-actions .btn-play{font-size:5px}@media (max-width:767px){.weather-videos .col{width:100%}.weather-video{margin:0 0 38px}.weather-video .weather-video-thumb{margin-bottom:14px}.weather-video .weather-video-overlay{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.weather-video .weather-video-image:before{top:12px;right:12px;bottom:12px;left:12px;border-width:2px}.weather-video .weather-video-title{font-size:21px}.weather-video .weather-video-actions .btn-play{font-size:3px}.weather-video .weather-video-content{padding:0}.weather-video .weather-video-content h5{font-size:15px}}.widget{position:relative;padding:57px 87px 67px 50px}.widget:before{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:url(../images/horizontal-line-small.png) no-repeat;background-size:100% 100%}.widget ul{margin:0}.widget li{padding:5px 0}.widget-title{font-size:25px;color:#c69c6d;text-transform:uppercase}.widget_categories{color:#42210b;font-weight:700}.widget_categories .widget-title{margin-bottom:17px}.widget_categories ul{line-height:1.2}.widget_categories li{margin-bottom:2px}.widget_categories a:hover{color:#c69c6d}.widget_categories .post-form{width:100%;padding:5px}.widget_calendar table{width:100%;text-align:center}.widget_calendar td,.widget_calendar th{padding:5px;border:1px solid #000}.widget_calendar caption{padding:12px;font-weight:700}.widget_calendar tfoot{font-weight:700}.widget_rss .rsswidget{vertical-align:middle}.widget_rss .rsswidget img{float:left;margin:5px 8px 0 0}.widget_search{padding-top:43px}.widget_search .widget-title{margin-bottom:14px}.widget_trips{margin-bottom:40px}.widget_trips .widget-title{margin-bottom:21px;font-size:24px;line-height:1.15}.widget_trips ul{max-width:190px}.widget_trips li{padding:7px 0}.widget_trips li+li{border-top:1px solid #bab9b8}.widget_trips a{color:#c59c6d}.widget_social .widget-title{margin-bottom:27px;font-size:24px;line-height:1.15}.widget_social .box-social{margin-bottom:61px}@media (max-width:1023px){.widget{padding:43px 10px 40px 20px}}@media (max-width:767px){.widget .widget-title,.widget_trips{font-size:15px}.widget{padding:22px 8px 37px}.widget:before{display:none}.widget~.widget:before{display:block;bottom:auto;top:0}.widget_categories .widget-title{margin-bottom:10px}.widget_categories li{padding:0;margin-bottom:4px}.widget_search .widget-title{margin-bottom:3px}.widget_trips .widget-title{margin-bottom:5px}.widget_trips li{padding:3px 0 4px}.widget_social .widget-title{margin-bottom:15px}.widget_social .social-like{-ms-transform:scale(.8);transform:scale(.8)}.widget_social .box-social{margin-bottom:30px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-ms-transform:scale(.95);transform:scale(.95);transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{-ms-transform:scale(1);transform:scale(1);opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{-ms-transform:scale(.95);transform:scale(.95);opacity:0}