.header-abs-menu,.header-abs-top{position:absolute;left:0;z-index:300}#cmsfooter,.b-phone,.b-tagline{text-align:center}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}body{background:#fff;overflow-x:hidden}.top-bg{width:100%}.wrapper{width:1170px;margin:0 auto}:focus{outline:transparent hidden 0!important}.m-height-home,.m-height-in{min-height:176px}.header-abs-top{background:url(top-runner.jpg) repeat-x #fbfbfb;width:100%;height:176px;top:0}.header-abs-menu{width:100%;height:60px;top:176px}.logo{padding:25px 0 0}.t-right{margin:30px 0 0}.social{float:right;margin:0}.social h4{display:inline;font-size:12px;color:#333;font-weight:400;vertical-align:middle;margin:0 10px 0 0}.btn-trip,.secnav{float:right;margin:0 0 0 10px}.t-phone{background:url(icn-phone.png) 0 50% no-repeat;padding:5px 0 5px 65px;display:table;margin-top:25px;float:right}.t-phone a,.t-phone p{font-size:32px;color:#047b60;font-weight:700;margin:0;line-height:1}.t-phone span{font-size:18px;color:#757575;font-weight:400;margin:0;line-height:1.2;display:block}.mob-menu{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.menu{background:url(menu-bg.gif) repeat-x;height:60px}.menu .top{height:auto;padding:0}.menu .navbar-inverse{background-color:transparent!important;border:0!important}.menu .navbar{min-height:auto!important;margin:0!important}.f-nav{background:url(menu-bg.gif) repeat-x;z-index:1899;position:fixed;top:0;width:100%;height:60px}.main-banner,.menu-panel{position:relative}.main-banner{width:100%;z-index:200;top:0}.theme-default .nivoSlider{margin:0!important;box-shadow:none!important}.nivo-controlNav{display:none}.theme-default .nivo-caption{background:0 0;opacity:1;top:0}.main-con-bg,.main-con-bg-in{background:#fff;margin:0;width:100%}.b-social a:hover,.social a:hover{opacity:.9}.banner{max-height:480px}.banner-button{position:absolute;top:70%;width:100%;z-index:300}.banner-button a{display:table}.main-con-bg-in{padding:50px 0}#cmsbody .container{height:auto!important}.bottom-bg{background:url(bottom-runner.gif) repeat-x #dadadb;padding:75px 0}.b-phone{margin:0 0 20px}.b-phone p,.b-phone p a,.b-phone span{font-size:28px;color:#047b60;font-weight:700;margin:0;line-height:1;text-transform:uppercase;display:inline}.b-buttons{display:table;margin:0 auto 20px}.b-btn-trip,.b-social{display:inline-block;vertical-align:middle}.b-btn-trip{margin:0 0 0 10px}.b-tagline p{font-size:18px;color:#047b60;font-weight:400;margin:0;line-height:1.4}#qm0 a,.contact,.fields,.footer,a,body,div,h1,h2,h3,h4,h5,h6,p,span,td{font-family:Arial,Helvetica,sans-serif}#cmsfooter{clear:both;margin-top:20px}#cmsfooter .footerAddress,#cmsfooter p{display:none}.htmlarea p{margin:0}img{max-width:100%}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li a{background-image:url(nc-social-icons.png)!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-instagram a{background-position:-201px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-pinterest a{background-position:-168px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-flickr a{background-position:-234px 0!important}#cmsbody a img{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#cmsbody a img:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.m30{margin-bottom:30px}.social ul.sociallinks,ul.sociallinks *{margin:0;padding:0;list-style:none;text-align:left;font-size:11px;text-decoration:none}.social ul.sociallinks{height:30px;padding:0;display:inline-block;vertical-align:middle}.social ul.sociallinks li{width:30px;float:left;margin-right:10px}.social ul.sociallinks li:last-child{margin:0}.social ul.sociallinks a{display:block;width:30px;height:30px;background:url(social.png) no-repeat;text-indent:-9000em;float:left}.social a.facebook{background-position:0 0!important}.b-social ul.sociallinks,ul.sociallinks *{margin:0;padding:0;list-style:none;text-align:left;font-size:11px;text-decoration:none}.b-social ul.sociallinks{height:30px;padding:0;display:table}.b-social ul.sociallinks li{width:30px;float:left;margin-right:10px}.b-social ul.sociallinks li:last-child{margin:0}.b-social ul.sociallinks a{display:block;width:30px;height:30px;background:url(b-social.gif) no-repeat;text-indent:-9000em;float:left}.b-social a.facebook{background-position:0 0!important}.bul-list{margin:0;padding:0;list-style:none}.bul-list li{background:url(bul1.png) 0 10px no-repeat;margin:0 0 10px;padding:0 0 0 20px;font-size:20px;color:#047b60}body.popup{min-width:1px!important}iframe{width:100%}@media screen and (max-width: 1024px) {#section-container-e1852bf84 .sec-md {width:100% !important;}}@media screen and (max-width:991px){.m-height-home,.m-height-in{min-height:auto}.header-abs-top{position:relative;height:auto;top:auto}.logo{padding:30px 0;position:relative;z-index:1000!important}.header-abs-menu{top:0;right:0;width:100%;border:0;height:auto}.header-abs-menu .mob-menu{position:absolute;top:0;right:0;width:100%;z-index:999!important;padding:0!important;height:0}.header-abs-menu.f-nav{position:relative}.menu,.menu .top,.navbar-header{height:0;padding:0;float:none}.top .navbar-header button{background:#259a7f;border:1px solid #259a7f;margin:0;top:0;right:15px;z-index:9999!important;border-radius:0}.top .navbar-header button span.icon-bar{background-color:#fff}.menu-bg .navbar-header button:focus,.top .navbar-header button:hover{background:#059ed5}.header-abs-top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#059ed5}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#fff!important}.top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#259a7f!important;border:0}.navbar-collapse{width:100%!important;border:0!important;padding:0!important}.t-right{margin:10px 0}.t-phone{margin:0 auto}}@media screen and (max-width:767px){.header-abs-top{padding:0 0 10px;position:relative;height:auto;top:auto}.header-abs-menu{position:absolute}.header-abs-menu .mob-menu{top:0;height:0}.logo{padding:40px 0 20px;text-align:center}.t-right{margin:0 auto;display:table}.t-phone{margin:25px auto 0;float:none}.banner-button{position:relative;top:0;margin-top:40px}}@media screen and (max-width:340px){.btn-trip,.secnav,.social h4{margin:0}}