@media(min-width:992px){.nav-menu-full{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:hsla(0,0%,100%,.7);background-image:url(https://scdn.aro.ie/Sites/50/ballynahinch_castle2017/Assets/Images/menuWhite.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:0;z-index:5000;overflow-y:auto;overflow-x:hidden}.nav-menu-full .nav-wrapper{text-align:center;position:absolute;top:50%;left:0;width:100%;-ms-transform:translateY(-48%);-webkit-transform:translateY(-48%);transform:translateY(-48%)}.nav-menu-full .logo-menu{position:absolute;top:30px;left:30px}.nav-menu-full .logo-menu img{width:200px}.nav-menu-full a,.nav-menu-full li,.nav-menu-full nav,.nav-menu-full ul{float:none}.nav-menu-full a:focus,.nav-menu-full a:hover{text-decoration:none}.nav-menu-full nav>ul{width:900px;max-width:100%;margin:0 auto}.nav-menu-full nav>ul>li{position:relative}.nav-menu-full nav>ul>li>a{display:inline-block;position:relative;color:#6c757e;padding:15px 0;font-size:24px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;font-family:inherit;-webkit-transition:padding .4s linear;transition:padding .4s linear}.nav-menu-full nav>ul>li>a:hover{padding-left:10px}.nav-menu-full nav>ul>li>i{display:inline-block;font-size:22px;font-weight:300;color:#6c757e;padding:0 5px 5px}.nav-menu-full nav>ul>li>i:hover{cursor:pointer}.nav-menu-full nav>ul>li ul{display:none;padding:0 0 10px}.nav-menu-full nav>ul>li ul li{display:inline-block}.nav-menu-full nav>ul>li ul li+li:before{content:"/";color:#6c757e}.nav-menu-full nav>ul>li ul li a{padding:0 10px;color:#6c757e}.nav-menu-full nav>ul>li ul li a:hover{color:#3d4247}.nav-menu-full nav>ul>li ul li i{display:none!important}.nav-menu-full.open .nav-wrapper nav{-webkit-animation-delay:.6s;animation-delay:.6s}.nav-menu-full.open .logo-menu{-webkit-animation-delay:.5s;animation-delay:.5s}.nav-menu-full.open .logo-menu,.nav-menu-full.open .nav-wrapper nav{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:nav-appear;animation-name:nav-appear;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media(min-width:992px){.nav-menu-full nav>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;text-align:left}}@-webkit-keyframes nav-appear{0%{opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes nav-appear{0%{opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.home_readmore{overflow:hidden;float:left;width:100%;padding:40px 15px;color:#1a1a1a}.home_readmore .container{width:1280px}.homepage_panel_content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;font-size:14px;text-align:justify;width:100%;letter-spacing:.5px}.home_readmore .title_wrapper{float:left;width:100%}.home_readmore h1{text-align:left;margin-bottom:20px;font-size:28px;width:60%}.home_readmore .subtitle{float:left;width:100%;text-align:left;text-transform:uppercase;margin-bottom:4px;font-size:18px;font-weight:300;font-family:open-sans,sans-serif}.home_readmore .page_title{text-align:left;margin-bottom:20px}.book-direct-popup{background:rgba(108,117,126,.8);border-top:7px solid #607360;color:#fff;width:450px;margin:0 auto;padding:30px;display:none;position:absolute;right:260px;top:80px;text-align:justify;font-size:13px}.book-direct-popup:after{content:"";display:block;position:absolute;top:0;left:100%;width:0;height:0;border-left:15px solid rgba(108,117,126,.8);border-top:15px solid transparent;border-bottom:15px solid transparent}.book-direct-popup .close-btn{position:absolute;left:0;top:0}.book-direct-popup .close-btn .icon-cancel{font-size:24px;color:#fff}.book-direct-popup h3{text-align:center;color:#fff;font-weight:300;padding-bottom:5px;margin-bottom:15px;float:none}.book-direct-popup p{color:#eee;font-weight:300}.book-direct-popup .book-btn{display:block;margin:20px auto 0;width:150px;text-align:center;padding:10px 0;background:#607360;color:#fff;text-transform:uppercase}.book-direct-popup a:active,.book-direct-popup a:focus,.book-direct-popup a:hover{text-decoration:none}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.book-direct-popup_open{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block}.secondarypage.gallery_page .voucher_panel .item1,.secondarypage.offer_page .voucher_panel .item1{background:#6c757e;background:#782b2e;height:60px}.voucher_panel{float:left;width:100%;margin-top:12px;height:60px;color:#fff}.voucher_panel:hover{color:hsla(0,0%,100%,.8);-webkit-transition:.3s ease;transition:.3s ease}.voucher_panel:hover .item1{background:#6c757e;background:#782b2e;-webkit-transition:.3s ease;transition:.3s ease}.voucher_panel .item1{float:left;width:49.75%;background:rgba(108,117,126,.8);background:rgba(120,43,46,.8);text-align:center;position:relative;height:60px;font-family:trajan-pro-3,serif;text-transform:uppercase;font-size:22px;padding-top:8px}.voucher_panel .item1:first-child{margin-right:.25%;padding-top:14px;font-size:24px}.voucher_panel .item1:last-child{margin-left:.25%}.voucher_panel .item1:last-child span{float:left;width:100%}.voucher_panel .item1:last-child span:first-child{letter-spacing:1px}.voucher_panel .item1:hover{-webkit-transition:.3s ease;transition:.3s ease}.voucher_panel .voucher_sub{font-size:11.5px;font-family:open-sans,sans-serif;font-weight:300;float:left;width:100%;margin-top:-4px}.highlights_panel{float:left;width:100%;padding:60px;overflow:hidden;background:#f2f2f2}.highlights_panel .slick-next,.highlights_panel .slick-prev{background-color:rgba(0,0,0,.5);width:80px;height:80px;margin-top:-40px;z-index:100;border-radius:50%}.highlights_panel .slick-next:before,.highlights_panel .slick-prev:before{font-family:fontello;color:#fff;font-size:40px;-webkit-transition:opacity .35s;transition:opacity .35s}.highlights_panel .slick-prev{left:-100px}.highlights_panel .slick-prev:before{content:"\e75d";margin-left:35px}.highlights_panel .slick-next{right:-100px}.highlights_panel .slick-next:before{content:"\e75e";margin-right:35px}.highlights_panel .slick-list{overflow:visible}.highlights_panel .item{padding:0 10px}.highlights_panel .item figure{position:relative;overflow:hidden}.highlights_panel .item img{width:100%}.highlights_panel .item figcaption{position:absolute;width:100%;height:100%;top:0;z-index:1}.highlights_panel .item figcaption:before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));position:absolute;width:100%;height:30%;bottom:0;z-index:1}.highlights_panel .item figcaption h3{position:absolute;bottom:0;color:#fff;padding:0 30px 30px;text-align:left;font-size:22px;z-index:10}.highlights_panel .item figcaption h3 small{display:block;color:#fff;margin:0 0 8px;font-family:open-sans,sans-serif;font-weight:300;font-size:14px;letter-spacing:2px}@media(min-width:1200px){.highlights_panel{padding:60px 80px}.highlights_panel .slick-prev{left:-120px}.highlights_panel .slick-next{right:-120px}.highlights_panel .item figure img{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .8s;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.highlights_panel .item figure:hover img{-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.highlights_panel .item figure figcaption:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));opacity:.6;-webkit-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}.highlights_panel .item figure:hover figcaption:before{height:40%;opacity:1}}.social{float:left;width:100%;text-align:center;margin:15px 0}.social ul{padding:0}.social li{float:none;display:inline-block}.social a{display:block;margin:0 8px 5px 0;padding:5px;color:#607360;font-size:18px;text-align:center;background:0 0}.social a:focus,.social a:hover{text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;overflow:hidden}.ui-datepicker{padding:15px;font-size:90%;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);box-shadow:0 5px 15px rgba(0,0,0,.15);float:left;z-index:99999!important;display:none}.ui-datepicker,.ui-datepicker .ui-datepicker-header{background:#fff;font-weight:400;border:none;position:relative}.ui-datepicker .ui-datepicker-header{font-size:15px;color:#1f1f1f}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0}.ui-datepicker .ui-datepicker-title{color:#1f1f1f;font-size:14px;text-align:center;text-transform:uppercase}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em;color:#1f1f1f;background-color:transparent}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{top:-2px;border:none}.ui-datepicker .ui-state-disabled .ui-icon{opacity:.5}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{color:#1f1f1f;display:block;font-weight:400;height:20px;left:50%;margin-left:-8px;margin-top:0;position:absolute;top:0;width:20px;text-indent:0}.ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ui-datepicker table{margin:0}.ui-datepicker th{padding:5px 0 2px;color:#aaa;font-size:13px;font-weight:400;border:none;text-align:center}.ui-datepicker td{background:#fff;border:1px solid #dcdada;padding:0}.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:6px 8px;margin:0;font-weight:400;color:#666;font-size:14px}.ui-datepicker .ui-state-disabled{opacity:1}.ui-datepicker .ui-state-disabled.ui-datepicker-other-month{background-color:#f1f1f1}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-state-disabled .ui-state-default{color:#acacac}.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-hover{background:#607360;color:#fff}.content_panels{float:left;width:100%;padding:24px 0;border-top:1px solid #e1e1e1;margin-top:24px;background:0 0}.content_panels .item figure figcaption h3{padding:0 24px 24px;font-size:20px}@media(max-width:767px){.specials_panel_secondary_wrapper .container{padding-left:0;padding-right:0;max-width:95%;margin:auto;overflow:hidden}}.specials_panel_secondary .slick-prev{left:-40px}.specials_panel_secondary .slick-next{right:-40px}.specials_panel_secondary .item{height:300px}.specials_panel_secondary .item .image_wrapper{overflow:hidden;position:relative;width:100%;height:100%}.specials_panel_secondary .item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:10000%;width:auto}.specials_panel_secondary .item .overlay{background-color:rgba(0,0,0,.25);z-index:1}.specials_panel_secondary .item figcaption .caption-overlay{position:absolute;bottom:0;padding:0 40px 30px;z-index:10}.specials_panel_secondary .item figcaption .caption-overlay h3{position:static;padding:0;float:none}.specials_panel_secondary .item figcaption .caption-overlay .price{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.specials_panel_secondary .item figcaption .caption-overlay .price_from{font-size:10px;margin-right:5px;text-transform:uppercase}.specials_panel_secondary .item figcaption .caption-overlay .price_value{font-family:trajan-pro-3,serif;float:none;font-size:24px;margin-right:5px}.specials_panel_secondary .item figcaption .caption-overlay .price_pp_sharing{font-size:10px;text-transform:uppercase}@media(max-width:767px){.specials_panel_secondary .item{padding:0}}@media(min-width:768px){.specials_panel_secondary .slick-prev{left:-120px}.specials_panel_secondary .slick-next{right:-120px}}.content_panels .video_btn{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;border:2px solid #fff;width:48px;height:48px;border-radius:50%;font-size:16px;padding:10px 0 0 15px;display:none}.content_panels .item figcaption h3{z-index:2500}.offers_content{float:left;width:100%;background:#fff;padding:50px 0;text-align:center;font-size:15px;font-weight:300}.offers_content .container{max-width:900px}.offers_content h2{margin-bottom:20px;font-size:26px}.offers_content .title_wrapper{width:100%;float:left}.offers_content .title_wrapper h1{color:#1a1a1a;margin-bottom:16px;font-size:28px}.offers_content .title_wrapper .subtitle{text-transform:uppercase;letter-spacing:1px;font-size:18px;float:left;width:100%;margin-bottom:3px;font-weight:300;margin-top:5px}.reasons-sticky{line-height:1;padding-top:15px;padding-bottom:15px}.reasons-sticky .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reasons-sticky .row-flex .col{position:relative}.reasons-sticky .row-flex .col:first-child{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.reasons-sticky .row-flex .col:last-child{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.reasons-sticky svg{fill:#607360;display:inline-block;width:25px;height:25px}.reasons-sticky span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 5px 0 35px;color:#6c757e;text-transform:uppercase;font-size:12px;font-weight:600;font-family:trajan-pro-3,serif}.breadcrumb-wrapper{float:left;width:100%;background-color:#f5f5f5;font-size:13px}.breadcrumb-wrapper .breadcrumb{margin:0}footer{background-color:#6c757e;color:#fff;float:left;width:100%;text-align:center;text-transform:uppercase;padding:30px 0 0;font-size:13px;font-weight:300}footer a{color:#fff;margin:6px}footer a:hover{color:#fff;text-decoration:underline}footer .scroll-to-top{border-radius:25px;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:fixed;left:15px;bottom:10px;z-index:9999;width:35px;height:35px;background:#000;background:rgba(0,0,0,.8);text-align:center;cursor:pointer}footer .scroll-to-top i{font-size:22px;color:#fff}.nav_foot{border-top:1px solid hsla(0,0%,100%,.25);padding-top:20px}.nav_foot,.nav_foot ul{float:left;width:100%}.nav_foot li{float:none;display:inline-block}.nav_foot li a{width:100%;padding:0;font-size:14px;margin:6px}footer .address{float:left;width:100%;margin-bottom:2px;font-size:16px}footer .footer_contact{float:left;width:100%;margin-bottom:20px;padding-top:5px;font-size:16px}footer .footer_contact .tel{margin-right:20px}footer .footer_contact .email,footer .footer_contact .tel{float:none;display:inline-block}footer .waw{float:left;width:100%;padding:20px 0;background:#fff;margin-top:30px}footer .waw a,footer .waw img{display:inline-block;margin:0 auto}footer .waw img{padding:10px}.insta_footer{text-align:center;background-color:#f5f5f5;float:left;padding:60px 15px;width:100%}.social_page .insta_footer{background-color:transparent;padding:0 0 30px}.insta_footer .tagline{width:100%;max-width:400px;clear:left;margin:0 auto;display:block}.insta_footer .social,.insta_footer .social ul{margin-bottom:0}.insta_footer .social a{margin:0 4px;font-size:22px}.mobile-rooms-panel{background:#f3f2f2;margin:0 auto;float:left;width:100%;height:540px}.mobile-rooms-panel .col-xs-6{width:50%}.mobile-rooms-panel .top_rooms_container{padding:30px 0}.mobile-rooms-panel .top_rooms_top{text-align:center;margin-bottom:15px}.mobile-rooms-panel .top_rooms_top .title{font-family:trajan-pro-3,serif;font-size:20px;text-transform:uppercase}.mobile-rooms-panel .top_rooms_item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.mobile-rooms-panel .top_rooms_item .col-flex{width:50%}.mobile-rooms-panel .top_rooms_item .col-flex.col-right{padding-left:30px}.mobile-rooms-panel .top_rooms_item .col-flex.col-left{text-align:right}.mobile-rooms-panel .top_rooms_item .col-flex.col-left a{display:inline-block}.mobile-rooms-panel .top_rooms_item .top_rooms_title{font-family:trajan-pro-3,serif;font-size:14px;text-transform:capitalize;margin-bottom:5px}.mobile-rooms-panel .top_rooms_item .price_from{color:#607360;margin-bottom:5px}.mobile-rooms-panel .top_rooms_item .buttons_holder a{color:#333;text-transform:capitalize;font-weight:600;letter-spacing:1px}.mobile-rooms-panel .top_rooms_bottom{text-align:center;margin-top:15px}.mobile-rooms-panel .top_rooms_bottom a{color:#6c757e;font-size:16px}.mfp-bg{z-index:7042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:7043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;font-size:200%;color:#fff}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow i{position:relative}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.iframe_popup_wrap{max-width:1200px!important}.faq_panel{float:left;width:100%}.faq_panel .faq_wrapper{padding:10px 10px 30px}@media(min-width:480px){.faq_panel .faq_wrapper{padding:50px 0}}.faq_panel h2{text-align:center;font-size:26px}@media(max-width:767px){.faq_panel h2{font-size:22px}}.faq_panel .title_wrapper{padding:0 0 30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(max-width:767px){.faq_panel .title_wrapper{padding-bottom:20px}}.faq_panel .faq_container{max-width:1250px;width:100%;margin:0 auto;padding:0 20px 30px}.css-accordion{margin:50px auto}.css-accordion label{margin:0;position:relative;z-index:20;cursor:pointer;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.css-accordion label h3{font-family:open-sans,sans-serif;margin:0;float:none;color:#607360;font-size:16px;text-transform:none;width:100%;padding:0;position:relative;cursor:pointer;display:inline-block;text-align:left;-ms-flex-preferred-size:calc(100% - 50px);flex-basis:calc(100% - 50px);max-width:calc(100% - 50px)}@media(max-width:767px){.css-accordion label h3{font-size:16px}}.css-accordion label i{height:30px;-ms-flex-preferred-size:30px;flex-basis:30px;width:30px;max-width:30px;position:relative}.css-accordion label i:after,.css-accordion label i:before{content:"";position:absolute;background-color:#6c757e;width:17px;height:1px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}.css-accordion label i:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg);-webkit-transform-origin:48% 48%;-ms-transform-origin:48% 48%;transform-origin:48% 48%}.css-accordion input{display:none}.css-accordion .content-wrapper{margin-top:-1px;overflow:hidden;max-height:0;position:relative;z-index:10;border-bottom:1px solid #d9d9d9;-webkit-transition:max-height .35s;transition:max-height .35s}.css-accordion .content-wrapper .content{padding:10px 20px 30px}.css-accordion input:checked+label i:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}.css-accordion input:checked~.content-wrapper{max-height:800px;-webkit-transition:max-height .5s;transition:max-height .5s}.css-accordion.content-page-accordion{margin:50px auto 30px;text-align:center;max-width:1050px}.css-accordion.content-page-accordion .item{margin:4px auto}.css-accordion.content-page-accordion label{border-top:1px solid #fff;background:#fff;padding:25px}@media(max-width:639px){.css-accordion.content-page-accordion label{padding:15px}}.css-accordion.content-page-accordion label h3{color:#6c757e;margin:0;text-align:left;font-size:16px}@media(min-width:768px){.css-accordion.content-page-accordion label h3{font-size:18px}}.css-accordion.content-page-accordion label h3 span{border:none}.css-accordion.content-page-accordion label i{border:none;height:20px;-ms-flex-preferred-size:20px;flex-basis:20px;width:20px;max-width:20px}.css-accordion.content-page-accordion input{display:none}.css-accordion.content-page-accordion .content-wrapper{padding:0 30px}@media(min-width:768px){.css-accordion.content-page-accordion .content-wrapper{padding:0 50px}}.css-accordion.content-page-accordion .content-wrapper-inner{max-width:800px;margin:auto}.css-accordion.content-page-accordion .content-wrapper .btn-wrapper{width:100%;text-align:left;margin:20px 0}.css-accordion.content-page-accordion .content-wrapper .btn i{color:#607360}.css-accordion.content-page-accordion .content-wrapper img{margin-bottom:30px}.css-accordion.content-page-accordion .content-wrapper .content{margin:0;text-align:left;padding:0}.css-accordion.content-page-accordion .content-wrapper .content ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:0;list-style:square}.css-accordion.content-page-accordion .content-wrapper .content ul li{margin-bottom:15px}.css-accordion.content-page-accordion input:checked~.content-wrapper{max-height:2000px;-webkit-transition:max-height .5s;transition:max-height .5s;border:1px solid #fff;background-color:#fff;padding:30px}@media(min-width:768px){.css-accordion.content-page-accordion input:checked~.content-wrapper{padding:25px}}.btn-border{border:1px solid #607360;border-radius:0;padding:8px 16px;font-size:13px;text-transform:uppercase;color:#607360;margin-right:5px}.instafeed{margin:40px 0;float:left;width:100%}.instafeed .item{width:25%;float:left;padding:0 5px 10px}.instafeed .insta-image{position:relative}.instafeed .insta-image img{width:100%}.instafeed .insta-image-caption{overflow:hidden;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);color:#ebebeb;font-size:14px;padding:15px;text-align:center;height:100%;width:100%;z-index:20;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.instafeed .insta-image-caption .insta-image-caption_item{height:calc(100% - 20px);overflow:hidden}.instafeed .insta-image-caption .insta-image-likes{overflow:hidden;position:absolute;left:0;bottom:0;background:0 0;color:#ebebeb;font-size:14px;padding:0;text-align:center;height:30px;width:100%;z-index:20}.instafeed .insta-image-caption:hover{opacity:1}@media(max-width:768px){.instafeed .item{width:50%}}@media(max-width:1290px){.home_readmore .container{width:100%}}@media(max-width:991px){.home_readmore .home_content_img{display:none}.home_readmore h1{width:75%}.home_content_wrapper{width:100%}.highlights_panel .item{width:50%;float:left;margin-bottom:20px}}@media(max-width:767px){.highlights_panel{padding:20px 0}footer .scroll-to-top{bottom:60px;left:5px}}@media(max-width:600px){.homepage_panel_content{-webkit-column-count:1;-moz-column-count:1;column-count:1}.home_readmore h1{width:100%}.nav_foot li{float:left;width:50%;text-align:left;margin-bottom:4px}}@media(max-width:500px){.highlights_panel .item{width:100%}.homepage .highlights_panel{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.suppliers{float:none;clear:both;margin:50px auto}.suppliers *{float:none}.suppliers-title{margin-bottom:30px}.suppliers-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.suppliers-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:150px;max-width:250px;padding:15px;position:relative;border:1px solid #fff}@media(min-width:1200px){.suppliers-item{padding:25px}}.suppliers-item img{max-width:100%}.suppliers-lnk{position:absolute;width:100%;height:100%;top:0;left:0}.content-page-offer{border-top:1px solid hsla(0,0%,83.9%,.8);border-bottom:1px solid hsla(0,0%,83.9%,.8);padding:20px;margin-bottom:0;display:block;clear:both}@media(min-width:768px){.content-page-offer{margin-bottom:30px}}.content-page-offer .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-page-offer .flex-row .flex-col-1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 140px);flex:0 0 calc(100% - 140px)}.content-page-offer .flex-row .flex-col-2{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-page-offer .flex-row .flex-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.content-page-offer .btn{border:1px solid #607360;text-transform:uppercase;padding:8px 16px;font-size:16px;background:#607360;color:#fff;border-radius:unset}.content-page-offer .btn:hover{background-color:#6c757e}.content-page-offer .price{font-family:trajan-pro-3,serif;font-size:21px;color:#607360}.content-page-offer h3{margin:10px 0;text-align:left}.content-page-offer-mob h3{font-size:20px;margin:0 0 15px;text-align:center}.content-page-offer-mob .price{font-size:32px;font-family:open-sans,sans-serif}@media(max-width:767px){.contentpageoffers .standard_content{padding-top:30px}.contentpageoffers .standard_content .flex-row-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentpageoffers .standard_content .flex-row-m .flex-col-m{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contentpageoffers .standard_content .flex-row-m .flex-col-m.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contentpageoffers .standard_content .flex-row-m .flex-col-m.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.newsletterpage{background:#efefef;width:100%}.newsletterpage .header_image_wrapper{float:none}.newsletterpage .btn-signup{display:none}.newsletterpage-dialog{max-width:400px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletterpage-dialog .content{padding:50px 20px}@media(min-width:768px){.newsletterpage-dialog .content{padding:50px}}.newsletterpage-dialog .page_title{margin-bottom:20px}.newsletterpage-dialog .newsletter_signup_dialog input{width:100%}.newsletterpage-dialog .newsletter_signup_dialog .button{width:120px}.newsletterpage-dialog .newsletter_signup_dialog .btn_wrapper span{font-size:12px;text-align:center}.newsletterpage-dialog .newsletter_signup_dialog .btn_wrapper_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobilearrivalcardpage .header:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#899096}.mob-arr-card{background:#5c705e;color:#fff;width:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mob-arr-card *{float:none}.mob-arr-card-logo{max-width:175px;margin:0 auto 40px}.mob-arr-card-logo-bottom{max-width:70px;margin:0 auto}.mob-arr-card .page_title{line-height:1.3;position:relative}.mob-arr-card .page_title:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-40px;width:80px;height:1px;background:#899096}.mob-arr-card-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:400px;margin:30px auto 0}.mob-arr-card-panel.col-dir{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px}.mob-arr-card-panel.col-dir .mob-arr-card-panel-item:after{bottom:-25px}.mob-arr-card-panel-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;position:relative}.mob-arr-card-panel-item:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-40px;width:80px;height:1px;background:#899096}.mob-arr-card-panel-item img{padding:10px;max-width:120px}.mob-arr-card-btn{display:block;font-size:16px;text-align:center;color:#fff;max-width:140px}.mob-arr-card-btn svg{margin-left:15px}.mob-arr-card-btn svg.rotate{margin-left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 20%;-ms-transform-origin:100% 20%;transform-origin:100% 20%}.mob-arr-card-btn:focus,.mob-arr-card-btn:hover{color:#fff}