@font-face{font-family:'QTypeWeb-CompMedium';src:url("../fonts/QTypeWeb-CompMedium.eot");}
@font-face{font-family:'QTypeWeb-CompMedium';src:url("../fonts/QTypeWeb-CompMedium.woff") format("woff");}
@font-face{font-family:'QTypeSquare-Book';src:url("../fonts/QTypeSquareWeb-Book.woff") format("woff");}
@font-face{font-family:'qtypesquare-light';src:url('../fonts/light/qtypesquare-light-webfont.eot');src:url('../fonts/light/qtypesquare-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/light/qtypesquare-light-webfont.woff2') format('woff2'),
url('../fonts/light/qtypesquare-light-webfont.woff') format('woff'),
url('../fonts/light/qtypesquare-light-webfont.ttf') format('truetype'),
url('../fonts/light/qtypesquare-light-webfont.svg#qtypesquare-lightregular') format('svg');font-weight:normal;font-style:normal;}
body{background-color:#fff;}
h3,
h4,
h5{color:#646464;}
h1{font-family:'qtypesquare-light', sans-serif;color:#3e3e3e;font-weight:bolder;}
.main{}
.left{float:left;}
.btnprimary{background-color:#bbd300;color:#fff;border-radius:0px;font-weight:bold;border:0px;font-size:20px;padding:6px 29px;}
.date{color:#d2d2d3;}
.subtitles{font-size:16px;}
.subheaders{opacity:0.6;z-index:100;line-height:1.43em}
.subindex{z-index:0!important;}
.subheaders:hover{opacity:1;}
.subbox{background:#f4f4f4;background:-moz-linear-gradient(top, #f4f4f4 0%, #f4f4f4 50%, #e7e7e7 52%, #e7e7e7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(50%,#f4f4f4), color-stop(52%,#e7e7e7), color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);background:-o-linear-gradient(top, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);background:-ms-linear-gradient(top, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);background:linear-gradient(to bottom, #f4f4f4 0%,#f4f4f4 50%,#e7e7e7 52%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7',GradientType=0);margin-left:4%;margin-right:4%;min-height:150px;border-radius:10px;border:2px solid#e6e6e7}
.subboxtitle{font-size:30px;color:#313131;font-weight:lighter;font-family:'QTypeWeb-CompMedium', sans-serif;}
.center{text-align:center;}
.subboxsubtitle{color:#313131;font-size:16px;line-height:2em;}
li.searchtoggle{float:right;}
.searchtoggle img{float:right;margin-left:20px;margin-top:-5px}
.boxes{min-height:145px;border-right:1px solid;}
.boxes:hover{border:5px solid #bfd801!important;border-radius:10px;background-color:#fff;padding:0px;}
.logo{position:absolute;top:48px;left:30px;}
a{color:#646464;}
a:hover{color:#717171;}
a:active{color:#575757;}
.alternative-font{color:#646464;}
p.drop-caps:first-child:first-letter{color:#646464;}
p.drop-caps.secundary:first-child:first-letter{background-color:#646464;}
ul.nav-pills > li.active > a{}
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus{}
.nav>li>a:hover, .nav>li>a:focus{background-color:transparent!important;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{background-color:transparent!important;}
#mainMenu a:hover{color:#bfd800!important;}
.borderbottom{border-bottom:6px solid #e7e7e7;border-radius:15px;}
.dropdown-toggle:hover{font-size:24px;}
.bolder:hover{}
.mainmenu{background:#727272;background:-moz-linear-gradient(top, #727272 0%, #727272 50%, #646464 52%, #646464 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#727272), color-stop(50%,#727272), color-stop(52%,#646464), color-stop(100%,#646464));background:-webkit-linear-gradient(top, #727272 0%,#727272 50%,#646464 52%,#646464 100%);background:-o-linear-gradient(top, #727272 0%,#727272 50%,#646464 52%,#646464 100%);background:-ms-linear-gradient(top, #727272 0%,#727272 50%,#646464 52%,#646464 100%);background:linear-gradient(to bottom, #727272 0%,#727272 50%,#646464 52%,#646464 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#727272', endColorstr='#646464',GradientType=0);border-top:3px solid #646464;color:#fff;border-radius:10px;}
#mainMenu a{}
.poweredbytxt{color:#bdbdbe;float:left;margin-left:20px;margin-top:10px;}
.poweredby{background-color:#646464;width:220px;float:left;text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.poweredby img{padding-bottom:13px;}
.h3style{font-family:'QTypeSquare-Book', sans-serif;color:#3e3e3e;margin-bottom:0px;padding-bottom:0px}
.label-primary{background-color:#646464;}
.thumbnail .zoom{background-color:#646464;}
.img-thumbnail .zoom{background-color:#646464;}
.panel-group .panel-heading a{color:#646464;}
.panel-group.secundary .panel-heading{background-color:#646464 !important;}
#header nav ul.nav-main ul.dropdown-menu,
#header nav ul.nav-main li.dropdown.open .dropdown-toggle,
#header nav ul.nav-main li.active a,
#header nav ul.nav-main li > a:hover,
#header nav ul.nav-main li.dropdown:hover a{color:#FFF;background-color:#646464 !important;}
#header nav ul.nav-main ul.dropdown-menu li:hover > a{background-color:#7e7e7e !important;}
#header nav ul.nav-main ul.dropdown-menu{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#646464;border-color:#646464;}
#header nav ul.nav-main ul.dropdown-menu:hover{border-color:#717171;background-color:#717171;}
#header nav ul.nav-main ul.dropdown-menu:active,
#header nav ul.nav-main ul.dropdown-menu:focus{border-color:#575757;background-color:#575757;}
#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a{background:none !important;}
#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover{background:#717171 !important;}
#header.single-menu nav ul.nav-main li.active > a{border-top:5px solid #646464;}
#header.darken-top-border{border-top:5px solid #575757 !important;}
#header.colored .header-top{background-color:#646464;}
#header.colored .header-top ul.nav-top li a:hover{background-color:#717171 !important;}
#header.flat-menu nav ul.nav-main li > a,
#header.flat-menu nav ul.nav-main li.active > a{color:#666;}
#header.flat-menu nav ul.nav-main li.active > a{color:#646464;background-color:transparent !important;}
#header.flat-menu nav ul.nav-main li > a:hover,
#header.flat-menu nav ul.nav-main li.dropdown:hover a{color:#FFF;background-color:#646464 !important;}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{border-top-color:#646464;}
blockquote.testimonial{background:#717171;}
.testimonial-arrow-down{border-top-color:#717171;}
html.boxed .body{border-top-color:#646464;}
.welcome{color:#3e3e3e;line-height:1.25em;font-size:38px;}
@media screen and (max-width:1023px){.boxes{border-right:0px;}
}
@media screen and (max-width:700px){.welcome{font-size:16px;}
}