.hero{color:white;background-color:#fff}
.hero>img{width:100%}
.hero .text-center{position:absolute;top:35%;margin:0 auto;width:100%;text-align:center}
.hero .text-center p{width:55%;margin:0 auto;font-size:18px;letter-spacing:1px;line-height:30px}
h1{font-size:40px;margin-bottom:20px}
@media(max-width:991px){.hero .text-center{top:25%}
.hero .text-center p{width:90%;line-height:22px}
.navbar-nav>li>a{padding-right:5px;padding-left:6px}
}
@media(max-width:480px){.hero .text-center{top:0}
}
@media(max-width:720px){.hero>img{height:100%;position:absolute;min-height:200px}
.hero .text-center{top:0;position:relative !important}
}
@media(min-width:767px) and (max-width:1025px){.hero>img{height:100%;position:absolute;min-height:200px}
.hero .text-center{top:25%;position:relative !important}
}
.navbar-default{background:url(../components/defaultHeader/images/header-bg-1x.png) repeat-x;border:0;margin-bottom:0 !important;background-color:#000}
.navbar-default .navbar-header{width:100%}
.navbar-default .navbar-header .navbar-nav{margin-right:5px;margin-top:3px;float:right}
.navbar-default .navbar-header .navbar-nav>li>a.dropdown-toggle{border-left:1px solid #4d4d4d;float:right}
.navbar-header>img{width:250px;padding-top:13px;padding-bottom:0;padding-left:30px}
.dropdown-menu>li>a{text-decoration:underline}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:white;background-color:#428bca}
.navbar-default .navbar-header .navbar-nav li.open ul.dropdown-menu{position:absolute;top:61px;background-color:white}
.navbar-default .navbar-header .navbar-nav>li.open>a.dropdown-toggle{background-color:white}
.navbar-default .navbar-header .navbar-nav>li>a.dropdown-toggle{margin-right:1px}
@media(max-width:360px){.navbar-default .navbar-header .navbar-nav>li>a.dropdown-toggle{padding-left:5px;padding-right:5px}
.navbar-default .navbar-header img{width:60%;margin-left:8px;margin-top:8px}
}
@media(min-width:720px){.navbar-brand{margin-top:10px;margin-left:30px}
ul.navbar-nav>li>a{padding-top:22px;padding-bottom:22px}
}
@media(max-width:680px){.navbar-header>img{width:185px !important;padding-top:11px;padding-bottom:0;padding-left:10px;margin:0 !important}
.navbar-nav{margin:0}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
}
@media(max-width:720px){.navbar-header .navbar-brand:hover,.navbar-header .navbar-brand:focus,.navbar-header .navbar-brand:visited,.navbar-header .navbar-brand:active,.navbar-header .navbar-brand{padding-top:7px !important;padding-bottom:1px !important}
.navbar-default .navbar-header img{max-width:190px;width:100%}
}
h1{font-size:40px;margin-bottom:20px}
h2{color:#333;text-align:center;padding-bottom:15px}
.categories{background:#ebebeb;width:auto}
.categories h2{padding:50px 0 55px;font-size:22px;color:#333}
.categories h3{margin:26px 0 7px}
.categories h3 a{text-transform:uppercase;font-size:18px;color:#333}
@media(min-width:1072px){.categories .col-md-3{width:25%}
}
@media(max-width:1024px){.categories .container .col-xs-6{width:50%}
}
@media(min-width:720px) and (max-width:1023px){.col-sm-6{width:50%}
}
@media(min-width:1024px){.col-md-2{width:16.667%}
}
.categories .col-md-3 p{width:60%;margin:0 auto;padding-bottom:80px}
.categories .container p{min-height:20px}
h1{font-size:40px;margin-bottom:20px}
h2{color:#333;text-align:center;padding-bottom:15px}
.explore-container-grid{margin:0 auto;width:93%;text-align:center}
.explore-container-grid article{padding:0;width:240px}
.cities-container-item .image-overlay{background-color:#333;bottom:49px;height:44px;color:white;margin:0 auto;opacity:.75;left:0;padding-top:10px;position:relative;text-align:center;width:230px}
article .no-image{margin-top:150px}
.text-white{color:#fff !important;background-color:#333 !important}
.text-black{color:#000 !important;background-color:#fff !important}
.text-white a{color:#fff !important}
.text-black a{color:#000 !important}
.text-white:hover,.text-black:hover{background-color:#fcb131 !important;opacity:.8;font-weight:700}
.explore-container-grid article a:hover{text-decoration:none}
@media(min-width:1200px){.explore-container-grid{float:none}
}
@media(min-width:720px){.explore-container-grid{float:none;text-align:center}
.explore-container-grid .item.cities-container{display:inline-block}
}
h1{font-size:40px;margin-bottom:20px}
h2{color:#333;text-align:center;padding-bottom:15px}
.explore h2{padding:45px 0 29px;font-size:22px;color:#333}
.explore .tabs{margin-bottom:75px}
.explore{background-color:#fff}
.explore .tabs ul.navbar-nav{float:none;padding-bottom:25px;margin:0 auto}
.explore .tabs ul.navbar-nav li{background:#ebebeb;border:1px solid #d3d2d2}
.explore .tabs ul.navbar-nav li a{color:#7c7f80;text-align:center;padding:9px 29px}
.explore .tabs ul.navbar-nav li.active{border-bottom:0;background-color:#fff;padding-bottom:1px}
.explore .tabs ul.navbar-nav li a:focus{background-color:#fff}
#navbar.in{margin-top:-50px;padding:0}
.explore .tabs .tab-content{width:100%}
.explore .tabs .navbar-collapse{padding:0 0 0 40px;margin:0 auto}
.explore .navbar-header{background-color:#ebebeb;margin-bottom:50px}
.explore .navbar-header a{color:#333;padding:15px 8px}
.explore .navbar-header button .icon-bar{background-color:#ccc}
@media(max-width:1024px){.navbar-default{margin-bottom:9px}
.navbar-toggle{display:block}
.explore .navbar-header,.navbar-nav>li{float:none}
.explore .navbar-header{border:1px solid #d3d2d2}
.navbar-collapse.collapse{display:none !important}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:8px;padding-left:8px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
}
@media(min-width:1025px){.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.explore .navbar-header a{display:none}
.explore .tabs .navbar-collapse{text-align:center}
.explore .tabs ul.navbar-nav{display:inline-block}
.explore .container{max-width:1024px}
.explore .tabs ul.navbar-nav li a{padding:9px 9px !important}
}
@media(min-width:720px){.navbar-collapse.collapse,.navbar-collapse.collapsing{padding:0 !important}
}
@media(min-width:320px){.navbar-collapse.collapse,.navbar-collapse.collapsing{padding:0 !important}
}
footer{background-color:#fff}
footer .footer-logo{margin:45px 0 20px;width:224px}
footer ul.nav li{display:inline-block}
footer ul.nav li a{text-decoration:none;color:#666}
footer ul.nav li a:hover{background:0;text-decoration:underline}
footer .brown-bg{background:#ebebeb;margin-top:15px}
footer .brown-bg .row{padding:20px 0 40px}
.footer-links{color:#666;background-color:#f2f2f2;padding-bottom:1em;padding-top:.9357em}
.footer-links li{display:inline;font-size:12px}
.footer-links a{color:#666;font-size:12px;top:3px}
.footer-links a:hover{color:#000}
.footer-links a:visited{color:#bfbfbf}
.footer-links li#textonly a,.mod-footer .footer-links li#graphicsonly a{top:0}
.footer-links .socialShares{padding-bottom:10px}
.footer-links .accessibility{width:67px;top:7px}
.footer-main li,.mod-footer .footer-links a{font-family:"Trebuchet MS",Helvetica,Sans-serif}
.footer-main li.footer-social-title{font-family:"AvenirLTCom35Light",Helvetica,Sans-serif}
.mod-footer{text-align:center;padding:32px 0 0 0;color:#333;background:#fff}
.footer-main{width:100%;list-style:none;margin:0 0 27px 0;padding:0}
.footer-main li{width:100%;list-style:none;margin:0;padding:0;text-align:center;color:#333;-webkit-font-smoothing:antialiased;font-size:1.14286em;letter-spacing:.28px}
.footer-main li.footer-logo img{width:224px}
.footer-main li.footer-cities{margin:22px 0 27px 0;list-style-type:none}
.footer-main li.footer-cities a{font-weight:bold;margin:0 27px;color:#333}
.footer-main li.footer-cities a.amsTrack{white-space:pre}
.footer-main li.footer-cities a:hover{color:#000}
.footer-main li.footer-cities a:visited{color:#bfbfbf}
.footer-social-title{font-size:24px !important;border-top:1px solid #d9d9d9;padding:25px 0 7px 0 !important;letter-spacing:.48px}
.footer-social{padding:0 0 20px 0 !important}
.footer-main li.footer-social a:hover{text-decoration:none}
.footer-main li.footer-social a img{margin:0 3px;width:50px}
.footer-main li.footer-pg-links a{margin:0 14px;color:#333;font-size:14px;white-space:pre}
.footer-main li.footer-pg-links a:hover{color:#000}
.footer-main li.footer-pg-links a:visited{color:#bfbfbf}
.mod-footer .footer-links{color:#666;background-color:#f2f2f2;padding-bottom:1em;padding-top:.9357em}
.mod-footer .footer-links li{display:inline;font-size:12px}
.mod-footer .footer-links a{color:#666;font-size:12px;top:3px}
.mod-footer .footer-links a:hover{color:#000}
.mod-footer .footer-links a:visited{color:#bfbfbf}
.mod-footer .footer-links li#textonly a,.mod-footer .footer-links li#graphicsonly a{top:0}
.mod-footer .footer-links .socialShares{padding-bottom:10px}
.mod-footer .footer-links .accessibility{width:67px;top:7px}
.mod-footer .footer-social ul .socialIcons li strong{padding-left:13px}
.back-to-top{background-image:url("../global/images/mcpc-sprite.png");background-position:97px 54px;display:none;height:50px;position:fixed;right:3em;bottom:3em;width:50px;-ms-filter:"alpha(opacity=30)";opacity:.3;z-index:9999}
.back-to-top:hover{-ms-filter:"alpha(opacity=100)";opacity:1}
@media(min-width:320px) and (max-width:480px){.back-to-top{display:none !important}
}
@media(min-width:320px) and (max-width:719px){.mod-footer{padding-bottom:62px !important}
.footer-links li:first-child{display:block}
}
@media(min-width:720px) and (max-width:1024px){.mod-footer{padding-bottom:62px !important}
}
#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}
#smartbanner .sb-container{margin:0 auto}
#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:12px;line-height:12px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active{font-size:13px;color:#aaa}
#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info{left:34px}
#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}
#smartbanner .sb-info>span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}
#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}
#smartbanner.android{border-color:#212228;background:#3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');border-top:5px solid #fcb131;box-shadow:none}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}
#smartbanner.android .sb-close:active{color:#eee}
#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}
#smartbanner.android .sb-info strong{color:#fff}
#smartbanner.android .sb-button{min-width:12%;border:0;padding:1px;color:white;background:0;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,0.25);min-height:28px}
#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#fcb131;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcb936),to(#fca92c));background-image:-moz-linear-gradient(top,#fcb936,#fca92c);text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background-color:#e58f17;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e58f17),to(#fca92c));background-image:-moz-linear-gradient(top,#e58f17,#fca92c)}
#smartbanner.windows .sb-icon{border-radius:0}