body{background-color:#ececeb;font-family:verdana;color:#54585a;overflow-x:hidden}main a{color:#a00062;text-decoration:none;background-color:transparent}main a:hover{color:#a00062;text-decoration:underline}.navbar-purple{background-color:#a00062!important;height:56px}.navbar a{color:#fff;text-transform:uppercase;font-weight:500}.nav-link.disabled,.navbar a:hover{color:#ececeb}.margin-top{margin-top:40px}.margin-bottom{margin-bottom:40px}.padding-top{padding-top:40px}.padding-bottom,.padding-topbot{padding-bottom:40px}.padding-topbot{padding-top:40px}.bg-overlay{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;color:#fff;border-radius:0;height:450px;margin-bottom:0}.bg-pattern{background-image:url(../imgs/Pattern_Off_White_RGB.jpg);background-position:center;background-size:auto}.btn{padding:.375rem 1rem}.btn-primary{color:#a00062;background-color:transparent;border-width:.1em;border-color:#a00062;border-radius:.5em}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(160,0,98,.5)}.btn:focus,button:focus{outline:0}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#a00062;background-color:transparent;border-color:#fff}.btn-primary:hover,.btn-success,.btn-success:hover{color:#fff;background-color:#a00062;border-color:#a00062}.btn-success:hover{color:#a00062;background-color:transparent}.btn-hero{background-color:transparent;border-color:#fff;border-width:.1em;border-radius:0}.btn-hero,.btn-hero:hover{color:#fff}.noPadding{padding:0!important}.specialmargin{margin-top:-80px}.bg-dark{color:#fff}#dropdownMenuButton{border-radius:0;text-transform:uppercase}#dropdownMenuButton .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.bed-spritewh,.calender-spritewh,.coffee-spritewh,.contact-spritewh,.email-spritewh,.location-spritewh,.logo-spritewh,.menu_closewh,.menu_openwh,.wifi-spritewh{background:url(../imgs/sprites_white.png) no-repeat}.logo-spritewh,.menu_closewh,.menu_openwh{background-position:-12px -1px;background-repeat:repeat-x;height:40px;width:40px}.logo-spritewh,.menu_closewh{background-position:-11px -52px}.logo-spritewh{background-position:-4px -505px;width:53px;z-index:15;margin:0 auto}#closebutton{display:none}header .logo{z-index:5;position:absolute;top:40px;left:5px}header #bookingbox{z-index:5;position:absolute;top:88px;right:13px}header .logo img{max-width:300px}.img-60{padding:0 28%}.grid{text-align:center}header .hotel-selection{position:absolute;width:100%;left:0;text-align:center;z-index:5;color:#fff;margin:0 auto;padding:0;text-transform:uppercase;height:0}header .hotel-selection .row{height:0}header .hotel-selection .col{position:relative;width:100%;background:rgba(0,0,0,.8);height:80px;bottom:80px}header .hotel-selection a{font-size:1em;text-transform:uppercase;color:#fff;letter-spacing:.1em;height:100%;width:100%;display:inline-block;transition:text-shadow .4s;background:0 0;border:0;cursor:pointer;padding:25px;margin:0}header .hotel-selection a.active,header .hotel-selection a:hover{text-decoration:underline;font-size:1.3em}header .hotel-selection .col:first-child{border-right:solid #fff 3px}header .hotel-selection .col:last-child{border-left:solid #fff 3px}header .hotel-selection nav,header .hotel-selection ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.selection-nav,header .hotel-selection nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .hotel-selection nav{-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal}.following{width:100vw;min-width:100vw}.selection-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 auto;height:inherit}header .hotel-selection ul{-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:vertical;padding-left:0;list-style:none;height:inherit;margin:0 auto;padding-top:1em}header .hotel-selection ul li{padding:.8em 2.5em 0;-webkit-transition:1s;transition:1s}header .hotel-selection li a{font-size:1.2em;text-transform:uppercase;color:#fff;letter-spacing:.1em;padding:.5em 0 .2em;position:relative;top:0}.hotel-selection-mobile{display:none;text-align:center;text-transform:uppercase;background:#ececeb}.hotel-selection-mobile .list-group-item{background:#ececeb}.hotel-selection-mobile .list-group-item.active,.hotel-selection-mobile .list-group-item:hover{background:#a00062;color:#fff}.hotel-selection-open{display:block}.clippedimgt{-webkit-clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);clip-path:polygon(0 0,85% 0,100% 100%,0% 100%)}.clippedimgb{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,25% 100%);clip-path:polygon(0 0,100% 0%,100% 100%,25% 100%)}.owlImgCaption a,.tinynav{display:none}#map{height:400px;display:inline-block}#mapholder{max-height:400px;text-align:center;padding:1.2vw}#mapholder .cplabel{font-size:1.1em}#mapholder .mapnumber{line-height:1vw;padding-top:1vw;font-size:1.5em}#mapholder a{margin-top:1vw}.customRow{background:#ececeb;width:100%;position:absolute;z-index:1;left:0}.carouselTitle{color:#54585a;position:relative;z-index:2;font-family:"Arial",sans-serif;font-size:22px;text-align:center;background:#ececeb;font-weight:500;margin-top:15px}.owl-carousel-container{background:#ececeb;font-size:0;padding-left:20px;padding-right:20px}.owl-next,.owl-prev{position:absolute;top:40%;cursor:pointer;color:#fff!important;background:0!important;font-size:40px!important;z-index:3}.owl-prev{left:10%}.owl-next{right:10%}button.owl-next,button.owl-prev{display:none!important}.owlImgCaption,.owlImgCaptionAlt{text-align:center;position:absolute;bottom:0;width:100%}.owlImgCaption{background:rgba(236,236,235,.85)}.owlImgCaptionAlt{background:#ececeb;height:auto}.imageFrame{cursor:pointer;transition:transform .4s;overflow:hidden;visibility:hidden}.imageFrame img{transition:all 500ms ease .1s;-moz-transition:all 500ms ease .1s;-ms-transition:all 500ms ease .1s;-o-transition:all 500ms ease .1s;-webkit-transition:all 500ms ease .1s}.imageFrame img:hover,.makeHover{transform:scale(1.1)}.caption{transition:all 500ms ease .1s;-moz-transition:all 500ms ease .1s;-ms-transition:all 500ms ease .1s;-o-transition:all 500ms ease .1s;-webkit-transition:all 500ms ease .1s;padding-top:7px}.lrgCaption,.smlCaption{text-transform:uppercase;font-size:10px;color:#54585a;font-weight:400}.lrgCaption{font-size:18px;font-weight:500}.captionBtn{text-transform:uppercase;padding-bottom:10px}.captionBtn a{border:solid 2px #54585a;border-radius:7px;font-size:18px;padding:7px 15px;color:#54585a;font-weight:500}.captionBtn a:hover,.grid a:hover{text-decoration:none;color:#54585a}.grid article,.grid-content{position:relative;display:flex}.grid article{margin-bottom:20px;min-height:100%}.grid article:hover .grid-overlay{opacity:.1}.grid .bgimg{background-size:cover!important;height:inherit;background-position:center center!important}.grid-overlay{position:absolute;height:100%;width:100%;left:0;background-color:rgba(0,0,0);opacity:.5;top:0;z-index:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.grid a:hover{color:#fff}.grid-content{min-height:300px;min-width:100%}.grid .align-self-center{width:100%}.grid-header{font-size:1.3em}.grid-header,.grid-header:hover{color:#fff;text-decoration:none}.grid article,.grid article p{margin-top:20px}.closebtn,.openbtn{display:none;z-index:15}.openbtn.menu_closewh,.openbtn.menu_openwh{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:transform .4s;-webkit-transition:transform .4s}.openbtn.menu_closewh{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.overlay{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.standard-text span.pre-header,.welcome-text span.pre-header{font-size:1.3em}#bookingbox{background:rgba(236,236,235,.8);width:310px;font-family:"Arial",sans-serif;box-shadow:0 0 0 .1rem rgba(0,0,0,.1)}.radio-group input[type=radio]{position:absolute;opacity:0;left:50%;top:28%}.radio-group label{color:#54585a;display:inline-block;cursor:pointer;font-weight:700;background:#fff;padding:10px 20px;margin:5px;border:0;min-width:161px;transition:background-color .4s ease;font-size:.9em}.radio-group span{display:block;font-weight:600}.radio-group input[type=radio]:checked+label{color:#fff;background:#a00062}.radio-group{display:inline-block;margin:20px 20px 0;border-radius:2px;overflow:hidden}#errorDiv{color:red;font-weight:600;content:' '}#bookingbox.centred,#bookingbox.centred.hpwider{position:fixed!important;width:350px!important;height:309px;top:50%!important;left:50%!important;margin:-164px 0 0 -175px}#bookingbox.centred.hpwider{width:617px!important;height:450px;margin:-190px 0 0 -315px}#bookingbox.centred.hpwider .col-holder{width:75%}#bookingbox.centred.hpwider .from-col,#bookingbox.centred.hpwider .to-col{margin-top:10px;margin-bottom:10px}#bookingbox.centred.hpwider .input{padding-top:0}#bookingbox.centred.hpwider .check{padding:10px 0}#bookingbox.centred.hpwider .from-month,#bookingbox.centred.hpwider .to-month{font-size:50px;cursor:pointer;height:68px}#bookingbox.centred.hpwider .currentMonth{padding:10px 0}#bookingbox.centred.hpwider .checkbutton{width:89%}#booking_header{background:#ececeb;display:block;text-align:center;padding:15px 10px;cursor:pointer;font-weight:700;height:56px}#booking_arrow{color:#fff;font-size:20px;cursor:pointer;padding-left:10px}#booking_content{overflow:hidden;height:auto}#booking_content.hidden{height:0}.booking-trigger{opacity:0}.booking_overlay{display:none}.booking_overlay.triggered{display:block;opacity:.9;background:#000;width:100%;height:100%;z-index:10;top:0;left:0;position:fixed}#triangle-up{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid red}.from-col,.to-col{width:50%;margin-top:20px;margin-bottom:10px}.from-col{float:left}.to-col{float:right}.book-input{padding:0 10px}.book-input-date{display:none}.input{text-align:center;padding-top:15px}.col-holder{width:60%;display:block;margin:0 auto;background:#fff;border:2px solid #fff;color:#54585a}.col-holder:hover{background:#a00062;color:#fff}.currentMonth,.from-month,.to-month{display:block;text-align:center;margin:0 auto;border:0;cursor:pointer}.from-month,.to-month{height:56px;font-size:39px}.currentMonth{text-transform:uppercase;font-size:12px;font-weight:600;padding:5px 0;border-top:solid 1px #eaeaea}#closebuttonoverlay,.dropselect{display:none}.check{font-size:11px;display:block;text-align:center;margin:0 auto;border:0;padding:5px 0;cursor:pointer;border-bottom:solid 1px #eaeaea}.checkbutton{clear:both;padding:10px;text-align:center;background:#a00062;margin:25px 10px 10px;width:81%;border:2px solid #fff}.checkbutton,.checkbutton a{color:#fff;text-decoration:none;font-weight:700}.ui-datepicker-header{background:#a00062;color:#fff;font-family:"Arial",sans-serif}.ui-icon{color:#fff}.ui-datepicker-calendar{color:#54585a;background:#ececeb}.fixedBooking{position:fixed!important;top:1px!important;z-index:1050!important}.fixedBooking #booking_header{cursor:pointer;display:block;color:#a00062!important;padding:14px 8px;height:53px;font-size:1rem}.centred #booking_header{cursor:default}.centred #closebuttonoverlay{display:inline-block;position:absolute;top:10px;right:15px;font-size:2em;line-height:.8em}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:after,.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{bottom:-6px;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons,.my-gallery figcaption{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:0}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#e580be;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#a00062;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}.subpage-nav-block h4{color:#333;font-size:1em;margin:0}.subpage-nav-container{margin-left:-10px;margin-right:-10px}.subpage-nav-block .fa-chevron-down{font-size:2em}.subnav-owl a,footer a{background-color:transparent}.subnav-owl a{text-decoration:none;color:#54585a}.subnav-owl a:hover,footer a{color:#191a1a;text-decoration:none}.subnav-owl .owl-stage{margin:0 auto}#submenu-button{display:block;background:#a00062;margin:0 auto 10px;float:none;border-radius:0;padding:.4em .8em;cursor:pointer}#submenu-button .icon-bar{background-color:#a00062!important}.subpage-nav-block{display:block;margin:0 auto;text-align:center}#subpage-nav-block .navbar-toggler{background-color:#a00062}.subpage-nav-block .glyphicon{font-size:28px;color:#fff}.subnav-owl .owl-item{text-align:center}.my-next-button,.my-previous-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;font-size:20px}.my-previous-button{left:1rem}.my-next-button{right:1rem}.my-gallery{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.my-gallery img{width:100%;height:auto}.my-gallery figure{display:inline-block;margin:6px;width:250px}footer{background:#54585a;color:#ececeb}footer a{color:#a3a3a1}footer a:hover{color:#ececeb;text-decoration:underline}footer .img-footer-social img{max-width:50px}@media screen and (max-width:1600px){header #bookingbox.fixedBooking{width:220px;right:2px}}@media screen and (max-width:1440px){header #bookingbox.fixedBooking{width:180px;right:2px}.fixedBooking #booking_header{height:53px;font-size:.9rem;line-height:1.4rem}}@media screen and (max-width:1200px){.grid-content{min-height:200px}}@media screen and (min-width:1161px) and (max-width:1295px){.navbar-nav.mx-auto{margin-left:1rem!important;margin-right:.5rem!important}}@media screen and (max-width:1100px){header .hotel-selection a{font-size:1.1em}header .hotel-selection a.active,header .hotel-selection a:hover{font-size:1.2em}.my-gallery figure{width:180px}.subnav-owl a{font-size:.9em}}@media screen and (max-width:991px){.closebtn,.openbtn{display:block;position:absolute;left:10px;top:10px}header .hotel-selection a{font-size:1em}header .hotel-selection a.active,header .hotel-selection a:hover{text-decoration:underline;font-size:1.1em}.tinynav{display:block;width:100%;padding:1em}.bannerBlock{background-color:#a00062}.topPadding{padding-top:56px!important}#select-dropdown{display:none}.overlay{height:56px;width:100%;position:fixed;z-index:10;top:0;left:0;background-color:#a00062;background-color:rgba(160,0,98,.9);overflow-y:hidden;transition:.4s}#myNav.open{height:100%}.overlay-content{position:relative;width:100%;text-align:center;top:10vw;height:100%}.overlay-content a{padding:8px;text-decoration:none;font-size:36px;display:block;transition:.4s}.owl-next,.owl-prev{top:20%;font-size:70px!important}.owl-next{right:3%}.owl-prev{left:3%}.imageFrame{padding:1px}.customRow{display:none}header .logo{top:60px;left:24px}header .logo img{max-width:200px}.grid-content{min-height:100px}footer .img-footer-social img{max-width:80px}}@media screen and (max-width:767px){main{margin-top:0}.closebtn,.openbtn{display:block;position:absolute;left:10px;top:10px}#myNav.open,.reservation_form{height:100%}.reservation_form .btn{padding:1em}.col-holder{width:auto}.radio-group{width:80%;margin:2vw 0 3vw}.radio-group span{display:block}.radio-group label{min-width:100%;margin:3px 0}.checkbutton{font-size:20px;padding:4vw!important}.book-input-click{display:block;width:80%;margin:0 auto}.input{padding-top:0}.check{font-size:1.1em}.from-col,.to-col{width:48%;margin:3vw auto}.from-month,.to-month{height:40%;font-size:2em;padding:2vw 3vw}.currentMonth{font-size:1.1em}.btn-primary{width:100%}.grid-content{min-height:280px}.my-gallery figure{width:150px;margin:3px}.daterangepicker{width:100%!important;height:auto!important;left:0!important;right:0!important;top:65px!important;bottom:0!important;margin:auto!important;position:fixed!important}.daterangepicker .drp-calendar.left{padding:8px;margin:25% 0 0}.daterangepicker .drp-calendar.right{padding:20px 8px 8px}.daterangepicker .drp-calendar{max-width:100%!important}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{font-size:1.2em}.daterangepicker.opensleft:after,.daterangepicker.opensleft:before{display:none!important}.tinynav{display:block;width:100%;padding:1em}#select-dropdown{display:none}.overlay{height:56px;width:100%;position:fixed;z-index:10;top:0;left:0;background-color:#a00062;background-color:rgba(160,0,98,.9);overflow-y:hidden;transition:.4s}.overlay-content{position:relative;width:100%;text-align:center}.overlay a,.subnav-owl .item a{display:block;text-decoration:none}.overlay a{transition:.4s;padding:8px;font-size:1.3em}header #bookingbox.fixedBooking{width:130px;right:5px;top:5px!important}.specialmargin{margin-top:0}.clippedimgb,.clippedimgt{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)!important;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)!important}#closebutton{position:fixed;z-index:20;right:0;padding:10px;cursor:pointer;display:block;font-size:3em;outline:0;border:0;margin:30px 20px;zoom:.7;-moz-transform:scale(.7);-moz-transform-origin:0 0}.ui-datepicker-calendar{background:#fff}#booking_header{display:none!important}#booking_header_mobile{border:2px solid #fff;height:46px;padding:0;margin:0;font-size:1.2em;display:block}#booking_header_mobile,.mobilecolour{background-color:#a00062;color:#fff}header #bookingbox{position:fixed;top:5px;right:5px;width:130px;z-index:1060;max-width:100%}#booking_content,.zindexbook{height:100%!important;right:0;left:0;top:0;bottom:0}#booking_content{position:fixed;display:none;background-color:rgba(0,0,0,.8);cursor:pointer;width:100%;z-index:1080}.show{display:block!important}.zindexbook{z-index:1080!important;width:100%!important}.reservation_form{background-color:#ececeb}.navbar{display:block!important;width:100%!important}.owl-next,.owl-prev{top:21%;font-size:80px!important}.owl-next{right:6%}.owl-prev{left:6%}.imageFrame{padding:1px}.customRow{display:none}.subnav-owl{margin:0;padding:0;-ms-flex-direction:row;flex-direction:row;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-height:0;transition:max-height .5s ease-out;overflow:hidden;display:block}.subnav-owl .item a{background:#ececeb;text-transform:uppercase;color:#54585a;text-align:center;padding:14px 16px;font-size:1.1em;border-bottom:2px solid #a00062}.subnav-owl .item a:after{content:'';width:100%;position:absolute;left:0;bottom:1px;border-width:0 0 1px;border-style:solid}.subnav-owl .item.active,.subnav-owl .item:hover:not(.active){background:#eee;color:#54585a}.subnav-owl .item,.subnav-owl .owl-item{display:block}.subnav-owl.open{display:block;max-height:1000px;transition:max-height .7s ease-in}#trigger-overlay{margin-top:16px;margin-left:8px}.subnav-owl .item.open{opacity:1}.my-next-button,.my-previous-button{display:none}.clippedimgb,.clippedimgt{}}@media screen and (max-width:500px){.from-month,.to-month{padding:10px}.daterangepicker .drp-calendar.left{margin:15% 0 0}}@media screen and (max-width:400px){.from-month,.to-month{padding:10px}}@media screen and (max-height:450px){.overlay{overflow-y:auto}.overlay-content a{font-size:1.6em!important}.overlay .closebtn{font-size:40px;top:15px;right:35px}}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.ltr .drp-calendar,.daterangepicker.ltr .ranges,.daterangepicker.single.ltr .drp-calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .drp-calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .drp-calendar.right{margin-left:0}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .drp-calendar.right{margin-right:0}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .drp-calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}