:active,:focus{outline:0}*{margin:0;padding:0;border:0}.clear{clear:both}body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:175%;color:#fff;text-align:center;background:#fff;min-width:1024px}#top{height:108px;background:#131313 url(../images/top_bg.png) repeat-x left top}#logo{position:relative;width:60%;min-width:853px;height:108px;margin:0 auto;background:url(../images/logo_bg.png) repeat-x left top;z-index:1}#logo img{margin-top:4px}.left_tr,.right_tr{float:left;width:17px;height:108px;margin:0;background:url(../images/left_tr.png) no-repeat left top;z-index:10}.right_tr{float:right}#cycle{width:100%;height:450px;overflow:hidden}.fullBg{position:relative;width:100%;height:450px;z-index:1;overflow:hidden}.bg{position:relative;width:100%;height:450px;z-index:1;overflow:hidden}#bg_flash{position:relative;width:100%;height:450px;overflow:hidden;z-index:1;background-color:#c6c5c5}#bg_rooms{position:relative;display:block;width:100%;height:450px;overflow:hidden;z-index:1;background-color:#c6c5c5}#bg_rooms #room_types{position:relative;display:block;width:800px;margin:0 auto;margin-top:18px;z-index:100}#bg_rooms .room_type{float:left;margin:0;margin-top:13px;text-align:left;color:#000}#bg_rooms #room_type1,#bg_rooms #room_type2,#bg_rooms #room_type4{margin-right:30px}#bg_rooms #room_type6{margin-top:0;margin-left:30px}#bg_rooms #room_type4{margin-top:2px}#bg_rooms #room_type5{margin-top:2px}#bg_rooms .room_type .room_desc{width:245px;text-align:center;line-height:14px}span.room_desc_hl{color:#009b68}span.room_desc_sm{font-size:9px}#bg_rooms .room_type .room_img,#bg_rooms .room_type .room_selected{position:relative;float:left;display:block;width:245px;height:180px;cursor:pointer}#bg_rooms .room_type .room_selected{display:none}#bg_rooms #room_type1{background:url(../images/rooms/type1/main.jpg) 0 0 no-repeat}#bg_rooms #room_type2{background:url(../images/rooms/type2/main.jpg) 0 0 no-repeat}#bg_rooms #room_type3{background:url(../images/rooms/type3/main.jpg) 0 0 no-repeat}#bg_rooms #room_type4{background:url(../images/rooms/type4/main.jpg) 0 0 no-repeat}#bg_rooms #room_type5{background:url(../images/rooms/type4/main.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img1{background:url(../images/rooms/type1/main_sh.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img1:hover,#bg_rooms .room_type #room_selected1{background:url(../images/rooms/type1/main.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img2{background:url(../images/rooms/type2/main_sh.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img2:hover,#bg_rooms .room_type #room_selected2{background:url(../images/rooms/type2/main.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img3{background:url(../images/rooms/type3/main_sh.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img3:hover,#bg_rooms .room_type #room_selected3{background:url(../images/rooms/type3/main.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img4{background:url(../images/rooms/type4/main_sh.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img4:hover,#bg_rooms .room_type #room_selected5{background:url(../images/rooms/type4/main.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img5{background:url(../images/rooms/type5/main_sh.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img5:hover,#bg_rooms .room_type #room_selected5{background:url(../images/rooms/type5/main.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img6{background:url(../images/rooms/type6/main_sh.jpg) 0 0 no-repeat}#bg_rooms .room_type #room_img6:hover,#bg_rooms .room_type #room_selected6{background:url(../images/rooms/type6/main.jpg) 0 0 no-repeat}#flash_wrap{position:relative;width:100%;height:450px;margin-top:-453px;z-index:10;overflow:hidden}#flash_left,#flash_right{position:relative;display:block;float:left;width:20%;height:450px;background:url(../images/flash_tr.png) repeat left top;z-index:10}#flash_right{float:right}#menu,#submenu{position:relative;float:left;width:58%;margin:0 1%;padding:5px 0;z-index:10;background:url(../images/menu_bg.png) repeat left top}#submenu{position:relative;float:left;width:100%;padding:5px 0;z-index:10;background:0 0}#menu ul,#submenu ul{width:412px;margin:0 auto;list-style:none;font-size:12px}#submenu ul{width:450px}#menu ul li,#submenu ul li{float:left;display:inline}#menu li a,#submenu li a{float:left;display:block;width:100px;margin-left:3px;margin-bottom:2px;color:#fff;text-decoration:none;text-align:center;overflow:hidden;font-size:14px}#menu li a:focus,#menu li a:hover,#submenu li a:focus,#submenu li a:hover{font-weight:700}#menu li a#current,#submenu li a#current{font-weight:700}#main_wrap{position:relative;background:#fff url(../images/main_bg.png) repeat-x left top}#content_wrap{position:relative;width:60%;min-width:853px;margin:0 auto;top:5px;background:#9b9b9b url(../images/content_bg.png) repeat-x left top}#booknow{display:block;width:95%;margin:0 auto;padding:10px 0;border-bottom:1px solid #fff;text-align:center}#booknow #book_title{float:left;width:175px;margin:0;margin-bottom:10px;padding:0;font-weight:700;font-size:16px;text-align:center;border-bottom:1px solid #f0f0f0}#booknow .field{float:left;position:relative;margin-left:44px;text-align:center}#booknow .field input,.label,select{float:left;min-width:50px;position:relative;font-size:15px;text-align:left;font-family:arial,helvetica,sans-serif}#booknow .field #btn,#booknow .field #checkIn{width:127px;text-align:center}#booknow .field #btn{width:175px}#booknow .button{outline:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid rgba(0,115,104,.2)}#booknow .button:focus,.button:hover{box-shadow:0 0 5px #007368;-webkit-box-shadow:0 0 5px #007368;-moz-box-shadow:0 0 5px #007368;border:1px solid rgba(0,115,104,.8)}#submenu{margin:10px auto;margin-bottom:30px}#content{margin:10px 4%;float:left;text-align:left;width:92%}#content .title{color:#000;font-weight:700;font-size:14px}#content p{margin-bottom:15px}#content ul{margin-left:20px}#content .table_td1,#content .table_td2,#content .table_th{float:left;width:140px;height:30px;margin:1px;padding:5px;background-color:#009b68;text-align:center}#content .table_td1{background-color:#c7c7c7;color:#009b68}#content .table_td2{background-color:#e8e8e8;color:#009b68}#content img.thumb{float:left;width:150px;height:100px;margin:2px;border:1px solid #000}#content img.thumb:hover{border:1px solid #009b68}form#comments{margin:10px}#comments .field{float:left;width:30%;font-size:15px;margin:2px}#comments input[type=button],#comments input[type=reset]{height:30px}#comments .field span{font-weight:400;font-style:italic;font-size:11px}#comments .required{color:red}#comments #required_note{margin-left:35%;margin-bottom:10px;font-style:italic}#comments input,#comments option,#comments select,#comments textarea{float:left;width:45%;text-align:left;height:24px;margin:2px;padding:2px;border:1px solid #007368;padding:.25rem .5rem}#comments textarea{width:45%;height:150px;resize:none}#comments #reset,#comments #sub{float:left;width:20%;margin-left:33%;padding:2px;color:#fff;text-align:center;background-color:#007368;border:2px solid #007368}#comments #reset{margin-left:1%}#comments #reset:hover,#comments #sub:hover{font-weight:700;cursor:pointer}#widgets{width:800px;margin:30px auto}.widget{float:left}.linkapi{float:left;width:250px;height:35px;margin:3px;margin-bottom:5px;margin-right:5px;font-size:13px;word-wrap:break-word;text-align:center;overflow:hidden}.linkapi a{color:#fff;text-decoration:none}.linkapi a:focus,.linkapi a:hover{text-decoration:underline}#footer{position:relative;display:block;width:60%;margin:0 auto;margin-top:10px;padding-bottom:3px;color:#000;font-size:13px;text-align:center}#footer a{color:#000;text-decoration:underline}#footer a:focus,#footer a:hover{text-decoration:none}#dog_fest_banner{text-align:left;width:853px;margin:0 auto}.gdpr-pop-wrap{margin:15px 0;color:#15996a;font-size:12px;border-bottom:2px solid #15996a;display:inline-block;font-weight:700}body.active-pop .overlay{background-color:#000;opacity:.8;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;display:block}.overlay{-webkit-transition:2s ease all;transition:2s ease-out all;display:none}.popup{left:50%;right:50%;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:20;position:relative;background-color:#fff;max-height:90vh;overflow:auto!important;transition-delay:0s;transition:none;padding:80px 0 20px}.popup img{max-width:100%}.logo-popup{position:absolute;top:10px;left:10px;z-index:1}body.active-pop .popup{opacity:1!important;max-width:700px!important;height:625px!important;position:fixed;left:0;right:0;z-index:11!important;-webkit-transition:2s ease-out all;transition:2s ease-out all}body.active-pop .popup-content{opacity:1}body.active-pop #main_wrap{z-index:1}.close-btn{position:absolute;top:20px;right:10px;width:20px;height:20px;cursor:pointer;z-index:50;border:2px solid #78c1a5;border-radius:50%;padding:8px;box-sizing:content-box}.close-btn:after,.close-btn:before{background-color:#898989;width:60%;height:2px;content:"";position:absolute;top:17px;left:7px}.close-btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-btn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-content{-webkit-transition:.3s ease all;transition:.3s ease all;-webkit-transition-delay:2s;transition-delay:2s;text-align:left;opacity:0;max-width:90%;margin:0 auto;display:block}.popup-content span{display:block}.popup a{color:#4e4e4e}.popup h2{margin:20px 0;font-size:12px;color:#000}.popup a:active,.popup a:focus,.popup a:hover{color:#4e4e4e}.popup-top{font-size:26px;font-weight:700;margin-bottom:10%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;padding:20px;background:rgba(230,236,243,.8);color:inherit}.popup-middle{position:absolute;left:10px;right:10px;bottom:10px;text-align:center;width:100%}.popup-bottom{font-size:13px;color:#fff;display:block;text-align:center;margin-left:-25px}.gdpr-contnent{cursor:pointer}.gdpr-content p{text-align:justify;font-size:12px;font-weight:400;color:#000;margin-bottom:20px}.gdpr-content ul{font-size:12px;color:#000;margin-left:5%}.gdpr-content{font-size:15px;color:#796e66}.gdpr-title{font-weight:700;color:#15996a;font-size:12px;margin-bottom:20px}#socials>div{margin:0 .25rem;display:inline-block}#socials>div img{transition:all .2s ease-in-out}#socials>div:hover img{transform:scale(1.2) rotate(10deg)}.widgets{padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.widgets>*{flex:1}.wrapperino{width:60%;min-width:853px;margin:auto}#footer h3,.wrapperino h3{color:#000;margin-bottom:1rem;font-weight:500;font-size:18px}.getDirections:active,.getDirections:focus,.getDirections:link{color:#333;text-decoration:none;font-size:18px}.getDirections{display:inline-block;padding:.75rem;border-bottom:2px solid transparent;transition:all .4s ease-in-out;margin-top:.5rem}.getDirections:hover{border-bottom:2px solid #15996a}.awards{display:flex;align-items:center;justify-content:space-between}.awards>*{margin:0 .5rem;height:100%}.awards>:first-child{margin-left:0}.footer__right{display:flex;justify-content:flex-end;align-items:center}.footer__right>*{display:inline-block}.footer__right>:nth-child(2){margin-left:1rem}@media (max-width:1596px){.footer__right>:nth-child(2){margin-left:0}}.copyright{display:block;text-align:center;margin-top:2rem;color:#000;padding:1rem 0;background-color:#eee}.copyright a,.copyright a:focus,.copyright a:link,.copyright a:visited{color:#000}#top .socials a,#top .socials a:focus,#top .socials a:link,#top .socials a:visited{color:#fff;text-decoration:none}#top .socials a{display:inline-block;padding:.25rem}#top .socials{position:absolute;right:0;top:50%;transform:translate(-15%,-50%);display:flex;font-size:13px}#top .socials img{margin-top:0;vertical-align:middle;margin-right:.25rem;transition:all .2s ease-in-out}#top .socials a:hover img{transform:scale(1.2) rotate(10deg)}.left_button_container{position:absolute;left:0;top:50%;transform:translate(4vw,-50%);display:flex;font-size:13px}.health_guide{padding:7px 20px;background-color:#15996a;color:#fff;font-size:14px;text-decoration:none;transition:all .2s ease-in-out;margin-right:15px}.e-checkin{padding:7px 20px;background-color:#15996a;color:#fff;font-size:14px;text-decoration:none;transition:all .2s ease-in-out}.health_guide:hover{background-color:#17a774;transform:scale(1.02)}.health_content{text-align:left!important}.health_content p,li{font-weight:300;text-align:left!important}.health_content p{margin-bottom:2.5rem}.health_content .health_badge{max-width:50%;float:right;margin-left:35px;margin-bottom:35px}.health_content a{color:#000;text-decoration:underline}.health_title{font-weight:700!important;color:#000!important;margin-bottom:35px!important}.health_subtitle{font-weight:700!important;color:#000!important;margin-bottom:3px!important}.instructions_item{font-weight:700!important;color:#000!important}.last_p{margin-bottom:35px!important}.infographic_container{text-align:center}.infographic_container img{width:100%;max-width:500px}