﻿form.booking-form{max-width:800px}@media (min-width: 1024px) and (max-width: 1024px){form.booking-form .field{width:50% !important}}form.booking-form .field.is-submit input[type="submit"]{font-family:"jubilat", serif;background-color:#ea8651;font-weight:normal;letter-spacing:2px;font-size:15px}form.booking-form #guests-options.has-many .is-rooms{background-color:#0F2545;color:#fff}form.booking-form #guests-options.has-many .is-rooms select{border-color:#0F2545}form.booking-form .confirm button{background-color:#8BB8CA}@media (max-width: 767px){form.booking-form #code-trigger{color:#fff !important}}.datepicker__close-button{background-color:#0F2545 !important}.datepicker__month-day--today{background-color:#3D7AA6 !important}.datepicker__month-day--selected{background-color:#8BB8CA !important}#site-header{background-color:rgba(15,37,69,0.9) !important;height:110px !important}@media (max-width: 767px){#site-header{background-color:#0F2545 !important}}@media (min-width: 1025px){#site-header{height:150px !important}}@media (min-width: 1680px){#site-header{height:185px !important}}#site-header #site-logo{top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#site-header #site-logo img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:90px}@media (min-width: 1025px){#site-header #site-logo img{height:130px}}@media (min-width: 1680px){#site-header #site-logo img{height:145px}}@media (max-width: 767px){#site-header #nav-trigger{padding:0}}#site-header #nav-trigger span{display:none}#site-header #nav-trigger em{display:block;color:#fff;font-style:normal;font-size:16px;padding:15px;border-bottom:3px solid #c4c4c4;text-transform:uppercase;font-family:"jubilat", serif;letter-spacing:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 767px){#site-header #nav-trigger em{border:0 none}}#site-header #nav-trigger em:hover{border-bottom-color:#fff}#site-header #book-header{background-color:transparent;border-bottom:3px solid #c4c4c4;padding:15px;font-family:"jubilat", serif;letter-spacing:2px;font-weight:normal}@media (max-width: 767px){#site-header #book-header{color:#fff;padding:0;border:0 none}}#site-header #book-header:hover{border-bottom-color:#fff;opacity:1}#main-nav{background-color:#0f2545}@media (min-width: 768px){#main-nav #menu-main{margin-bottom:50px}}#main-nav #menu-main>li>a{font-weight:normal;letter-spacing:3px}@media (min-width: 768px){#main-nav #menu-main>li>a{font-size:24px}}#main-nav #menu-main>li>a:after{height:2px}#main-nav #menu-main-secondary>li>a{font-weight:normal;letter-spacing:2px}#main-nav #menu-main-secondary>li>a:after{height:1px}body.scrolled #site-header{background-color:rgba(15,37,69,0.9) !important;height:100px !important}@media (max-width: 767px){body.scrolled #site-header{height:80px !important}}body.scrolled #site-header #site-logo img{height:90px !important}@media (max-width: 767px){body.scrolled #site-header #site-logo img{height:70px !important}}#site-footer{background-color:#0F2545;letter-spacing:1px}#site-footer .footer-logo img{height:180px}@media (max-width: 767px){#site-footer .footer-logo img{height:80px}}@media (min-width: 768px) and (max-width: 1024px){#site-footer .footer-logo img{height:80px}}#site-footer .footer-nav-wrapper{color:#fff}#site-footer .footer-nav-wrapper #footer-nav-hotels{max-width:180px}@media (max-width: 767px){#site-footer .footer-nav-wrapper #footer-nav-hotels{max-width:100%}}@media (min-width: 768px) and (max-width: 1024px){#site-footer .footer-nav-wrapper #footer-nav-hotels{max-width:100%}}#site-footer .footer-nav-wrapper .footer-nav-title h4{font-weight:normal}#site-footer .footer-nav-wrapper nav ul li a{color:#fff}#site-footer .footer-nav-wrapper nav ul li a:after{background-color:#fff}#site-footer .footer-sm{margin-left:auto}@media (max-width: 767px){#site-footer .footer-sm{margin:40px auto 45px auto;order:2}}@media (min-width: 768px) and (max-width: 1024px){#site-footer .footer-sm{margin:40px auto 45px auto;order:2}}#site-footer .footer-sm ul li{display:inline-block;margin-right:10px}#site-footer .footer-sm ul li:last-child{margin-right:0}#site-footer .footer-sm ul li a{background-color:#fff;color:#0F2545}.page-component.section-herobooking .section-wrapper .booking-hero-mobile{display:none !important}.page-component.section-herobooking .section-wrapper .booking-hero-desktop{display:block !important}@media (max-width: 767px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop{background-color:#0F2545 !important;height:auto}}@media (min-width: 768px) and (max-width: 1023px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop{height:60vh}}@media (max-width: 767px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-img{background-image:none !important}}@media (max-width: 767px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-img{display:none}}@media (max-width: 767px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper{width:80%;margin:0 auto;position:unset;transform:none !important;padding-top:30px;padding-bottom:30px}}@media (min-width: 1025px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper{width:1100px}}@media (min-width: 768px) and (max-width: 1023px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper{width:80%}}.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-hero-desktop-content{margin:0 auto;padding:0;max-width:880px}.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-hero-desktop-content h1{text-align:center;font-size:24px;line-height:120%;font-family:"jubilat-thin", serif;font-weight:normal}@media (min-width: 1025px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-hero-desktop-content h1{font-size:45px;max-width:85%;margin-left:auto;margin-right:auto}}@media (min-width: 1680px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-hero-desktop-content h1{font-size:50px}}.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-hero-desktop-content p{max-width:100%;text-align:center}.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-form{font-family:'Montserrat', sans-serif}@media (min-width: 1024px) and (max-width: 1024px){.page-component.section-herobooking .section-wrapper .booking-hero-desktop .booking-hero-desktop-content-wrapper .booking-form{max-width:100%}}@media (min-width: 1025px){.page-component.section-threecolumns .section-wrapper.padding-top-negative{top:-100px;margin-bottom:-100px;position:relative}}@media (min-width: 1025px){.page-component.section-threecolumns .section-wrapper .column{margin:0 7px}}.page-component.section-threecolumns .section-wrapper .column.col-2,.page-component.section-threecolumns .section-wrapper .column.col-3{margin-top:0}@media (min-width: 1025px){.page-component.section-threecolumns .section-wrapper .column .col-img-wrapper{width:80%;height:300px}}.page-component.section-threecolumns .section-wrapper .column .wysiwyg{border:4px solid #B7C9D1}@media (min-width: 1025px){.page-component.section-threecolumns .section-wrapper .column .wysiwyg{padding-top:100px;padding-bottom:30px}}.page-component.section-threecolumns .section-wrapper .column .wysiwyg h2,.page-component.section-threecolumns .section-wrapper .column .wysiwyg h3{color:#0F2545;letter-spacing:2px;font-weight:normal;padding-bottom:20px;padding-top:20px;font-size:18px;margin-bottom:30px;text-align:center}.page-component.section-threecolumns .section-wrapper .column .wysiwyg h2:before,.page-component.section-threecolumns .section-wrapper .column .wysiwyg h3:before{content:'';display:block;background:#0F2545;height:1px;width:65px;top:0;position:absolute;left:50%;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.page-component.section-threecolumns .section-wrapper .column .wysiwyg h2:after,.page-component.section-threecolumns .section-wrapper .column .wysiwyg h3:after{display:block;content:'';background:#0F2545;height:1px;width:65px;bottom:0;left:50% !important;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.page-component.section-threecolumns .section-wrapper .column .wysiwyg a.more:before{bottom:-10px}.page-component.section-banner .section-wrapper .wysiwyg:before{display:none}@media (min-width: 1025px){.page-component.section-banner .section-wrapper .wysiwyg .content{width:80%}}.page-component.section-banner .section-wrapper .wysiwyg .button{background-color:#0F2545;position:relative}@media (max-width: 767px){.page-component.section-split .section-wrapper.padding-bottom-medium{padding-top:20px;padding-bottom:0}}@media (min-width: 1025px){.page-component.section-split .section-wrapper.col-width-35-65 .col-2{margin-left:50px;width:calc(65% - 50px) !important}}@media (min-width: 1025px){.page-component.section-split .section-wrapper.col-width-65-35 .col-1{margin-right:50px;width:calc(65% - 50px) !important}}.page-component.section-split .section-wrapper.col-width-50-50 .col-2.is-wysiwyg .wysiwyg-content{left:0}@media (min-width: 1025px){.page-component.section-split .section-wrapper.col-width-50-50 .col-2.is-wysiwyg .wysiwyg-content{margin-left:50px}}@media (max-width: 767px){.page-component.section-split .section-wrapper .col-1,.page-component.section-split .section-wrapper.first-col-2 .col-2{margin-bottom:20px}}.page-component.section-split .section-wrapper .wysiwyg-content{margin-bottom:0}@media (min-width: 1025px){.page-component.section-split .section-wrapper .wysiwyg-content{padding:40px 50px}}.page-component.section-split .section-wrapper .wysiwyg-content.box-style-boxed{border:4px solid #B7C9D1}@media (max-width: 767px){.page-component.section-split .section-wrapper .wysiwyg-content.box-style-none{margin:20px 0 0 0;padding:0}}.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand{background:#0F2545 url(../img/brand-bg.png) no-repeat center center;background-size:cover}.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand-alt{background:#8BB8CA url(../img/brand-alt-bg.png) no-repeat center center;background-size:cover}.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand-alt-two{background:#8BB8CA url(../img/brand-alt-two-bg.png) no-repeat center center;background-size:cover}@media (max-width: 767px){.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand,.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand-alt{padding:30px !important;margin:0}}.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand ul li:before,.page-component.section-split .section-wrapper .wysiwyg-content.bg-brand-alt ul li:before{color:#fff}.page-component.section-split .section-wrapper .wysiwyg-content ul{list-style:none;margin-top:30px}@media (min-width: 1024px) and (max-width: 1024px){.page-component.section-split .section-wrapper .wysiwyg-content ul.two-col{column-count:2}}@media (min-width: 1025px){.page-component.section-split .section-wrapper .wysiwyg-content ul.two-col{column-count:2}}.page-component.section-split .section-wrapper .wysiwyg-content ul li{padding-left:15px;position:relative;margin-bottom:5px}.page-component.section-split .section-wrapper .wysiwyg-content ul li:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome\ 5 Pro";content:"\f054";color:#0F2545;position:absolute;left:0}.page-component.section-split .section-wrapper h2:before{width:150px;height:1px;background:#000;margin-bottom:20px}@media (min-width: 1025px){.page-component.section-split .section-wrapper h2:before{margin-bottom:30px}}.page-component.section-split .acf-map{margin-top:0 !important}@media (min-width: 1025px){.page-component.section-wysiwyg .section-wrapper.padding-side-regular{width:1100px}}.page-component.section-wysiwyg .section-wrapper hr{width:280px;height:1px;background-color:#0F2545;border:0 none;margin:30px auto}.page-component.section-wysiwyg .section-wrapper .entry h2,.page-component.section-wysiwyg .section-wrapper .entry h3{font-family:"jubilat", serif}.page-component.section-wysiwyg .section-wrapper .entry p,.page-component.section-wysiwyg .section-wrapper .entry ul,.page-component.section-wysiwyg .section-wrapper .entry ol{font-size:15px}.page-component.section-newsletter{background-color:#8BB8CA}.page-component.section-newsletter .section-wrapper{padding:30px 0;color:#fff}@media (min-width: 768px) and (max-width: 1024px){.page-component.section-newsletter .section-wrapper{padding:50px 0;max-width:80%}}@media (min-width: 1025px){.page-component.section-newsletter .section-wrapper{padding:60px 0}}@media (min-width: 1024px){.page-component.section-newsletter .section-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.page-component.section-newsletter .section-wrapper h2{text-align:center;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);top:auto;left:auto;right:auto;position:unset;font-size:18px}@media (max-width: 767px){.page-component.section-newsletter .section-wrapper h2{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 1023px){.page-component.section-newsletter .section-wrapper h2{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 1024px){.page-component.section-newsletter .section-wrapper h2{padding:20px 60px 0 0}}@media (min-width: 1025px){.page-component.section-newsletter .section-wrapper h2{padding:20px 60px 0 0}}.page-component.section-newsletter .section-wrapper h2:before{display:none}.page-component.section-newsletter form{margin-top:0}@media (max-width: 767px){.page-component.section-newsletter form{padding:0 30px}}.page-component.section-newsletter form input[type="email"]{border:0 none;margin-bottom:0}.page-component.section-newsletter form label.consent{float:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:11px;*zoom:1;width:100%;margin:0;padding-top:20px;letter-spacing:1px}.page-component.section-newsletter form label.consent::before,.page-component.section-newsletter form label.consent::after{content:' ';display:table}.page-component.section-newsletter form label.consent::after{clear:both}@media (min-width: 768px) and (max-width: 1024px){.page-component.section-newsletter form label.consent{float:left}}.page-component.section-newsletter form label.consent a{color:#fff;padding-left:5px;float:left}@media (min-width: 1025px){.page-component.section-newsletter form label.consent a{padding-left:10px}}.page-component.section-newsletter form button{background-color:#0F2545;text-align:center;font-family:"jubilat", serif;font-weight:normal;letter-spacing:2px;font-size:15px}@media (max-width: 767px){.page-component.section-newsletter form button{width:100%;margin-top:20px}}.page-component.section-twosliders.brand-alt-two{background:#D7CACB url(../img/brand-alt-two-bg.png) no-repeat center center;background-size:cover}.page-component.section-twosliders .section-wrapper .col-1,.page-component.section-twosliders .section-wrapper .col-2{padding-top:0}.page-component.section-twosliders .section-wrapper .col-1 .wysiwyg h2:before,.page-component.section-twosliders .section-wrapper .col-1 .wysiwyg h3:before,.page-component.section-twosliders .section-wrapper .col-2 .wysiwyg h2:before,.page-component.section-twosliders .section-wrapper .col-2 .wysiwyg h3:before{height:1px;background-color:#000}@media (min-width: 1025px){.page-component.section-twosliders .section-wrapper .col-2{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column}}@media (min-width: 1025px){.page-component.section-twosliders .section-wrapper .col-2 .slick-slider{order:2}}@media (min-width: 1025px){.page-component.section-twosliders .section-wrapper .col-2 .wysiwyg{margin-bottom:30px}}.section-instagram .section-wrapper #instagram-feed{max-width:100vw;margin:20px auto 0 auto}.section-instagram .section-wrapper #instagram-feed .slick-right{right:0}.section-instagram .section-wrapper #instagram-feed .item{margin:0 5px;top:auto !important;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);height:calc(100vw / 10.5) !important}@media (max-width: 767px){.section-instagram .section-wrapper #instagram-feed .item{margin:0}}@media (min-width: 768px){.section-instagram .section-wrapper #instagram-feed .item{height:calc(100vw / 6.5);max-width:300px;flex-grow:1;flex-basis:0}}.section-instagram .section-wrapper #instagram-feed .item:nth-child(2n+2){-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.section-instagram .section-wrapper #instagram-feed .item.is-profile-link a{background-color:#D8C9CB;color:#BB979C;font-size:50px}.section-instagram .section-wrapper #instagram-feed .item.is-profile-link a i{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section-instagram .section-wrapper #instagram-feed .item a{display:block;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 767px){.section-instagram .section-wrapper #instagram-feed .item a{background-color:#D8C9CB;width:100%;height:100%}}@media (min-width: 768px){.section-instagram .section-wrapper #instagram-feed .item a img{width:100% !important;height:100% !important;object-fit:cover}}.section-hero .section-wrapper .hero-content h1,.section-hero .section-wrapper .hero-content h2{color:#fff;text-align:center;line-height:30px}@media (min-width: 768px) and (max-width: 1024px){.section-hero .section-wrapper .hero-content h1,.section-hero .section-wrapper .hero-content h2{line-height:40px}}@media (min-width: 1025px){.section-hero .section-wrapper .hero-content h1,.section-hero .section-wrapper .hero-content h2{line-height:45px}}@media (min-width: 1680px){.section-hero .section-wrapper .hero-content h1,.section-hero .section-wrapper .hero-content h2{line-height:50px}}.section-hero .section-wrapper .hero-content h1{font-size:28px;line-height:120%;font-family:"jubilat-thin", serif;font-weight:normal}@media (min-width: 1025px){.section-hero .section-wrapper .hero-content h1{font-size:45px}}@media (min-width: 1680px){.section-hero .section-wrapper .hero-content h1{font-size:50px}}.section-hero .section-wrapper .hero-content h2{font-size:28px;line-height:120%;font-family:"jubilat-thin", serif;font-weight:normal}@media (min-width: 1025px){.section-hero .section-wrapper .hero-content h2{font-size:45px}}@media (min-width: 1680px){.section-hero .section-wrapper .hero-content h2{font-size:50px}}.page-component.section-contactform{background-color:#8BB8CA}.page-component.section-testimonials .section-wrapper{padding:30px 0 !important}@media (min-width: 1025px){.page-component.section-testimonials .section-wrapper{padding:50px 0 !important}}.page-component.section-testimonials .section-wrapper h2{text-align:center;margin:0;font-size:24px;position:unset;top:auto;left:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.page-component.section-testimonials .section-wrapper h2:before{display:none}.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper{max-width:550px;margin:0 auto;position:relative;padding-top:40px}@media (max-width: 767px){.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper{max-width:100%;padding-top:80px;padding-left:50px;padding-right:50px}}@media (min-width: 768px) and (max-width: 1023px){.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper{max-width:500px}}@media (min-width: 1024px) and (max-width: 1024px){.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper{padding-top:80px;max-width:650px}}@media (min-width: 1025px){.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper{padding-top:80px;max-width:850px}}.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper:before{content:'';width:100px;height:100px;background:url(../img/quote.svg) no-repeat center center;background-size:70%;display:block;position:absolute;top:-40px;right:-40px}.page-component.section-testimonials .section-wrapper .testimonials-slider-wrapper .slick-arrow{color:#8BB8CA !important}.page-component.section-404-body{max-width:100%}.page-component a.more{color:#000;font-weight:normal;font-size:17px;letter-spacing:2px}.page-component a.more:before{background-color:#000}.page-component a.more:after{background-image:url(../img/arrow-black.svg);background-size:auto 10px}@media (min-width: 1025px){.page-component .section-wrapper.padding-side-regular{width:1280px;max-width:100%}}@media (min-width: 1680px){.page-component .section-wrapper.padding-side-regular{width:1410px}}@font-face{font-family:"slick";src:url("../../ocallaghancollection2018/fonts/slick/slick.eot");src:url("../../ocallaghancollection2018/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../../ocallaghancollection2018/fonts/slick/slick.woff") format("woff"),url("../../ocallaghancollection2018/fonts/slick/slick.ttf") format("truetype"),url("../../ocallaghancollection2018/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-arrow{position:absolute;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;padding:20px;z-index:100;font-size:30px;cursor:pointer}@media (min-width: 480px) and (max-width: 1023px){.slick-arrow{font-size:45px}}@media (min-width: 1025px){.slick-arrow{font-size:50px}}@media (min-width: 1680px){.slick-arrow{font-size:50px}}.slick-slider.controls-overlay:before{z-index:10}.slick-slider.with-offset-frame:before{display:none}.slick-slider.position-side .slick-arrow.slick-right{right:0}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.position-left{padding-left:60px}}@media (min-width: 1025px) and (max-width: 1439px){.slick-slider.position-left{padding-left:80px}}@media (min-width: 1440px){.slick-slider.position-left{padding-left:80px}}@media (min-width: 1680px){.slick-slider.position-left{padding-left:100px}}.slick-slider.position-left .slick-arrow.slick-left{color:#0F2545}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.position-left .slick-arrow.slick-left{left:0}}@media (min-width: 1025px){.slick-slider.position-left .slick-arrow.slick-left{left:0}}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.position-left .slick-arrow.slick-right{left:60px;right:auto}}@media (min-width: 1025px){.slick-slider.position-left .slick-arrow.slick-right{left:90px;right:auto}}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.position-right{padding-right:60px}}@media (min-width: 1025px) and (max-width: 1439px){.slick-slider.position-right{padding-right:80px}}@media (min-width: 1440px){.slick-slider.position-right{padding-right:80px}}@media (min-width: 1680px){.slick-slider.position-right{padding-right:100px}}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.position-right .slick-arrow.slick-left{right:100px;left:auto}}@media (min-width: 1025px){.slick-slider.position-right .slick-arrow.slick-left{right:100px;left:auto}}.slick-slider.position-right .slick-arrow.slick-right{color:#0F2545}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.position-right .slick-arrow.slick-right{right:0;left:auto}}@media (min-width: 1025px){.slick-slider.position-right .slick-arrow.slick-right{right:0;left:auto}}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.offset-top{padding-top:60px}}@media (min-width: 1025px) and (max-width: 1439px){.slick-slider.offset-top{padding-top:80px}}@media (min-width: 1440px){.slick-slider.offset-top{padding-top:80px}}@media (min-width: 1680px){.slick-slider.offset-top{padding-top:100px}}@media (min-width: 768px) and (max-width: 1024px){.slick-slider.offset-bottom{padding-bottom:60px}}@media (min-width: 1025px) and (max-width: 1439px){.slick-slider.offset-bottom{padding-bottom:80px}}@media (min-width: 1440px){.slick-slider.offset-bottom{padding-bottom:80px}}@media (min-width: 1680px){.slick-slider.offset-bottom{padding-bottom:100px}}.slick-slider.offset-none{padding-left:0;padding-right:0}@media (max-width: 767px){.slick-slider .slick-arrow.slick-left{left:0 !important;right:auto !important;color:#fff !important}}@media (max-width: 767px){.slick-slider .slick-arrow.slick-right{right:0 !important;left:auto !important;color:#fff !important}}.post-archive{padding-top:70px}@media (min-width: 1025px){.post-archive{padding-top:100px}}.post-archive ul li .post-excerpt h3{font-family:"jubilat", serif;letter-spacing:1px}@media (min-width: 1025px){.post-archive ul li .post-excerpt p{font-size:15px}}.single_post .single-header .single-title .post-categories a{color:#8BB8CA;font-weight:normal;letter-spacing:1px}.single_post .single-header .single-title h1{font-family:"jubilat", serif}.single_post .related-posts .related-item h3{font-family:"jubilat", serif}.gform_wrapper .gform_footer{padding:0}.gform_wrapper .gform_footer input[type="submit"]{float:right}@media (min-width: 768px){.gform_wrapper .gform_footer input[type="submit"]{position:relative;top:-130px}}@media (max-width: 767px){body.single-gallery{padding-top:120px !important}}@media (min-width: 768px) and (max-width: 1024px){body.single-gallery{padding-top:120px !important}}#gallery-dropdown{margin-top:20px}.button{font-weight:normal;letter-spacing:2px;font-size:15px}.wp-pagenavi{margin:50px auto;*zoom:1}.wp-pagenavi::before,.wp-pagenavi::after{content:' ';display:table}.wp-pagenavi::after{clear:both}.wp-pagenavi .current{background-color:#0F2545;color:#fff}.wp-pagenavi a{color:#0F2545}body{font-family:"jubilat", serif}body:not(.remove-body-padding){padding-top:110px}@media (min-width: 768px) and (max-width: 1024px){body:not(.remove-body-padding){padding-top:90px}}@media (min-width: 1025px){body:not(.remove-body-padding){padding-top:150px}}@media (min-width: 1025px){body:not(.remove-body-padding).customize-support{padding-top:185px}}@media (max-width: 767px){body{padding-top:110px}}body.error404 .book-now{display:none !important}body h2{font-weight:normal}@media (min-width: 1025px){body p{font-size:15px}}body b,body strong{font-weight:normal}#site-global-contact-sticky{background-color:#0F2545}.plus-minus .circle .horizontal,.plus-minus .circle .vertical{background-color:#fff}#ot-reservation-widget .ot-dtp-picker.wide{margin-left:auto;margin-right:auto}@media (max-width: 767px){#ot-reservation-widget .ot-dtp-picker.wide{padding:0;width:100%}}@media (min-width: 768px) and (max-width: 1023px){#ot-reservation-widget .ot-dtp-picker.wide{padding:0;width:100%}}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form{height:50px}@media (max-width: 767px){#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form{height:auto;*zoom:1}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form::before,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form::after{content:' ';display:table}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form::after{clear:both}}@media (max-width: 767px){#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form .ot-dtp-picker-selector{width:100%;border:0 none}}@media (max-width: 767px){#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form select{width:100%}}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form input[type="submit"]{width:170px}@media (max-width: 767px){#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form input[type="submit"]{width:100%}}#site-header{background-color:rgba(15,37,69,0.9) !important}

/*# sourceMappingURL=thedavenport.css.map */