html,input,select{font-family:sans-serif;
color:#222}body{margin:0;
background:url(/img/body_bg.jpg) top center}h1{font-size:2em;
margin:.67em 0}h2{font-size:1.5em;
margin:.83em 0}h3{font-size:1.17em;
margin:1em 0}h4{font-size:1em;
margin:1.33em 0}hr{-moz-box-sizing:content-box;
box-sizing:content-box;
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0}p{margin:1em 0}small{font-size:80%}form{margin:0}input,select{font-size:100%;
margin:0;
vertical-align:baseline}input{line-height:normal}select{text-transform:none}input[type=search]{-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-inner{border:0;
padding:0}.ui-widget-content{border:1px solid #aaa;
background:url(/js/vendor/jquery-ui-1.9.2.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;
color:#222}body:after{display:none}@font-face{font-family:'PT Sans';
font-style:italic;
font-weight:400;
src:local('PT Sans Italic'),local('PTSans-Italic'),url(https://fonts.gstatic.com/s/ptsans/v11/jizYRExUiTo99u79D0e0x8mN.ttf) format('truetype')}@font-face{font-family:'PT Sans';
font-style:italic;
font-weight:700;
src:local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://fonts.gstatic.com/s/ptsans/v11/jizdRExUiTo99u79D0e8fOydLxUY.ttf) format('truetype')}@font-face{font-family:'PT Sans';
font-style:normal;
font-weight:400;
src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KEwA.ttf) format('truetype')}@font-face{font-family:'PT Sans';
font-style:normal;
font-weight:700;
src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v11/jizfRExUiTo99u79B_mh0O6tKA.ttf) format('truetype')}html{-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
font-size:1em;
line-height:1.4}img{border:0;
-ms-interpolation-mode:bicubic;
vertical-align:middle;
color:#76201e;
font-size:15px}.cream-button.compare span,.icons-arrow-brown-button,.icons-arrow-clear-button,.icons-arrows-sort-bt,.icons-filters,.icons-green-menu-button-activities-off,.icons-green-menu-button-faq-off,.icons-green-menu-button-gallery-off,.icons-green-menu-button-lodges-on,.icons-green-menu-button-map-off,.icons-green-menu-button-ourterms-off,.icons-green-menu-button-overview-off,.icons-lodges-ico,.icons-premiere-lodge,.icons-sidebar-top-arrow,.icons-viewpark-ico{background:url(/img/icons-s51e2ccc17b.png) no-repeat}.icons-arrow-brown-button{background-position:0 -2285px;
height:10px;
width:6px}.icons-arrow-clear-button{background-position:0 -1874px;
height:9px;
width:6px}.icons-arrows-sort-bt{background-position:0 -1673px;
height:11px;
width:8px}.icons-filters{background-position:0 -2223px;
height:11px;
width:12px}.icons-green-menu-button-activities-off{background-position:0 -2056px;
height:21px;
width:19px}.icons-green-menu-button-faq-off{background-position:0 -2021px;
height:20px;
width:21px}.icons-green-menu-button-gallery-off{background-position:0 -2127px;
height:21px;
width:23px}.icons-green-menu-button-lodges-on{background-position:0 -1441px;
height:19px;
width:24px}.icons-green-menu-button-map-off{background-position:0 -2249px;
height:21px;
width:22px}.icons-green-menu-button-ourterms-off{background-position:0 -2092px;
height:20px;
width:23px}.icons-green-menu-button-overview-off{background-position:0 -1269px;
height:18px;
width:39px}.icons-lodges-ico{background-position:0 -1405px;
height:21px;
width:27px}.cream-button.compare span{background-position:0 -1646px;
height:12px;
width:12px}.icons-premiere-lodge{background-position:0 -1302px;
height:14px;
width:14px}.icons-sidebar-top-arrow{background-position:0 -2163px;
height:10px;
width:20px}.icons-viewpark-ico{background-position:0 -1769px;
height:20px;
width:21px}i.icon{display:inline-block}i.icon.text-top{vertical-align:text-top}#compare_dialog.ui-dialog-content .content h2,.content-box h3,.content-box h3 a,.content-box h3 a:visited,.content-box h3:visited,.cream-button,.green-button,.park-header .info .wrapper .content .parktitle,.pod-page-park-w-lodges .box-lodge .image .price,.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter,.pod-page-park-w-lodges .subtitle .filters-button,.subtitle-sidebar,a.green-button:link,a.green-button:visited,header .wrapper .call-us,header .wrapper .or{font-family:Georgia,Times,"Times New Roman",serif}.park-header .info .wrapper .content p.description,.park-menu ul.left-menu li a,.park-menu ul.left-menu li a:link,.park-menu ul.left-menu li a:visited,.pod-page-park-w-lodges .box-lodge .data .category-data,.subtitle div a,.subtitle div a:visited,.subtitle div h2,.tripadvisor-rating .number,a.read-more:link,a.read-more:visited,header .wrapper .right-content .login,input.search,input.text{font-family:'PT Sans',sans-serif}@font-face{font-family:MyriadProRegular;
src:url(/css/fonts/myriadpro-regular.eot);
src:url(/css/fonts/myriadpro-regular.eot) format("embedded-opentype"),url(/css/fonts/myriadpro-regular.woff) format("woff"),url(/css/fonts/myriadpro-regular.ttf) format("truetype"),url(/css/fonts/myriadpro-regular.svg) format("svg")}.subtitle div h2,.subtitle-sidebar,header .wrapper .call-us{text-shadow:rgba(255,255,255,.75) 1px 1px 0}.left-position{float:left}.right-position{float:right}a.read-more:link,a.read-more:visited{color:#76201e;
font-weight:700;
text-decoration:none;
padding:0}a.read-more.read-more{font-size:12px}.rounded-image{background-size:cover!important;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
-webkit-box-shadow:2px 2px 2px 0 #3f3f3f inset;
-moz-box-shadow:2px 2px 2px 0 #3f3f3f inset;
box-shadow:2px 2px 2px 0 #3f3f3f inset}.rounded-image .frame{position:relative;
background:0 0!important;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
-webkit-box-shadow:1px 1px 2px 0 #fff;
-moz-box-shadow:1px 1px 2px 0 #fff;
box-shadow:1px 1px 2px 0 #fff}.rounded-image .frame .price{-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%}a.phone-number-style,a.phone-number-style:link,a.phone-number-style:visited{text-decoration:none;
color:#49281f}header{display:block;
-webkit-box-shadow:rgba(0,0,0,.75) 0 0 5px;
-moz-box-shadow:rgba(0,0,0,.75) 0 0 5px;
box-shadow:rgba(0,0,0,.75) 0 0 5px}header .wrapper{padding-top:13px}header .wrapper a.logo{width:238px;
float:left;
display:block;
margin-right:10px;
outline:0}header .wrapper a.logo img{width:100%}header .wrapper a.contact-phone{width:14%;
max-width:50px;
float:right;
display:block;
margin:0 10px 0 0;
outline:0}header .wrapper a.contact-phone img{width:100%}header .wrapper a.mobile-menu{width:40px;
display:block;
position:absolute;
left:10px;
top:18px;
outline:0}header .wrapper a.mobile-menu img{width:100%}header .wrapper .button-book{width:100px;
float:left;
margin:10px 4px 0;
padding:8px 8px 9px 5px!important;
font-weight:700}header .wrapper .or{-webkit-border-radius:20px;
-moz-border-radius:20px;
-ms-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
-webkit-box-shadow:#f6f4ef 1px 1px 1px,#b8b5ae 0 2px 2px inset;
-moz-box-shadow:#f6f4ef 1px 1px 1px,#b8b5ae 0 2px 2px inset;
box-shadow:#f6f4ef 1px 1px 1px,#b8b5ae 0 2px 2px inset;
padding:6px 7px;
margin:9px 5px 0;
background-color:transparent;
color:#49281f;
font-size:12px;
font-style:italic;
font-weight:700;
float:left}header .wrapper .call-us{float:left;
color:#49281f;
text-align:center;
font-weight:700;
font-style:italic;
line-height:1em;
margin:0 5px 0 8px}header .wrapper .call-us small{font-size:11px;
display:block;
text-transform:uppercase;
float:left;
padding-left:16px}header .wrapper .call-us span{display:block;
font-size:27px;
padding-top:5px;
line-height:1em}header .wrapper .call-us img.international_phone_icon{padding-left:4px;
margin-top:-4px}header .wrapper .park-selector{float:left;
margin-left:30px;
padding-top:11px;
width:153px}header .wrapper .right-content{margin:2px 0 0;
padding:0;
float:left}header .wrapper .right-content .login{font-size:12px;
font-weight:700;
margin:-11px 0 -9px 12px;
text-align:center;
padding:0;
text-shadow:rgba(255,255,255,.75) 1px 1px 0}header .wrapper .right-content .search{float:left;
margin:11px 0 0 15px;
width:127px}@media (min-width:768px) and (max-width:991px){header .wrapper a.logo{padding:0 0 0 10px}header .wrapper .right-content{margin-left:0;
margin-right:0}header .wrapper .right-content input.search{margin-left:0}header .wrapper .button-book,header .wrapper .park-selector{margin-right:10px;
margin-left:0}header .wrapper a.contact-phone{float:right;
margin:0 10px}}@media (max-width:767px){header{height:auto}header .wrapper{position:relative;
padding:13px 19% 13px 61px;
min-height:36px}header .wrapper a.logo{width:100%;
max-width:238px;
float:none;
margin:0 auto}header .wrapper a.contact-phone{position:absolute;
top:12px;
right:2%;
float:none;
margin:0}}@media (max-width:767px) and (orientation:landscape){header .wrapper a.logo{width:170px}header .wrapper a.contact-phone{width:38px}}.sidebar-box{-webkit-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:#c9bb9c 1px 2px 1px;
-moz-box-shadow:#c9bb9c 1px 2px 1px;
box-shadow:#c9bb9c 1px 2px 1px;
background:#efeadd;
margin-bottom:20px;
padding:20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.content-box{-webkit-border-radius:8px;
-moz-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:#cbbd9d 1px 2px 1px;
-moz-box-shadow:#cbbd9d 1px 2px 1px;
box-shadow:#cbbd9d 1px 2px 1px;
background:#fbf7ee;
margin-bottom:20px;
padding:20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}@media (max-width:767px){.content-box{padding:10px}}.content-box h3,.content-box h3 a,.content-box h3 a:visited,.content-box h3:visited{color:#76201e;
font-size:12px;
font-style:italic;
text-decoration:none;
padding:0;
margin:0}.green-button,a.green-button:link,a.green-button:visited{color:#fff!important;
font-size:12px;
font-style:italic;
text-decoration:none;
line-height:1em;
display:block;
padding:12px 10px 13px;
-webkit-font-smoothing:antialiased!important;
text-shadow:rgba(67,83,37,.75) -1px -1px 0;
text-align:center;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
background-color:#546d3d;
outline:0;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzN2U0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NWYzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
background-size:100%;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#637e41),color-stop(100%,#485f39));
background-image:-webkit-linear-gradient(#637e41,#485f39);
background-image:-moz-linear-gradient(#637e41,#485f39);
background-image:-o-linear-gradient(#637e41,#485f39);
background-image:linear-gradient(#637e41,#485f39);
border:none}.green-button span,a.green-button:link span,a.green-button:visited span{top:6px;
left:4px;
position:relative;
background-repeat:no-repeat;
padding:3px}.green-button.tall,a.green-button:link.tall,a.green-button:visited.tall{padding:13px 0 14px}.cream-button{color:#6f6f6f;
font-size:12px;
font-style:italic;
font-weight:700;
text-decoration:none;
line-height:1em;
display:block;
padding:11px 9px 12px;
text-align:center;
border:1px solid #e2dac7;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjZlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZThkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
background-size:100%;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fcf6e8),color-stop(100%,#efe8d8));
background-image:-webkit-linear-gradient(#fcf6e8,#efe8d8);
background-image:-moz-linear-gradient(#fcf6e8,#efe8d8);
background-image:-o-linear-gradient(#fcf6e8,#efe8d8);
background-image:linear-gradient(#fcf6e8,#efe8d8)}.cream-button span{top:6px;
left:4px;
position:relative;
background-repeat:no-repeat;
padding:3px}.cream-button.compare{padding-left:10px;
padding-right:10px;
border:1px solid #e2dac7;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjZlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZThkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
background-size:100%;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fcf6e8),color-stop(100%,#efe8d8));
background-image:-webkit-linear-gradient(#fcf6e8,#efe8d8);
background-image:-moz-linear-gradient(#fcf6e8,#efe8d8);
background-image:-o-linear-gradient(#fcf6e8,#efe8d8);
background-image:linear-gradient(#fcf6e8,#efe8d8)}.cream-button.compare span{top:6px;
left:-6px;
padding-left:10px}.chosen-brown select{width:153px}input.text{-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
border:1px solid #e4dcc9;
padding:11px 10px 11px 11px;
font-weight:700;
font-size:14px;
color:#616161;
outline:0;
background:#fff}input.text.icon-pickdate{background-image:url(/img/icons/calendar-ico.png);
background-position:right 6px;
background-repeat:no-repeat}input.text.small-text{font-size:12px}input.text[readonly]{background:#f1f1f1}input.search{-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:#d5d2cb 0 -2px 1px;
-moz-box-shadow:#d5d2cb 0 -2px 1px;
box-shadow:#d5d2cb 0 -2px 1px;
background-image:url(/img/search-input-background.png);
background-repeat:repeat;
border:1px solid #e6dcc9;
padding:2px 0 2px 8px;
font-size:11px;
font-weight:700;
color:#979594;
height:24px;
width:162px;
outline:0}input.search.search-ico{padding-right:4px}.subtitle{display:table;
width:100%;
margin:28px 0 23px}.subtitle.visible-xs{display:table!important;
margin:18px 0 13px}@media (min-width:768px){.subtitle.visible-xs{display:none!important}}.subtitle div{display:table-row}.subtitle div h2{display:table-cell;
width:10px;
white-space:nowrap;
color:#49281f;
font-style:italic;
font-weight:400;
padding:0 19px 0 0}@media (max-width:767px){.subtitle div h2{font-size:12px!important}}.subtitle div span{display:table-cell;
padding:0;
vertical-align:middle}.subtitle div span hr{height:0;
background-color:1px solid #b9aca2;
border-bottom:1px solid #f2efe8;
margin:0}.subtitle div span.margin-right{padding:0 9px}.subtitle div span.sep{padding:0;
width:10px}.subtitle div a,.subtitle div a:visited{width:10px;
display:table-cell;
white-space:nowrap;
font-size:14px;
line-height:0;
font-style:italic;
color:#f3f1f1;
text-decoration:none;
vertical-align:middle;
padding:6px 20px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:#f3f0e9 1px 2px 1px;
-moz-box-shadow:#f3f0e9 1px 2px 1px;
box-shadow:#f3f0e9 1px 2px 1px;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5MjgxZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyMjQxYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
background-size:100%;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#49281f),color-stop(100%,#42241c));
background-image:-webkit-linear-gradient(#49281f,#42241c);
background-image:-moz-linear-gradient(#49281f,#42241c);
background-image:-o-linear-gradient(#49281f,#42241c);
background-image:linear-gradient(#49281f,#42241c)}.subtitle div a.sort-button,.subtitle div a:visited.sort-button{font-family:MyriadProRegular;
font-size:13px;
font-weight:400;
font-style:normal;
color:#49281f;
padding:10px 16px;
line-height:.7em;
background-image:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjZlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZTlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
background-size:100%;
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fcf6e8),color-stop(100%,#efe9d9));
background-image:-webkit-linear-gradient(#fcf6e8,#efe9d9);
background-image:-moz-linear-gradient(#fcf6e8,#efe9d9);
background-image:-o-linear-gradient(#fcf6e8,#efe9d9);
background-image:linear-gradient(#fcf6e8,#efe9d9);
-webkit-box-shadow:#cdbfa2 1px 1px 0;
-moz-box-shadow:#cdbfa2 1px 1px 0;
box-shadow:#cdbfa2 1px 1px 0}.subtitle div a.sort-button span,.subtitle div a:visited.sort-button span{background-repeat:no-repeat;
padding-left:8px;
display:inline;
position:relative;
top:1px;
left:4px}@media (max-width:480px){.subtitle div a,.subtitle div a:visited{-webkit-border-radius:7px;
-moz-border-radius:7px;
-ms-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;
padding:11px 10px}}.subtitle-sidebar{font-size:22px;
font-style:italic;
color:#49281f;
padding-left:35px;
margin-top:0;
margin-bottom:15px;
line-height:1em}.ico-lodge{background-repeat:no-repeat}.ico-lodge.icons-lodges-ico{width:auto;
height:auto}.ico-viewmap{background-repeat:no-repeat}.ico-viewmap.icons-viewpark-ico{width:auto;
height:auto}.parkmap-box .googlamap{margin:0 0 15px}.parkmap-box .googlamap #map-canvas-sidebar-parkmap{-webkit-border-radius:9px;
-moz-border-radius:9px;
-ms-border-radius:9px;
-o-border-radius:9px;
border-radius:9px}.parkmap-box .right-position{float:right}@media (max-width:480px){.parkmap-box .subtitle-sidebar{display:none}.parkmap-box .googlamap{margin:0}.park-header .info .wrapper .content{line-height:1.3em}.park-header .info .wrapper .content .description{display:none!important}}.reserve-lodge .full-line{margin:5px 0}.reserve-lodge .full-line .chosen-white select{width:100%}.reserve-lodge .left-position{float:left;
width:50%;
margin:5px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.reserve-lodge .right-position{float:right;
width:43%;
margin:5px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.park-header{height:291px;
position:relative;
z-index:10}.park-header .image{z-index:11;
background-position:center center;
height:291px;
width:100%;
background-size:cover;
position:absolute;
top:0;
left:0}.park-header .info{position:absolute;
bottom:0;
left:0;
z-index:12;
height:108px;
width:100%;
overflow:hidden}.park-header .info .wrapper{background:url(/img/park-hero-content-bg.png)}.park-header .info .wrapper .content{float:left;
height:108px;
width:65%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:20px}.park-header .info .wrapper .content .parktitle{color:#fff;
font-size:30px;
font-weight:400;
margin:0 0 10px}.park-header .info .wrapper .content p.description{margin:0;
color:#fff;
font-size:14px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
position:absolute}.park-header .info .wrapper .content p.description a.read-more{color:#ffd069;
font-size:14px}.park-header .info .wrapper .thumbs{height:108px;
float:right;
width:144px}.park-header .info .wrapper .thumbs img{-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
float:left;
width:50%;
height:50%}.park-menu{background:url(/img/green-menu-bg.png) top center no-repeat;
height:52px;
margin-bottom:20px;
-webkit-box-shadow:0 1px 3px rgba(249,247,242,.75);
-moz-box-shadow:0 1px 3px rgba(249,247,242,.75);
box-shadow:0 1px 3px rgba(249,247,242,.75);
-moz-border-radius-bottomleft:13px;
-webkit-border-bottom-left-radius:13px;
border-bottom-left-radius:13px;
-moz-border-radius-bottomright:13px;
-webkit-border-bottom-right-radius:13px;
border-bottom-right-radius:13px}.park-menu ul.left-menu{list-style:none;
float:left;
margin:0;
padding:0;
height:100%;
border-right:1px solid #486a40}.park-menu ul.left-menu li{display:block;
float:left;
height:100%}.park-menu ul.left-menu li a,.park-menu ul.left-menu li a:link,.park-menu ul.left-menu li a:visited{text-shadow:rgba(19,54,11,.75) 1px 1px 0;
display:block;
float:left;
border-right:1px solid #1d3417;
border-left:1px solid #486a40;
padding:0 30px;
height:52px;
color:#cbd5cb;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
text-align:center}.park-menu ul.left-menu li a:first-child,.park-menu ul.left-menu li a:link:first-child,.park-menu ul.left-menu li a:visited:first-child{border-left:none}.park-menu ul.left-menu li a i,.park-menu ul.left-menu li a:link i,.park-menu ul.left-menu li a:visited i{margin-top:8px}.park-menu ul.left-menu li a span,.park-menu ul.left-menu li a:link span,.park-menu ul.left-menu li a:visited span{margin-top:4px;
display:block}.subtitle div h2{font-size:16px!important}#compare_dialog.ui-dialog-content{background:#fbf7ee}#compare_dialog.ui-dialog-content .background{width:195px;
height:100%;
background:#dcd7cc;
border-right:1px solid #c3bdb1;
position:absolute;
top:0;
left:0;
z-index:6010;
-webkit-box-shadow:0 0 8px rgba(0,0,0,.44);
-moz-box-shadow:0 0 8px rgba(0,0,0,.44);
box-shadow:0 0 8px rgba(0,0,0,.44)}#compare_dialog.ui-dialog-content .content{position:relative;
z-index:6011}#compare_dialog.ui-dialog-content .content h2{font-style:italic;
color:#46261e;
text-align:center;
padding:18px 0 16px;
margin:0 24px 5px 220px;
background:url(/img/compare-lodge-line.png) left bottom repeat-x}#compare_dialog.ui-dialog-content .content img.logo{left:18px;
position:absolute;
top:21px;
width:160px}@media (max-width:767px){.park-header{margin-bottom:20px}.park-header .info{height:80px}.park-header .info .wrapper{-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-top-right-radius:10px;
margin-left:10px;
margin-right:10px}.park-header .info .wrapper .content p.description,.park-header .info .wrapper .content p.description a.read-more{font-size:12px}.park-menu{display:none}#compare_dialog.ui-dialog-content{background:#efeadd}#compare_dialog.ui-dialog-content .background{display:none}#compare_dialog.ui-dialog-content .content h2{color:#76201e}#compare_dialog.ui-dialog-content .content img.logo{display:none}#compare_dialog.ui-dialog-content .content .table-wrapper,#compare_dialog.ui-dialog-content .content h2{-webkit-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:#c9bb9c 1px 2px 1px;
-moz-box-shadow:#c9bb9c 1px 2px 1px;
box-shadow:#c9bb9c 1px 2px 1px;
background:#fbf7ee;
margin:10px;
padding:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}#compare_dialog.ui-dialog-content .content .table-wrapper{padding:0}}.accordion{border-bottom:1px solid #ccc;
margin-bottom:10px}.wrapper{max-width:960px;
margin:0 auto}.wrapper.relative{position:relative}.two-cols.left-sidebar{display:table;
width:100%}.two-cols.left-sidebar>.row{display:table-row}.two-cols.left-sidebar .sidebar{display:table-cell;
vertical-align:top;
width:300px}.two-cols.left-sidebar .col-right{display:table-cell;
vertical-align:top;
padding-left:20px}@media (max-width:767px){.two-cols.left-sidebar{display:block;
width:auto}.two-cols.left-sidebar>.row{display:block}.two-cols.left-sidebar .sidebar{display:block;
margin-left:10px;
margin-right:10px;
margin-top:20px;
width:auto}.two-cols.left-sidebar .col-right{display:block;
padding-left:0;
margin-left:10px;
margin-right:10px}}@media (min-width:768px) and (max-width:960px){.two-cols.left-sidebar .sidebar{padding-left:10px}.two-cols.left-sidebar .col-right{padding-right:10px}}@-ms-viewport{width:device-width}.visible-xs{display:none!important}@media (max-width:767px){.visible-sm.visible-xs,.visible-xs{display:block!important}}.visible-sm{display:none!important}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-xs.visible-sm{display:block!important}}.visible-md{display:none!important}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md,.visible-md{display:block!important}}.visible-lg{display:none!important}@media (min-width:1200px){.visible-lg,.visible-md.visible-lg{display:block!important}}.hidden-xs{display:block!important}@media (max-width:767px){.hidden-sm.hidden-xs,.hidden-xs{display:none!important}}.hidden-sm{display:block!important}@media (min-width:768px) and (max-width:991px){.hidden-sm,.hidden-xs.hidden-sm{display:none!important}}.parkoverview-content{-webkit-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:#c9bb9c 1px 2px 1px;
-moz-box-shadow:#c9bb9c 1px 2px 1px;
box-shadow:#c9bb9c 1px 2px 1px;
background:#efeadd;
margin:0 0 15px;
padding:4px 12px;
box-sizing:border-box;
width:100%;
font-family:'PT Sans',sans-serif;
color:#3b3b3b;
font-size:12px;
letter-spacing:.3px}.parkoverview-content h1{text-shadow:rgba(255,255,255,.75) 1px 1px 0;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:22px;
font-style:italic;
margin:0 6px;
color:#49281f}.parkoverview-content .accordion{margin-bottom:3px;
border-bottom:none}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter,.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .sidebar-box{border-bottom:1px solid #e1dbd1;
-webkit-box-shadow:0 1px 0 #fff;
-moz-box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters{position:relative;
margin-top:15px;
padding:10px 20px 20px}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .sidebar-box{padding:0 0 20px;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .mobile-action-buttons{padding:20px 0 0}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .mobile-action-buttons .cream-button,.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .mobile-action-buttons .green-button{font-weight:700;
padding:10px 0}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .mobile-action-buttons .cream-button{width:40%}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .mobile-action-buttons .green-button{width:55%}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .parkmap-box{border-bottom:0;
margin-bottom:0;
padding-bottom:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .parkmap-box h3 a{color:#6f6f6f;
font-size:12px;
font-style:italic;
text-decoration:none}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .parkmap-box h3 a.red-arrow{padding:0 10px 0 0;
background:url(/img/arrow-clear-button.png) right center no-repeat}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .parkmap-box .googlamap #map-canvas-sidebar-parkmap{height:210px}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box.expanded .mobile-filter{margin:0}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter{color:#575757;
font-size:14px;
font-style:italic;
line-height:33px;
position:relative;
padding:0;
margin:0}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter .chosen-white{width:60%;
float:right}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter select{width:100%;
float:right;
margin:25px 0 0}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter label{float:left;
display:block;
line-height:44px;
margin:10px 0;
max-width:40%;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}@media (max-width:480px){.subtitle{margin:9px 0 16px}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter label{font-size:13px;
line-height:49px}}@media (max-width:320px){.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter label{font-size:12px;
line-height:51px}}.pod-page-park-w-lodges .box-lodge{position:relative}.pod-page-park-w-lodges .box-lodge .image{float:left;
background-position:center center;
position:absolute}.pod-page-park-w-lodges .box-lodge .image .frame{width:60px;
height:60px;
background:url(/img/lodges-list-item-image-frame.png) center center no-repeat}@media (min-width:360px) and (max-width:767px){.pod-page-park-w-lodges .box-lodge .image .frame{width:80px;
height:80px}}@media (min-width:768px){.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters{margin-top:0;
padding:20px}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box.expanded .mobile-filter{margin:0 0 20px}.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters .filter-box .mobile-filter{padding:0 0 0 10px}.pod-page-park-w-lodges .box-lodge .image .frame{width:113px;
height:113px}}.pod-page-park-w-lodges .box-lodge .image .price{position:absolute;
text-align:center;
bottom:-5px;
left:-5px;
width:54px;
height:38px;
color:#2b2b2b;
font-size:9px;
line-height:1em;
font-weight:700;
font-style:italic;
background:#fbf7ee;
padding:16px 0 0}.pod-page-park-w-lodges .box-lodge .image .price span{display:block;
padding-top:2px;
font-size:13px}@media (max-width:767px){.pod-page-park-w-lodges .sidebar .sidebar-box.sidebar-filters{display:none}.pod-page-park-w-lodges .box-lodge .image .price{padding:9px 0 0;
height:28px;
width:36px;
bottom:-12px;
font-size:7px}.pod-page-park-w-lodges .box-lodge .image .price span{font-size:10px}.pod-page-park-w-lodges .box-lodge .data .category-data span.tag-nophone{display:none}}.pod-page-park-w-lodges .box-lodge .data{padding:0 0 0 70px}@media (min-width:360px) and (max-width:959px){.pod-page-park-w-lodges .box-lodge .data{padding:0 0 0 90px;
min-height:80px}}.pod-page-park-w-lodges .box-lodge .data .category-data{color:#6b5c3b;
font-size:10px;
font-weight:700;
line-height:1.8em;
padding:5px 0;
text-transform:uppercase}.pod-page-park-w-lodges .box-lodge .data .category-data span{margin:0 5px}.pod-page-park-w-lodges .box-lodge .data .category-data span.no-margin{margin:0 5px 0 0}.pod-page-park-w-lodges .box-lodge .data .category-data span.tripadvisor-rating{margin:0}.pod-page-park-w-lodges .box-lodge .data .category-data span.tripadvisor-rating .number{margin:0;
font-size:8px;
line-height:13px}.pod-page-park-w-lodges .box-lodge .data .category-data .premiere{margin:0;
padding:0;
display:inline-block}.pod-page-park-w-lodges .box-lodge .data .cream-button{width:48%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.pod-page-park-w-lodges .box-lodge .data .green-button{width:48%;
margin-left:4%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}@media (max-width:767px){.pod-page-park-w-lodges .box-lodge .data .green-button{display:block!important}}.pod-page-park-w-lodges .subtitle{margin:-5px 0 10px}.pod-page-park-w-lodges .subtitle h2{font-family:MyriadProRegular;
color:#49281f;
font-size:18px;
font-style:italic;
font-weight:400;
width:45%;
white-space:normal;
padding:0}@media (min-width:768px){.pod-page-park-w-lodges .box-lodge .data{padding:0 0 0 133px}.pod-page-park-w-lodges .box-lodge .data .category-data{padding:10px 0 0}.pod-page-park-w-lodges .box-lodge .data .cream-button{width:auto;
margin-right:10px;
margin-bottom:10px;
padding-left:20px;
padding-right:20px}.pod-page-park-w-lodges .box-lodge .data .green-button{width:auto;
margin-left:0;
margin-right:0;
padding-left:40px;
padding-right:40px}.pod-page-park-w-lodges .subtitle h2{width:auto;
padding:0 19px 0 0;
white-space:nowrap}}.pod-page-park-w-lodges .subtitle .filters-button{color:#6f6f6f;
font-weight:700;
font-style:italic;
text-transform:uppercase;
padding:10px 16px 10px 10px}.pod-page-park-w-lodges .subtitle .filters-button span{padding-left:20px}.pod-page-park-w-lodges .subtitle div span.sep{padding:0 0 0 5px}@media (min-width:960px){.pod-page-park-w-lodges .subtitle div span.sep{padding:0}}.pod-page-park-w-lodges .parkoverview-content{-webkit-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:#c9bb9c 1px 2px 1px;
-moz-box-shadow:#c9bb9c 1px 2px 1px;
box-shadow:#c9bb9c 1px 2px 1px;
background:#efeadd;
margin:0 0 15px;
padding:4px 12px;
box-sizing:border-box;
width:100%;
font-family:'PT Sans',sans-serif;
color:#3b3b3b;
font-size:12px;
letter-spacing:.3px}.pod-page-park-w-lodges .parkoverview-content h1{text-shadow:rgba(255,255,255,.75) 1px 1px 0;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:22px;
font-style:italic;
margin:0 6px;
color:#49281f}.pod-page-park-w-lodges .parkoverview-content .accordion{margin-bottom:3px;
border-bottom:none}.clearfix:after,.clearfix:before{content:" ";
display:table}.clearfix:after{clear:both}.desc_expnd{color:#3b3b3b;
font-size:12px;
letter-spacing:.3px;
clear:both;
padding:3px 0 0;
width:95%;
height:49px;
overflow:hidden;
animation-delay:1s;
-moz-animation-delay:1s;
margin-bottom:16px;
position:relative;
font-family:"PT Sans",sans-serif;
z-index:1}.desc_expnd .base{position:absolute;
height:12px;
width:100%;
z-index:5;
background-color:#fbf7ee;
border-top:1px solid #f1ebdb;
bottom:0;
left:0}.desc_expnd .basebutton{height:12px;
width:60px;
display:block;
margin:0 auto;
text-align:center;
font-size:9px;
background-color:#f1ebdb;
border-radius:0 0 4px 4px}.ww_day{float:left;
width:32%;
text-align:center}.ww_day h4{font-size:14px;
text-transform:uppercase;
font-weight:700}.ww_day p{font-size:12px}.ww_day_title{color:#76201e;
font-size:18px;
font-style:italic;
text-align:center;
font-weight:700}.see_weather{font-size:10px;
text-transform:uppercase;
text-decoration:underline;
color:#fff}.current_temp{font-size:14px}input.search.search-ico{background-image:url(https://s3-us-west-2.amazonaws.com/rocimages/1/img/spritesheet_1.png);
display:block;
width:127px;
height:26px;
background-position:0 -847px;
background-repeat:no-repeat;
border:0}.sidebar-box input.text.icon-pickdate{background-image:url(https://s3-us-west-2.amazonaws.com/rocimages/1/img/spritesheet_1.png);
background-repeat:no-repeat;
display:block;
width:127px;
height:39px;
margin-right:-10px;
margin-top:5px;
padding:11px 10px 11px 11px;
background-position:-13px -10px}header{background:url(https://s3-us-west-2.amazonaws.com/rocimages/1/img/spritesheet_1.png) -1px -484px repeat-x;
height:74px;
position:fixed;
width:100%;
top:0;
left:0;
z-index:5000;
-webkit-box-shadow:rgba(0,0,0,.75) 0 0 5px;
-moz-box-shadow:rgba(0,0,0,.75) 0 0 5px;
box-shadow:rgba(0,0,0,.75) 0 0 5px}.pod-page-park-w-lodges .box-lodge .feature-label{position:absolute;
background:url(https://s3-us-west-2.amazonaws.com/rocimages/1/img/spritesheet_1.png) 0 -367px;
width:55px;
height:54px;
top:0;
left:0;
z-index:0}ul{margin:1em 0;
padding:0 0 0 40px;
font-size:.75rem;
font-family:'PT Sans',sans-serif}.apple_overlay{display:none;
width:99%;
padding:8px;
font-size:11px;
border:none}@media (min-width:992px){.apple_overlay{width:75%;
padding:35px;
left:10%}}#overlay_TA{background-image:url(/images/clearpixel.gif);
background-color:#fbf7ee;
opacity:.8;
color:#efefef;
height:482px;
border-radius:8px}div.contentWrap{height:441px;
padding:0 30px;
overflow-y:auto}.tadvisor_link{font-size:11px;
font-weight:700;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
padding-left:.5em;
background-color:#e0ddd3;
padding-top:.2em;
padding-bottom:.2em;
border-radius:0!important}.tripadvisor-rating{line-height:20px;
vertical-align:middle}.tripadvisor-rating img.rating-image{height:13px;
margin-right:3px}.tripadvisor-rating .number{font-size:11px;
font-weight:700;
vertical-align:text-top}.webui-popover-content{padding:9px 14px;
overflow:auto;
display:none}.modal{position:fixed;
z-index:1000;
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color:#000;
background-color:rgb(0,0,0,.4)}.displaynone{display:none}.modal-content{width:90%;
max-width:1010px;
background-color:#fbf7ee;
margin:90px auto 0;
border:1px solid #666;
position:relative;
font-size:.8em}.modal-content span{font-size:2.2em;
float:right;
z-index:1005}.modal-header{height:45px}.notes-wrapper{background-color: #fbf7ee;
width: 94%;
border-radius: 6px;
margin: 0 auto 20px auto;
box-shadow: 1px 1px 1px #999;
}p.notes-headline{font-size: 0.9em;
font-weight: 700;
text-align: center;
padding: 0.4em;
color: #af2727;
cursor: pointer;
}.notes-body{padding: 2px 20px 15px 20px;
font-size: 0.8em;
}.notes-body .hidden { display: none;
 }
      .npr-tooltip {opacity: 100% !important;
}
    .tooltip {opacity: 100% !important;
}
    #helpBookBtn {
      font-size: .7em;

      font-weight: bold;

      color: #b00000;

      line-height: .85em;

      text-align: center !important;

      padding: 0;

      margin: 0 auto;

      top: -5px;

      display: inline-flex;

      position: relative;

    }
