.container { background-color: rgb(255, 255, 255); }
@media (max-width: 1199px) {
  .container { width: 92%; }
}
.t3-topbars { background-color: rgb(224, 224, 224); font-size: 12px; max-height: 42px; overflow: hidden; }
.t3-topbars .container { background-color: transparent; }
.t3-topbars .t3-date { padding: 12px 0px; }
.t3-topbars span.day-date { padding: 12px 25px 12px 0px; border-right: 1px solid rgb(204, 204, 204); margin-right: 20px; }
@media (max-width: 919px) {
  .t3-topbars span.update-date { display: none; }
}
.t3-topbars ul.nav { padding: 12px 0px; text-align: right; }
.t3-topbars ul.nav > li { display: inline; border: 0px none; padding-left: 0px; }
.t3-topbars ul.nav > li::before { content: normal; }
.t3-topbars ul.nav > li > a { padding: 0px 15px; display: inline; background: transparent none repeat scroll 0% 0%; border: medium none; color: rgb(119, 119, 119); }
.t3-topbars ul.nav > li > a:hover { color: rgb(34, 34, 34); }
@media (max-width: 919px) {
  .t3-topbars ul.nav { text-align: left; }
}
#t3-header { background-color: rgb(240, 240, 240); font-size: 13px; color: rgb(153, 153, 153); }
#t3-header .container { background-color: transparent; }
.t3-breaking { border-bottom: 1px solid rgb(228, 228, 228); padding: 20px 0px 15px; }
.t3-header { padding-top: 20px; padding-bottom: 20px; }
.t3-header .container { position: relative; }
.logo { text-align: left; }
@media (max-width: 1199px) {
  .logo { text-align: center; }
}
.logo a { line-height: 1; margin: 0px; }
.logo-image span { display: none; }
.logo-image a img { float: left; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }
@media (max-width: 920px) {
  .logo-image a img { float: none; }
}
.logo-image small { font-size: 14px; }
.logo-text a { text-decoration: none; font-size: 30px; font-weight: bold; }
.logo-text:hover a, .logo-text a:hover, .logo-text a:active, .logo-text a:focus { text-decoration: none; }
.logo-text .site-slogan { display: block; font-size: 15px; margin-top: 5px; }
.head-news { padding-top: 8px; }
.head-news img, .head-news .nspArt .nspImageWrapper { border: 6px solid rgb(221, 221, 221); }
.head-search { height: 55px; position: absolute; top: 0px; right: 0px; margin: 0px; z-index: 1000; }
.head-search form { margin: 0px; }
.head-search label { display: none; }
.head-search .search { background: rgb(201, 54, 56) none repeat scroll 0% 0%; border-left: 1px solid rgb(228, 228, 228); position: relative; }
@media screen and (min-width: 1023px) {
  .head-search .search { background: rgb(201, 54, 56) none repeat scroll 0% 0%; }
}
.head-search .search .fa-search { color: rgb(255, 255, 255); content: ""; display: block; font-family: "FontAwesome"; position: absolute; left: 20px; top: 19px; }
.head-search .form-control { border: 0px none; background: transparent none repeat scroll 0% 0%; color: rgb(119, 119, 119); height: 54px; line-height: 55px; position: relative; margin: 0px; padding: 0px 15px 0px 40px; width: 40px; transition: width 0.2s ease 0s; }
@media screen and (min-width: 1023px) {
  .head-search .form-control { height: 55px; }
}
.head-search .form-control:hover, .head-search .form-control:active, .head-search .form-control:focus { color: rgb(255, 255, 255); box-shadow: none; }
.head-search .form-control:active, .head-search .form-control:focus { width: 180px; }
.head-login { position: absolute; right: 55px; }
.head-login a.link i { color: rgb(34, 34, 34); height: 55px; padding: 0px 25px; border-left: 1px solid rgb(234, 234, 234); line-height: 55px; }
.t3-sl { padding-bottom: 60px; padding-top: 60px; }
.t3-sl-1 { background-color: rgb(201, 54, 56); }
.t3-featured-news { background-color: rgb(240, 240, 240); padding-bottom: 45px; padding-top: 5px; }
.t3-featured-news .t3-module { margin: 0px; }
.t3-featured-news .t3-featured-spot.container { background: transparent none repeat scroll 0% 0%; }
.t3-video { margin-top: 30px; margin-bottom: 45px; }
.t3-video .container { background: transparent none repeat scroll 0% 0%; }
.t3-video .module-title { font-size: 30px; margin-bottom: 30px; padding: 0px; border-bottom: medium none; }
.t3-mainbody { margin-bottom: 45px; }
.t3-mainbody .t3-content-mass { width: 100%; }
.t3-mainbody .t3-content-mass img { padding-right: 10px; }
.t3-component { padding: 37.5px; overflow: hidden; }
.home .t3-component, .view-featured .t3-component { padding: 0px; }
.t3-sidebar .t3-module { border-bottom: 1px solid rgb(234, 234, 234); }
.t3-sidebar .t3-module:last-child { border-bottom: medium none; margin-bottom: 30px; }
.t3-sidebar-right { border-left: 1px solid rgb(234, 234, 234); }
.t3-sidebar-left { border-right: 1px solid rgb(234, 234, 234); }
.t3-extra-contentwrap { padding-bottom: 30px; }
.t3-extra-contentwrap.less-padding { padding-bottom: 0px; }
.t3-extra-sidebar.t3-sidebar { border-left: 1px solid rgb(234, 234, 234); }
.t3-extra-sidebar.t3-sidebar-1 { background-color: rgb(246, 246, 246); }
.t3-extra-sidebar .t3-module { border-bottom: 1px solid rgb(234, 234, 234); }
.t3-extra-sidebar .t3-module:last-child { border-bottom: medium none; }
.t3-extra-sidebar .our-team { margin-top: 10px; }
.t3-extra-sidebar .our-team h3 { font-size: 15px; color: rgb(34, 34, 34); }
.t3-extra-sidebar .our-team p { font-size: 11px; text-transform: uppercase; }
.t3-extra-sidebar .our-team .thumbnail { padding: 0px 20px 5px; margin-bottom: 0px; }
@media (min-width: 1200px) and (max-width: 1439px) {
  .t3-extra-sidebar .our-team .thumbnail { padding: 0px 10px; }
}
.t3-extra-sidebar .our-team .thumbnail img { max-width: 85%; }
.t3-extra-sidebar .our-team .thumbnail .btn { margin: 0px 1px; width: 28px; height: 28px; line-height: 28px; }
.t3-extra-sidebar .our-team .fa { padding-left: 4px; }
@media (max-width: 679px) {
  .t3-extra-sidebar .our-team > div { width: 100% ! important; float: none; }
}
.t3-footer { padding: 30px 0px 0px; margin-top: 60px; background: rgb(201, 54, 56) none repeat scroll 0% 0%; color: rgb(233, 175, 175); font-size: 13px; }
.t3-footer::before, .t3-footer::after { content: " "; display: table; }
.t3-footer::after { clear: both; }
.t3-footer .container { background-color: transparent; }
@media screen and (max-width: 919px) {
  .t3-footer .col-xs-6 { width: 100%; }
}
.t3-footer small { display: block; font-size: 100%; }
.t3-footer a { color: rgb(255, 255, 255); }
.t3-footer .t3-module { color: rgb(233, 175, 175); }
.t3-footer .t3-module .module-title { color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; margin-bottom: -10px; }
.t3-footer .t3-module .module-ct { padding-bottom: 15px; }
.t3-footer .nav-stacked, .t3-footer .module-ct { margin-top: -6px; }
.t3-footer .nav-stacked > li, .t3-footer .module-ct > li { line-height: normal; border-bottom: 0px none; }
.t3-footer .nav-stacked > li::before, .t3-footer .module-ct > li::before { margin-top: -6px; font-size: 8px; }
.t3-footer .nav-stacked > li > a, .t3-footer .module-ct > li > a { color: rgb(233, 175, 175); padding-left: 0px; }
.t3-footer .nav-stacked > li > a:hover, .t3-footer .module-ct > li > a:hover, .t3-footer .nav-stacked > li > a:active, .t3-footer .module-ct > li > a:active, .t3-footer .nav-stacked > li > a:focus, .t3-footer .module-ct > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
.t3-footnav { padding-bottom: 15px; }
.t3-footnav.row { margin-left: -37.5px; margin-right: -37.5px; }
@media (min-width: 680px) and (max-width: 1199px) {
  .t3-footnav .col-sm-3, .t3-footnav .col-sm-4, .t3-footnav .col-sm-5, .t3-footnav .col-sm-6 { width: 50%; }
}
.t3-footer-blocked { background-color: rgb(191, 51, 53); margin-top: 30px; overflow-x: hidden ! important; }
.t3-footer-blocked .container { position: relative; }
.t3-copyright { padding: 37.5px 0px 60px; line-height: 1.5; font-size: 12px; }
.t3-copyright::before, .t3-copyright::after { content: " "; display: table; }
.t3-copyright::after { clear: both; }
.t3-copyright p { margin: 0px; }
.t3-copyright a:hover { color: rgb(233, 175, 175); text-decoration: none; }
.t3-copyright ul { text-align: right; }
@media screen and (max-width: 1199px) {
  .t3-copyright ul { text-align: center; padding-top: 30px; }
}
.t3-copyright .nav-pills > li { padding: 0px 15px; border-right: 1px solid rgb(206, 74, 76); display: inline; }
.t3-copyright .nav-pills > li::before { content: ""; }
.t3-copyright .nav-pills > li:last-child { border-right: 0px none; padding-right: 0px; }
.t3-copyright .nav-pills > li > a { display: inline; padding: 0px ! important; }
@media screen and (max-width: 1199px) {
  .t3-copyright { text-align: center; }
}
.poweredby::before, .poweredby::after { content: " "; display: table; }
.poweredby::after { clear: both; }
.poweredby .t3-logo, .poweredby .t3-logo-small { opacity: 0.8; display: inline-block; }
