.aresColorTile{width:50px;height:30px;display:inline-block;margin-right:1em}.background1{background-color:#fff}.beBackground{background-color:transparent}.color1{background-color:#8a9f8d}.color2{background-color:#b3c0b3}.color3{background-color:#8a9f8d}.color4{background-color:#677b6a}.navColor{background-color:#63826b}.navTextColor{background-color:#fff}.pagerColor{background-color:#63826b}.pagerTextColor{background-color:#fff}.buttonColor{background-color:#aaa}.buttonSearchColor{background-color:#63826b}.buttonBuyColor{background-color:#63826b}.buttonSelectColor{background-color:#63826b}.buttonTextColor{background-color:#fff}.buttonUiColor{background-color:#666}.buttonUiTextColor{background-color:#666}.tabSelectColor{background-color:#63826b}.tabSelectedColor{background-color:#fff}.roomTabSelectedColor{background-color:#ddd}.priceColor{background-color:#63b353}.highPriceColor{background-color:#999}.dealsColor{background-color:#77c20d}.dealTextColor{background-color:#fff}.tableCellColor{background-color:#f9f6f1}.sidebarHeaderColor{background-color:#63826b}.starRating{background-color:#ffae4a}.alertColor{background-color:#ed6053}.alertTextColor{background-color:#fff}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:Arial,sans-serif}body{font-family:Arial,sans-serif;background-color:#fff}.aresContentWrapInner{padding:10px;background-color:transparent;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresDealText{clear:both;background-color:#77c20d;color:#fff}.aresDealText:after{border-top-color:#77c20d}.aresBodyInner{padding:1em 2em 2em}.aresAlert{background-color:#ed6053;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresPricePrice{color:#63b353}.aresHighPrice{color:#999}a:link{color:#8a9f8d;text-decoration:none}a:hover{color:#b3c0b3}a:visited{color:#8a9f8d}a:active{color:#677b6a}.aresProductItem .aresProductItemInner{background-color:#fff}.aresDetailsNav{background-color:#fff}.aresAmenitiesCont{background-color:#f2f2f2}.aresHideAmenities{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.aresHotelPackagesList h4 span,.aresProductPackage .aresDetailsNav ul li span,.aresSelectedPage{background-color:#63826b;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.aresSelectedPage a:active,.aresSelectedPage a:hover,.aresSelectedPage a:link,.aresSelectedPage a:visited{color:#fff!important}.aresBESidebarHeader{background-color:#aaa}.aresBESidebarHeader{background-color:#63826b}.aresRequired input{border-color:#ed6053!important}.aresOrderThanks{background-color:#5abf5b;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresButton,button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#aaa;color:#fff}a.aresButton{color:#fff}.aresButton:hover,button:hover{background-color:#999}.aresButtonSearch{background-color:#63826b}.aresButtonSearch:hover{background-color:#74937c}.aresButtonBuy{background-color:#63826b}.aresButtonBuy:hover{background-color:#74937c}.aresButtonPrint,a.aresButtonPrint{background-color:#63826b}.aresButtonPrint:hover,a.aresButtonPrint:hover{background-color:#85a48d}.aresDetailsNav ul li.aresNavItemRooms a,.aresDetailsNav ul li.aresNavItemTickets a,.aresProductItemsList .aresNavItem .aresButton{background:#63826b;border-right-color:#63826b;border-bottom-color:#63826b;color:#fff}.aresDetailsNav ul li.aresNavItemRooms a:hover,.aresDetailsNav ul li.aresNavItemTickets a:hover,.aresProductItemsList .aresNavItem .aresButton:hover{background:#74937c;border-bottom-color:#74937c;color:#fff}.aresDetailsNav ul li.aresNavItemSelected a{background:#fff;border-bottom-color:#fff}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a{background-color:#ddd;color:#fff;border-bottom-color:#ddd;border-top-color:#ddd}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a:after,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a:after{border-top-color:#ddd}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#63826b;border-bottom-color:#63826b}.aresAmenitiesLink{color:#666;background-color:#f2f2f2}.aresAmenitiesLink:hover{background-color:#f2f2f2}.ui-datepicker-calendar .ui-datepicker-current-day a{background:#63826b;color:#fff}.ui-datepicker-calendar .range-date a{background:#63826b;color:#fff}.ui-datepicker-calendar .max-date a{background:#63826b;color:#fff}.ui-datepicker-calendar .min-date a{background:#63826b;color:#fff}a.aresButton.aresButtonSelect,button.aresButton.aresButtonSelect{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#63826b}a.aresButton.aresButtonSelect:hover,button.aresButton.aresButtonSelect:hover{background-color:#74937c}.aresBENav ul{background-color:#63826b}.aresBENav .aresSelected{background:#63826b}.aresBENav .aresSelected:after{border-top-color:#63826b}.aresBENav li a{color:#fff}.aresHotelRoomsTableLowPrice,.aresTicketTable .aresTicketTableAdult td{background-color:#f9f6f1}.aresBESidebar,.aresSearch,.aresTier1 .aresProductItem,.aresUpsellHeader,li.aresProductItem.aresProductActivity{background-image:none;padding-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.18);-moz-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aresProductItemsList{overflow:visible}.aresPackageConfigBar{background-color:#fff}.ui-widget{font-family:Arial,sans-serif}.ui-widget-header{background-color:#63826b;color:#fff}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#63826b;border-bottom-color:#63826b}.aresPackageSidebar{background-color:#63826b}.aresUpsellInner{padding:2em}.aresUpsellImage{display:none}.aresProductItemsList{overflow:visible}.aresDealFlag::after{border-top-color:#77c20d}.aresMarketingCallOut,.aresProductPackages .aresMarketingText{background-color:#f9f6f1}.aresButton,button{font-family:inherit}
/*! CSS Used from: http://www.rubyfalls.com/styles/main.css?v=1 */[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e601"}.icon-instagram:before{content:"\e602"}.icon-twitter:before{content:"\e603"}.icon-youtube:before{content:"\e604"}.icon-pinterest:before{content:"\e605"}.icon-arrow-down:before{content:"\e606"}body{font-family:Argent,Arial,Helvetica,sans-serif;font-size:16px}h1,h3{line-height:125%}h1{font-family:Argent,Arial,Helvetica,sans-serif;color:#373a36}h3{font-family:Drone-Ranger,Arial,Helvetica,sans-serif;font-size:1.5em;color:#373a36}hr{width:35px;margin:auto auto 20px;border-radius:20px;border-color:#365750;border-style:solid;border-width:3px}body{background:#f8f6f0}#content-main{display:inline-block;width:100%;float:left}.main{display:inline-block;width:100%;float:left;background-color:#f8f6f0;background-image:url(/themes/ruby-falls/images/Topo-bg.jpg);background-repeat:repeat}.btn,a.btn{background:#365750;border:none;color:#f3f0e6;display:inline-block;font-family:Drone-Ranger,Arial,Helvetica,sans-serif;letter-spacing:.3px;font-size:1.125em;line-height:100%;vertical-align:middle;margin:0 auto;padding:.6em 1.5em .4em;text-align:center;border-radius:20px;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-width-auto{background:#365750;border:none;color:#f3f0e6!important;display:inline-block;font-family:Drone-Ranger,Arial,Helvetica,sans-serif;font-size:1.125em;margin:.75em auto;padding:.6em 1.5em .3em;letter-spacing:.04em;border-radius:40px;text-align:center;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-width-auto a{color:#f3f0e6;text-decoration:none;line-height:100%;vertical-align:baseline;font-family:Drone-Ranger,Arial,Helvetica,sans-serif}.btn-width-auto:active,.btn-width-auto:focus,.btn-width-auto:hover{background:#192421}.btn-width-auto:visited{color:#f3f0e6}@media screen and (min-width:56.25em){.mobile{display:none!important}}.block:after,.row:after,.section:after,body:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.section,body{width:100%}#content-main{box-sizing:border-box}#content-main.subpage-text .main{padding-top:75px}.block{margin:0 auto;width:100%}.row{margin-left:1.5%;margin-right:1.5%;width:97%}[class^=col-]{float:left;margin-left:1.5%;margin-right:1.5%;width:97%;box-sizing:border-box}[class^=col-]:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media screen and (min-width:48em){.col-1of3{width:30.33%}.btn-width-auto{width:auto}}@media screen and (min-width:56.25em){.section{margin:0;padding:0}.wrapper{padding:0 1em}}#footer-main{float:none;background-color:#3a4139}#footer-main .section .wrapper{display:inline-block;width:100%;background-color:#192421;padding:10px 0}.mid-footer{padding:40px 0;display:inline-block;width:100%;float:left;background:url(/themes/ruby-falls/images/header-topo.jpg) top center}.mid-footer h3{color:#f8f6f0;font-size:1.8em;text-align:center;font-family:Argent,Arial,Helvetica,sans-serif;margin-bottom:50px}.mid-footer .col-1of3 img{margin:auto;display:block}.mid-footer #social-media{width:100%;margin-bottom:50px}.mid-footer #social-media ul{width:100%}.mid-footer #social-media ul li{margin-top:0;margin:0;display:inline-block;float:left;width:20%;text-align:center}.mid-footer #social-media ul li a{border:1px solid #f3f0e6;color:#f3f0e6;font-size:21px;line-height:45px;text-align:center;width:45px;display:block;margin:auto;transition:.2s;margin:20px 1%;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}.mid-footer #social-media ul li a:hover{transition:.2s;border:1px solid #8a9f8d;background-color:#8a9f8d}#footer-bottom{color:#192421}#footer-bottom span{font-size:.7em;color:#f8f6f0;font-family:Drone-Ranger,Arial,Helvetica,sans-serif;float:left;margin-left:4%;height:40px;line-height:40px;vertical-align:middle;padding-top:12px}#footer-bottom a{color:inherit;font-weight:400;text-decoration:none;height:40px;line-height:25px;vertical-align:middle}#footer-bottom .back-to-top{color:#f3f0e6;width:100%;display:inline-block;margin-top:10px}#partners{width:auto;float:right}#partners a{background:no-repeat center center;background-size:contain;height:55px;text-indent:-999em}#partners a.southern{background-image:url(/themes/ruby-falls/images/southern-highland-attractions.png)}#partners a.take-me-there{background-image:url(/themes/ruby-falls/images/chattanooga_logo-white.png)}#partners li{float:left;width:50%}.footer-links{text-align:center}.footer-links li a{font-family:Argent-Italic,Arial,Helvetica,sans-serif;color:#f8f6f0;transition:.3s}.footer-links li a:hover{color:#8a9f8d;transition:.3s}@media screen and (min-width:48em){#footer-main{margin-bottom:0}}@media screen and (min-width:64em){#footer-bottom{background-color:#192421}}#header-main{background:url(/themes/ruby-falls/images/header-mural.png) top left;position:fixed;display:inline-block;float:left;width:100%;z-index:5;left:0;background-color:#3a4139}#header-main .control{color:#365750;cursor:pointer;display:none;font-size:1.69em;line-height:1;position:absolute;right:25px;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;-webkit-transition:-webkit-transform .25s;transition:transform .25s;top:25px;z-index:1}#header-main .wrapper{position:relative;padding:0 1em;max-width:none;float:left;display:inline-block;width:100%;box-sizing:border-box}#header-main .shadow.cf{width:100%;display:inline-block;float:left;box-sizing:border-box;margin:0;padding:0}#header-main .shadow.cf a.logo-link{max-width:40%;display:inline-block;width:100%;padding-top:15px}#header-main .shadow.cf .btn-wrapper{float:right;padding:0;margin:0;margin-right:60px}.logo-header{background:url(/themes/ruby-falls/images/logo-header.svg) no-repeat 1px 1px;background-size:contain;height:40px;text-indent:-999em}.btn-wrapper{display:none;width:100%;max-width:50%;float:right;text-align:right;padding-right:60px;box-sizing:border-box}.btn-wrapper .buy-tickets{background:#67826a}.btn-wrapper .buy-packages{background:#8a9f8d;margin-left:20px}.btn-wrapper .btn-width-auto:hover{background:#3a4139}@media screen and (min-width:30em){.shadow.cf a.logo-link{max-width:40%}}@media screen and (min-width:48em){.btn-wrapper{display:inline-block}}@media screen and (min-width:56.25em){#header-main{background-color:#365750;position:fixed;-moz-box-shadow:0 0 5px 0 rgba(55,58,54,.5);-webkit-box-shadow:0 0 5px 0 rgba(55,58,54,.5);box-shadow:0 0 5px 0 rgba(55,58,54,.5);z-index:5}#header-main .shadow.cf .btn-wrapper{padding:0 90px 0 0}}nav a{color:inherit;display:block;text-decoration:none}nav li{padding:0}nav ul{list-style:none;margin:0;padding:0}#container{padding:0}@media screen and (min-width:56.25em){.no-touchevents #container{padding:0 150px 0 0}}@media screen and (min-width:68.75em){#partners{float:right;margin-right:5%}#partners a.southern{width:59px}#partners a.take-me-there{width:158px}#partners li{margin-left:30px;width:auto}#social-media{float:left;margin:40px 0 0 5%;width:50%}#social-media a:hover{background-color:#365750}#social-media ul{float:left;line-height:53px}#social-media li{margin-top:0}}.logo-header{float:left;width:100%}/*! CSS Used fontfaces */@font-face{font-family:icomoon;src:url(/themes/ruby-falls/fonts/icomoon.eot?ujg5zy);src:url(/themes/ruby-falls/fonts/icomoon.eot?ujg5zy#iefix) format("embedded-opentype"),url(/themes/ruby-falls/fonts/icomoon.ttf?ujg5zy) format("truetype"),url(/themes/ruby-falls/fonts/icomoon.woff?ujg5zy) format("woff"),url(/themes/ruby-falls/fonts/icomoon.svg?ujg5zy#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Argent;src:url(/themes/ruby-falls/fonts/argent.ttf),url(/themes/ruby-falls/fonts/argent.eot),url(/themes/ruby-falls/fonts/argent.woff),url(/themes/ruby-falls/fonts/argent.OTF)}@font-face{font-family:Drone-Ranger;src:url(/themes/ruby-falls/fonts/DroneRanger02.eot),url(/themes/ruby-falls/fonts/DroneRanger02.woff),url(/themes/ruby-falls/fonts/DroneRanger02.ttf)}@font-face{font-family:Argent-Light;src:url(/themes/ruby-falls/fonts/argent-light.ttf),url(/themes/ruby-falls/fonts/argent-light.eot),url(/themes/ruby-falls/fonts/argent-light.woff),url(/themes/ruby-falls/fonts/argent-light.OTF)}@font-face{font-family:Argent-Italic;src:url(/themes/ruby-falls/fonts/argent-italic.ttf),url(/themes/ruby-falls/fonts/argent-italic.eot),url(/themes/ruby-falls/fonts/argent-italic.woff),url(/themes/ruby-falls/fonts/argent-italic.OTF)}
#top-menu{width:100%;background-position:center bottom}#maincontent{float:none}#footer,#wrapper{width:auto;max-width:920px}#footer{padding:.01% 5%}#navbar{width:90%;margin:0 auto;float:none;text-align:center}#navbar li{display:inline-block;float:none;width:auto}@media (max-width:320px){.aresContentWrapInner{padding:10px!important}#navbar li a:link,#navbar li a:visited{font-size:10px!important}}@media only screen and (max-width:767px){#maincontent{margin:0}.aresContentWrapInner{padding:10px!important;margin:0}#navbar li a:link,#navbar li a:visited{font-size:11px;padding-left:5px;padding-right:5px}}