body{background-color:#43a0cb;font-family:'Muli',helvetica,sans-serif;font-size:14px;color:#5f5c5c}
@media (min-width:1200px){.container{width:1000px}}
.topLinks ul{float:right}
.topLinks .navbar-nav > li > a{padding-top:5px;color:#fff;padding-right:0;padding-left:30px}
div.topStripAd{background-color:#43a0cb;padding:10px 0;border-bottom:none}
header div.container,footer{background-color:#43a0cb}
.container > .navbar-collapse{margin-left:-15px;margin-right:-15px}
.navbar-brand{height:auto;padding:15px 0 25px 0}
.navbar-brand h1{margin:0}
#navstrip{background-image:url("/images/fm-smallmonster-icon.png");background-repeat:no-repeat;background-position:bottom right}
div.container.navHeader{background-color:#dddbdb;padding:0 }
.navHeader .dropdown:hover .dropdown-menu{display:block}
.navbar-header .navbar-brand{display:none}
.navHeader .navbar-default{background-color:#dddbdb;border:none;margin-bottom:0}
.navHeader .dropdown-menu{background-color:#dddbdb;border:none}
.navHeader .navbar-default .navbar-nav > li > a:hover,.navHeader .navbar-default .navbar-nav > li > a:focus{background-color:#43a0cb;color:#fff;text-decoration:none}
.navHeader .navbar-default .navbar-nav > .open > a,.navHeader .navbar-default .navbar-nav > .open > a:hover,.navHeader .navbar-default .navbar-nav > .open > a:focus{background-color:#43a0cb;color:#fff;text-decoration:none}
.navHeader .navbar-default .navbar-nav > li > a,.navHeader .dropdown-menu > li > a{color:#5f5c5d;font-size:16px}
.navHeader .dropdown-menu > li > a:hover,.navHeader .dropdown-menu > li > a:focus{text-decoration:underline;background-color:#dddbdb}
.navHeader .navbar-default .navbar-toggle{border:none;background-color:#dddbdb}
.nav > li.mobileOnly,form.mobileOnly{display:none}
.FMHPcontent,.fmContent{background-color:#fff;padding-top:10px;padding-bottom:20px;box-shadow:0px 10px 35px #5e5e5f}
.form-control{display:inline-block;width:auto;vertical-align:middle}
ul.navbar-right li a{color:#5f5c5d;font-size:16px}
.topLinks .nav > li > a:hover,.topLinks .nav > li > a:focus,ul.navbar-right li a:hover,ul.navbar-right li a:focus{background-color:transparent;text-decoration:underline}
.homePageContent{padding-top:10px}
.bx-wrapper img{width:100%}
.bx-viewport{position:static}
div#sliderdiv .bx-wrapper .bx-viewport{left:0;border:none;-webkit-box-shadow:none;box-shadow:none}
#subjectBoxes{padding:20px 0}
#subjectBoxes .subject{width:100%;height:250px;text-align:center;display:table;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}
#subjectBoxes .subject a{display:table-cell;vertical-align:middle}
#subjectBoxes .subject,.rightColAd{margin-bottom:30px}
#subjectBoxes a{color:#fff;font-family:'Sigmar One',helvetica,san-serif;font-size:30px;text-decoration:none}
#world{background:#a02acc url("/images/fm-world-icon.png") no-repeat}
#unitedstates{background:#f22025 url("/images/fm-unitedstates-icon.png") no-repeat;background-size:cover}
#science{background:#77a107 url("/images/fm-science-icon.png") no-repeat}
#people{background:#f65b0e url("/images/fm-people-icon.png") no-repeat}
#videos{background:#f65b0e url("/images/fm-video-icon.png") no-repeat;background-position:center}
#languagearts{background:#2452ba url("/images/fm-languagearts-icon.png") no-repeat}
#math{background:#6c6b6e url("/images/fm-math-icon.png") no-repeat}
#holidays{background:#e63cb4 url("/images/fm-holiday-icon.png") no-repeat}
#games{background:#d7d015 url("/images/fm-games-icon.png") no-repeat}
.referenceDesk{background:#cdcdcd;background:-moz-linear-gradient(top,#cdcdcd 0%,#ffffff 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cdcdcd),color-stop(73%,#ffffff));background:-webkit-linear-gradient(top,#cdcdcd 0%,#ffffff 73%);background:-o-linear-gradient(top,#cdcdcd 0%,#ffffff 73%);background:-ms-linear-gradient(top,#cdcdcd 0%,#ffffff 73%);background:linear-gradient(to bottom,#cdcdcd 0%,#ffffff 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd',endColorstr='#ffffff',GradientType=0 );padding-top:20px;padding-bottom:40px;margin-top:40px}
.referenceDesk h3{font-family:'Sigmar One',helvetica,san-serif;font-size:50px;color:#43a0cb;margin:10px 0 40px 0}
.refdesk{background-color:#43a0cb;padding:10px 0;margin-bottom:10px;text-align:center;font-size:18px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px}
.referenceDesk a{color:#fff}
.refdesk:hover,.refdesk:focus,.referenceDesk a:hover,.referenceDesk a:focus{background-color:#f26722;color:#fff;text-decoration:none}
footer{padding:20px 0}
footer,footer a,footer a:hover{text-align:center;color:#fff}
.clear{clear:both}
#AD-TOPSTRIP{background-color:transparent;text-align:center}
.InteriorTopAd{padding-bottom:15px;height:auto}
.navbar{display:block}
.topStripAd li.dropdown{padding-bottom:0}
.fmInterior{padding-top:0}
.leftContent{border-right:solid 1px #A4A3A3}
.FMfeatCont{padding-top:10px}
.FMfeatCont div{text-align:center}
.topStripAd .navHeader nav.navbar div.container-fluid,.topStripAd .navHeader nav.navbar div.container-fluid>.navbar-collapse{padding:0}
.topStripAd .collapse.navbar-collapse ul.nav{padding-left:8px}
div#mr{width:300px;height:auto;display:block;margin:0 auto;position:relative;z-index:0}
@media (max-width:553px){.FMHPcontent,.fmContent{box-shadow:none}
.referenceDesk h3{font-size:28px}
#mobileAd{padding-left:0}
.navbar,.navbar-header .navbar-brand{display:block}
.navbar-header{background-color:#43a0cb}
.navbar-header .navbar-brand{padding:0 0 0 5px}
.navbar-header .navbar-toggle{margin:0 5px 0 0}}
@media (max-width:991px){#navstrip{background-image:none}
.FMHPcontent,.homePageContent{padding-top:0}
#referenceLinks,.topLinks{display:none}
.navbar>.container-fluid .navbar-brand{margin-left:0;height:auto}
div.container.navHeader{background-color:#43a0cb;padding:0}
.navbar-header .navbar-brand h1 img{width:80%;height:auto;margin:-30px 0 10px 5px}
.navbar-collapse.in{background-color:#dddbdb}
.navbar-default .navbar-nav > li > a{color:#5f5c5c;background-color:transparent !important}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#fff;background-color:#43a0cb !important}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#5f5c5c}
div.form-group{text-align:center}
div.form-group .form-control{display:inline-block;width:auto}
form.mobileOnly{display:block;margin-top:10px}
form.browserOnly{display:none}
.navHeader ul.dropdown{background-color:#fff}
.navbar-form{margin-left:0}
.navbar{display:block}
.navbar-header .navbar-brand{display:block}
.navbar-header{float:none}
#navstrip .navbar-brand{display:none}
.navbar-toggle{display:block;margin:40px 0 0 0}
.navbar-default{background-color:transparent !important;border-color:transparent !important}
ul.nav-links{display:none !important}
.nav > li.mobileOnly{display:block}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin:7.5px -15px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.navbar-collapse.collapse.in{display:block!important}
.topStripAd .navHeader nav.navbar div.container-fluid{padding:0 15px}
.topStripAd header{display:none}}