/* https://sophisticatedgolfer.com/wp-content/themes/sophisticatedgolfer/style.css?ver=6.8.1 */
/* Import rule from: https://fonts.googleapis.com/css?family=Hind:300,400,700|Open+Sans:300i,400,600,700,800 */
@font-face{font-display:swap;font-family:'Hind';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/hind/v17/5aU19_a8oxmIfMJaERySiw.woff) format('woff')}@font-face{font-display:swap;font-family:'Hind';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/hind/v17/5aU69_a8oxmIdGl4Ag.woff) format('woff')}@font-face{font-display:swap;font-family:'Hind';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/hind/v17/5aU19_a8oxmIfNJdERySiw.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVQ.woff) format('woff')}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#4A4A4A;display:block;font-family:'Open Sans',sans-serif;font-size:18px;line-height:30px;overflow-x:hidden;padding-top:480px;width:100%}.home{padding-top:0}.no-page-title{padding-top:100px}.padding{padding:80px 0}.black{background:url(/wp-content/themes/sophisticatedgolfer/images/welcome.jpg) no-repeat center center;background-size:cover;color:#fff}.gray{background:#f5f5f5}.white{background:#fff}.turquoise{background:#E6F8F5}.navy{background:#053C79}.stripes{background:url(/wp-content/themes/sophisticatedgolfer/images/stripes.png)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}iframe{display:block}#primary{overflow-x:hidden;width:100%;background:#fff}h1,h2,h3,h4,h5,h6{color:#212121;font-family:'Hind',sans-serif;font-weight:700;margin:0 0 30px;text-transform:capitalize}.black h1,.black h2,.black h3,.black h4,.black h5,.black h6{color:#fff}.line{border-bottom:1px solid #E8E8E8;padding-bottom:10px}h1{font-family:'Open Sans',sans-serif;font-size:68px;font-weight:800;line-height:1em}h2{font-size:30px;line-height:1.1em}h3{font-size:26px;line-height:30px}h4{font-size:20px;line-height:1.4em}h5{font-size:1.1em;line-height:1.6em}h6{font-size:1em;line-height:1.75em}p{margin:0 0 30px}.header-group{margin-bottom:60px}.header-group h1,.header-group h2,.header-group h3,.header-group h4,.header-group h5,.header-group h6{margin:0 0 15px}.header-group p{color:#868686;font-size:20px}.header-bar{background:#006E40;padding:40px 0;text-align:center}.header-bar h3{color:#fff;margin:0}a,a:link a:active,a:visited,a:focus{color:#004EA2;cursor:pointer;text-decoration:none;transition:all 0.3s ease}a:hover{color:#3D80C6;text-decoration:none}button,[type="submit"],a.btn{background:#fff;border:1px solid #004EA2;border-radius:2px;color:#004EA2;display:inline-block;font-family:inherit;font-size:16px;line-height:40px;padding:0 50px;transition:all 0.3s ease}button:hover,[type="submit"]:hover,.btn:hover{background:#004EA2;color:#fff}a.btn-green,button.btn-green,[type="submit"].btn-green{background:#004EA2;border-color:#004EA2;color:#fff}a.btn-green:hover,button.btn-green:hover,[type="submit"].btn-green:hover{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#004EA2}a.btn-green-arrow,button.btn-green-arrow,[type="submit"].btn-green-arrow{background:#004EA2 url(/wp-content/themes/sophisticatedgolfer/images/arrow-green.svg) no-repeat right center;border-color:#004EA2;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#fff}a.btn-green-arrow:hover,button.btn-green-arrow:hover,[type="submit"].btn-green-arrow:hover{background:#004EA2 url(/wp-content/themes/sophisticatedgolfer/images/arrow-green.svg) no-repeat right center;border-color:#004EA2;color:#fff}a.btn-blue,button.btn-blue,[type="submit"].btn-blue{background:#fff;border-color:#004EA2;color:#004EA2}a.btn-blue:hover,button.btn-blue:hover,[type="submit"].btn-blue:hover{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#004EA2}a.btn-blue-arrow,button.btn-blue-arrow,[type="submit"].btn-blue-arrow{background:#fff url(/wp-content/themes/sophisticatedgolfer/images/arrow-blue.svg) no-repeat right center;border-color:#004EA2;color:#004EA2}a.btn-blue-arrow:hover,button.btn-blue-arrow:hover,[type="submit"].btn-blue-arrow:hover{background:#004EA2 url(/wp-content/themes/sophisticatedgolfer/images/arrow-blue-hover.svg) no-repeat right center;border-color:#004EA2;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#fff}a.btn-image{background:none;padding:30px;text-align:center;width:100%}a.btn-image:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.5)}a.btn-image img{width:100%}button.back{background:#F2F2F2 url(/wp-content/themes/sophisticatedgolfer/images/arrow-gray-left.png) no-repeat 15px center;border:1px solid #D8D8D8;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#868686;display:none;font-size:16px;height:32px;left:50%;line-height:32px;margin-left:-470px;position:fixed;text-align:center;text-transform:uppercase;top:150px;width:128px;z-index:3000}button.back:hover{background:#fff url(/wp-content/themes/sophisticatedgolfer/images/arrow-black-left.png) no-repeat 15px center;border:1px solid #212121;color:#212121}ul,ol{margin:0 0 30px 30px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}table{border-collapse:collapse;margin:0 0 30px;width:100%}th,td{border-bottom:1px solid #e4e4e4;padding:.5em;text-align:left}th{background:#f8f8f8;border-bottom-width:3px;color:#111}img{height:auto;max-width:100%}img.round{border-radius:50%}img.shadow{box-shadow:0 4px 8px rgba(0,0,0,.5)}#page-title{background:#0E335A;height:380px;left:0;overflow:hidden;position:fixed;top:100px;width:100%;z-index:-1}.admin-bar #page-title{top:132px}#page-title img{height:auto;left:50%;min-height:100%;min-width:100%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#page-title h1{color:#fff;display:block;left:50%;margin:0;max-width:720px;padding:0 30px;position:absolute;text-align:center;text-shadow:0 1px 1px rgba(129,129,129,.5);transform:translate(-50%,-50%);top:50%;width:100%}#page-title span{display:block;font-size:20px}form .row{color:#868686;font-family:inherit;font-size:16px;margin:0 -5px}form .row .col-sm-6,form .row .col-sm-12{padding:5px}select,input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],textarea{background:#fff;border:1px solid #E8E8E8;border-radius:3px;color:#868686;font-family:inherit;font-size:16px;height:42px;outline:0;padding:0 10px;width:100%;-webkit-appearance:none;-mozilla-appearance:none}select:focus,input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{border:1px solid #004EA2}.error .dropdown-radio dt a,.error .dropdown-radio dd ul,.error select,.error input[type=text],.error input[type=date],.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=url],.error textarea{border:1px solid #e63300}.dropdown-radio dd,.dropdown-radio dt{margin:0;padding:0}.dropdown-radio ul{margin:-1px 0 0 0}.dropdown-radio dd{position:relative}.dropdown-radio a,.dropdown-radio a:visited{border-radius:3px;color:#868686;text-decoration:none;outline:none}.dropdown-radio dt a{background:#fff;border:1px solid #E8E8E8;display:block;padding:8px 20px 5px 10px;min-height:25px;line-height:24px;overflow:hidden}.dropdown-radio dt a span,.multiSel-radio span{cursor:pointer;display:inline-block;padding:0 3px 2px 0}.dropdown-radio dd ul{background-color:#fff;border:1px solid #004EA2;border-radius:3px;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#868686;display:none;left:0;padding:5px 15px 5px 10px;position:absolute;top:0;width:100%;z-index:1;list-style:none;height:250px;overflow:auto}.dropdown-radio dd ul li input[type=radio]{margin:0 10px 0 0}.dropdown-radio dd ul li strong{color:#222;font-weight:600}.dropdown-radio span.value{display:none}.dropdown-radio dd ul li a{padding:5px;display:block}.dropdown-radio dd ul li a:hover{background-color:#fff}.empty-space{display:block;height:10px}textarea{height:150px;padding:10px}input[type=radio]{margin-left:30px;position:relative;top:-2px}label{color:#868686;font-family:inherit;font-size:16px;padding:0 10px}.error label{color:#e63300}#quote-form input[type=submit]{width:100%}.equal-columns{display:flex}.equal-columns .column{background-repeat:no-repeat;background-position:center center;background-size:cover;flex:1;position:relative}.equal-columns .column .content{padding:65px 85px}.equal-columns .column iframe{height:100%;width:100%}#accordion .panel{background:#fff;border:1px solid #F2F2F2;box-shadow:0 1px 1px rgba(0,0,0,.19);margin-bottom:10px}#accordion .panel .panel-heading h4{font-size:1em;font-weight:400;margin:0}#accordion .panel .panel-heading h4 a{display:block;padding:20px 50px 20px 20px;position:relative}#accordion .panel .panel-heading h4 a img{position:absolute;right:20px;top:28px;transition:all 0.3s ease;transform:rotate(180deg)}#accordion .panel .panel-heading h4 a.collapsed img{transform:rotate(0deg)}#accordion .panel .panel-collapse{overflow:hidden;transition:all 0.3s ease}#accordion .panel .panel-body{font-family:"Hind",sans-serif;padding:0 20px 20px}.collapse{display:none}.collapse.in{display:block}#header{background:#fff;height:65px;left:0;position:fixed;top:0;width:100%;z-index:2000}.admin-bar #header{top:32px}#logo{float:left;height:40px;margin-top:13px;width:124px}#main-nav{float:right;position:relative}#main-nav nav ul{list-style:none;margin:0;padding:0}#main-nav nav ul>li{float:left;line-height:65px;margin-left:30px;position:relative}#main-nav nav ul>li a{color:#3C3C3C;display:block;font-size:16px;font-weight:400;line-height:65px;position:relative}#main-nav nav ul>li a:before{background:#004EA2;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:100%;transition:all 0.3s ease}#main-nav nav ul>li a:hover,#main-nav nav ul>li.active a{color:#004EA2}#main-nav nav ul>li.active a:before,#main-nav nav ul>li.current-menu-parent a:before,#main-nav nav ul>li:hover a:before{height:6px}#main-nav nav ul>li.quote-request{padding:14px 10px}#main-nav nav ul>li.quote-request:hover,#main-nav nav ul>li.quote-request.active{background:#004EA2}#main-nav nav ul>li.quote-request a,.ctct-form-field-submit input[type=submit]{background:#004EA2;border:1px solid #004EA2;border-radius:2px;color:#fff;line-height:35px;padding:0 10px}#main-nav nav ul>li.quote-request a:hover,#main-nav nav ul>li.quote-request.active a,#main-nav nav ul>li.quote-request:hover a{background:#fff;color:#004EA2}#main-nav nav ul>li.quote-request a:before{display:none}#nav-trigger{display:none}#main-nav nav ul>li ul{background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.1);height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:180px;transition:all 0.3s ease}#main-nav nav ul>li:hover ul{height:auto;opacity:1;visibility:visible}#main-nav nav ul>li ul li{float:none;line-height:1.5em;margin:0;padding:0}#main-nav nav ul>li ul li a,#main-nav nav ul>li.active ul li a{border-bottom:1px solid #E8E8E8;color:#222;line-height:1.5em;padding:.5em 1em}#main-nav nav ul>li ul li a:hover,#main-nav nav ul>li ul li.active a{background:#004EA2;color:#fff}#main-nav nav ul>li ul li:last-child a{border:0}#main-nav nav ul>li ul li a:before{display:none}.hide-mobile{display:none}#toolbar{background:#212121;color:#9B9B9B;font-size:15px;height:35px;left:0;line-height:35px;position:fixed;top:65px;width:100%;z-index:1000}.admin-bar #toolbar{top:97px}#second-nav{float:left;font-size:15px;margin-left:20%;text-align:center;width:60%}#second-nav ul{list-style:none;margin:0;padding:0}#second-nav ul li{display:inline-block;margin:0 0 0 -4px}#second-nav ul li a{color:#fff;display:block;padding:0 20px}#second-nav ul li a:hover,#second-nav ul li.active a{background:#004EA2}#toolbar-phone{float:left;text-align:right;width:20%}#toolbar-phone .menu-contact-container,#toolbar-phone .menu-contact-container .menu,#toolbar-phone .menu-contact-container .menu li{display:inline;list-style:none;margin:0;padding:0}#toolbar-phone a{color:#fff;margin-left:10px}#home-video{background:url(/wp-content/themes/sophisticatedgolfer/images/home-placeholder.jpg) no-repeat center center;background-size:cover;height:100vh;overflow:hidden;position:relative}#home-video:before{content:"";position:absolute;top:0;left:0;background-color:#3D3D3D;opacity:.2;z-index:1;width:100%;height:100%}#home-video video{height:auto;left:50%;min-width:100%;min-height:100%;position:absolute;width:auto;top:50%;transform:translateX(-50%) translateY(-50%)}#video-banner{color:#fff;left:0;padding:40px 0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}#video-banner h1{color:#fff;margin:.5em 0;text-shadow:0 1px 1px rgba(0,0,0,.5)}#banner-subtitle-small{border-bottom:2px solid rgba(255,255,255,.42);color:#f5f5f5;font-family:'Hind',sans-serif;font-size:16px;padding-bottom:.5em;text-transform:uppercase}#banner-subtitle{color:#f5f5f5;font-family:'Hind',sans-serif;font-size:24px}#searchbar{background:#E6F3E9;padding:30px 0;text-align:center}#searchbar h4{margin-bottom:10px}#searchbar select{margin:5px;width:250px}#searchbar input[type=submit]{width:auto}#search{text-align:center;padding:30px 0}#search h2{margin:0}#search h4{margin-bottom:10px}#search select{margin:0 5px;width:240px}#search [type=submit]{margin:0 5px;width:auto}#video-banner #search{text-align:left}#video-banner #search .container{width:auto!important;padding:0 30px!important}#video-banner #search h4{text-align:center}#video-banner #search select{width:100%!important;margin:0 0 10px}#featured_destinations h4{border-bottom:1px solid #E8E8E8;margin-bottom:30px;padding-bottom:10px;text-align:center}#featured_destinations .owl-carousel .item{padding-bottom:10px}#featured_destinations .resort{color:#666;font-family:"Hind",sans-serif;font-size:24px;font-weight:300;line-height:1;height:1em;overflow:hidden}#featured_destinations .destination{color:#9B9B9B;font-family:"Hind",sans-serif;font-size:16px}#featured_destinations img{margin:20px 0}#featured_destinations .btn{padding:0;text-align:center;width:100%}#featured_destinations .owl-carousel{position:relative}#featured_destinations .owl-nav{left:0;margin-top:-29px;position:absolute;top:50%;width:100%}#featured_destinations .owl-nav div{border-radius:57px;display:block;height:57px;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-indent:-99999px;width:57px}#featured_destinations .owl-nav div:hover{opacity:1}#featured_destinations .owl-nav .owl-prev{background:#ddd url(/wp-content/themes/sophisticatedgolfer/images/arrow-left.svg) no-repeat center center;left:-80px}#featured_destinations .owl-nav .owl-next{background:#ddd url(/wp-content/themes/sophisticatedgolfer/images/arrow-right.svg) no-repeat center center;right:-80px}#welcome{color:#fff;padding:30px 0;text-align:center}#welcome .container{background:rgba(61,61,61,.64);padding:50px 15px}#welcome h2{color:#fff}#welcome p:last-child{margin:0}.feature{display:flex}.feature .content,.feature .image{flex:1}.feature .content .content-wrapper{padding:120px 80px}.feature .content .content-wrapper p{margin:0}.feature .image{background-position:center center;background-repeat:no-repeat;background-size:cover}.feature.packages .image{background-image:url(/wp-content/themes/sophisticatedgolfer/images/features-packages.jpg)}.feature.destinations .image{background-image:url(/wp-content/themes/sophisticatedgolfer/images/features-destinations.jpg)}.feature.booking .image{background-image:url(/wp-content/themes/sophisticatedgolfer/images/features-booking.jpg)}.service{margin-top:20px;padding:30px 30px 5px;border-radius:2px}.service:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.service p{color:#868686;font-size:16px;line-height:28px}.service img{height:75px;margin-bottom:30px}.service h4{margin-bottom:20px}#testimonials{color:#212121;font-family:'Hind'}#testimonials h2{font-size:22px;color:#212121}#testimonials blockquote{font-size:22px;font-weight:300;line-height:34px;margin-bottom:30px}#testimonials .name,#testimonials .destination{font-size:16px;line-height:26px;text-align:right}#testimonials .destination{color:#212121}#testimonials .destination a{color:#666}#testimonials .destination a:hover{text-decoration:underline}#testimonials .owl-nav{position:relative;margin-top:-58px;width:50%}#testimonials .owl-nav:after{clear:both;content:"";display:table;width:100%}#testimonials .owl-nav div{border-radius:57px;display:block;float:left;height:57px;margin-right:10px;opacity:.5;overflow:hidden;text-align:center;text-indent:-99999px;width:57px}#testimonials .owl-nav div:hover{opacity:1}#testimonials .owl-nav .owl-prev{background:rgba(255,255,255,.1) url(/wp-content/themes/sophisticatedgolfer/images/arrow-left.svg) no-repeat center center}#testimonials .owl-nav .owl-next{background:rgba(255,255,255,.1) url(/wp-content/themes/sophisticatedgolfer/images/arrow-right.svg) no-repeat center center}#testimonials.navy .owl-nav{background:-moz-linear-gradient(-45deg,rgba(5,60,121,1) 0%,rgba(5,60,121,1) 50%,rgba(5,60,121,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(5,60,121,1) 0%,rgba(5,60,121,1) 50%,rgba(5,60,121,0) 100%);background:linear-gradient(135deg,rgba(5,60,121,1) 0%,rgba(5,60,121,1) 50%,rgba(5,60,121,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#053c79',endColorstr='#00053c79',GradientType=1)}#testimonials.black .owl-nav{background:-moz-linear-gradient(-45deg,rgba(33,33,33,1) 0%,rgba(33,33,33,1) 50%,rgba(33,33,33,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(33,33,33,1) 0%,rgba(33,33,33,1) 50%,rgba(33,33,33,0) 100%);background:linear-gradient(135deg,rgba(33,33,33,1) 0%,rgba(33,33,33,1) 50%,rgba(33,33,33,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121',endColorstr='#00212121',GradientType=1)}#quote{text-align:center}#quote p:last-child{margin:0}#president{background:#E6F8F5}#buy-insurance{color:#868686;font-style:italic;position:absolute;transform:translateY(-50%);top:50%}#contact h2{margin:0}form#contact [type=submit]{width:100%}#contact-quote{background:url(/wp-content/themes/sophisticatedgolfer/images/contact-quote.jpg) no-repeat center center;background-size:cover}.equal-columns .image-content.column .content,#contact-quote .content{background:rgba(255,255,255,.4);margin:60px 100px;padding:40px}.error-message{padding:5px 9px;border:1px solid red;color:red;border-radius:3px;font-family:inherit;font-size:16px;margin:0 0 10px;text-align:center}.success-message{padding:5px 9px;border:1px solid #004EA2;color:#004EA2;border-radius:3px;font-family:inherit;font-size:16px;margin:0 0 10px;text-align:center}#locations,.locations{padding:60px 0}.location{padding:20px 0}.location-list,.location-buttons{list-style:none;margin:10px -5px 30px}.location-list:after,.location-buttons:after{clear:both;content:"";display:table;width:100%}.location-list li{float:left;padding:5px;width:33.3333%}.location-list li a{border:1px solid #004EA2;border-radius:2px;display:block;font-size:16px;height:42px;line-height:42px;overflow:hidden;padding:0 10px;text-align:center}.location-list li a:hover{background:#004EA2;color:#fff}.location-buttons li{float:left;padding:5px}.location-buttons a{padding:0 40px}.gallery{list-style:none;margin:0}.gallery:after{clear:both;content:"";display:table;width:100%}.gallery li{float:left;width:50%}.gallery li:nth-child(odd):last-child{width:100%}.gallery li img{width:100%}#sitemap-container h1{margin-bottom:80px;text-align:center}#sitemap-container .wsp-container h2{border-bottom:3px solid #e4e4e4;margin:0;padding-bottom:15px}#sitemap-container .wsp-container ul{list-style:none;margin:0;padding-bottom:60px}#sitemap-container .wsp-container ul li a{border-bottom:1px solid #e4e4e4;display:block;padding:15px}#sitemap-container .wsp-container ul li a:hover{background:#f8f8f8}.sidebar,.content-column{padding-top:90px;padding-bottom:90px}.sidebar{margin-left:-100%}.sidebar .widget{margin-bottom:25px}.sidebar .widget h4{color:#4A4A4A;font-weight:300;margin:0 0 5px;font-size:18px}.sidebar .widget ul{margin:0;list-style-type:none}.sidebar .widget li{font-size:16px}.widget_tag_cloud a{display:block;font-size:16px!important}.sidebar .widget p{margin-bottom:15px}.sidebar .widget.widget_text h4{font-weight:700;color:#000}.entry-title{margin:25px 0 10px}.entry-title a{color:#000}.read-more{text-transform:unset;font-weight:300}.entry-content p{margin-bottom:15px}.post-body{padding:55px 0 30px}.entry-footer{border-top:#F5F5F5 2px solid;text-align:center;margin-top:30px}.tags-links,.cat-links{display:block;margin-top:30px}.tags-links .screen-reader-text,.cat-links .screen-reader-text{display:block}.author-info{margin-top:30px}.author-description{text-align:center;margin-top:6px}.author-description h4{margin-bottom:0}.author-avatar img{border-radius:60px;margin:0 auto;display:block}.related-posts{border-top:#F5F5F5 2px solid;clear:both;padding-top:80px;margin:40px 0 80px}.related-posts .post .wp-post-image,.content-column .post .wp-post-image{width:100%;height:auto}.ctct-form-field-email label{display:none}.ctct-form-wrapper .ctct-input-container label{color:#4a4a4a}#footer{background:#F2F2F2;padding:40px 0 10px}#footer .row{margin-bottom:20px}#footer .phone{color:#666;font-size:13px;line-height:20px;text-align:right}#footer .phone a{color:#004EA2;font-size:20px}#footer nav ul{font-size:15px;list-style:none;margin:0 0 30px;padding:0}#footer .menu-row nav ul li a{color:#666}#footer nav ul li a:hover{text-decoration:underline}#footer ul.menu{font-size:15px;list-style:none;margin:0 0 30px;padding:0}#footer .menu-row ul.menu li a{color:#666}#footer ul.menu li a:hover{text-decoration:underline}#footer .logos{text-align:right}#footer .phone div,#footer .phone aside,#footer .phone li,#footer .phone ul{display:inline}#footer .phone li{padding-left:15px}#credits{font-size:13px;padding:10px 0;text-align:center;text-transform:uppercase}#footer .logos .widget_sp_image{display:inline-block;margin:0 0 20px 30px}#footer .logos .widget_sp_image:first-child{margin-left:0}#footer .logos .widget_sp_image img,#footer-home img{max-height:60px;display:block;width:auto}.award-section .wpb_content_element{margin-bottom:75px;margin-top:75px}.award-section .wpb_single_image img{max-width:160px;margin-top:8px}@media (max-width:991px){.award-section .wpb_content_element{margin:30px 30px 50px}.award-section .wpb_single_image{margin-bottom:0}}@media (min-width:1200px){#main-nav nav ul>li{margin-left:50px}button.back{margin-left:-570px}}@media (min-width:992px){#main-nav nav{display:block!important}}@media (max-width:991px){body{padding-top:420px}.no-scroll{overflow:hidden}#main-nav nav{background:#fff;bottom:0;display:none;float:none;left:0;position:fixed;right:0;top:0}#main-nav nav ul{left:50%;position:absolute;top:50%;text-align:center;transform:translate(-50%,-50%);width:280px}#main-nav nav ul>li{float:none;padding:0;margin:0}#main-nav nav ul>li a,#main-nav nav ul>li a:hover,#main-nav nav ul>li.active a{color:#222;line-height:50px}#main-nav nav ul>li a:before{display:none}#main-nav nav ul>li.active>a:before{display:block}#main-nav nav ul>li ul,#main-nav nav ul>li.active ul{box-shadow:none;left:auto;position:relative;transform:none;top:auto;width:auto}#main-nav nav ul>li ul li a,#main-nav nav ul>li ul li a:hover,#main-nav nav ul>li.active ul li a{background:none;border:0;color:#888;line-height:1.5em;padding:1em 0}#nav-trigger{background:none;border:0;border-radius:0;display:block;height:34px;padding:0;position:absolute;right:0;top:15px;width:30px;z-index:10}#nav-trigger:focus{outline:none}#nav-trigger span{background:#222;display:block;height:2px;margin:7px 0;width:30px;transition:all 0.3s ease}#nav-trigger.close span{left:0;position:absolute;top:9px;transform:rotate(45deg)}#nav-trigger.close span:nth-child(2){transform:rotate(-45deg)}#second-nav{margin-left:0;text-align:left}#second-nav li{margin:0 30px 0 0}#toolbar-phone{width:40%}#home-video video{display:none}#page-title{height:320px}#page-title h1{font-size:56px}.feature{display:block}.feature .content,.feature .image{flex:none}.feature .image{height:480px}.feature .content .content-wrapper{padding:40px 30px}#search select{width:170px}.equal-columns{display:block}.equal-columns .column{flex:none}.equal-columns .image-content.column .content,#contact-quote .content,.equal-columns .column .content{margin:0;padding:60px 5%}.equal-columns .column,.equal-columns .column iframe{min-height:400px;padding:15px}#buy-insurance{position:relative;transform:none;top:auto}#contact-quote{padding:30px}#contact-quote .content{margin:0;padding:30px}button.back{margin-left:-360px}#footer ul.menu{margin-bottom:0}.logos{margin-top:30px}article.post{margin-bottom:80px}.sidebar{margin-left:0;padding-top:0}}@media (max-width:767px){.post-body{padding:40px 30px 30px}.content-column{padding-bottom:0}.related-posts{margin-bottom:0}.hide-mobile{display:block}body{font-size:16px;line-height:28px;padding-top:300px}h1{font-size:2.5em}#main-nav nav ul>li a,#main-nav nav ul>li a:hover,#main-nav nav ul>li.active a{line-height:40px}#second-nav{display:none}#toolbar-phone{float:none;text-align:center;width:100%}#home-video{height:auto}#video-banner{padding-top:112px;height:auto;position:relative;transform:none}#video-banner h1{font-size:34px}#video-banner #search{margin-top:20px}#banner-subtitle{font-size:18px}#page-title{height:200px}#page-title h1{font-size:36px}#searchbar select,#searchbar input[type=submit]{margin:5px 0;width:100%}.padding{padding:40px 0}#featured_destinations .owl-nav,#testimonials .owl-nav{background:none;left:auto;margin-top:15px;position:relative;text-align:center;top:auto;width:100%}#featured_destinations .owl-nav .owl-prev,#featured_destinations .owl-nav .owl-next,#testimonials .owl-nav .owl-prev,#testimonials .owl-nav .owl-next{display:inline-block;float:none;left:auto;margin:0 15px;position:relative;right:auto}.feature .image{height:280px}.equal-columns .column,.equal-columns .column iframe{min-height:280px}#welcome .container{width:90%}#testimonials h2,#testimonials .name,#testimonials .destination{text-align:center}#testimonials blockquote{font-size:18px;line-height:30px}#search select,#search [type=submit]{margin:5px 0;width:100%}#footer{text-align:center}#footer .phone{margin:20px 0;text-align:center}#footer .logos{text-align:center}.location-list li{width:50%}button.back{display:none}.gallery li{float:none;width:100%}#footer .logos .widget_sp_image{display:block;margin:0 0 30px}}