@import url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/../wafish/style.css);@import url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/css/datepicker.css);@import url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/js/shadowbox/shadowbox.css);@import url("//use.typekit.net/ink4rwu.css");@import url("//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css");@font-face{font-family:'missesregular';src:url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/fonts/misses-webfont.woff2) format('woff2'),url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/fonts/misses-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-family:myriad-pro,sans-serif;font-weight:400;line-height:1.4em;color:#89877f;background:#f6f6f6}.off-canvas-wrapper-inner{background:#f6f6f6}h1,h2,h3,h4,h5,h6{font-family:'missesregular';margin-bottom:20px;color:#4b91a2}h1{font-size:2.6em}h2{font-size:2.4em}h1+h2{font-family:myriad-pro,sans-serif;font-weight:600;color:#253756;font-size:1.8em;margin-top:-30px}h3{font-size:2.2em}h4{font-size:2em}h5{font-size:1.8em}h6{font-size:1.5em}p,ul,ol{margin-bottom:10px;line-height:1.4em}ul{list-style:disc;margin-left:40px}ol{list-style:decimal;margin-left:40px}strong{font-weight:600}a{color:#4b91a2}a:hover{opacity:.8}#map-header{text-align:center}.cabins a{color:#fff}.cabins{margin-bottom:0;padding:0}p.highlight{text-transform:uppercase;font-weight:600;color:#1faf5a;font-style:italic}.accordion-item.is-active .accordion-content{display:inline-block}.accordion-title h3{margin-bottom:0}.button{background-color:#4b91a2;text-transform:uppercase;letter-spacing:1pt;font-weight:600;font-size:15px;padding:.75em 1.5em}.button.full{width:100%}.button.outline{background:0 0;border:2px solid #fff}.button:hover,.button:focus{background-color:#4b91a2;opacity:.8}.button.outline:hover{background:0 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.row.full{max-width:1600px}.off-canvas-content{max-width:1600px;margin:0 auto;box-shadow:none;position:relative}.banner{width:100%;background:#439dbf;padding:15px;color:#fff;font-weight:600;text-align:center}.banner span{font-family:'missesregular';font-size:1.4em}header{background:url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/images/header.png) no-repeat center top;height:180px;background-size:cover;position:relative;left:0;width:100%;z-index:31;max-width:1600px}header .top-bar li a.button:hover{color:#fff!important;opacity:.8}.square{position:fixed;z-index:100;width:100%;max-width:1600px}.square header{background:rgba(0,0,0,.2);height:160px;transform:all 3s linear}.square header.short{height:80px;transform:all 3s linear}.square header.short img{max-height:70px}.square header.short .top-bar .top-bar-right{margin-top:12px}.upper-bar{background:#2e2d29;color:#fff;font-weight:600;line-height:50px}.upper-bar img{height:30px;margin-right:10px}.upper-bar .phone{text-align:right;font-size:16px}.top-bar,.top-bar ul{background:0 0}.top-bar{max-width:1200px;margin:0 auto;height:100px}.top-bar .menu li a{font-weight:600;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1pt;padding:0 10px}.top-bar #menu-primary-1 li a{margin-top:52px;margin-bottom:5px}.square .top-bar .top-bar-right{margin-top:50px}.square .top-bar .menu#menu-suggested-primary li a{color:#fff}.square .top-bar .menu li a.button{padding:.7rem 1rem}.square .check-availability,.square .check-availability-text{display:none}.top-bar .menu li a:hover,.top-bar .menu li.current-menu-item a{color:#4b91a2}.dropdown.menu>li.opens-left>.is-dropdown-submenu{left:0;right:auto}.dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:10px}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{border:none}.dropdown.menu>li.opens-left>.is-dropdown-submenu{left:auto;border:none}.dropdown.menu>li.opens-left>.is-dropdown-submenu li a{line-height:18px;margin-top:-45px}.square .dropdown.menu>li.opens-left>.is-dropdown-submenu li a{margin-top:0}.availability-calendar{position:absolute;top:170px;height:58px;width:270px;right:calc(9.5% + 200px);z-index:30;padding-top:45px;text-align:center}.availability-calendar-text:hover{color:#1e4e4d}.availability-calendar-text{position:absolute;top:170px;height:40px;width:270px;right:calc(9.5% + 200px);z-index:31;padding-top:26px;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;font-size:.9em;letter-spacing:1pt}.check-availability,.check-availability-text{position:absolute;top:170px;width:200px;height:40px;right:9.5%;z-index:30;padding-top:45px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:1pt;background-color:#439dbf}.check-availability:hover{background:#2e2d29}.check-availability-text:hover{color:#2e2d29;opacity:.5}.check-availability-text{z-index:300;font-size:.9em;line-height:1em;padding-top:25px;font-weight:600;background:0 0;cursor:pointer}.availability-checker,.availability-check{position:absolute;top:150px;right:10%;min-width:400px;z-index:30;padding:85px 50px 50px;background-color:#439dbf;transition:all 1s linear}.availability-check{position:relative;top:auto;margin-top:-25px;right:auto;width:auto;min-width:100%;padding:50px}.additional .availability-check{margin-top:0}.availability-checker-close{position:absolute;margin-top:40px;right:0;background-color:#1e4e4d}.availability-checker-close a{color:#fff;display:block;padding:15px 20px}.form-holder{display:none}.form-holder.active{display:block}.availability-checker input,.availability-checker select,.availability-check input,.availability-check select{width:100%;height:2.4375rem;padding:.5rem 1rem;border:none;background:#fff;margin-bottom:15px;color:#1e4e4d;text-transform:uppercase;letter-spacing:1pt;font-weight:600;font-size:.8em}.availability-checker input::placeholder,.availability-check input::placeholder{color:#1e4e4d;text-transform:uppercase;letter-spacing:1pt;font-weight:600}.availability-checker select,.availability-check select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%231e4e4d%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:.6em;background-position:calc(100% - 10px) center;background-repeat:no-repeat}.availability-checker .button,.availability-check .button{margin-bottom:0}.availability-checker .button:hover,.availability-checker .button:focus,.availability-check .button:hover,.availability-check .button:focus{background-color:#fff;color:#1e4e4d}.availability-check .small-6{width:100%}.availability-check .note,.availability-checker .note{font-size:.8em;text-align:center;color:#fff;display:block;margin-top:10px;line-height:1em}a.season-select{display:inline-block;margin:10px .9375rem 20px;text-transform:uppercase;color:#fff;padding-bottom:5px;font-weight:600}a.season-select.active{border-bottom:2px solid #fff}.overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;left:0;bottom:0;z-index:500}.alert-box{position:fixed;top:50%;max-width:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#fff;z-index:501;padding:30px;text-align:center}.alert-box .button{margin-bottom:10px}.gallery,.videos-box{position:relative}.media-overlay{position:absolute;top:50%;text-align:center;color:#fff;transform:rotate(-10deg);text-shadow:1px 1px #000;font-size:2.5em;z-index:300;width:100%;font-weight:600}.postid-120 .media-overlay{top:25%}@media screen and (max-width:1024px){.alert-box h2{font-size:1.5em;margin-bottom:0}.alert-box p{margin-bottom:0}.alert-box img{margin-bottom:20px}}.alert-box .close{position:absolute;top:10px;right:10px}.orbit{z-index:26;background:#000;top:-50px}.orbit img{opacity:.8}@media screen and (min-width:1025px){.orbit{min-height:500px}.orbit video,.orbit li div{min-height:700px}}.orbit-caption{background:0 0;bottom:auto;top:50%;left:50%;max-width:500px;margin:0 auto;font-size:1.4em;font-weight:600;transform:translate(-50%,-60%);text-align:center;text-transform:uppercase;line-height:1em;letter-spacing:.5pt}.orbit-caption p{margin-bottom:0}.orbit-caption strong{font-size:1.8em;font-weight:700;letter-spacing:normal}.orbit-caption .button{font-size:15px;margin-top:20px}.home-content-top{margin-top:-65px;position:relative;z-index:29;height:87px;background:url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/images/home-content-top.png) no-repeat bottom center}.home-content-top.first{margin-top:-135px}.home-content-bottom{margin-bottom:-87px;position:relative;z-index:30;height:87px;background:url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/images/home-content-bottom.png) no-repeat top center}.feature-links{margin-top:-200px;position:relative;z-index:29}.featured-link{background:#5d7462;position:relative;text-align:center}.featured-link span{position:absolute;top:50%;left:50%;width:100%;font-size:2em;font-family:'missesregular';transform:translate(-50%);display:none;color:#fff}.featured-link img{opacity:.2;transition:all .2s linear}.featured-link:hover img{opacity:.8}.featured-link span{display:block}.main-content{padding:150px 0;text-align:center}.about{background:#5d7462}.about .content{padding:80px;color:#2e2d29;background:url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/images/overlay.png) no-repeat center right}.about .content h2{font-family:myriad-pro,sans-serif;text-transform:uppercase;color:#fff;font-size:1.6em;letter-spacing:1pt;font-weight:600}.about .content em{font-family:'missesregular';font-size:1.6em;margin-top:20px;display:block}.instagram,.getting-here,.reviews{text-align:center;padding:100px 0}.instagram h2{margin-bottom:0}.instagram .handle{font-size:1.5em;display:block;margin-bottom:50px}.reviews .carousel{margin-top:50px}.reviews .carousel-item .content strong{font-size:1.5em;font-weight:600;letter-spacing:1pt;text-transform:uppercase;color:#5d7462}.reviews .carousel-item .content{max-width:600px;margin:0 auto}.reviews .carousel-item .name{font-family:'missesregular';font-size:1.8em;color:#5d7462;display:block;margin-top:20px;height:80px}.reviews .carousel .slick-arrow{top:50%;transform:translateY(-50%);position:absolute;font-size:5em;color:#f6f6f6;z-index:40}.reviews .carousel .slick-arrow:hover{opacity:1;color:#4b91a2}.reviews .carousel .slick-arrow.prev{left:10%}.reviews .carousel .slick-arrow.next{right:10%}.reviews .carousel .slick-arrow i{transform:scale(.5,1)}footer{background:#5d7462 url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/images/overlay.png) no-repeat center center;padding:120px 0 100px;background-size:cover;color:#fff}footer a{color:#fff}footer a:hover{text-decoration:underline;color:#fff}footer p{line-height:1.2em}footer p:first-of-type{margin-top:50px}footer .social{margin-top:50px}footer .social a{margin-left:10px}.copyright{width:100%;font-size:.8em;text-align:center;background:#2e2d29;color:#fff;padding:20px 0}.copyright a{color:#fff;text-decoration:underline}.interior-image{top:-50px;position:relative;z-index:27}.interior-image .map{height:400px}.interior-image .map .gmnoprint[role=menubar]{top:50px!important;right:auto!important}.interior-content-top{margin-top:-115px;position:relative;z-index:30;height:87px;background:url(//vermilionhouseboats.com/wp-content/themes/vermilion-houseboats/images/home-content-top.png) no-repeat bottom center}.interior-content{padding:100px 0}.map{height:700px;width:100%}.boat{margin-bottom:50px}.boat .title{font-size:1.4em;font-weight:600;margin-bottom:10px;display:block;color:#4b91a2}.boat .pricing{font-size:1.1em;display:block;margin-top:20px;font-weight:600}.boat img{margin-top:20px}.houseboats>.row{margin-top:50px;margin-bottom:50px}.houseboat{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.14);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.14);box-shadow:0px 0px 22px 0px rgba(0,0,0,.14);margin-bottom:1.875rem}.houseboat .content{padding:20px;text-align:center}.houseboat .content span{display:block;margin-bottom:10px}.houseboat .content .boat-title{font-size:1.5em;letter-spacing:1pt;font-weight:600;text-transform:uppercase;margin-bottom:15px;color:#4b91a2;display:block}.houseboat .content .capacity{font-style:italic}.houseboat .content p{line-height:1.2em;margin-bottom:20px}.gallery .column{margin-top:.9375rem}.gallery img{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.14);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.14);box-shadow:0px 0px 22px 0px rgba(0,0,0,.14)}.row.additional,.row.fleet-menu{margin-top:80px}#lightgallery div img{cursor:pointer}.pricing h2{font-family:myriad-pro,sans-serif;font-size:1.5em;margin-bottom:10px;margin-top:20px}.menu-fleet-container,p.stats{background-color:#f6f6f6;padding:20px}p.stats{margin-bottom:20px}p.stats span{font-weight:600;margin:0 10px}.fleet-menu .menu>li{text-align:center}.fleet-menu ul li:first-of-type{text-align:left}.fleet-menu .menu>li>a{color:#4b91a2}.fleet-menu .menu>li>a:hover,.fleet-menu .menu>li.current-menu-item a{opacity:.7}.fleet-menu ul li:first-of-type a{font-size:1.3em;font-weight:600}.fleet-menu ul li:first-of-type a:after{content:':'}.amenities{margin-top:80px}.amenities h3{font-family:myriad-pro,sans-serif;font-size:1.5em;margin-bottom:10px;margin-top:20px}.amenities ul{column-count:3;margin-left:20px;column-gap:50px}.machine{margin-top:50px}.machine .title{text-transform:uppercase;color:#4b91a2;font-weight:600;font-size:1.5em;margin-bottom:10px;display:block}.policies,.faqs,.videos{margin-top:50px}.videos .column{margin-bottom:20px}.faq{padding:0}.faq span{display:block}.faq span.question{text-transform:uppercase;color:#4b91a2;font-weight:600;font-size:1.2em;position:relative;padding:10px;border:1px solid #dee0e0;border-bottom:none;cursor:pointer}.faq span.question:after{content:'+';position:absolute;right:10px;font-weight:600}.faq span.question.open:after{content:'-'}.faq:last-of-type span.question{border-bottom:1px solid #dee0e0}.topic>.faq span.question.open{border-bottom:none}.topic>.faq:last-child span.answer{border-bottom:1px solid #dee0e0}.topic h2{margin-top:20px}.faq span.answer{padding:0 10px 10px;border:1px solid #dee0e0;border-top:none;border-bottom:0}.faq span.answer.closed{display:none}.video .description{text-align:center;padding:20px}.gm-style-iw-d h2{margin-bottom:0}.gm-style-iw-d .lat-long{background:#429dbf;padding:5px;color:#fff}.gm-style-iw-d img{margin-bottom:20px;max-width:300px}#booknow{position:fixed;bottom:10px;right:10px;z-index:100;margin-bottom:0}@media screen and (max-width:640px){#wpadminbar{position:fixed!important}}@media screen and (max-width:1025px){.js-off-canvas-exit{z-index:500}header{background-position:left top;height:150px}.top-bar .top-bar-right.hide-for-large{width:auto;line-height:100px;font-size:1.5em;display:block!important}.top-bar .top-bar-right #menu-primary-1{display:none}.top-bar .top-bar-right a{color:#1e4e4d}.top-bar,.top-bar-title,.top-bar-title img{max-height:140px}.check-availability,.check-availability-text{top:155px;width:200px;right:0;padding-top:50px}.check-availability-text{padding-top:30px}.availability-calendar,.availability-calendar-text{right:200px;top:160px}.availability-checker{min-width:200px;right:0;top:180px;padding:60px 20px 30px}.availability-checker-close{margin-top:30px}.off-canvas,.off-canvas-wrapper,.featured-link{background:#4b91a2}.close-button{color:#fff}.off-canvas .menu{margin-top:50px}.menu>li a{line-height:1em;font-weight:600;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1pt;padding:5px 10px}.menu ul{margin-left:10px;list-style:none}.orbit video{min-height:500px;height:auto}.orbit-caption{transform:translate(-50%,-50%)}.feature-links{margin-top:0;padding:30px;z-index:28}.featured-link{margin-bottom:.9375rem}.featured-link img{opacity:.2;transition:all .2s linear}.featured-link span{display:block}.interior-content{padding:50px 30px}.home-content-top.first{display:none}.home-content-bottom{margin-bottom:-86px}.availability-check{margin-top:25px}.fleet-menu ul li{display:block}.fleet-menu ul li:first-of-type{text-align:center}.reviews .carousel .slick-arrow.next{right:0}.reviews .carousel .slick-arrow.prev{left:0}.home-content-top:first-of-type{margin-top:-135px;background-position:left bottom}.alert-box{position:fixed;top:50%;min-width:75%;left:50%;transform:translateY(-50%) translateX(-50%);background:#fff;z-index:501;padding:30px;text-align:center}.alert-box img{width:100%}.alert-box div img{width:80%}}@media screen and (max-width:640px){.upper-bar{line-height:auto;text-align:center}.upper-bar .phone{text-align:center}.square{position:relative!important}.square header{height:90px;background:rgba(92,150,167,.6)}header .top-bar-title img{height:80px}.top-bar{height:90px}.square .top-bar .top-bar-right{line-height:80px!important;margin-top:0}.square .top-bar .top-bar-right button{color:#fff}.off-canvas .button{color:#4b91a2;background-color:#fff;margin-top:20px}.availability-calendar,.availability-calendar-text{top:185px;width:100%;right:0}.check-availability,.check-availability-text{top:225px;width:100%;right:0;z-index:28}.availability-checker{min-width:100%;right:0;top:185px;padding:60px 20px 30px}.availability-checker-close{margin-top:30px}.orbit{top:auto}.orbit video{min-height:200px;height:auto}.home-content-top,.home-content-bottom,.getting-here,.interior-content-top{display:none}.main-content{padding:50px 30px}.about .content,.reviews{padding:50px 30px}.reviews .carousel .slick-arrow.next{right:-15%}.reviews .carousel .slick-arrow.prev{left:-15%}footer{padding:50px 30px}footer .align-left,footer .align-right{text-align:center}footer p:first-of-type{margin-top:0}footer .social{margin-top:20px}.interior-image{top:auto;margin-top:83px}.copyright{margin-bottom:39px}#booknow{position:fixed;bottom:0;right:0;width:100%}}table thead,table tbody,table tfoot{border:none}.gm-style .place-card-large{padding-top:50px!important}.woocommerce .product h2{font-family:myriad-pro,sans-serif;font-weight:600;font-size:1.5em!important}.woocommerce ul.products li.product .price{font-size:1.2em!important}.woocommerce .product .button{background-color:#439DBF!important;color:#fff!important;border-radius:0!important;font-weight:600!important;font-size:15px!important;padding:.75em 1.5em!important}.woocommerce table,.woocommerce table tbody,.woocommerce table tr,.woocommerce table td,.woocommerce table th{background:none!important;vertical-align:middle!important}.woocommerce label,.woocommerce .label{background:0 0;font-size:1em;color:#89877f;line-height:1!important;padding:0;display:table-cell}.woocommerce div.product form.cart{background:#f6f6f6;padding:20px;margin-top:20px!important}.woocommerce div.product form.cart select{margin-bottom:0!important}@media screen and (max-width:640px){.overlay,.alert-box,.home .main-content .flex-video,#sb_instagram{display:none}}