article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{width:100%;height:100%;min-height:100%;font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased!important}body{margin:0;font-size:62.5%;line-height:1.231;background-color:#fff}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#d2c39c;color:#fff;text-shadow:none}::selection{background:#d2c39c;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;border:1px solid #000;border-bottom:1px solid #666;padding:0;clear:both;width:100%;margin:24px 0}ins{background:#ff9;color:#000;-webkit-text-decoration:none;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:1.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:0}label{cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=date]{min-height:2rem}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:focus,textarea:focus{outline:0}.general_form div ul.seg-survey li{padding:0 5%;margin:0!important;border-top:1px solid #adadad;text-align:left}.general_form div ul.seg-survey li:last-child{border-bottom:1px solid #adadad}.general_form div ul.seg-survey li div{width:75%}.content li{margin-bottom:10px}.content li:last-child{margin-bottom:0}.content section .seg-survey img{margin:10px 5% 10px 0;width:20%;float:left;margin-right:5%}.content section .seg-survey label{display:block;width:100%;margin-top:10px;font-family:costa-n4,costa,serif;text-transform:none;text-align:left;font-size:16px;line-height:20px}.seg-survey li select{width:auto!important;width:initial!important}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}fieldset,form,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}.contain{max-width:1400px;margin:0 auto;width:90%}@media(min-width:1024px){.contain{padding-left:0;padding-right:0}}a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.w25>*+div{margin-top:20px}@media only screen and (min-width:48.0625em){.w25,.w25-75,.w33,.w33-66,.w40-60,.w50-50,.w60-40,.w66-33,.w75-25{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:90%}.w25-75,.w33-66,.w40-60,.w50-50,.w60-40,.w66-33,.w75-25{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.w100>*,.w25-75>*,.w25>*,.w33-66>*,.w33>*,.w40-60>*,.w50-50>*,.w60-40>*,.w66-33>*,.w75-25>*{-webkit-box-sizing:border-box;box-sizing:border-box}.fdrr{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.w25-75>:first-child,.w25>*,.w75-25>:nth-child(2){width:25%}.spaced.w25>*{width:22%}.spaced.w25-75>:first-child,.spaced.w75-25>:nth-child(2){width:23%}.w33-66>:first-child,.w33>*,.w66-33>:nth-child(2){width:33.3%}.spaced.w33>*{width:30.6%}.spaced.w33-66>:first-child,.spaced.w66-33>:nth-child(2){width:31.3%}.w40-60>:first-child,.w60-40>:nth-child(2){width:40%}.spaced.w40-60>:first-child,.spaced.w60-40>:nth-child(2){width:38%}.w50-50>*{width:50%}.spaced.w50-50>*{width:48%}.w33-66>:nth-child(2),.w66-33>:first-child{width:66.6%}.spaced.w33-66>:nth-child(2),.spaced.w66-33>:first-child{width:64.6%}.w40-60>:nth-child(2),.w60-40>:first-child{width:60%}.spaced.w40-60>:nth-child(2),.spaced.w60-40>:first-child{width:58%}.w25-75>:nth-child(2),.w75-25>:first-child{width:74.9%}.spaced.w25-75>:nth-child(2),.spaced.w75-25>:first-child{width:73%}.w100>*{width:90%;margin-left:auto;margin-right:auto}.spaced.w25>*,.spaced.w33>*,.spaced.w33>.dbl.color-block~*,.spaced.w50-50>*{margin:0 2%}.spaced.w25>:nth-child(4n),.spaced.w33>:nth-child(3n),.spaced.w50-50>:nth-child(2n){margin-right:0}.spaced.w25>:nth-child(4n+1),.spaced.w33>:nth-child(3n+1),.spaced.w50-50>:nth-child(odd){margin-left:0}.spaced.w25-75>:nth-child(2),.spaced.w33-66>:nth-child(2),.spaced.w40-60>:nth-child(2),.spaced.w60-40>:nth-child(2),.spaced.w66-33>:nth-child(2),.spaced.w75-25>:nth-child(2){margin-left:2%}.spaced.w25-75>:first-child,.spaced.w33-66>:first-child,.spaced.w40-60>:first-child,.spaced.w60-40>:first-child,.spaced.w66-33>:first-child,.spaced.w75-25>:first-child{margin-right:2%}.spaced.w25-75.fdrr>:first-child,.spaced.w33-66.fdrr>:first-child,.spaced.w40-60.fdrr>:first-child,.spaced.w50-50.fdrr>:first-child,.spaced.w60-40.fdrr>:first-child,.spaced.w66-33.fdrr>:first-child,.spaced.w75-25.fdrr>:first-child{margin-right:0;margin-left:2%}.spaced.w25-75.fdrr>:nth-child(2),.spaced.w33-66.fdrr>:nth-child(2),.spaced.w40-60.fdrr>:nth-child(2),.spaced.w50-50.fdrr>:nth-child(2),.spaced.w60-40.fdrr>:nth-child(2),.spaced.w66-33.fdrr>:nth-child(2){margin-left:0;margin-right:2%}}.content .card{margin-top:50px;margin-bottom:50px}.content .card.tan:last-of-type,.content .card.walnut1:last-of-type{margin-bottom:0}.content .card.tan{padding-top:50px;padding-bottom:50px}.content .card.tan+.tan,.content .card.tan.walnut1{margin-top:-4%}.content .card.tan.centered-callout+.tan,.content .card.tan.centered-callout.walnut1{margin-top:0}.content .card>div+div{margin-top:20px}.content .card .image-container{position:relative}.content .card .image-container+.text-container{margin-top:30px}.content .card .text-container>:first-child{padding-top:0}.content .card .text-container>*+.btn{margin-top:10px}@media(min-width:769px){.content .card .text-container:not(.ctr)>:not(.ctr){text-align:left}.content .card .text-container:not(.ctr)>:not(.ctr):first-child{padding-top:.4em}}@media(min-width:1240px){.content .card{margin-top:4%;margin-bottom:4%}.content .card.tan,.content .card.walnut1{padding-top:100px;padding-bottom:100px}}@media(min-width:1440px){.content .card{padding-left:0;padding-right:0}}.border-0{border:0}.darkgray,.default{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.walnut{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.walnut1{background-color:#e4dde0}.maroon{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.maroon :not(.btn),.maroon p{color:#000!important}.darkmaroon{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.mutedyellow{background-color:#f4ebd9;border-color:#f4ebd9}.mutedyellow.lighten{background-color:rgba(244,235,217,.4);border-color:rgba(244,235,217,.4)}.gray{background-color:#d7cfc7;border-color:#d7cfc7}.red{background-color:#7c4742;border-color:#7c4742;color:#fff}.yellow{background-color:#cca87c;border-color:#cca87c}.blue{background-color:#213c44;border-color:#213c44;color:#fff}.green{background-color:#476553;border-color:#476553;color:#fff}.darkblue{background-color:#213c44;border-color:#213c44;color:#fff}.tan{background-color:#fff8f1;border-color:#fff8f1}.lightgray{background-color:#e4dde0;border-color:#e4dde0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.px-10{padding-left:10px!important;padding-right:10px!important}.px-20{padding-left:20px!important;padding-right:20px!important}.px-30{padding-left:30px!important;padding-right:30px!important}.pt-0{padding-top:0!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.margin-off>:first-child,.no-margin>:first-child{margin-top:0!important}.margin-off>:last-child,.no-margin>:last-child{margin-bottom:0!important}.margin-off ol>:last-child,.margin-off ul>:last-child,.no-margin ol>:last-child,.no-margin ul>:last-child{margin-bottom:0!important}.margin-off ol>:last-child li>:last-child,.margin-off ul>:last-child li>:last-child,.no-margin ol>:last-child li>:last-child,.no-margin ul>:last-child li>:last-child{margin-bottom:0!important}.feat-img,.featImage,.featImg,.featured-image,.featured-img,.featuredImg{background-position:center;background-size:cover;background-repeat:no-repeat}.d-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-100{-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.justify-content-flex-start,.justify-content-start{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-center{-webkit-justify-content:center!important;-moz-justify-content:center!important;-ms-justify-content:center!important;-webkit-box-pack:center!important;justify-content:center!important;-ms-flex-pack:center!important}.justify-content-end,.justify-content-flex-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-between,.justify-content-space-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-evenly,.justify-content-space-evenly{-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-webkit-box-pack:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly}.justify-content-around,.justify-content-space-around{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.align-items-flex-start,.align-items-start{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-end,.align-items-flex-end{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-content-flex-start,.align-content-start{-webkit-align-content:flex-start;-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.align-content-center{-webkit-align-content:center;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}.align-content-end,.align-content-flex-end{-webkit-align-content:flex-end;-ms-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.align-self-flex-start,.align-self-start{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-self-center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.align-self-end,.align-self-flex-end{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.flex-direction-row-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}body{background:#fff}section{position:relative}a{-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.fullW_line{display:block;width:100%;height:0}.fullW_dbl_line{display:block;width:100%}#breadcrumbs,#upcoming_events>div>div,.content_contain,.w100>p,footer>div{max-width:1400px;width:90%;margin:0 auto;padding:1em 0}.content_contain{overflow:hidden}.w100>p{padding:0}h1,h2,h3,h4{font-weight:400;line-height:1em;padding-top:.4em}section>.altH2:first-child{padding-top:0}textarea{width:98%;height:250px;padding:1%}button{border-color:#3e2c32;background-color:rgba(0,0,0,0);border-style:none}.arrow,.toggle-icon{display:inline-block!important;vertical-align:text-top;border:solid;border-width:0 2px 2px 0;padding:5px;-webkit-transform-origin:center center;transform-origin:center center;border-color:#3e2c32;margin-top:.1em;margin-left:.5em}.arrow.u,.toggle-icon.u{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.arrow.r,.toggle-icon.r{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.d,.toggle-icon.d{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.l,.toggle-icon.l{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.open .arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.controls{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;text-align:right;bottom:3vw;z-index:1}#bg-video{--video--width:1920;--video--height:1080;position:relative;padding-bottom:calc(1080/1920*100%);padding-bottom:calc(var(--video--height)/var(--video--width)*100%);overflow:hidden;max-width:100%;width:100%}#bg-video #vimeo-player,#bg-video .spotlightr{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:64em){#home_top2024 .w100{max-height:none;max-height:initial;aspect-ratio:16/9;overflow:hidden}.controls{bottom:13vw;right:40px}}#cc-btn,#pause-btn{display:inline-block;vertical-align:middle;background:0 0!important;border:none}#cc-btn .icon,#pause-btn .icon{position:relative;border-radius:50%;background-color:#1c0b02}#cc-btn:after,#pause-btn:after{display:none}#pause-btn .icon{width:25px;height:25px}#pause-btn .icon::after,#pause-btn .icon::before{content:"";position:absolute;top:7px}#pause-btn.playing .icon::after,#pause-btn.playing .icon::before{border-left:3px solid #fff;height:11px}#pause-btn.playing .icon::before{left:8px}#pause-btn.playing .icon::after{right:8px;display:block}#pause-btn.paused .icon::before{left:9px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff}#cc-btn .icon{width:25px;height:25px}#cc-btn .icon::before{content:"CC";font-weight:800;font-size:1.1em;position:absolute;top:5px;left:4px;color:#fff}#cc-btn.captioned .icon{background-color:#7c4742}.home #upcoming_events,.home footer{display:none}#blackout{height:100%;background:#000;background:rgba(0,0,0,.6);position:fixed;display:none;top:0;right:0;bottom:0;left:0;z-index:99}section#alert-wrapper{font-size:1.6em;z-index:1199}section#alert-wrapper .alert-hidden{right:284px}.mbl-only{display:none}.tablet-only{display:none}.overlay{background:rgba(128,128,128,.5);width:100%;height:100%}.overlay:focus,.overlay:hover{border:1px solid #000}@media only screen and (min-width:48em)and (max-width:768px){.tablet-only{display:block}.dsktp-only{display:none}.mbl-only{display:none}}@media only screen and (max-width:47.99em){.tablet-only{display:none}.dsktp-only{display:none}.mbl-only{display:block}h1,h2,h3,h4{padding-top:1em}}nav{position:relative;z-index:98}footer,nav{font-size:1.3em}#nav_logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#top_navL{float:left}#top_navR{float:right;text-transform:uppercase}#top_navR .btn{font-size:1em!important;margin-top:-1em}#main_nav{float:left;clear:right;display:block;font-size:1.1em;text-transform:uppercase}.mble_only{display:none}.search-bar-container #search-bar{width:100%;position:absolute;left:0;right:0;background-color:#fff8f1;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.5);box-shadow:0 4px 6px rgba(0,0,0,.5);border-top:3px solid #3e2c32;padding:1em 0;-webkit-transition:all .3s;transition:all .3s;visibility:hidden;opacity:0;z-index:-5000}.search-bar-container #search-bar.active{visibility:visible;opacity:1;z-index:100}.search-bar-container #search-bar input{font-size:1em;max-width:80%;height:auto}.search-bar-container #search-bar input[type=submit]{width:auto}.search-bar-container #search-bar input[type=submit]:active,.search-bar-container #search-bar input[type=submit]:focus,.search-bar-container #search-bar input[type=submit]:hover{background-color:#a93439;-webkit-text-decoration:none;text-decoration:none}@media(max-width:768px){.search-bar-container #search-bar input[type=submit]{margin-top:20px}}#breadcrumbs{font-size:1.3em;padding:.75em 1.25%;text-transform:uppercase;vertical-align:middle}#home_icon{width:16px;height:13px;display:inline-block;background:url("/assets/images/sprites/icons.png") left -249px no-repeat;vertical-align:middle;margin-top:-5px}#home_icon:hover{background-position:right -249px}.breadcrumb_seperator{margin:0 .25em}#redline{position:relative;z-index:999}#redline{display:block;width:96%;padding:12px 2%;background:#005a9b;text-transform:uppercase;text-align:center;font-size:1.3em;letter-spacing:.7px}#redline p{line-height:1em}#redline h4{font-size:1.8em}#redline h5{margin:0;color:#fff}#redline span{color:red;margin-right:10px}#mobile_ftr_nav{display:none}#ftr_top_C,#ftr_top_L,#ftr_top_R{display:table-cell;vertical-align:middle}#ftr_top_L{width:40%;font-size:1.2em}#ftr_top_L img{vertical-align:sub}#ftr_top_L .line1{font-size:1.2em}#footer_directions,#ftr_top_L strong{margin-right:1%}#ftr_top_L strong#fax{margin-left:1.5%}#ftr_top_L p{line-height:1.5em}#ftr_top_L h5{display:inline-block;font-size:1em;margin-right:6px}#footer_directions:before{content:" ";background:url("/assets/images/sprites/icons.png") left -304px no-repeat;display:inline-block;width:12px;height:17px;vertical-align:middle;margin:-2px 6px 0 0}#footer_directions:hover:before{background-position:right -304px}#ftr_top_C{position:relative;width:20%;text-align:center}#ftr_top_C>h5{margin-top:-36px;padding-bottom:.25em}#ftr_top_C>div{position:relative}#ftr_top_C>div>div{position:absolute;top:50%;width:100%;height:100%}#ftr_top_C>div>div.a_award{overflow:hidden}#ftr_top_C>div>div>a:hover>img{margin-top:-49px}#ftr_top_R{width:40%;text-align:center;padding:1.25% 0!important}#ftr_top_C p,#ftr_top_R #connect,#ftr_top_R p{display:block;font-size:1.8em;padding-bottom:.25em}#ftr_top_R .btn{font-size:1.25em!important}#ftr_top_R #ftr_top_RT{padding-bottom:1em}#ftr_top_R #ftr_top_RB{padding-top:1em}.frm_search label{font-size:.6em}.frm_search{display:inline-block;margin-top:4%}.frm_search input{background:#fff;border:none;float:left;padding:2px 5px;height:26px}.search_field{border-right:none!important;padding-right:0;width:auto;text-align:left;font-size:1em}#pcode,.search_field{cursor:text}.frm_search .submit_search,.zoom_button{border-left:none!important;background:#fff url("/assets/images/sprites/icons.png") left -321px no-repeat;width:27px;height:32px;text-indent:-999em}#search_results .zoom_button{width:32px;border:1px solid #717171;margin-left:-3px}.frm_search .submit_search:hover{background-position:right -321px}#fb_icon,#pin_icon,#tripadv_icon,#youtube_icon{background:url("/assets/images/sprites/icons.png") left -351px no-repeat;width:27px;height:27px;display:inline-block;margin:0 2%}#twitter_icon{background:url("/assets/images/sprites/x-twitter.png") no-repeat;width:27px;height:27px;display:inline-block;margin:0 2%}#instagram_icon{background:url("/assets/images/sprites/instagram.png") no-repeat;width:27px;height:27px;display:inline-block;margin:0 2%}#fb_icon{background-position:left -351px}#fb_icon:hover{background-position:right -351px}#pin_icon{background-position:left -378px}#pin_icon:hover{background-position:right -378px}#youtube_icon{background-position:left -405px}#youtube_icon:hover{background-position:right -405px}#tripadv_icon{background-position:left -432px;width:37px}#tripadv_icon:hover{background-position:right -432px}#ftr_middle>div{float:left;width:16.25%;margin-top:-.75em}#ftr_middle>div:first-child{width:18.75%}#ftr_middle a{float:left;clear:left;font-size:1em;padding:.2em 0}#ftr_middle a.main_link{font-size:1.1em;padding:.75em 0 .25em;text-transform:uppercase}#ftr_middle h6{padding-top:0}#ftr_bottom{font-size:1.2em}#copyright{margin-bottom:.5em;display:block!important}#ftr_bottom a{margin-right:2%;display:inline-block;padding-right:23px;line-height:45px}#ftr_bottom a.first{padding-left:0;padding-right:23px;line-height:45px}div.content a:not(.btn):not(.slide_txt):not(.slide_btn):not(.arrow_link){-webkit-text-decoration:underline;text-decoration:underline}.btn:hover,.lg-btn:hover,.slide_txt .slide_btn:hover{-webkit-text-decoration:none;text-decoration:none}.slide_txt .slide_btn{width:auto;padding:10px 20px;font-size:25px;text-shadow:none}#res_widget{position:fixed;top:0;left:0;z-index:99}#res_widget_btn{position:absolute;left:0;top:0;transform:rotate(270deg);transform-origin:top left;-ms-transform:rotate(270deg);-ms-transform-origin:top left;-webkit-transform:rotate(270deg);-webkit-transform-origin:top left;text-align:center}#res_widget_btn a{font-size:1.7em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;display:block;text-align:center}#res_widget_btn #res_btn_txt{cursor:pointer;display:block}#res_widget_btn #res_btn_img{cursor:pointer;background:url("/assets/images/sprites/icons.png") center -175px no-repeat;display:inline-block;width:44px;height:25px;margin-top:-2px}#res_widget_btn #res_btn_img{-webkit-transition:border-top .25s;transition:border-top .25s;border-top:0 solid #fff}#res_widget_btn:hover #res_btn_img{-webkit-transition:border-top .25s;transition:border-top .25s;border-top:3px solid #fff}#res_widget_btn:hover #res_btn_img{background-position:center -202px}#res_widget_btn img{vertical-align:top}#res_widget_form{position:relative;text-align:center}#res_widget #res_widget_form{padding:0 10% 10%;width:80%}#res_close_btn:focus{-webkit-box-shadow:0 0 0 2px #004151;box-shadow:0 0 0 2px #004151}#res_widget_form select:focus{outline:#004151 4px solid}#res_widget_form input[type=submit]:focus{-webkit-text-decoration:underline;text-decoration:underline;-webkit-box-shadow:2px 2px 5px 0 #000;box-shadow:2px 2px 5px 0 #000}#res_widget_form input[type=submit]:active{-webkit-text-decoration:underline;text-decoration:underline;-webkit-box-shadow:1px 1px 3px 0 #000;box-shadow:1px 1px 3px 0 #000}#ot_widget_form{text-align:center}#res_close_btn{width:30px;height:30px;padding:1px;display:block;float:right;margin:3% 0;background:url("/assets/images/sprites/icons.png") top right no-repeat;text-indent:-999em;border-radius:50%}#res_widget_form p,form span{display:block}#res_widget_form p{clear:right;font-size:2em;margin:8% 0}#res_widget_form .res_title{font-size:2.15em}#res-widget-wrapper{top:-290px;left:-420px;position:absolute}.alerts-on #res-widget-wrapper{top:-263px}#res-widget-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}#dyno-res{width:420px;background:#f4f6f7;padding:5%}#res-widget-wrapper #dyno-res_close{color:#717171;border-color:#717171}#res-widget-wrapper #dyno-res_close:focus,#res-widget-wrapper #dyno-res_close:hover{color:#813234}#dyno-res .checkbox-element{float:left}#dyno-res span{display:inline}#dyno-res_footer{padding:10px 0;margin-top:5px}#dyno-res_footer button{text-align:center;width:48%;padding:10px;margin-right:1%;font-family:Unbounded,serif;font-size:1.4em}#dyno-res_footer .dyno-res-submit{background:#72784a;border:2px solid #72784a;color:#fff}#dyno-res_footer .dyno-res-submit:focus,#dyno-res_footer .dyno-res-submit:hover{background:#fff;color:#72784a;border-color:#72784a}#dyno-res_footer #check-packages{background:#004151;border:2px solid #004151;color:#fff}#dyno-res_footer #check-packages:focus,#dyno-res_footer #check-packages:hover{background:#fff;color:#004151;border-color:#004151;outline:0}#dyno-res .select-wrap{border-color:#717171}#dyno-res select::-ms-expand{display:none}#dyno-res .select-wrap select{padding:9px 15px}#dyno-res .dr-input{border:1px solid #717171;padding:9px 12px}#dyno-res .dr-input[type=date]{padding:6px 12px}#dyno-res .dr-field label{font-size:1.1em}#dyno-res .element-wrapper .label-text{padding-left:5px;font-size:13px;line-height:20px;color:#717171}#dyno-res legend{margin-right:44px;font-family:Unbounded,serif}label{display:block;margin-bottom:5px;font-size:1.8em}input,select{width:100%;font-size:1.8em;padding:0;cursor:pointer;border-radius:0}input[type=date],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.touch #event_date{height:35px;white-space:nowrap}input#PartySizeTxt,input.roomcountTxt{height:60px;padding:0;font-size:4.5em;line-height:1.35em;border-top:0;border-bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input#PartySizeTxt,input.roomcountTxt{margin-top:-2px;cursor:default}#ResTimeTxt,#startdateTxt,.checkinTxt,.checkoutTxt,.roomsTable span{display:block;background:#fff;width:100%;position:absolute;pointer-events:none;text-transform:uppercase}#startdateTxt,.checkinTxt,.checkoutTxt{height:66px;padding-top:14px;margin:1px}#startdateTxt .m,.checkinTxt .m,.checkoutTxt .m{font-size:1.4em}#startdateTxt .d,.checkinTxt .d,.checkoutTxt .d{font-size:4.5em;line-height:.95em}#startdateTxt .m.long,.checkinTxt .m.long,.checkoutTxt .m.long{font-size:1.2em;line-height:1.4em}#StartDate.active{background-position:center 92%}input[class^=minus],input[class^=plus]{background:url("/assets/images/sprites/icons.png") center -135px no-repeat}#am,#pm{color:#fff;cursor:default}#am{border-bottom:none}#pm{border-top:none}input[class^=minus]{background-position:center -155px}input[disabled]{opacity:1}input[type=button]{height:21px;font-size:1.5em}input[type=button][disabled]{opacity:1}.split3rd{margin-left:9%;position:relative;display:inline}#ot_widget_form .split3rd{width:22.5%;margin-left:0;margin-right:5%}#ot_widget_form .split3rd.middle3rd{width:40%}.error-text_ot{color:red;font-size:1.6em;margin-top:-2em;margin-bottom:1em}.error-border{border-color:red!important}.first3rd{margin-left:0}#avail_btn,#pckge_btn,#table_btn{font-size:2em;padding:.2em}#avail_btn,#pckge_btn,#res_widget_form .split3,#table_btn,.roomsTable{margin-bottom:6%}#ot_widget_form .split3{width:65%}#ot_widget_form h3{margin-bottom:.75em}#table_btn{width:auto;padding:.2em 1em}.ot-disclmr{margin:-1.25em 0 1em}.oldie .roomsTable span,html[data-useragent*="MSIE 10.0"] .roomsTable span{display:none}.oldie #ResTimeTxt,html[data-useragent*="MSIE 10.0"] #ResTimeTxt{width:80%;background:#fff;padding:0;border-right:none!important}.oldie .roomsTable select,html[data-useragent*="MSIE 10.0"] .roomsTable select{padding-left:20%}.general_form{text-align:left;clear:left;font-size:1.2em;margin-top:5%;margin:0 auto;max-width:800px;width:100%;overflow:hidden}.general_form.tan{padding:50px}@media only screen and (max-width:768px){.general_form.tan{padding:30px 20px}}@media only screen and (max-width:480px){.general_form.tan{padding:20px 15px}}.general_form .new-input{float:none}@media only screen and (max-width:768px){.general_form{margin:0 10px;font-size:1.1em}}@media only screen and (max-width:480px){.general_form{margin:0 5px;font-size:1em}}.general_form div{float:left}.general_form div ul{list-style:none;padding:0}.general_form div ul li{clear:left;margin:1em 0}.general_form div ul li:first-child{margin-top:0}.general_form input:not(.btn),.general_form select{padding:.3em;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.general_form label{font-size:.75em;position:relative;width:100%;margin-right:5%;display:block}.general_form input[type=checkbox]{float:left;width:1.5em!important;height:1.5em!important;margin-top:5px;margin-right:10px}.general_form .flex_date{text-align:left;width:auto;margin:0 0 0 .5em}.general_form .flex_checkbox,.general_form .form_submit{width:100%;margin:0 0 1.5em;text-align:center}.general_form .form_submit{margin-top:2em}.general_form #selects_div span{white-space:nowrap;float:left;margin-right:4.5%}.general_form #selects_div span select{width:100%}.cat_error,.field_error,.sub_error{color:red}#dob_month_span{width:41%}#dob_day_span{width:21%}#dob_year_span{width:29%;margin-right:0!important}#dob_day_Label,#dob_month_Label,#dob_year_Label{clear:both;width:100%;text-align:left}.general_form .btn{height:auto}.general_form input:not(.btn),.general_form select{font-size:.7em}@media only screen and (max-width:768px){.form-container{margin:0 15px;padding:0 10px}}@media only screen and (max-width:480px){.form-container{margin:0 10px;padding:0 5px}}.general_form label .why_ask{-webkit-text-decoration:underline!important;text-decoration:underline!important;border-bottom:0!important}.general_form label .why_ask:hover{-webkit-text-decoration:none!important;text-decoration:none!important}@media(min-width:768px){.general_form label .why_ask{position:absolute;top:0;left:110px;width:180px}}@media only screen and (min-width:48.0625em){.general_form .w100,.general_form .w33,.general_form .w50-50{width:100%}}#dialog{position:absolute;z-index:1000;background:#fff;width:200px;font-size:1.5em;height:auto;padding:10px;-webkit-box-shadow:2px 2px 5px #b9b8b6;box-shadow:2px 2px 5px #b9b8b6}#closeDialog{font-size:1em;width:50%;margin:10px auto 0}.ui-blocked{position:relative}.ui-blocked .ui-blocker{float:none;width:100%;height:100%;top:0;left:0;background:#000;opacity:.7;text-align:center;font-size:18px;z-index:11}.ui-blocked .ui-blocker img{height:200px;width:200px;max-height:80%;position:relative;-webkit-transform:translateY(-80%);transform:translateY(-80%)}.ui-blocked .ui-blocker .block-text{position:absolute;left:0;width:100%;text-align:center;top:24%;color:#fff}.ui-date-text{display:none}.ui-datepicker{text-transform:uppercase;background:#fff;width:280px;text-align:center;display:none;font-size:1.6em;z-index:1001!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-datepicker-header{line-height:36px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:11px;height:19px;background:url("/assets/images/sprites/icons.png") top left no-repeat;text-indent:-999em;cursor:pointer;margin:8px 15px}.ui-datepicker .ui-datepicker-prev{float:left;background-position:left -76px}.ui-datepicker .ui-datepicker-next{float:right;background-position:left -57px}.ui-datepicker .ui-datepicker-prev.ui-state-disabled{background-position:right -76px;cursor:default}.ui-datepicker .ui-datepicker-next.ui-state-disabled{background-position:right -57px;cursor:default}.ui-datepicker table{width:100%}.ui-datepicker-calendar td{text-align:center}span.ui-state-default{cursor:default}.ui-state-default{-webkit-text-decoration:none;text-decoration:none;display:block;padding:5px 0}.ui-state-default:hover{-webkit-text-decoration:none;text-decoration:none}#ui-datepicker-div.to{left:0}#home_slideshow{position:relative;width:100%}#header_image{overflow:hidden;background:#213c44}#header_image img,#home_slideshow img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;height:100%}.owl-wrapper-outer{z-index:20}.owl-carousel .owl-controls{position:relative;z-index:61;width:100%;margin-top:20px;height:30px}.owl-carousel .owl-dots,.owl-carousel .owl-pagination{text-align:center}.owl-carousel .owl-buttons,.owl-carousel .owl-dots,.owl-carousel .owl-pagination{position:absolute;width:100%;height:0}.owl-carousel .owl-dot,.owl-carousel .owl-page{width:8px;height:8px;margin:0 3px;display:inline-block;border-radius:50%}.owl-carousel:not(.owl-loaded){display:block}.owl-carousel .owl-prev{float:left}.owl-carousel .owl-next{float:right}.owl-carousel:not(.owl-loaded) .item:not(:first-child){display:none}.owl-carouselAlt .owl-controls{position:absolute;z-index:61;width:100%;top:50%;height:0;margin-top:0}.owl-carouselAlt .owl-dots,.owl-carouselAlt .owl-pagination{position:absolute;bottom:0;width:100%;display:none}.owl-carouselAlt .item{position:relative;text-align:center}.owl-carouselAlt .owl-dot,.owl-carouselAlt .owl-page{width:33.13%;margin:0 .1%;height:10px;float:left}.owl-carouselAlt #scroll_down,.owl-carouselAlt .owl-next,.owl-carouselAlt .owl-prev,.owl-carouselAlt .yt_playbtn{position:relative;background:#fff;background:rgba(255,255,255,.3);border:2px solid #fff;border-radius:50%;display:inline-block;font-weight:700;height:0;width:6%;padding-bottom:6%;margin-top:-3%;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;text-indent:-999em}.owl-carouselAlt .owl-prev{float:left;margin-left:5%}.owl-carouselAlt .owl-next{float:right;margin-right:5%}@media only screen and (min-width:960px){.owl-carouselAlt #scroll_down{width:54px;height:54px;margin-top:15px;margin-left:-27px;padding-bottom:0}}@media only screen and (min-width:768px){.owl-carouselAlt #home_slideshow .owl-next,.owl-carouselAlt #home_slideshow .owl-prev{width:76px;height:76px;margin-top:-38px;padding-bottom:0}}.owl-carouselAlt #scroll_down:after,.owl-carouselAlt #scroll_down:before,.owl-carouselAlt .owl-next:after,.owl-carouselAlt .owl-next:before,.owl-carouselAlt .owl-prev:after,.owl-carouselAlt .owl-prev:before{border-right:2px solid #fff;content:"";display:block;height:0;padding-bottom:25%;position:absolute;top:30.5%;left:50%}.owl-carouselAlt .owl-next:after,.owl-carouselAlt .owl-prev:after{top:47%}.owl-carouselAlt .owl-next:after,.owl-carouselAlt .owl-next:before,.owl-carouselAlt .owl-prev:after,.owl-carouselAlt .owl-prev:before{left:49%}.owl-carouselAlt #scroll_down:before{left:34%}.owl-carouselAlt #scroll_down:after{left:66%}.owl-carouselAlt #scroll_down:after,.owl-carouselAlt #scroll_down:before{top:32.5%}.owl-carouselAlt .owl-prev div[class*=ie]{left:28%}.owl-carouselAlt .owl-next div[class*=ie]{left:38%}.owl-carouselAlt #scroll_down div[class*=ie]{top:38%}.owl-carouselAlt .owl-next div[class*=-before],.owl-carouselAlt .owl-prev div[class*=-before]{top:18%}.owl-carouselAlt .owl-next div[class*=-after],.owl-carouselAlt .owl-prev div[class*=-after]{top:49%}.owl-carouselAlt #scroll_down div[class*=-before]{left:20%}.owl-carouselAlt #scroll_down div[class*=-after]{left:50%}.owl-carouselAlt .owl-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.owl-carouselAlt .owl-next:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.owl-carouselAlt .owl-prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.owl-carouselAlt .owl-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wide-slideshow{overflow:hidden}.wide-slideshow .owl-item{-webkit-transition:all .5s;transition:all .5s}.wide-slideshow .owl-item:not(.active){-webkit-transform:scaleY(.9);transform:scaleY(.9)}@media only screen and (min-width:64em){.wide-slideshow .owl-item:not(.active){-webkit-transform:scale(.9);transform:scale(.9)}}.wide-slideshow .owl-carousel .owl-wrapper-outer{overflow:visible}.wide-slideshow .item,.wide-slideshow .owl-carousel .owl-controls .owl-buttons{padding:0 10px}.home #upcoming_events,.home footer{display:block}#home-hero{background:url("/assets/images/home/hero.jpg") no-repeat center center;background-size:cover;display:block;height:0;padding-bottom:56.25%;position:relative;top:0;width:100%;z-index:1}#home-video-wrapper{height:100%;position:absolute;top:0;display:none;width:100%;z-index:2}#home-hero-copy{height:100%;position:absolute;top:0;width:100%;z-index:3;background:url("/assets/images/video-spacer-for-ie.gif") repeat}.mejs-container .mejs-controls{display:none!important}.mejs-container{background:0 0!important}.mejs-overlay-loading,.mejs-overlay-play{display:none!important}#scroll_down{position:absolute;z-index:55;top:85%;left:50%;display:block;background:0 0;text-indent:-999em}#scroll_down:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#scroll_down:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#scroll_down{-webkit-animation:bounce 1.25s infinite;animation:bounce 1.25s infinite}@-webkit-keyframes bounce{0%,100%,15%,45%,80%{top:85%}35%{top:83%}55%{top:84%}}@keyframes bounce{0%,100%,15%,45%,80%{top:85%}35%{top:83%}55%{top:84%}}.home_callout img{opacity:0}.home_callout .img_gs{opacity:.1}#home_callouts{height:273px;overflow:hidden;clear:left}#owl-slides-callouts,#owl-slides-callouts .owl-item,#owl-slides-callouts .owl-wrapper,#owl-slides-callouts .owl-wrapper-outer{height:100%}.home_callout{float:left;width:33.3%;height:100%;overflow:hidden;background:center center no-repeat;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;z-index:4;cursor:pointer}.callout_btn,.callout_text,.gs_img_wrapper{position:absolute;top:50%;left:0;width:100%}.callout_text{width:90%;margin:0 5%}.callout_btn,.callout_text{z-index:5}.home_callout img{width:100%;height:auto;position:absolute;z-index:2;right:-1px}.chrome .home_callout img{right:0}.home_callout:first-child{border-left:0}.callout_text>span{display:block}.callout_btn a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;text-shadow:.05em .05em .05em #000;padding:5px 10px;border:1px solid #fff}.callout_btn a,.callout_line1{font-size:2em;text-transform:uppercase}.callout_line_divider{border-top:3px double #fff;display:block;width:80px;margin:10px auto}.callout_line2{font-size:3.5em}.callout_line3{font-size:4.25em}.interior_callout{width:27.3%!important;float:left;margin:0 3%;padding:0 0 .75em 0!important;text-align:center}.interior_callout>div{position:relative;margin-bottom:.5em}.interior_callout>div>div{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;background:rgba(0,0,0,.6)}.interior_callout>div>div>span{top:50%;left:0;-webkit-text-decoration:none;text-decoration:none;position:absolute;display:block;width:80%;padding:0 10%;font-size:1.3em}.interior_callout>div>img{z-index:2;position:relative}.interior_callout>div>div{z-index:1}.interior_callout>div>div.black_over{z-index:3}#upcoming_events{padding-top:5%}#upcoming_events>div{padding:0 2%;width:96%;height:40px;overflow:hidden}#events,#events_title{line-height:40px}#events_title{font-size:2.6em;float:left}#events_title span{text-transform:none}#events{float:right;font-size:1.1em}#events li{float:right;clear:right;list-style:none}#events .divider{padding:0 .5em}#events .arrow_link{padding:0;text-transform:none}.color-block{width:80px;height:80px;display:inline-block;text-align:center;font-size:1.25em}.content section p.header_txt,.content section p.slide_txt{font-size:max(2rem,min(4vw,4.5rem));font-weight:700;text-align:center;display:block;width:100%;line-height:1em}.header_txt,.slide_txt{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.header_txt span,.slide_txt span{font-size:.45em;text-transform:none;display:block;width:100%;line-height:1em}.slide_txt .disclaimer{font-size:.25em;margin-top:0}h1,h2.secondH1{font-size:4.8em}.altH2,h1,h2.secondH1{text-align:left;border-top:0}.arrow_link{text-transform:uppercase}h2{text-align:center;font-size:4em;font-weight:700}h3{text-align:left;font-size:3.6em}.hersheypark h3{margin-top:5%}h4{text-align:left;font-size:1.8em;padding-top:.6em;padding-bottom:.6em}.hersheypark h3{margin-top:5%}h4{text-align:left;font-size:1.8em;padding-top:.6em;padding-bottom:.6em}.altH2,h1,h2,h2.secondH1,h3,h4{line-height:1.2;font-weight:700}.tel{display:inline-block}.content aside p,.content section p,.content ul{font-size:1.8em;line-height:1.5em;padding-top:.5em;padding-bottom:.5em}.content ul{padding:0 0 1em 2em}.content p+ul{margin-top:0}small{font-size:1.6em}.content ul ul{font-size:1em}.content aside,.content aside :not(ul):not(ol){text-align:center}.content aside ol li,.content aside ul li{text-align:left}.content aside .additional_info a:not(.btn){-webkit-text-decoration:underline;text-decoration:underline}.content aside .additional_info a:hover{-webkit-text-decoration:none;text-decoration:none}.content section img{width:100%;height:auto}.content section img.avatar{width:32px}.content section .img_dsc{padding:.5em 0;text-align:center;margin-bottom:-4px;position:relative;z-index:40;width:100%;font-size:1.25em;left:0;pointer-events:none}.content aside>span{padding:3%;display:block}.content aside>span>:not(.btn):not(.arrow_link):not(.jump_nav){max-width:1000px;margin:0 auto}.split100,.w100,.w25,.w35,.w40,.w50,.w60,.w65{width:100%}.vert_center{top:50%}.asideh3{margin-top:15px}.menubtn{width:100%;text-align:center}.content section{margin-top:5%}.centered-callout{padding:30px 0;margin:0!important}.colored-callout{padding:60px 0}.lg_text_p{font-size:2em!important}.lft_text{text-align:left!important}.ctr_text{text-align:center!important}#home_top2024 .w100>*{width:100%}#home_top2024 .w100>* img{max-height:none}.featured_content h1{font-size:32px;border:0}.featured_content h1.logo{width:60%;height:80px;margin:0 auto 25px;text-indent:-999999px;background-size:contain}.featured_content{padding-bottom:50px}.featured_content .btn{font-size:18px;margin-top:20px}.featured_content .yt_videolink{display:inline-block;margin-right:15px;vertical-align:bottom}.featured_content .v360 img,.featured_content .yt_videolink img{width:auto;margin-top:-3px}.featured_content hr{border:0;margin:0 auto;border-bottom:4px double #b9b8b6;max-width:150px;width:30%}.w100>p.highlighted-txt{display:block;margin:20px auto 0;border-top:4px double #b9b8b6;border-bottom:1px solid #b9b8b6;text-align:center}.content ul.icon-nav{margin:0;padding:0;list-style:none;text-align:center;border-bottom:1px solid #b9b8b6}.content ul.icon-nav li{display:inline-block}.content ul.icon-nav li a{display:block;padding:10px 25px;line-height:18px}.content section .icon-nav img{width:auto;margin-bottom:10px}#event_details>table,#local_events>table,#search_results>div,#search_results>form{font-size:1.7em}#event_details table,#local_events table{width:100%}#event_details td,#local_events td{padding:.5em}.curr_page,.page_num{font-size:1.1em;margin:0 .05em}#search_results input,#search_results select{width:auto;font-size:1em;padding:1px;height:auto}#zoom_searchbox{text-align:left;cursor:text}.zoom_searchform input[type=radio]{margin:0 .25em 0 .5em}.zoom_searchform label{font-size:1em}.highlight{background:#fff}.searchheading{font-weight:700}.summary{font-style:italic;font-size:16px;font-weight:700}.suggestion{font-size:100%}.results{font-size:100%}.sorting{text-align:right}.result_title{font-size:1.1em;font-weight:700}.context{margin:1% 0}.infoline{font-size:.8em}.zoom_results_per_page{display:inline;margin-left:2em}.zoom_categories ul{display:inline;margin:0;padding:0}.zoom_categories li{display:inline;margin-left:15px;list-style-type:none}.result_image{float:left;display:block}.result_image img{margin:10px;width:80px;border:0}.result_block{margin-bottom:15px;clear:left;padding:10px}.result_altblock{margin-bottom:15px;clear:left;padding:10px}.result_pagescount{display:none}.searchtime{font-size:80%}.recommended{background:#fff8e7;border-top:1px dotted gray;border-bottom:1px dotted gray;margin-top:15px;margin-bottom:15px;padding:0 10px}.recommended_heading{float:right;font-weight:700;color:#333}.recommend_block{margin-top:15px;margin-bottom:15px;clear:left}.recommend_title{font-size:100%;font-weight:700}.recommend_description{font-size:100%;color:green}.recommend_infoline{font-size:100%;font-style:normal;color:gray}.jump_links li{list-style:none}.jump_links{padding:.5em 0!important}.inline_links li{list-style:none;float:left;margin-right:2em}.inline_links{clear:left;padding:0!important;font-size:1em!important}.more_info{font-size:.9em}.more_info>div{float:left}#more_info_L,.ot_widget>form{padding:5%}#more_info_L{width:50%;margin-right:-1px}.located_at{font-size:.55em;display:block}#more_info_R{padding:3%;width:34%;margin-right:-1px;font-size:1.1em}#more_info_R ul{list-style:none;padding:none;border-bottom:none}#more_info_R li{clear:left}.more_info .arrow_link{float:left}.arrow_link{display:inline-block;font-size:1.5em;padding:.5em 0}.arrow_link.buffered{margin:2px}section#alert-wrapper{font-size:1.6em;z-index:1199}section#alert-wrapper .alert-hidden{right:368px}#events .arrow_link .ie7-arrowlink_after,#events .arrow_link:after{margin-left:.9em}nav .arrow_link.gold_link{font-size:1.1em;float:right;margin-top:1em!important}.menu_link{text-align:left;width:40%;float:left;margin-left:10%}#map-canvas{width:100%;height:450px}.gmnoprint div[title="Pan down"],.gmnoprint div[title="Pan left"],.gmnoprint div[title="Pan right"],.gmnoprint div[title="Pan up"]{opacity:0!important}.accordion p:first-child{padding-top:0!important}.accordion>div{padding:0 1em;text-align:left}.accordion>div>div{display:none}.accordion .img_dsc{margin-bottom:1em!important}#pano{margin-bottom:-2px}.toggle_btn{text-indent:-999em;float:right;position:absolute;background:0 0;background-color:#213c44;border-radius:50%;width:24px;height:24px;right:10px}.toggle_btn::after,.toggle_btn::before{content:"";position:absolute;background-color:#fff;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.toggle_btn::before{top:25%;left:22%;width:2px;height:50%;margin-left:5px}.toggle_btn::after{top:19%;left:25%;width:50%;height:2px;margin-top:5px}[aria-expanded=true]>.toggle_btn{background-color:#7c4742;border-color:#7c4742}[aria-expanded=true]>.toggle_btn::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.psav_btns{text-align:center;margin-top:1em}.psav_btns a{margin:0 1em}#hrs_key_{margin:.75em 0!important;padding:0!important}#hrs_key_ li{font-size:.9em;width:60%;margin:0;margin-left:5%}#hrs li span,ul[id^=hrs_key_] li span{width:15px!important;height:15px!important;margin-bottom:-3px!important}.content section p.disclaimer{font-size:.95em;font-style:italic;font-family:sans-serif}.content aside p.disclaimer{font-size:1.4em}.clear_L{clear:left!important}.clear_R{clear:right!important}.align_L{text-align:left!important}.align_R{text-align:right!important}.success-copy,.survey-success-copy{display:none}form.ajax-form li{position:relative}form.ajax-form li .inline-error{right:5px;top:26px;color:red;font-style:italic;font-size:.7em}form.ajax-form .form-message{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:12px 20px;margin-top:10px;margin-bottom:15px;text-align:left;width:100%;font-size:.9em;font-style:normal;display:none}form.ajax-form .form-message.error{display:block}form.ajax-form .form-message.success{display:block;color:#155724;background-color:#d4edda;border-color:#c3e6cb}form#survey-form .form-message{font-size:1.5em}form#survey-form .inline-error{right:auto;left:205px;top:57px}form#survey-form .new_row .inline-error{top:35px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media only screen and (max-width:1024px){.callout_txt .callout_btn{font-size:5vw}.home_callout{font-size:1vw}section#alert-wrapper .alert-hidden{right:0}#events,#events_title{line-height:inherit}}@media only screen and (max-width:960px){.general_form{text-align:center;width:90%;margin:0 auto}.general_form div ul li{margin:.75em 0}.general_form label{text-align:center}.general_form #selects_div,.general_form .flex_checkbox,.general_form input,.general_form label,.general_form select{width:100%!important}.general_form .flex_checkbox{padding:0!important}.general_form .btn,.general_form .flex_date{width:auto!important}.general_form label{margin:.3em 0}.general_form #selects_div{margin:0 0 .75em}.slide_txt .slide_btn{font-size:18px}}@media only screen and (max-width:800px){.early-break>div,.home_callout{width:100%}#home_callouts{height:230px!important}.callout_btn,.callout_text{position:relative;top:auto;margin-top:3em!important}#call_btn{display:block}.home_callout{font-size:inherit}.home_callout .callout_line1{font-size:16px}.home_callout .callout_line2{font-size:24px}.home_callout .callout_line3{font-size:32px}}@media only screen and (max-width:768px){#mobile_ftr_nav{display:block;padding-top:5%}#mobile_ftr_nav a{font-size:1.4em;padding:.6em 0;width:33.33%;text-transform:uppercase;float:left;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#mobile_ftr_nav .gold_nav{width:50%;border:none}.text-container+.text-container{margin-top:20px}#ftr_middle,#ftr_top_C,#top_navL,#top_navR,footer span:first-of-type{display:none}#ftr_top_L{border-right:1px solid #b9b8b6;width:60%!important}#ftr_top_R{width:40%}#mobile_nav_icons{float:right;clear:left;display:block;padding:0;text-indent:-999em;margin-top:-64px;background:#fff}#call_btn,#directions_btn,#mobile_nav_btn{float:left;width:55px;height:65px;background:url("/assets/images/sprites/mobile_nav_icons.png") center center no-repeat}#directions_btn{background-position:center -20px}#call_btn{display:none;background-position:center -120px}.mble_only{display:block}#upcoming_events{font-size:.85em}#upcoming_events>div{padding:0 .5%;width:99%}.ot_widget{clear:left;width:100%}section#alert-wrapper .alert-hidden{right:112px}.general_form .w50{width:100%}}@media only screen and (max-width:1279px){#top_nav .mble_only,.main_nav2024 .mble_only{display:block}}.btn-container,.jump_links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.btn-container .app-download-btn,.jump_links .app-download-btn{max-width:138px}.btn-container .app-download-btn,.btn-container .btn,.jump_links .app-download-btn,.jump_links .btn{margin-top:15px;margin-left:7px;margin-right:7px}@media(min-width:769px){.btn-container,.jump_links{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}.btn-container .app-download-btn,.btn-container .btn,.jump_links .app-download-btn,.jump_links .btn{margin-right:15px;margin-left:0}}.jump_nav{font-size:1em;z-index:1}.content .jump_links{width:100%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;padding:0 0 20px}.content .jump_links li a{margin:0 15px 0 17px;padding:5px 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:inline-block}.content .jump_links li a:active,.content .jump_links li a:focus{background-color:rgba(0,0,0,0);-webkit-text-decoration:underline;text-decoration:underline;color:#86754d;-webkit-box-shadow:none;box-shadow:none;outline-color:#86754d}.content .jump_links li:not(:last-child):after{content:"";display:inline-block;vertical-align:middle;background-color:#bbb;width:2px;height:30px;margin:0}@media(min-width:768px){.content .jump_links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.touch #home_callouts{height:auto;margin-bottom:2em}.touch .callout_btn,.touch .callout_text{position:relative;top:auto;margin-top:4em!important}.touch .callout_btn{margin-top:2em!important;margin-bottom:4em!important}.w33.contain.spaced img{margin-bottom:20px}.w33.contain.spaced h2+h3{margin-top:5px}@media only screen and (max-width:600px){.content section p.header_txt,.content section p.slide_txt{margin-top:15px}}@media only screen and (max-width:480px){body{margin:0}#ftr_bottom,#ftr_mid,#ftr_top,#ftr_top_R,#ot_widget_form .ot_btn,#ot_widget_form .split3,.w25,.w35,.w40,.w50,.w60,.w65{width:100%}#breadcrumbs,#ftr_bottom,#ftr_mid,#map-canvas,.content aside>span:not(.additional_info),.zoom_searchform,section>.arrow_link,section>div,section>h1,section>h2,section>h3,section>h4,section>p,section>ul{width:90%;margin-left:auto;margin-right:auto;margin-bottom:20px}section>.btn{margin-left:5%}.content ul{padding:0 3% 0 10%;width:87%}.general_form .form_submit,.general_form ul{padding:0;width:100%}.general_form .form_submit{text-align:center}#ftr_top_L,#scroll_down,#upcoming_events{display:none}.new_row{margin-right:0}.zoom_searchbox{width:95%}.zoom_results_per_page{margin-left:0;display:block}#ftr_bottom,#ftr_mid,#ftr_top,#upcoming_events>div>div,.content_contain,.w100 p,footer>div{padding:0}#ftr_bottom,#ftr_mid,#ftr_top{padding-top:1em;padding-bottom:1em}#mobile_ftr_nav a{width:50%}#mobile_ftr_nav .gold_nav{width:100%}#mobile_ftr_nav .gold_nav:first-child{margin-bottom:.25em}#mobile_ftr_nav a#resort_overview{width:100%}#res_widget{width:100%;margin-left:0;position:absolute;top:92px;z-index:1000}#res_widget_btn{top:auto;margin-top:0!important;width:100%;margin-left:100%;-webkit-transform:rotate(0);transform:rotate(0)}#res_widget_btn #res_btn_txt{background-color:#fff}#res_widget_form{margin-left:0;width:80%}#res_widget_form form{width:auto}#res_widget_form .res_title{font-size:1.9em}#ot_widget_form .ot_btn,#ot_widget_form .split3rd{margin:0}#ot_widget_form .ot_btn{margin-top:5%}#ot_widget_form .split3rd{width:25%}#ot_widget_form .split3rd.first3rd,#ot_widget_form .split3rd.middle3rd{margin-right:5%}.error-text_ot{margin-top:0}#blackout{width:100%;left:0;right:0}.menu_link{width:95%;padding-left:5%;margin-left:0}#home_slideshow .slide_txt{padding:.5em 0 0;font-size:40px}.gs_img_wrapper,.home_callout img{display:none}#more_info_R{border-left:0}.interior_callout>div>div>span{font-size:1em}form#survey-form .inline-error{right:auto;left:121px;top:94px;font-size:.7em}form#survey-form .new_row .inline-error{top:55px}}@media print{*{background:rgba(0,0,0,0)!important;color:#000!important;text-shadow:none!important;-ms-filter:none!important;-webkit-filter:none!important;filter:none!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.header_txt,.slide_txt{display:none}#header_image.villas_header{max-height:none;max-height:initial;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:64.0625em){#header_image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header_image>*{width:50%}.header_txt,.slide_txt{display:block}#header_image.villas_header img{display:block;width:auto;height:auto;-o-object-fit:initial;object-fit:initial;margin:auto}}ul>ul{padding-left:1.25em}#health-n-safety{background-color:#fff}#health-n-safety dl.accordion-group dd,#health-n-safety dl.accordion-group dt,#health-n-safety p{font-size:1.6em;line-height:1.5em}#health-n-safety p{padding-top:.5em;padding-bottom:.5em;font-family:costa-n4,costa,serif;font-style:normal;font-weight:400!important}#health-n-safety .lg_text_p{font-size:2em!important}#health-n-safety .content_contain{margin-bottom:5%}#health-n-safety .cntnt{padding:5%}#health-n-safety dl.accordion-group dt{position:relative}#health-n-safety dl.accordion-group dt a{font-size:1.25em;padding:1em 3em 1em 4em;text-transform:uppercase}#health-n-safety dl.accordion-group dt a .toggle_btn{position:absolute;right:1em;top:1em}#health-n-safety dl.accordion-group dd{padding:1em 1% 1em 6.5%}#health-n-safety dl.accordion-group h3{margin-top:1em}#health-n-safety dl.accordion-group .icon{margin-right:1em}#health-n-safety dl.accordion-group dt .icon{margin-left:-2.9em}#health-n-safety #hero{display:block;font-size:1.25em}#health-n-safety #hero .content_contain h1{padding-top:0;border:0}#health-n-safety #hero .content_contain .mw100{display:block;margin:auto;max-width:300px;margin-bottom:3em}#health-n-safety #ready-for-you{list-style:none;padding-left:57px}#health-n-safety #ready-for-you li{margin-bottom:1em}#health-n-safety #ready-for-you h3{margin-bottom:0}#health-n-safety #ready-for-you .icon{margin-left:-57px}#health-n-safety #ready-for-you p{margin-top:0}#health-n-safety #quick-links>div{position:relative}#health-n-safety #quick-links .cntnt strong{padding-left:57px;display:block}#health-n-safety #quick-links .cntnt strong .icon{margin-left:-57px}#health-n-safety #quick-links strong,#health-n-safety #ready-for-you strong{font-weight:900}#health-n-safety #hero .content_contain{background-color:#f4f6f7}#health-n-safety #hero .content_contain h1>span{font-size:.75em;color:#813234}#gir h2,#nse h2,#shq h2{color:#fff;border:none;text-align:left;padding-left:3em}#gir h2 .icon,#nse h2 .icon{margin-left:-2.6em}#gir>div:nth-child(2),#nse>div:nth-child(2){color:#7b7b7b}#gir .icon svg,#ready-for-you .icon svg{fill:#813234}#gir>div:first-child,#quick-links>div:first-child{color:#fff;background-color:#813234}#gir hr{border-color:#813234}#nse .icon svg{fill:#a2a568}#nse>div:first-child,#quick-links>div:nth-child(2){color:#fff;background-color:#a2a568}#nse hr{border-color:#a2a568}#quick-links>div:nth-child(3),#shq{background-color:#f3dbb3}#quick-links>div:nth-child(4){background-color:#003c4d}#gir h2 .icon svg,#nse h2 .icon svg,#quick-links .icon svg,#shq h2 .icon svg{fill:#fff}#health-n-safety #hero .content_contain,#health-n-safety dl.accordion-group dd,#health-n-safety dl.accordion-group dt a{color:#7b7b7b}#gir>div:first-child .icon,#nse>div:first-child .icon{width:55px;height:55px}#gir>div:nth-child(2)>div:first-child,#nse>div:nth-child(2)>div:first-child,#shq{font-size:1.5em!important}#shq .btn{margin-top:1em;font-size:1.1em}#gir>div:nth-child(2),#nse>div:nth-child(2){margin:3% auto 4%}#shq{margin-bottom:0}.img-fill{position:relative;overflow:hidden}.img-fill img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%}.mw100{max-width:100%;height:auto}hr.hr60{width:60px}.icon{display:inline-block;vertical-align:middle;margin-top:-1em;margin-bottom:-.5em;margin-right:.5em;width:40px;height:40px}svg{display:block;width:100%;height:100%}#health-n-safety~#upcoming_events{padding-top:0}@media only screen and (min-width:48.0625em){#health-n-safety #hero .content_contain{position:relative;z-index:1;margin-top:-10%;padding:0;-webkit-box-shadow:0 3px 25px rgba(0,0,0,.1);box-shadow:0 3px 25px rgba(0,0,0,.1);max-width:1200px}#zoom_searchbox{width:30%!important}}#alert-wrapper{background-color:#b7b7b7;color:#000}#alert-wrapper a,#alert-wrapper button{color:#000}#alert-wrapper svg{fill:#000}#alert-wrapper .alert-tab,#alert-wrapper .alerts{background-color:#fff}#alert-wrapper .alert-dismiss,#alert-wrapper .alert.a-icon{border-color:#000}@media(max-width:768px){section.w65+section.w100,section.w65+section.w35{margin-top:50px}}.content section{margin-top:4%;margin-bottom:4%}.content a:not(.btn):not(.arrow_link){-webkit-text-decoration:underline;text-decoration:underline}.content a:not(.btn):not(.arrow_link):hover{-webkit-text-decoration:none;text-decoration:none}.content .card{margin-top:50px;margin-bottom:50px}.content .card.gray:last-of-type,.content .card.lightgray:last-of-type,.content .card.mutedyellow:last-of-type,.content .card.tan:last-of-type,.content .card.walnut1:last-of-type{margin-bottom:0}.content .card.darkblue,.content .card.gray,.content .card.green,.content .card.lightblue,.content .card.lightgray,.content .card.maroon,.content .card.mutedyellow,.content .card.tan,.content .card.walnut1{padding-top:50px;padding-bottom:50px}.content .card.darkblue+.gray.card,.content .card.darkblue+.lightgray,.content .card.darkblue+.maroon,.content .card.darkblue+.mutedyellow.card,.content .card.darkblue+.tan,.content .card.darkblue+.walnut1,.content .card.gray+.gray.card,.content .card.gray+.lightgray,.content .card.gray+.maroon,.content .card.gray+.mutedyellow.card,.content .card.gray+.tan,.content .card.gray+.walnut1,.content .card.green+.gray.card,.content .card.green+.lightgray,.content .card.green+.maroon,.content .card.green+.mutedyellow.card,.content .card.green+.tan,.content .card.green+.walnut1,.content .card.lightblue+.gray.card,.content .card.lightblue+.lightgray,.content .card.lightblue+.maroon,.content .card.lightblue+.mutedyellow.card,.content .card.lightblue+.tan,.content .card.lightblue+.walnut1,.content .card.lightgray+.gray.card,.content .card.lightgray+.lightgray,.content .card.lightgray+.maroon,.content .card.lightgray+.mutedyellow.card,.content .card.lightgray+.tan,.content .card.lightgray+.walnut1,.content .card.maroon+.gray.card,.content .card.maroon+.lightgray,.content .card.maroon+.maroon,.content .card.maroon+.mutedyellow.card,.content .card.maroon+.tan,.content .card.maroon+.walnut1,.content .card.mutedyellow+.gray.card,.content .card.mutedyellow+.lightgray,.content .card.mutedyellow+.maroon,.content .card.mutedyellow+.mutedyellow.card,.content .card.mutedyellow+.tan,.content .card.mutedyellow+.walnut1,.content .card.tan+.gray.card,.content .card.tan+.lightgray,.content .card.tan+.maroon,.content .card.tan+.mutedyellow.card,.content .card.tan+.tan,.content .card.tan+.walnut1,.content .card.walnut1+.gray.card,.content .card.walnut1+.lightgray,.content .card.walnut1+.maroon,.content .card.walnut1+.mutedyellow.card,.content .card.walnut1+.tan,.content .card.walnut1+.walnut1{margin-top:-4%}.content .card.darkblue.centered-callout+.gray.card,.content .card.darkblue.centered-callout+.lightgray,.content .card.darkblue.centered-callout+.maroon,.content .card.darkblue.centered-callout+.mutedyellow.card,.content .card.darkblue.centered-callout+.tan,.content .card.darkblue.centered-callout+.walnut1,.content .card.gray.centered-callout+.gray.card,.content .card.gray.centered-callout+.lightgray,.content .card.gray.centered-callout+.maroon,.content .card.gray.centered-callout+.mutedyellow.card,.content .card.gray.centered-callout+.tan,.content .card.gray.centered-callout+.walnut1,.content .card.green.centered-callout+.gray.card,.content .card.green.centered-callout+.lightgray,.content .card.green.centered-callout+.maroon,.content .card.green.centered-callout+.mutedyellow.card,.content .card.green.centered-callout+.tan,.content .card.green.centered-callout+.walnut1,.content .card.lightblue.centered-callout+.gray.card,.content .card.lightblue.centered-callout+.lightgray,.content .card.lightblue.centered-callout+.maroon,.content .card.lightblue.centered-callout+.mutedyellow.card,.content .card.lightblue.centered-callout+.tan,.content .card.lightblue.centered-callout+.walnut1,.content .card.lightgray.centered-callout+.gray.card,.content .card.lightgray.centered-callout+.lightgray,.content .card.lightgray.centered-callout+.maroon,.content .card.lightgray.centered-callout+.mutedyellow.card,.content .card.lightgray.centered-callout+.tan,.content .card.lightgray.centered-callout+.walnut1,.content .card.maroon.centered-callout+.gray.card,.content .card.maroon.centered-callout+.lightgray,.content .card.maroon.centered-callout+.maroon,.content .card.maroon.centered-callout+.mutedyellow.card,.content .card.maroon.centered-callout+.tan,.content .card.maroon.centered-callout+.walnut1,.content .card.mutedyellow.centered-callout+.gray.card,.content .card.mutedyellow.centered-callout+.lightgray,.content .card.mutedyellow.centered-callout+.maroon,.content .card.mutedyellow.centered-callout+.mutedyellow.card,.content .card.mutedyellow.centered-callout+.tan,.content .card.mutedyellow.centered-callout+.walnut1,.content .card.tan.centered-callout+.gray.card,.content .card.tan.centered-callout+.lightgray,.content .card.tan.centered-callout+.maroon,.content .card.tan.centered-callout+.mutedyellow.card,.content .card.tan.centered-callout+.tan,.content .card.tan.centered-callout+.walnut1,.content .card.walnut1.centered-callout+.gray.card,.content .card.walnut1.centered-callout+.lightgray,.content .card.walnut1.centered-callout+.maroon,.content .card.walnut1.centered-callout+.mutedyellow.card,.content .card.walnut1.centered-callout+.tan,.content .card.walnut1.centered-callout+.walnut1{margin-top:0}.content .card>div+div{margin-top:20px}.content .card .image-container{position:relative}.content .card .image-container+.text-container{margin-top:30px}.content .card#get-app{padding-bottom:0}.content .card#get-app .img{overflow:hidden;max-width:320px;margin:0 auto}.content .card#get-app .img img{-webkit-transform:rotate(350deg);transform:rotate(350deg);margin-bottom:-200px}.content .card#get-app .text-container{padding-bottom:50px}.content .card .text-container>:first-child{padding-top:0}.content .card .text-container>*+.btn{margin-top:10px}@media(min-width:769px){.content .card .text-container:not(.ctr)>:not(.ctr){text-align:left}.content .card .text-container:not(.ctr)>:not(.ctr):first-child{padding-top:.4em}}@media(min-width:1240px){.content .card{margin-top:4%;margin-bottom:4%}.content .card.darkblue,.content .card.gray,.content .card.green,.content .card.lightblue,.content .card.lightgray,.content .card.mutedyellow,.content .card.tan,.content .card.walnut1{padding-top:100px;padding-bottom:100px}.content .card#get-app .img img{margin-bottom:-280px}}@media(min-width:1440px){.content .card{padding-left:0;padding-right:0}}@media only screen and (max-width:64em){.content .card .controls{bottom:10px;right:5px}}.w100 p+.btn{margin-top:10px}.owl-carousel.one{display:block}.owl-carousel.one+.img_dsc{-webkit-transform:translateY(calc(-100% - 0));transform:translateY(calc(-100% - 0))}h1+.accordion,h1+ol,h1+ul,h2+.accordion,h2+ol,h2+ul,h3+.accordion,h3+ol,h3+ul,h4+.accordion,h4+ol,h4+ul,h5+.accordion,h5+ol,h5+ul,h6+.accordion,h6+ol,h6+ul,p+.accordion,p+ol,p+ul{margin-top:20px}h1+.btn,h2+.btn,h3+.btn,h4+.btn,h5+.btn,h6+.btn,p+.btn{margin-top:15px}h1+.btn-container,h2+.btn-container,h3+.btn-container,h4+.btn-container,h5+.btn-container,h6+.btn-container,p+.btn-container{margin-top:5px}label{display:block;margin-bottom:5px;font-size:1.8em;text-align:left}.activity-list ul{list-style:none;padding:0;margin:0 0 25px;width:100%}.activity-list li{padding:20px}.activity-list li:nth-child(2n){background-color:rgba(167,155,128,.2)}.activity-list li span{display:block;margin-bottom:0}.activity-list li span:nth-of-type(3){margin-bottom:0}.activity-list li.title{font-weight:700;display:none;padding-top:0}.activity-list li:not(.title) span:before{content:attr(label);display:inline-block;font-weight:600;margin-right:10px;font-size:.9em}.disclaimer{line-height:1em;font-size:.9em;display:block!important}footer .disclaimer{margin-top:1em}@media only screen and (min-width:768px){footer .disclaimer{margin:-.25em 0 .5em 0}.activity-list li span:nth-of-type(3){margin-bottom:0}.activity-list li.title{font-weight:700;display:block}.activity-list li{margin-bottom:0}.activity-list li span{display:inline-block;vertical-align:top}.activity-list li span:first-of-type{width:24%}.activity-list li span:nth-of-type(2){width:50%;text-align:center}.activity-list li span:nth-of-type(3){width:24%;text-align:right}.disclaimer{margin-top:.1em;margin-left:24.5%}.activity-list li:not(.title) span:before{display:none}}@media(max-width:563px){.daterangepicker.show-calendar .drp-buttons{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.daterangepicker.show-calendar .drp-buttons .btn.cancelBtn{margin-top:15px}}#CybotCookiebotDialog label{display:inline-block}.text-left{text-align:left!important}section.hero-split{margin-top:0;margin-bottom:0}.hero-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:250px;max-height:275px;height:100%}.hero-split__text-box{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#213c44;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;overflow:hidden}.hero-split__image-box{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;overflow:hidden}.hero-split__image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-height:300px}.hero-split__title{color:#fff;font-weight:700;text-align:center;padding-top:0;font-size:max(1.5rem,min(4vw,4.5rem));word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(max-width:1024px)and (min-width:769px){.hero-split__text-box{padding:1rem 1.5rem}.hero-split__title{font-size:max(1.25rem, min(3.5vw, 2.5rem))}}@media(max-width:768px){.hero-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero-split__title{padding-top:0;font-size:max(1.5rem, min(5vw, 3rem))}.hero-split__image-box{width:100%}.hero-split__text-box{width:100%;margin-bottom:0}.hero-split__image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-height:300px}.hero-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:250px;max-height:300px;height:100%}}.additional_info{background-color:#3e2c32}.tapered-separator{height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,#213c44),color-stop(70%,#213c44),to(transparent));background:linear-gradient(to right,transparent 0,#213c44 30%,#213c44 70%,transparent 100%);margin:2rem auto;max-width:40%}.w33.contain.spaced img{margin-bottom:20px;max-height:400px;height:100%;-o-object-fit:cover;object-fit:cover}#owl-slides img{width:100%;height:100%;max-height:525px;-o-object-fit:cover;object-fit:cover}#sweetmail-form.general_form{padding:20px 20px;margin:10px 0}@media only screen and (max-width:1024px){#sweetmail-form.general_form{padding:18px 16px;margin:8px 0}}@media only screen and (max-width:768px){#sweetmail-form.general_form{padding:15px 12px;margin:8px 0;font-size:1.1em}}@media only screen and (max-width:480px){#sweetmail-form.general_form{padding:12px 10px;margin:5px 0;font-size:1em}}#sweetmail-form.general_form input:not(.btn),#sweetmail-form.general_form select{margin-bottom:6px;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:1em;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}#sweetmail-form.general_form input:not(.btn):focus,#sweetmail-form.general_form select:focus{outline:0;border-color:#86754d;-webkit-box-shadow:0 0 5px rgba(134,117,77,.3);box-shadow:0 0 5px rgba(134,117,77,.3)}#sweetmail-form.general_form input:not(.btn):hover,#sweetmail-form.general_form select:hover{border-color:#999}#sweetmail-form.general_form input[type=submit].btn{padding:10px 20px;font-size:1.1em;margin-top:8px;-webkit-transition:all .3s ease;transition:all .3s ease}#sweetmail-form.general_form input[type=submit].btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}#sweetmail-form.general_form label{margin-bottom:4px;padding-bottom:0;font-weight:500;color:#333}#sweetmail-form.general_form li{margin:.6em 0}@media only screen and (max-width:768px){#sweetmail-form.general_form li{margin:.5em 0}}#sweetmail-form.general_form .w50-50.spaced{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}@media only screen and (max-width:768px){#sweetmail-form.general_form .w50-50.spaced{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}#sweetmail-form.general_form .w50-50.spaced .new-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:8px}.sweetmail-page .contain.w33-66.spaced>aside{margin-right:1%}.sweetmail-page .contain.w33-66.spaced>.form-container{margin-left:1%}.sweetmail-page .contain.w33-66.spaced.fdrr>aside{margin-right:0;margin-left:1%}.sweetmail-page .contain.w33-66.spaced.fdrr>.form-container{margin-left:0;margin-right:1%}@media only screen and (max-width:1024px){.sweetmail-page .contain.w33-66.spaced{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px}.sweetmail-page .contain.w33-66.spaced>.form-container,.sweetmail-page .contain.w33-66.spaced>aside{margin-left:0;margin-right:0;width:100%;margin-bottom:0}}@media only screen and (max-width:768px){.sweetmail-page .contain.w33-66.spaced{padding:0 15px;gap:20px}}@media only screen and (max-width:480px){.sweetmail-page .contain.w33-66.spaced{padding:0 10px;gap:15px}}.sweetmail-page aside.px-30{padding-left:15px;padding-right:15px}@media only screen and (max-width:768px){.sweetmail-page aside.px-30{padding-left:10px;padding-right:10px}}.sweetmail-page section.w100.pb-100{padding-top:20px}@media only screen and (max-width:768px){.sweetmail-page section.w100.pb-100{padding-top:0;margin-top:0}}@media only screen and (max-width:480px){.sweetmail-page section.w100.pb-100{padding-top:0;margin-top:0}}@media only screen and (max-width:1024px){.sweetmail-page .contain.w33-66{margin-top:0;padding-top:15px}}@media only screen and (max-width:768px){.sweetmail-page .contain.w33-66{margin-top:0;padding-top:10px}}@media only screen and (max-width:480px){.sweetmail-page .contain.w33-66{margin-top:0;padding-top:5px}}@media only screen and (max-width:768px){.sweetmail-page aside.px-15{padding-top:0!important;margin-top:0}}@media only screen and (max-width:480px){.sweetmail-page aside.px-15{padding-top:0!important;margin-top:0}}@media only screen and (max-width:768px){.sweetmail-page aside.px-15.mb-30{margin-bottom:20px}}@media only screen and (max-width:480px){.sweetmail-page aside.px-15.mb-30{margin-bottom:15px}}@media only screen and (max-width:1024px){.sweetmail-page .form-container{margin:0 auto}}@media only screen and (max-width:768px){.sweetmail-page .form-container{padding:0 15px}}@media only screen and (max-width:480px){.sweetmail-page .form-container{padding:0 10px}}@media only screen and (max-width:768px){.sweetmail-page aside h1{margin-top:10px;margin-bottom:15px;font-size:3.2em}}@media only screen and (max-width:480px){.sweetmail-page aside h1{margin-top:5px;margin-bottom:10px;font-size:2.8em}}#sweetmail-form .new_row{margin-top:-10px}#sweetmail-form .new_row>ul>li:first-child{margin-top:0}#sweetmail-form .w50-50.spaced{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}@media only screen and (max-width:768px){#sweetmail-form .w50-50.spaced{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}#sweetmail-form .w50-50.spaced .new-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}@media only screen and (max-width:768px){#sweetmail-form .w50-50.spaced .new-input{margin-bottom:12px}}#sweetmail-form .form_submit{margin-top:25px;padding-top:15px}@media only screen and (max-width:768px){#sweetmail-form .form_submit{margin-top:20px;padding-top:10px}}#sweetmail-form .form_submit .btn{background-color:#86754d;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:1.1em;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}#sweetmail-form .form_submit .btn:hover{background-color:#73633f;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}#sweetmail-form .form_submit .btn:active{-webkit-transform:translateY(0);transform:translateY(0)}#sweetmail-form p{font-size:1em;line-height:1.4;color:#666;margin-bottom:15px}#sweetmail-form p em{font-style:normal;color:#333}#sweetmail-form .inline-error{color:#d32f2f;font-size:.85em;margin-top:4px;display:block}#sweetmail-form .form-message{background-color:#ffebee;border:1px solid #ffcdd2;padding:10px;border-radius:4px;margin-bottom:15px}#sweetmail-form .form-message.success{background-color:#e8f5e8;border-color:#c8e6c9;color:#2e7d32}.amenity-inclusions{list-style:none;margin:30px auto 10px;padding:0;max-width:880px;display:grid;grid-gap:18px 28px;gap:18px 28px;grid-template-columns:1fr;grid-auto-rows:1fr;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:680px){.amenity-inclusions{grid-template-columns:repeat(3,1fr)}}.amenity-inclusions li{list-style:none;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:12px;padding:18px 20px 18px;font-size:.98rem;line-height:1.5;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:130px;height:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.amenity-inclusions li strong{display:block;font-size:1.05rem;margin-bottom:6px;letter-spacing:.5px}.amenity-inclusions li:hover{border-color:#cfcfcf;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.amenity-inclusions li::marker{content:""}@media only screen and (min-width:769px)and (max-width:1024px){.sweetmail-page .contain.w33-66{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sweetmail-page .contain.w33-66 aside{width:100%;margin-bottom:20px;margin-right:0}.sweetmail-page .contain.w33-66 .form-container{width:100%;max-width:600px;margin:0 auto;margin-left:0}.content aside p,.content section p,.content ul{font-size:1.6em;line-height:1.4em}.general_form{max-width:600px;margin:0 auto}.general_form .w50{margin-bottom:20px}}@media(min-width:1024px){#home_top2024 .w100{height:calc(100vh - 230px);overflow:hidden}#home_top2024 .w100 img{height:calc(100vh - 230px)}.content .card .image-container+.text-container{margin-top:0}.content .card .image-container+.text-container:not(.ctr)>:not(.ctr):first-child{padding-top:0}}.faq-accordion dt{margin-bottom:0}.faq-accordion dt:not(:has(+dd.open)){margin-bottom:10px}.faq-accordion dt button{display:block;width:100%;padding:1em 60px 1em 1em;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;-webkit-text-decoration:none;text-decoration:none;color:#004151;font-weight:700;position:relative;font-size:2em;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:left;cursor:pointer}.faq-accordion dt button:hover{background:#e9e9e9}.faq-accordion dt button[aria-expanded=true]{background:#004151!important;color:#fff;border-radius:4px 4px 0 0;border-bottom:none}.faq-accordion dt button[aria-expanded=true] .toggle_btn::before{content:"−";color:#fff}.faq-accordion dt button[aria-expanded=true] .toggle_btn::after{background-color:#fff}.faq-accordion dt button .toggle_btn{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;text-align:center}.faq-accordion dt button .toggle_btn::before{content:"+";font-size:28px;line-height:30px;color:#fff!important;-webkit-transition:color .3s ease;transition:color .3s ease;position:absolute;top:26%;left:22%;width:2px;height:51%;margin-left:8px}.faq-accordion dt button .toggle_btn::after{content:"";position:absolute;top:19%;left:25%;width:50%;height:2px;margin-top:8px;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.faq-accordion dd{margin-left:0;margin-bottom:10px;padding:1em 0 2em 0;display:none;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;padding:1.5em;font-size:.9em}.faq-accordion dd.open{display:block}.faq-accordion dd p{margin-bottom:.5em}.faq-accordion dd ul{margin-left:1.5em;margin-top:.5em}.faq-accordion dd ul li{margin-bottom:.3em}.faq-accordion h2{margin-top:2em;margin-bottom:1em;color:#004151}section.card{padding-top:2em;padding-bottom:2em}footer.ftr2024 #ftr_top .accordion-header a{background-color:#826f73!important}.darkgray,.default{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.walnut{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.walnut1{background-color:#e4dde0}.maroon{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.maroon :not(.btn),.maroon p{color:#000!important}.darkmaroon{background-color:#3e2c32;border-color:#3e2c32;color:#fff}.mutedyellow{background-color:#f4ebd9;border-color:#f4ebd9}.mutedyellow.lighten{background-color:rgba(244,235,217,.4);border-color:rgba(244,235,217,.4)}.gray{background-color:#d7cfc7;border-color:#d7cfc7}.red{background-color:#7c4742;border-color:#7c4742;color:#fff}.yellow{background-color:#cca87c;border-color:#cca87c}.blue{background-color:#213c44;border-color:#213c44;color:#fff}.green{background-color:#476553;border-color:#476553;color:#fff}.darkblue{background-color:#213c44;border-color:#213c44;color:#fff}.tan{background-color:#fff8f1;border-color:#fff8f1}.lightgray{background-color:#e4dde0;border-color:#e4dde0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#3e2c32}.content,footer,section{background:#fff}a,a:visited{color:#3e2c32;position:relative;-webkit-text-decoration:none;text-decoration:none}nav{text-transform:uppercase}nav+ul a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn),section a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn){-webkit-text-decoration:none;text-decoration:none;border-bottom:2px solid #f4ebd9}nav+ul a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn):hover,section a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn):hover{border-bottom-color:transparent}nav+ul a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn):active,nav+ul a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn):focus,section a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn):active,section a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn):focus{background-color:#f4ebd9}section.tan a:not(.arrow_link):not(.btn):not(.hollow-btn):not(.inline-link):not(.app-download-btn){border-bottom-color:#3e2c32}a:hover{color:#3e2c32}.fullW_line{border-bottom:1px solid #d7cfc7}.fullW_dbl_line{border-bottom:4px double #d7cfc7}#ftr_top_L,.Poppins,.btn{font-family:Poppins,serif;font-style:normal}#ftr_middle a.main_link,#ftr_top_R #connect,#ftr_top_R p,#main_nav ul,#res_widget_btn a,.Poppins_bold,.callout_btn a,.callout_line3,.header_txt,.highlighted-txt span,.interior_callout>div>div>span,.res_title,h1{font-family:Poppins,serif;letter-spacing:1.5px;text-transform:uppercase}#email_callout input,#ftr-email_index_field.input,#ftr_middle a,.content aside p,.content section p,.feat-txt-50 p,.jump_links,.poppins,.search_field,.subnav_snippet p,h2,h3,h4,ul{font-family:Poppins,serif;font-style:normal}.poppins.ital{font-family:Poppins,serif;font-style:italic}#dialog,#main_nav ul li ul,.checkinTxt,.checkoutTxt,.content section .img_dsc,.content section.more_info p,.jaf,.roomsTable select,.roomsTable span,.sub_error,.ui-datepicker,input,label,select{font-family:Poppins,serif;font-style:normal}.icon-new-tab,.icon-view-pdf{position:relative}.icon-new-tab .link-icon-wrapper,.icon-view-pdf .link-icon-wrapper{position:absolute;right:-50px;top:0;display:block}.icon-view-pdf .link-icon-wrapper{right:0;opacity:0;visibility:hidden;z-index:-1;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.icon-view-pdf:focus .link-icon-wrapper,.icon-view-pdf:hover .link-icon-wrapper{display:block;opacity:1;visibility:visible;z-index:0;right:-30px}.icon-new-tab .link-icon-wrapper img{width:18px}.icon-view-pdf .link-icon-wrapper img{width:24px}.icon-new-tab:focus .link-icon-wrapper,.icon-new-tab:hover .link-icon-wrapper{display:block;opacity:1;visibility:visible;z-index:0}@media only screen and (min-width:48.01em){.mble_only.res-buttons{display:none}}.res-buttons{width:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.res-buttons a.btn{width:50%;margin:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;font-size:3vw}.res-buttons a:first-child{border-right:2px solid #5f7488}@media only screen and (max-width:500px){.res-buttons a.btn{padding:15px 6px;font-size:3.1vw}}#breadcrumbs,#breadcrumbs a,#breadcrumbs a:visited{color:#717171}#breadcrumbs a:hover{color:#a2a568}footer,footer a,footer a:hover,footer a:visited{color:#717171}#ftr_top_L{border-right:1px solid #d7cfc7;width:60%}#ftr_top_C p,#ftr_top_R p{font-size:1.6em}#ftr_top_R #ftr_top_RB{border-top:1px solid #d7cfc7}.frm_search input,.frm_search input.submit_search{border:1px solid #a4a4a4;color:#7c4742}#ftr_bottom{font-size:1.1em;/*!*/text-transform:none}#res_widget_btn a{color:#7c4742}#res_widget_btn #res_btn_txt{padding:.35em .5em .3em}#res_widget_btn a:hover{color:#a2a568}#res_widget_form{background:#f4f6f7}#res_widget_form p,form span{color:#213c44}#res_widget_form .res_title{font-size:1.9em/*!*/}#res_widget_form fieldset label{display:inline-block;width:25%}#res_widget_form fieldset .rc-wrapper,#res_widget_form fieldset input{width:65%;text-align:left}#res_widget_form fieldset input{padding:.2em 2%;border:1px solid #717171}#dyno-res .select-wrap.focus,#dyno-res input[type=date]:focus,#dyno-res input[type=text]:focus,#res_widget_form input[type=text]:focus{outline:#213c44 solid 1px}#res_widget_form fieldset .form-group{margin:10px 0}#res_widget_form fieldset .rc-wrapper{display:inline-block;text-align:center;position:relative;width:70%}#res_widget_form fieldset .rc-wrapper a{display:inline-block;width:25%;position:absolute;background-color:#213c44;color:#fff;top:0;padding:8px 0;font-size:20px}#res_widget_form fieldset .rc-wrapper a:focus,#res_widget_form fieldset .rc-wrapper a:hover{-webkit-text-decoration:none;text-decoration:none;background:#a2a568}#res_widget_form fieldset .rc-wrapper a.disabled{background:#717171}#res_widget_form fieldset .rc-wrapper .plus{right:0}#res_widget_form fieldset .rc-wrapper .minus{left:0}#res_widget_form fieldset .rc-wrapper select{width:50%;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}label{color:#3e2c32}.general_form input:focus,.general_form select:focus{border:1px solid #213c44;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #213c44;box-shadow:0 0 0 2px #fff,0 0 0 4px #213c44}#ResTimeTxt,input,select{color:#213c44;background-color:#fff;border:1px solid #717171;height:40px;padding:10px 5px}#startdateTxt .m,.checkinTxt .m,.checkoutTxt .m{color:#717171}#am.active,#pm.active,.roomsTable td[class*=del_btn_row],input[class^=minus],input[class^=plus]{background-color:#717171}.roomsTable td[class*=del_btn_row]:hover,input[class^=minus]:hover,input[class^=plus]:hover{background-color:#213c44}input[disabled]{-webkit-text-fill-color:#213c44}input[type=button]{color:#717171}#am,#pm,input[type=button][disabled]{background-color:#767674;-webkit-text-fill-color:#fff}#avail_btn,#table_btn{background:#a2a568}#avail_btn:hover,#table_btn:hover{background:#717171}#pckge_btn:hover{background:#7c4742}.general_form input[type=submit]:hover{background-color:#7c4742}input[type=submit]{color:#fff}#dialog{color:#435363;border:1px solid #717171}.popupContainer{background:#213c44}#startdateTxt .d,.checkinTxt .d,.checkoutTxt .d,input#PartySizeTxt,input.roomcountTxt,span#ResTimeTxt{font-size:4em/*!*/}.oldie select#ResTime,html[data-useragent*="MSIE 10.0"] select#ResTime,input#PartySizeTxt,input#ResTime,input.roomcountTxt,select#ResTime,span#ResTimeTxt{line-height:1.5em}#ot_widget_form .split3{width:70%}#ot_widget_form .form-row{margin:10px 0}#ot_widget_form .form-row input{padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#ot_widget_form button{border:1px solid #213c44;padding:8px 20px;font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#ot_widget_form button:hover{background-color:#213c44;color:#fff}#ot_widget_form .form-row input:focus,#ot_widget_form .form-row select:focus{outline:#213c44 solid 2px}#table_btn{font-size:1.7em/*!*/}.ui-datepicker{border:1px solid #717171}.ui-datepicker-header{background:#717171;color:#fff}.ui-state-default{color:#717171}a.ui-state-default:hover{background:#767674;color:#fff}.ui-state-disabled span{color:#767674}.arrival,.departure,.stay{background:#213c44}.arrival a,.arrival span,.departure a,.departure span,.stay a{color:#fff}.img_dsc{color:#fff!important;font-style:italic!important;display:block;padding-top:10em!important;margin-top:-12em;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(rgba(0,0,0,0),#000)}.img_dsc::after{content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;height:100%}.owl-carousel:not(.owl-loaded)+.img_dsc{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-page{background:#d7cfc7}.owl-carousel .owl-dot.active,.owl-carousel .owl-page.active{background:#213c44}.owl-carousel .owl-next,.owl-carousel .owl-prev{font-weight:600;font-size:1.5em;color:#213c44}.owl-carousel .owl-next.disabled,.owl-carousel .owl-prev.disabled{color:#d7cfc7}.owl-carousel .owl-next.disabled .icon svg,.owl-carousel .owl-prev.disabled .icon svg{fill:#d7cfc7}.owl-carousel .owl-next .icon,.owl-carousel .owl-prev .icon{width:25px;height:25px;margin:-.25em .5em 0}.owl-carousel .owl-next .icon svg,.owl-carousel .owl-prev .icon svg{fill:#3e2c32;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.owl-carousel .owl-next:focus,.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:focus,.owl-carousel .owl-prev:hover{color:#7c4742}.owl-carousel .owl-next:focus .icon svg,.owl-carousel .owl-next:hover .icon svg,.owl-carousel .owl-prev:focus .icon svg,.owl-carousel .owl-prev:hover .icon svg{fill:#7c4742}.owl-carousel .owl-prev:focus .icon svg,.owl-carousel .owl-prev:hover .icon svg{margin-left:-5px}.owl-carousel .owl-next:focus .icon svg,.owl-carousel .owl-next:hover .icon svg{margin-left:5px}.owl-carousel .owl-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.owl-carousel.owl-theme+.img_dsc{margin-top:0;margin-bottom:-10em;-webkit-transform:translateY(calc(-100% - 50px));transform:translateY(calc(-100% - 50px));display:none}.owl-carousel.owl-theme+.img_dsc{display:block;position:absolute}.owl-carouselAlt .owl-dot,.owl-carouselAlt .owl-page{background:#f1efeb;background:rgba(241,239,235,.4)}.owl-carouselAlt .owl-dot.active,.owl-carouselAlt .owl-page.active{background:#7c4742}.owl-carouselAlt #scroll_down:hover,.owl-carouselAlt .owl-next:hover,.owl-carouselAlt .owl-prev:hover,.owl-carouselAlt .yt_playbtn{background:#213c44;background:rgba(67,83,99,.5)}#home_callouts{background:#a8353a}.home_callout{color:#fff;border-left:1px solid #fff}.callout_btn a{color:#fff;background:#a2a568;background:rgba(162,165,104,.75)}.callout_btn a:hover{background:#213c44;background:rgba(0,60,77,.75)}.callout_btn a,.callout_line1{font-size:1.8em/*!*/}.callout_line2{font-size:3em/*!*/}.callout_line3{font-size:3.75em/*!*/}.interior_callout>div>div>span{color:#fff}.side-block{margin-top:15px}.home #upcoming_events{padding-top:0}#upcoming_events>div{color:#fff;background:#213c44 url("/assets/images/sprites/blue_pattern_bg.png") center center}#events_title{font-size:2.3em/*!*/}#events{color:#fff}.content section p.slide_txt{line-height:.8em;font-weight:600;text-transform:none;font-family:Poppins,serif}h1{font-size:4.8em;/*!*/color:#213c44}h2{font-size:4em;/*!*/color:#000}h3{font-size:3.6em;color:#000}h4{font-size:2.5em;color:#000}#event_details,#local_events,#search_results,.category,.zoom_match,.zoom_results_per_page{color:#717171;margin-top:15px}#search_results,.zoom_match,.zoom_results_per_page{display:block;margin-top:15px;margin-left:0}#event_details>table,#local_events>table,#search_results>div,#search_results>form,.content aside p,.content section p,.content ul{font-size:1.8em;color:#3e2c32}.content aside .additional_info :not(.btn),.content aside .additional_info p,.content aside .additional_info ul{color:#fff}.content aside .additional_info a:not(.btn),.content aside .additional_info a:not(.btn):hover{color:#fff}.content section iframe+.img_dsc.no-btn-below{font-size:1.3em;margin-top:0;position:absolute;bottom:0}.featured_content{background:#7c4742 url("/assets/images/sprites/subnav_brown_bg.png") top center}.featured_content section{background:rgba(0,0,0,0)}.content .featured_content h1,.featured_content a{color:#f4ebd9}.content .featured_content section p,.featured_content a:hover{color:#fff}.featured_content .btn:hover{background-color:#3e2c32}.featured_content .btn{background-color:#a2a568}.highlighted-txt span{color:#7c4742}.content ul.icon-nav li a:hover{color:#7c4742;background-color:#e5e9eb}.video-img .yt_videolink{width:100%;padding:0}.video-img .yt_videolink:focus{outline:#213c44 solid 5px}.video-img .yt_videolink img{width:100%}h3.ctr-block{font-size:3em;color:#213c44;border-top:4px double #d7cfc7;border-bottom:1px solid #d7cfc7;text-align:center}.feat-txt-50 p{font-size:17px;line-height:26px}.iframe-reduced #pano{margin-bottom:-3px}.lg_text_p{font-size:2em!important/*!*/}.additional_info{background-color:#3e2c32}.more_info,.ot_widget{background:#d7cfc7}#more_info_L{border-right:1px solid #d7cfc7}.located_at{color:#a2a568}#more_info_R{border-left:1px solid #d7cfc7}.content aside .additional_info h3{color:#f4ebd9}.accordion>div:first-child{border-top:1px solid #d7cfc7}.accordion>div:hover,.alt{background-color:rgba(244,235,217,.5)}.accordion>div.show:hover{background-color:rgba(0,0,0,0)}.accordion>div{border-bottom:1px solid #d7cfc7}#mobile_ftr_nav a{font-size:1.3em;/*!*/border-left:1px solid #d7cfc7;border-bottom:1px solid #d7cfc7}#mobile_ftr_nav a#contact,#mobile_ftr_nav a#featured_packages{border-right:1px solid #d7cfc7}#mobile_ftr_nav .gold_nav{background:#7c4742;color:#fff}#mobile_nav_btn.active{background-color:#213c44}@media only screen and (max-width:1024px){.header_txt,.slide_txt{font-size:8vw}.home_callout{font-size:1vw}#main_nav a,#top_navL a,#top_navR a{margin:0 .7em}#top_navR{background:#fff}#upcoming_events>div{height:auto}#upcoming_events a.events-view-switch{display:none}}@media only screen and (max-width:768px){#nav_logo{margin:10px}#nav_logo img{max-width:170px}#events li{width:100%;border-top:1px solid #fff}}@media only screen and (max-width:480px){#ot_widget_form .split3{width:100%}#res_widget_btn{border-top:1px solid #d7cfc7;margin-left:0}#res-widget-wrapper{top:0;left:-100%;width:100%}#dyno-res{width:100%}.slide_txt{padding:.5em 0 0;font-size:6em}.home_callout{font-size:inherit}}.blueTxt{color:#213c44}.maroonTxt{color:#7c4742}.greenTxt{color:#a2a568}.accordion-block{background:#e9ebec;outline:#e9ebec 5px solid}.accordion-block .top{padding:5px}.screen-reader-only,.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#compliance-flyout{z-index:999}#compliance-flyout .dot-menu:after{font-size:36px;margin-left:-19px}.fp-container .fp-cal-container table{font-size:1.4em}.fp-container .fp-cal-container{border:1px solid #a2a568;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-container .fp-calendar{font-size:1.6em}.fp-container .fp-save{font-size:1.2em}.fp-container .fp-calendar span{display:inline}.fp-cal-right{margin-top:-8px}.fp-container .fp-button,.fp-container .fp-cal-date.active{background-color:#213c44}.fp-container .fp-cal-days th{padding-bottom:10px}.fp-container{border:1px solid #a2a568;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-calendar-calendar{margin-left:-1px}.fp-calendar-calendar .fp-cal-month{color:#a2a568}#upcoming_events a.events-view-switch{margin-left:20px}#upcoming_events a.events-view-switch:focus,#upcoming_events a.events-view-switch:hover{background-color:#fff}#upcoming_events a.events-view-switch:focus span,#upcoming_events a.events-view-switch:hover span{color:#213c44}#upcoming_events a.events-view-switch span{margin-bottom:22px}#upcoming_events #events a:focus{-webkit-text-decoration:underline;text-decoration:underline;background:#213c44;outline:#fff solid 1px}dl.accordion-group h4{float:left;margin:0;padding:0;max-width:80%;position:relative}dl.accordion-group h4 .sub{top:16px;left:5px;font-size:.7em;display:block;min-width:260px}dl.accordion-group dt a{display:block;border-top:1px solid #3e2c32;border-left:1px solid transparent;border-right:1px solid transparent;padding:10px;border-bottom:0!important}dl.accordion-group{border-bottom:1px solid #3e2c32;margin:0;position:relative}dl.accordion-group dt a[aria-expanded=true]{border-left-color:#3e2c32;border-right-color:#3e2c32}dl.accordion-group dt a[aria-expanded=true] .toggle_btn{background-position:right -281px;border:2px solid #fff}dl.accordion-group dt a:focus,dl.accordion-group dt a[aria-expanded=true]{background-color:#f8f7f5;border-left:1px solid #3e2c32;border-right:1px solid #3e2c32;border-bottom:0;outline:0}dl.accordion-group dt a:focus .toggle_btn{border:2px solid #7c4742}dl.accordion-group dt .pricing{width:35%;float:right;font-size:1.6em;line-height:1.6em}dl.accordion-group dt a .toggle_btn{margin:0 -.5em 0 2em;border:2px solid #213c44;border-radius:25px;top:26%}dl.accordion-group dd{margin:0;padding:10px;display:none}dl.accordion-group dd ol,dl.accordion-group dd p,dl.accordion-group dd ul{font-size:1.7em}dl.accordion-group dd.open{background-color:#fff;border-left:1px solid #3e2c32;border-right:1px solid #3e2c32}dl.accordion-group dt a:hover{background:#fff8f1!important}.skip-link{position:absolute;top:-999px;left:-999px;height:0;width:0;overflow:hidden}a.skip-link:active,a.skip-link:focus,a.skip-link:hover{position:absolute;top:0;left:196px;width:auto;height:auto;overflow:visible;background-color:#551a8b;color:#fff;padding:5px 10px}.btn:focus{-webkit-text-decoration:underline;text-decoration:underline;outline:#fff solid 1px;-webkit-box-shadow:0 0 0 2px #435363;box-shadow:0 0 0 2px #435363}.btn:active{-webkit-box-shadow:0 0 0 1px #3d3d3d;box-shadow:0 0 0 1px #3d3d3d}#breadcrumbs a:focus,#event_details a:not(.btn):focus,#ftr_bottom a:focus,#ftr_middle a:focus,#ftr_top_RT #connect:focus,#local_events a:focus,#main_nav>ul li a:focus,#search_results .results a:focus,#search_results .suggestion a:focus,#top_navR a#featured_packages:focus,.content-link:focus,.result_pages a:focus{background-color:#213c44;color:#fff;outline:#213c44 solid 2px}.icon-nav a:focus{background:#03a2ca;color:#fff;outline:#213c44 solid 2px}#nav_logo:focus{outline:0}#nav_logo:focus img{outline:#fff solid 2px;-webkit-box-shadow:0 0 0 4px #213c44;box-shadow:0 0 0 4px #213c44}#top_navL a{margin:0;padding:16px 1em}#top_navL a:focus{background-color:#213c44;color:#fff}.frm_search input[type=text]:focus{border-color:#213c44;background-color:#e8e8e8}.frm_search input[type=submit]:focus{border-color:#213c44;background-color:#e8e8e8;color:#213c44}#ftr_top_RT a:not(#connect):focus{-webkit-box-shadow:0 0 0 2px #213c44;box-shadow:0 0 0 2px #213c44;border-radius:50px}#search_results input:focus,#search_results select:focus{-webkit-box-shadow:0 0 0 2px #213c44;box-shadow:0 0 0 2px #213c44}iframe#pano.focused{outline:#213c44 solid 3px}.owl-carousel:focus .owl-buttons div{background:rgba(129,50,52,.5)}.image-link{margin-bottom:10px}.image-link:focus{outline:#213c44 2px solid}.recommend_block a:focus{background:#7c4742;color:#fff8e7}a#res_widget_btn_link:focus #res_btn_txt{background:#7c4742;color:#fff}#home_top{width:100%;position:relative;background:#fff}#home_top .hero-wrapper{position:absolute;overflow:hidden;max-height:600px;width:65%}#home_top .hero-wrapper img{height:100%;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#home_top .primary-callout{position:relative;float:right;height:100%;width:50%;max-height:100%;margin-right:6.25%}#home_top .primary-callout .opacity-wrapper{height:100%;background:#e9e9e9;background:-webkit-gradient(linear,left top,right top,from(rgba(233,233,233,0)),color-stop(30%,#e9e9e9),to(#fff));background:linear-gradient(to right,rgba(233,233,233,0) 0,#e9e9e9 30%,#fff 100%);padding:10% 0 5% 30%;-webkit-box-sizing:border-box;box-sizing:border-box}#home_top .primary-callout .content-area{padding:8%;padding-right:0;border:1px solid #fff;color:#7c4742}#home_top .content-area h1{margin:0;border:0;color:#7c4742;text-transform:none;font-size:4em;position:relative;padding:0}#home_top .content-area h1 img{width:45px;margin-right:15px;margin-left:-60px;vertical-align:inherit}#home_top .content-area .sub-h1{font-size:2.4em;font-style:italic;color:#7c4742}#home_top .content-area p{color:#343434;margin:15px 0;font-size:1.5em;letter-spacing:1.5px;line-height:1.5em}#home_top .content-area .sticky-button{background:#fff;padding:15px 20px;padding-left:9%;margin:2% 0;margin-left:-9%;display:inline-block;font-size:1.4em;border:1px solid #fff;text-transform:uppercase}#home_top .content-area .sticky-button:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#000}#home_top .content-area .sticky-button:focus{outline:#000 solid 1px;color:#000}#home_top2024{width:100%;position:relative;background:#fff}#home_top2024 .hero-wrapper{overflow:hidden;max-height:750px;width:100%;padding:0}#home_top2024 .hero-wrapper img{position:relative;width:100%}#home_top2024+div,#home_top2024+form{position:relative;z-index:1}#overlap-callouts{margin:0 6.25% 1%;padding:2%;background:#fff;-webkit-box-shadow:1px 1px 25px #ccc;box-shadow:1px 1px 25px #ccc}#overlap-callouts .callout{width:46%;float:left;padding:1%;-webkit-box-sizing:border-box;box-sizing:border-box}#overlap-callouts .callout img{float:left;width:32%}#overlap-callouts .callout .text-block{float:left;width:68%;padding:0;padding-left:3%;-webkit-box-sizing:border-box;box-sizing:border-box}#overlap-callouts .callout .text-block h2{border:none;text-align:left;text-transform:none;margin:0;padding:0}#home_addt .text-block h3{color:#213c44;border:none;text-align:center;text-transform:none;font-size:2.2em;line-height:1.25em}#home_addt .text-block p,#overlap-callouts .callout .text-block p{margin:15px 0;font-size:1.4em;letter-spacing:1.5px;line-height:1.5em}#overlap-callouts .callout .text-block .inline-link{color:#7c4742;display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;font-size:1.6em}#overlap-callouts .callout .text-block .inline-link:hover{color:#213c44}#overlap-callouts .callout .text-block .inline-link:focus{background:#7c4742;color:#fff;outline:#7c4742 solid 2px}#home_addt{max-width:90%;margin:5% auto;margin-top:0;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#home_addt .stacked-callout{width:30.33%;margin:1.5%;overflow:hidden;background:#e9ebec;position:relative}#home_addt .stacked-callout img{width:100%}#home_addt .stacked-callout .text-block{background:#e9ebec;padding:0 10%;position:relative;text-align:center;padding-bottom:6%;padding-top:1%}#home_addt .stacked-callout.flipped .text-block{padding-bottom:1%;padding-top:6%}#home_addt .stacked-callout .text-block:after,#home_addt .stacked-callout .text-block:before{content:"";position:absolute;bottom:100%;width:50%;height:16px;background-color:inherit}#home_addt .stacked-callout .text-block:before{right:50%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(45deg);transform:skewX(45deg)}#home_addt .stacked-callout .text-block:after{left:50%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}#home_addt .stacked-callout.flipped img.top{display:none}#home_addt .stacked-callout.flipped .bottom{position:absolute;bottom:0;width:100%}#home_addt .stacked-callout.flipped .bottom:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #e9ebec}#home_addt .text-block a.hollow-btn{border:1px solid #213c44;color:#213c44;background:rgba(0,0,0,0);padding:2% 10%;font-size:1.3em;display:inline-block;text-transform:uppercase;font-family:Poppins,serif}#home_addt .text-block a.hollow-btn:focus{border:1px solid #fff;color:#fff;background:#213c44}.home #upcoming_events,.home footer{display:block}@media only screen and (max-width:960px){#overlap-callouts{margin:3% 1%}#home_addt .stacked-callout{width:46%}}@media only screen and (max-width:768px){#home_top .hero-wrapper,#home_top .primary-callout{position:relative;height:auto;width:100%;margin-right:0}#home_top .hero-wrapper img{height:auto;width:100%}#home_top .primary-callout .opacity-wrapper{padding-left:1%}#home_top .content-area h1 img{display:none}#home_top .content-area h1{text-align:center}#home_top .content-area .sub-h1{text-align:center}#home_top .primary-callout .content-area{padding:3%;border:none;text-align:center}#home_top .content-area .sticky-button{padding:2% 8%;background:#7c4742;color:#fff;margin-left:0}#home_top .content-area .sticky-button:focus{border:1px solid #7c4742;color:#7c4742;background:#fff}#overlap-callouts .callout{width:98%;margin-bottom:25px}#home_addt{display:block}#home_addt .stacked-callout{width:80%;margin:auto;margin-bottom:5%}#home_addt .stacked-callout .text-block{padding:0 10% 5%!important}#home_addt .stacked-callout.flipped .text-block:after{left:50%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);border:none;width:50%;bottom:100%}#home_addt .stacked-callout.flipped img.top{display:block}#home_addt .stacked-callout.flipped .bottom{display:none}}@media only screen and (max-width:600px){#ftr_bottom{font-size:1em}#overlap-callouts .callout{text-align:center}#overlap-callouts .callout img{float:none;width:90%}#overlap-callouts .callout .text-block{float:none;width:98%;padding:1%}#overlap-callouts .callout .text-block h2{text-align:center;margin:10px 0}}@media only screen and (max-width:480px){#home_top .hero-wrapper,#home_top .primary-callout{width:90%}}#header_image{background-color:#213c44}#header_image .header_txt{color:#fff;font-size:max(1.5rem,min(4vw,4.5rem))}.ctr{margin:auto;text-align:center}footer.ftr2024,nav.nav2024{font-size:1.5em}nav.nav2024{background-image:none;text-align:center}nav.nav2024 #btm_nav,nav.nav2024 #top_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}nav.nav2024 #top_nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}nav.nav2024 #top_nav a{color:#fff}nav.nav2024 #menu_btn,nav.nav2024 #search_btn{text-align:center;display:inline-block}nav.nav2024 #menu_btn .icon,nav.nav2024 #search_btn .icon{width:27px;height:27px;margin:0}nav.nav2024 a{padding:1em 1.5em}nav.nav2024 .active,nav.nav2024 .opened a,nav.nav2024 a:hover{color:#7c4742}nav.nav2024 .active svg,nav.nav2024 .opened a svg,nav.nav2024 a:hover svg{fill:#7c4742}nav.nav2024 #menu_btn.active span,nav.nav2024 #menu_btn:hover span{background-color:#7c4742}nav.nav2024 #search_btn .icon{margin-bottom:5px}nav.nav2024 a.darkmaroon{color:#fff;padding:.25em 1em}nav.nav2024 #nav_logo{padding:0}nav.nav2024 #nav_logo img{width:190px;height:auto}nav.nav2024 .btmL,nav.nav2024 .topL{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}nav.nav2024 .btmR,nav.nav2024 .topR{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav.nav2024 .btmR a:not(.darkmaroon){position:relative}nav.nav2024 .btmR a:not(.darkmaroon):after{content:"";display:inline-block;height:3px;background-color:rgba(0,0,0,0);position:absolute;bottom:10px;left:50%;width:0;background-color:#7c4742;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:10px}nav.nav2024 .btmR a:not(.darkmaroon):hover{-webkit-text-decoration:none;text-decoration:none}nav.nav2024 .btmR a.active,nav.nav2024 .btmR a:hover{color:#213c44}nav.nav2024 .btmR a.active:not(.blue):after,nav.nav2024 .btmR a:hover:not(.blue):after{background-color:#213c44;width:60%}nav.nav2024 .btmR a.blue{font-size:1em;border:2px solid #213c44;position:relative;margin-left:1em;padding:1em 1.5em;background-color:#213c44;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}nav.nav2024 .btmR a.blue:after,nav.nav2024 .btmR a.blue:before{background-color:#fff}nav.nav2024 .btmR a.blue:hover{-webkit-text-decoration:none;text-decoration:none;color:#213c44;background-color:#fff}nav.nav2024 .btmR a.blue:active{top:1px}@media only screen and (min-width:1280px){nav.nav2024 #btm_nav{margin:.5em 1em .5em 0}}@media only screen and (max-width:1279px){nav.nav2024 .btmL{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}nav.nav2024 #nav_logo img{width:160px}}@media only screen and (max-width:768px){nav.nav2024 #nav_logo img{width:120px}}#main_nav2024{padding-top:0;text-align:left;width:300px;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s ease;transition:.5s ease}#main_nav2024.active{-webkit-transform:none;transform:none}#main_nav2024 a{display:block;padding:1em 2.25em 1em 1.75em;position:relative;border-bottom:1px solid rgba(0,0,0,.25)}#main_nav2024 a .icon{width:19px;height:19px;margin-top:-.75em;margin-left:.25em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main_nav2024 a#main-menu{display:none}#main_nav2024 a.back{background-color:#3e2c32;color:#fff!important;margin-bottom:20px;padding-top:1em}#main_nav2024 a.back svg{fill:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#main_nav2024 a.back .icon{margin-left:0}#main_nav2024 a:not(.back):after{content:"→";position:absolute;right:1.1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.9em;color:#3e2c32;letter-spacing:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;font-family:Arial,sans-serif}#main_nav2024 a:focus:after,#main_nav2024 a:hover:after{-webkit-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px)}#main_nav2024 a ul>li:last-child>a{border-bottom:none}#main_nav2024 a:active,#main_nav2024 a:focus,#main_nav2024 a:hover{-webkit-text-decoration:none;text-decoration:none}#main_nav2024 a:active:not(.back) .icon,#main_nav2024 a:focus:not(.back) .icon,#main_nav2024 a:hover:not(.back) .icon{margin-left:.5em}#main_nav2024 #main_nav2024_holder{background:#fff8f1;overflow:visible;height:auto;padding:0 0 1.25rem}#main_nav2024 ul{position:relative}#main_nav2024 ul ul{display:block!important;position:absolute;top:0;width:100%;left:1000%}#main_nav2024 ul ul.active{left:100%}@media only screen and (max-width:768px){nav.nav2024 .btmR,nav.nav2024 .topR{display:none}#main_nav2024{width:100%}#main_nav2024 #main_nav2024_holder{height:auto;padding-bottom:1.5rem}}@media only screen and (max-width:1279px){nav.nav2024 .btmR,nav.nav2024 .topR{display:none}#main_nav2024 #main_nav2024_holder .mble_only{display:block}}#menu_btn{position:relative;padding-top:49px}#menu_btn span{display:block;position:absolute;background:#3e2c32;height:2px;width:50%;left:25%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s ease;transition:.2s ease}#menu_btn span:first-child{top:20px}#menu_btn span:nth-child(2),#menu_btn span:nth-child(3){top:28px}#menu_btn span:nth-child(4){top:35px}#menu_btn.active span:first-child,#menu_btn.active span:nth-child(4){top:20px;width:0%;left:25%}#menu_btn.active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);width:50%}#menu_btn.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:50%}section#header_image,section#home_top2024{margin:0}footer.ftr2024{background-color:#3e2c32;color:#fff}@media only screen and (min-width:48.0625em){footer.ftr2024 #ftr_bottom>p:first-child{text-align:right}}footer.ftr2024 .ftr-hdr{text-transform:uppercase;padding:0}footer.ftr2024 a{color:#fff}footer.ftr2024 a.active,footer.ftr2024 a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}footer.ftr2024 .w50-50{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}footer.ftr2024 ul{list-style:none}footer.ftr2024 #ftr_mid ol li,footer.ftr2024 #ftr_mid ul li{line-height:1.4em;margin-bottom:10px}footer.ftr2024 #ftr_mid label{color:#fff}footer.ftr2024 svg{fill:#fff}footer.ftr2024 #ftr-email-submit,footer.ftr2024 #ftr-email_index_field{font-size:1em;padding:.5em 1em;margin:.5em 0}footer.ftr2024 #ftr-email_index_field{text-align:left}footer.ftr2024 #ftr-email-submit{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer.ftr2024 #ftr-email-submit:active{top:1px}footer.ftr2024 #ftr-email-submit:hover{border-color:#fff;color:#fff;background-color:rgba(0,0,0,0)}footer.ftr2024 .icon{width:15px;height:15px;margin-right:.1em}footer.ftr2024 #ftr_top{width:100%;background:#826f73;max-width:none;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}footer.ftr2024 #ftr_top dl.accordion-group,footer.ftr2024 #ftr_top dl.accordion-group dt a,footer.ftr2024 #ftr_top dl.accordion-group dt button{border:none}footer.ftr2024 #ftr_top dl.accordion-group dt a,footer.ftr2024 #ftr_top dl.accordion-group dt button{padding:1em 6.25%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}footer.ftr2024 #ftr_top dl.accordion-group dd{padding:0}footer.ftr2024 #ftr_top dl.accordion-group dd.open,footer.ftr2024 #ftr_top dl.accordion-group dt a:hover,footer.ftr2024 #ftr_top dl.accordion-group dt button:hover{background-color:rgba(0,0,0,0)}footer.ftr2024 #ftr_top ul{width:87.5%;margin:auto;text-align:center;font-size:1em;padding-left:6.25%;padding-right:6.25%;-webkit-box-sizing:border-box;box-sizing:border-box}footer.ftr2024 #ftr_top ul li{margin:15px 0}@media only screen and (min-width:40em){footer.ftr2024 #ftr_top dl.accordion-group{padding:0}footer.ftr2024 #ftr_top dl.accordion-group dt{display:none}footer.ftr2024 #ftr_top dl.accordion-group dd{display:block!important}footer.ftr2024 #ftr_top ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:1024px;padding:20px 6.25% 15px 6.25%;width:100%}footer.ftr2024 #ftr_top ul li{margin:0;font-size:1.2em}}footer.ftr2024 #ftr_mid{padding-top:35px;margin-bottom:0}footer.ftr2024 #ftr_mid>div>div{padding:1em 0}footer.ftr2024 #ftr_bottom{font-size:.9em}footer.ftr2024 .ul50{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer.ftr2024 .ul50>ul{width:50%}footer.ftr2024 #footer_directions:before{content:none}footer.ftr2024 .soc{background-color:#fff;display:inline-block;vertical-align:middle;width:25px;height:25px;padding:4px;margin-right:.75em;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer.ftr2024 .soc#tw{width:23px;height:23px;padding:5px}footer.ftr2024 .soc svg{fill:#3e2c32;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer.ftr2024 .soc:focus,footer.ftr2024 .soc:hover{background-color:#7c4742}footer.ftr2024 .soc:focus svg,footer.ftr2024 .soc:hover svg{fill:#fff}@media(max-width:430px){dl.accordion-group dd img{display:block!important;margin:20px auto!important;float:none!important}}#booking-widget{max-width:1400px;margin:0 2.5%;margin-top:-10%;padding-top:2%;padding-bottom:1.25%}#booking-widget .bw-col{position:relative}#booking-widget .bw-label{display:block;font-family:Poppins,serif;font-weight:900;font-size:1.4em;letter-spacing:.05em;color:#fff;margin:0 0 6px 4px;text-transform:uppercase}#booking-widget label,#booking-widget legend{font-family:Poppins,serif;font-weight:900;text-transform:none;font-size:1.5em;color:#000}#booking-widget legend{font-size:1.75em}#booking-widget .minus,#booking-widget .plus{float:right;color:#7c4742;font-size:1.5em}#booking-widget .ages{color:#213c44;font-size:.9em;font-family:Poppins,serif;font-weight:400;line-height:.5em;margin-top:3px;display:block}#booking-widget .room-row-header .checkbox-element{float:none;display:block;margin-bottom:1em}#booking-widget .room-row-header .checkbox-element label{width:100%;font-family:Poppins,serif;font-weight:400;margin-top:10px}#booking-widget .room-row-header .checkbox-element label .label-text{padding-left:10px!important}#booking-widget .room-row-header .checkbox-element label>span{display:inline-block;color:#3e2c32}#booking-widget .select-wrap,#booking-widget label{display:inline-block;vertical-align:top;width:22%;margin-bottom:0}#booking-widget .select-wrap select,#booking-widget label select{text-align:left;height:30px;padding:3px}#booking-widget .select-wrap{margin-right:4%;margin-bottom:1.5em}#booking-widget input{width:auto;height:auto}#booking-widget input[type=submit]{color:#3e2c32;font-family:Poppins,serif;font-weight:900;font-size:2em;padding:7px 3em;border:none;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}#booking-widget input[type=submit]:active{top:1px}#booking-widget input[type=submit]:hover{background-color:#fff}#booking-widget .icon{width:16px;height:16px}#booking-widget .icon+span{display:inline-block}#booking-widget>div{position:relative;width:90%;margin:0 auto 20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#booking-widget>div>a{display:inline-block;text-align:center;font-size:1.25em;font-weight:700;-webkit-text-decoration:none;text-decoration:none;padding:1em;background-color:#fff;color:#3e2c32;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#booking-widget>div>a#promo-linkage{background-color:rgba(0,0,0,0);color:#fff;white-space:nowrap;width:100%;-webkit-text-decoration:underline;text-decoration:underline;margin-top:2px}#booking-widget>div>a#promo-linkage:hover{-webkit-text-decoration:none;text-decoration:none}#booking-widget>div>a svg{fill:default}#booking-widget>div:last-child{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}#booking-widget #promo-submit:hover{background-color:#8b743b;border-color:#8b743b;color:#fff}#booking-widget #rooms-flyout{display:none;position:absolute;z-index:70;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:7px}#booking-widget #rooms-flyout fieldset:first-child .minus{display:none}#booking-widget #rooms-flyout button.btn{margin-top:.5em}#booking-widget #promo-popup,#booking-widget #rooms-flyout,#booking-widget .daterangepicker{background-color:#ede9e5;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.2);box-shadow:2px 2px 3px rgba(0,0,0,.2);padding:20px}#booking-widget a{border-bottom:0}@media only screen and (min-width:48.0625em){#booking-widget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;margin-top:-2%;padding:1.25% 2% .6%;gap:1.5%}#booking-widget>div{margin:0;width:auto}}@media only screen and (min-width:964px){#booking-widget{padding:1.1% 2% 1%}}#booking-widget .bw-checkin>a,#booking-widget .bw-rooms>a{width:100%!important;font-size:1.35em;padding:1.05em 1.25em;line-height:1.2em}#booking-widget .bw-promo #promo-linkage{display:inline-block;padding:.9em 0 .4em;font-size:1.1em;text-align:center}@media only screen and (max-width:48em){#booking-widget .bw-col.bw-promo{max-height:15px;position:relative;top:-10px}#booking-widget .bw-promo .bw-label{margin:0 0 2px 4px}#booking-widget .bw-promo #promo-linkage{padding:.5em 0 .25em;margin-top:0;line-height:1.15}}#booking-widget .bw-search input[type=submit]{font-size:1.45em;padding:1.05em 0;width:100%;background-color:#ded8d3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.15em;padding-bottom:10px}@media only screen and (min-width:48.0625em){#booking-widget .bw-checkin,#booking-widget .bw-rooms{-webkit-box-flex:1;-webkit-flex:1 1 21%;-ms-flex:1 1 21%;flex:1 1 21%}#booking-widget .bw-promo{-webkit-box-flex:0;-webkit-flex:0 0 13%;-ms-flex:0 0 13%;flex:0 0 13%}#booking-widget .bw-search{-webkit-box-flex:1.5;-webkit-flex:1.5 1 36%;-ms-flex:1.5 1 36%;flex:1.5 1 36%}}#booking-widget>div{margin-bottom:10px}@media only screen and (min-width:48.0625em){#booking-widget>div{margin-bottom:0}}#promo-popup{display:none;position:fixed;z-index:10000;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#promo-popup button.btn{margin-top:1.5em}#promo-popup label{width:100%}#promo-popup input#pcode{padding:.075em 2%;margin-bottom:0;width:100%}#promo-popup #srates-holder{float:right;width:47%}#promo-popup .ctr{clear:both}#promo-popup #closebtn{position:absolute;top:-36px;left:0;right:0;height:36px;background-color:#ede9e5;border-bottom:1px solid #3e2c32;text-align:right}#promo-popup #closebtn:after,#promo-popup #closebtn:before{content:"";position:absolute;width:26px;height:1px;background-color:#3e2c32;top:18px;right:10px}#promo-popup #closebtn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#promo-popup #closebtn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.amenity-inclusions{list-style:none;list-style-type:none;padding:0;margin:30px auto 10px;max-width:880px;display:grid;grid-gap:18px 28px;gap:18px 28px;grid-template-columns:1fr;text-align:left}.amenity-inclusions li{list-style:none!important;list-style-type:none!important;padding-left:0;margin-left:0}.amenity-inclusions li::marker{content:""}@media(min-width:680px){.amenity-inclusions{grid-template-columns:repeat(3,1fr)}}.amenity-inclusions li{background:#f5f5f5;border:1px solid #e2e2e2;border-radius:12px;padding:18px 20px 18px;font-size:.98rem;line-height:1.5;color:#000;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:130px}.amenity-inclusions li strong{display:block;font-size:1.05rem;margin-bottom:6px;letter-spacing:.5px}.amenity-inclusions li:focus-within,.amenity-inclusions li:hover{border-color:#c9c9c9;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.btn,.slide_txt .slide_btn{display:inline-block;padding:10px 20px 9px;font-size:1.1rem}.content_btn{font-size:1.1rem;display:inline-block}.arrow_link,.btn,.btn:visited,a.arrow_link,a.btn,a.slide_btn{border-radius:4px;background-color:#213c44;color:#fff;width:auto;position:relative;text-transform:uppercase;z-index:1;overflow:hidden;padding:13px 25px 12px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.arrow_link:active,.btn:active,a.slide_btn:active{top:1px}.arrow_link:after,.arrow_link:before,.btn:after,.btn:before,.btn:visited:after,.btn:visited:before,a.slide_btn:after,a.slide_btn:before{position:absolute;content:"";width:100%;height:100%;top:0;bottom:0;left:-100%;right:100%;background:#3e2c32;z-index:-1;-webkit-transition:all .35s;transition:all .35s}.arrow_link:before,.btn:before,.btn:visited:before,a.slide_btn:before{opacity:.5}.arrow_link:after,.btn:after,.btn:visited:after,a.slide_btn:after{-webkit-transition-delay:.2s;transition-delay:.2s}.arrow_link:hover:after,.arrow_link:hover:before,.btn:hover:after,.btn:hover:before,a.slide_btn:hover:after,a.slide_btn:hover:before{left:0}.btn-white,.btn-white:visited,a.btn-white,a.btn-white:visited{background-color:#fff;color:#3e2c32}.btn-white:after,.btn-white:before,.btn-white:visited:after,.btn-white:visited:before,a.btn-white:after,a.btn-white:before,a.btn-white:visited:after,a.btn-white:visited:before{background:#213c44}.btn-white:hover,.btn-white:visited:hover,a.btn-white:hover,a.btn-white:visited:hover{color:#fff}.btn.orange{background:#cca87c}.lg-btn{font-size:18px;padding:10px 25px}.lg-btn:hover{background:#213c44}.lg-btn:focus{background:#213c44;-webkit-text-decoration:underline;text-decoration:underline}.slide_txt .slide_btn{background-color:#213c44;border:2px solid #fff}.slide_txt .slide_btn:hover{background-color:#f4ebd9}.yt_videolink{position:relative;display:block;overflow:hidden}.yt_thumb{margin:-9.25% 0;width:100%}.yt_playbtn{position:absolute;top:50%;left:50%;width:18%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(62,44,50,.8);height:20%;border-radius:15px;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.yt_playbtn:after{content:" ";width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #fff;display:block;position:absolute;top:50%;left:50%;margin:-20px 0 0 -10px}.yt_videolink:hover .yt_playbtn{background-color:#3e2c32}
/*# sourceMappingURL=styles.min.css.map*/