.logo {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
}
.logo a {
  background: transparent;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.logo:hover a,
.logo a:hover,
.logo a:active,
.logo a:focus {
  text-decoration: none;
}
@media screen and (min-width: 991px) {
  .logo {
    position: static;
  }
}
.off-canvas-toggle + .container .navbar-header .logo {
  left: 55px;
  border-left: 0;
}
@media screen and (min-width: 991px) {
  .off-canvas-toggle + .container .navbar-header .logo {
    border-left: 0;
  }
}
.logo-image > a {
  max-width: 204px;
  max-height: 55px;
}
.logo-image > a > img {
  max-width: 100%;
}
.logo-image span,
.logo-image small {
  display: none;
}
.logo-text {
  text-transform: uppercase;
  font-size: 23px;
  font-family: Arial Narrow, Arial, sans-serif;
  font-weight: bold;
}
.logo-text a {
  line-height: 55px;
  padding: 0;
  min-width: 200px;
}
.logo-text .site-slogan {
  display: none;
}
.head-search {
  height: 55px;
  position: absolute;
  right: 0;
  margin: 0;
  z-index: 1000;
}
.head-search form {
  margin: 0;
}
.head-search label {
  display: none;
}
.head-search .search {
  background: #1e4697;
  border-left: 1px solid #1a3c82;
  border-right: 1px solid #1a3c82;
  position: relative;
}
@media screen and (min-width: 991px) {
  .head-search .search {
    background: #1a3c82;
  }
}
.head-search .search .fa-search {
  color: #c1d2f3;
  content: "\f002";
  display: block;
  font-family: "FontAwesome";
  position: absolute;
  left: 20px;
  top: 9px;
  z-index: 1;
}
.head-search .search .fa-search:hover {
  z-index: 0;
}
.head-search .form-control {
  border: 0;
  background: transparent;
  color: #c1d2f3;
  height: 34px;
  line-height: 55px;
  position: relative;
  margin-top: 10px;
  padding: 0 15px 0 40px;
  width: 0;
  -webkit-transition: width 0.2s;
  -o-transition: width 0.2s;
  transition: width 0.2s;
}
@media screen and (min-width: 991px) {
  .head-search .form-control {
    height: 35px;
  }
}
.head-search .form-control:hover,
.head-search .form-control:active,
.head-search .form-control:focus {
  color: #ffffff;
  box-shadow: none;
}
.head-search .form-control:active,
.head-search .form-control:focus {
  width: 180px;
}
@media screen and (min-width: 992px) {
  .head-search .form-control {
    width: 180px;
  }
}
.head-search .form-control:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #0067a2 inset;
  -webkit-text-fill-color: #ffffff;
}
.navbar-toggle + .head-search {
  right: 55px;
  max-width: 57px;
}
@media screen and (max-width: 990px) {
  .navbar-toggle + .head-search:hover,
  .navbar-toggle + .head-search:focus,
  .navbar-toggle + .head-search:active {
    max-width: none;
  }
  .navbar-toggle + .head-search:hover .form-control,
  .navbar-toggle + .head-search:focus .form-control,
  .navbar-toggle + .head-search:active .form-control {
    width: 180px;
  }
}
@media screen and (min-width: 991px) {
  .head-search,
  .navbar-toggle + .head-search {
    right: 20px;
    top: 0;
    max-width: none;
  }
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  color: #ffffff;
  background: transparent;
}
.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
  height: 30px;
}
.chzn-container {
  max-width: 100%;
}
.chzn-container .chzn-single {
  max-width: 260px;
}
.ie8 .radio.t3onoff {
  border: 0;
}
.ie8 label.on,
.ie8 label.off {
  border: 1px solid #eeeeee;
}
.pagination > li > a,
.pagination > li > span {
  margin-bottom: 10px;
}
#eblog-wrapper {
  line-height: 1.625;
}
.com_weblinks .weblink-categories .page-header.item-title .btn {
  padding: 5px;
}
.com_weblinks .weblink-categories .page-header.item-title .btn .fa-minus {
  display: block;
}
.com_weblinks .weblink-categories .page-header.item-title .btn .fa-plus {
  display: none;
}
.com_weblinks .weblink-categories .page-header.item-title .btn.collapsed .fa-minus {
  display: none;
}
.com_weblinks .weblink-categories .page-header.item-title .btn.collapsed .fa-plus {
  display: block;
}
.t3-sl {
  padding-bottom: 40px;
  padding-top: 40px;
}
.t3-sl .t3-module {
  margin-bottom: 0;
}
.t3-sl .t3-module + .t3-module {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .t3-sl {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}
.t3-sl-1 {
  border-bottom: 1px solid #eeeeee;
}
.t3-mainbody {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-content {
  padding-top: 0;
  padding-bottom: 20px;
}
.t3-sidebar {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-footer {
  background: #1a3c82;
  color: #fff;
}
.t3-footer:before,
.t3-footer:after {
  content: " ";
  display: table;
}
.t3-footer:after {
  clear: both;
}
.t3-footer small {
  display: block;
  font-size: 100%;
}
.t3-footer-sl {
  padding: 20px 0;
}
.t3-footer-sl:before,
.t3-footer-sl:after {
  content: " ";
  display: table;
}
.t3-footer-sl:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .t3-footer-sl {
    padding: 40px 0;
  }
}
.t3-footer-sl .t3-module {
  background: transparent;
  color: #666666;
  margin-top: 10px;
  margin-bottom: 10px;
}
.t3-footer-sl .t3-module .module-title {
  color: #444444;
  font-size: 18px;
  margin-bottom: 10px;
}
.t3-footer-sl .t3-module ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.t3-footer-sl .t3-module ul > li {
  line-height: 24px;
}
.t3-footer-sl .t3-module ul > li > a {
  color: #666666;
}
.t3-footer-sl .t3-module ul > li > a:hover,
.t3-footer-sl .t3-module ul > li > a:active,
.t3-footer-sl .t3-module ul > li > a:focus {
  color: #666666;
}
#back-to-top {
  z-index: 999;
  position: fixed;
  right: 20px;
  top: auto;
}
#back-to-top.affix {
  bottom: 40px;
}
#back-to-top a {
  outline: none;
}
#back-to-top i {
  font-size: 28px;
}
.t3-copyright {
  border-top: 1px solid #c1d2f3;
  font-size: 12px;
  padding: 20px 0 0px;
}
.t3-copyright:before,
.t3-copyright:after {
  content: " ";
  display: table;
}
.t3-copyright:after {
  clear: both;
}
.t3-copyright small {
  margin-bottom: 5px;
}
.copyright {
  margin-bottom: 20px;
}
.poweredby:before,
.poweredby:after {
  content: " ";
  display: table;
}
.poweredby:after {
  clear: both;
}
@media screen and (min-width: 991px) {
  .poweredby {
    text-align: right;
  }
}
.poweredby .t3-logo,
.poweredby .t3-logo-small {
  display: inline-block;
}
.mod-preview-info {
  z-index: 2000;
}
#ezblog-body .blog-text p,
#ezblog-body .blog-text li {
  line-height: 1.625;
}
.mod-languages img {
  width: 25px;
}
@media screen and (min-width: 480px) {
  .mod-languages {
    position: absolute;
    left: -122px;
    top: 15px;
  }
}
@media screen and (max-width: 480px) {
  .mod-languages {
    margin-top: -8px;
  }
  .mod-languages ul {
    margin-top: 6px !important;
  }
}
.row .blog-item {
  padding-bottom: 30px;
}
.botao {
  color: #333333;
  display: inline-block;
  margin-bottom: 0px;
  font-weight: bold;
  text-align: center !important;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid #CCC;
  white-space: nowrap;
  padding: 5px 12px !important;
  font-size: 14px;
  line-height: 1.42857 !important;
  border-radius: 18px;
  -moz-user-select: none;
  text-decoration-line: none;
}
.botao:hover {
  color: white;
  background-color: #1e4697;
  text-decoration-line: none;
  border: 1px solid transparent;
}
.botao:focus {
  color: #333333;
  background-color: #E6E6E6;
  border: 1px solid #ADADAD;
  text-decoration-line: none;
}
.nav-stacked > li {
  padding-bottom: 15px;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #1e4697 !important;
  color: #fff !important;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #eee !important;
}
.dropdown-menu > li {
  border-top: 1px solid #fff;
}
.btn_social {
  color: #112857;
  background-color: #fff;
  border: 3px solid #fff;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-align: center !important;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  font-size: 22px;
  line-height: 34px !important;
  -moz-user-select: none;
  text-decoration-line: none;
  margin-right: 2px;
  margin-bottom: 5px;
}
.btn_social:hover,
.btn_social:focus {
  color: white;
  text-decoration-line: none;
}
.btn_social:hover.facebook,
.btn_social:focus.facebook {
  background-color: #3b5998 !important;
}
.btn_social:hover.twitter,
.btn_social:focus.twitter {
  background-color: #00aced !important;
}
.btn_social:hover.google-plus,
.btn_social:focus.google-plus {
  background-color: #dd4b39 !important;
}
.btn_social:hover.youtube,
.btn_social:focus.youtube {
  background-color: #bb0000 !important;
}
#mod-search-searchword::-webkit-input-placeholder {
  color: #c1d2f3 !important;
}
#mod-search-searchword:-moz-placeholder {
  
  color: #c1d2f3 !important;
}
#mod-search-searchword::-moz-placeholder {
  
  color: #c1d2f3 !important;
}
#mod-search-searchword:-ms-input-placeholder {
  
  color: #c1d2f3 !important;
}
.custom-col5-xs-1,
.custom-col5-sm-1,
.custom-col5-md-1,
.custom-col5-lg-1,
.custom-col5-xs-2,
.custom-col5-sm-2,
.custom-col5-md-2,
.custom-col5-lg-2,
.custom-col5-xs-3,
.custom-col5-sm-3,
.custom-col5-md-3,
.custom-col5-lg-3,
.custom-col5-xs-4,
.custom-col5-sm-4,
.custom-col5-md-4,
.custom-col5-lg-4,
.custom-col5-xs-5,
.custom-col5-sm-5,
.custom-col5-md-5,
.custom-col5-lg-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.custom-col5-xs-1,
.custom-col5-xs-2,
.custom-col5-xs-3,
.custom-col5-xs-4,
.custom-col5-xs-5 {
  float: left;
}
.custom-col5-xs-5 {
  width: 100%;
}
.custom-col5-xs-4 {
  width: 80%;
}
.custom-col5-xs-3 {
  width: 60%;
}
.custom-col5-xs-2 {
  width: 40%;
}
.custom-col5-xs-1 {
  width: 20%;
}
@media (min-width: 768px) {
  .custom-col5-sm-1,
  .custom-col5-sm-2,
  .custom-col5-sm-3,
  .custom-col5-sm-4,
  .custom-col5-sm-5 {
    float: left;
  }
  .custom-col5-sm-5 {
    width: 100%;
  }
  .custom-col5-sm-4 {
    width: 80%;
  }
  .custom-col5-sm-3 {
    width: 60%;
  }
  .custom-col5-sm-2 {
    width: 40%;
  }
  .custom-col5-sm-1 {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .custom-col5-md-1,
  .custom-col5-md-2,
  .custom-col5-md-3,
  .custom-col5-md-4,
  .custom-col5-md-5 {
    float: left;
  }
  .custom-col5-md-5 {
    width: 100%;
  }
  .custom-col5-md-4 {
    width: 80%;
  }
  .custom-col5-md-3 {
    width: 60%;
  }
  .custom-col5-md-2 {
    width: 40%;
  }
  .custom-col5-md-1 {
    width: 20%;
  }
}
@media (min-width: 1200px) {
  .custom-col5-lg-1,
  .custom-col5-lg-2,
  .custom-col5-lg-3,
  .custom-col5-lg-4,
  .custom-col5-lg-5 {
    float: left;
  }
  .custom-col5-lg-5 {
    width: 100%;
  }
  .custom-col5-lg-4 {
    width: 80%;
  }
  .custom-col5-lg-3 {
    width: 60%;
  }
  .custom-col5-lg-2 {
    width: 40%;
  }
  .custom-col5-lg-1 {
    width: 20%;
  }
}
.custom-col8-xs-1,
.custom-col8-sm-1,
.custom-col8-md-1,
.custom-col8-lg-1,
.custom-col8-xs-2,
.custom-col8-sm-2,
.custom-col8-md-2,
.custom-col8-lg-2,
.custom-col8-xs-3,
.custom-col8-sm-3,
.custom-col8-md-3,
.custom-col8-lg-3,
.custom-col8-xs-4,
.custom-col8-sm-4,
.custom-col8-md-4,
.custom-col8-lg-4,
.custom-col8-xs-5,
.custom-col8-sm-5,
.custom-col8-md-5,
.custom-col8-lg-5,
.custom-col8-xs-6,
.custom-col8-sm-6,
.custom-col8-md-6,
.custom-col8-lg-6,
.custom-col8-xs-7,
.custom-col8-sm-7,
.custom-col8-md-7,
.custom-col8-lg-7,
.custom-col8-xs-8,
.custom-col8-sm-8,
.custom-col8-md-8,
.custom-col8-lg-8 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.custom-col8-xs-1,
.custom-col8-xs-2,
.custom-col8-xs-3,
.custom-col8-xs-4,
.custom-col8-xs-5,
.custom-col8-xs-6,
.custom-col8-xs-7,
.custom-col8-xs-8 {
  float: left;
}
.custom-col8-xs-8 {
  width: 100%;
}
.custom-col8-xs-7 {
  width: 87.5%;
}
.custom-col8-xs-6 {
  width: 75%;
}
.custom-col8-xs-5 {
  width: 62.5%;
}
.custom-col8-xs-4 {
  width: 50%;
}
.custom-col8-xs-3 {
  width: 37.5%;
}
.custom-col8-xs-2 {
  width: 25%;
}
.custom-col8-xs-1 {
  width: 12.5%;
}
@media (min-width: 768px) {
  .custom-col8-sm-1,
  .custom-col8-sm-2,
  .custom-col8-sm-3,
  .custom-col8-sm-4,
  .custom-col8-sm-5,
  .custom-col8-sm-6,
  .custom-col8-sm-7,
  .custom-col8-sm-8 {
    float: left;
  }
  .custom-col8-sm-8 {
    width: 100%;
  }
  .custom-col8-sm-7 {
    width: 87.5%;
  }
  .custom-col8-sm-6 {
    width: 75%;
  }
  .custom-col8-sm-5 {
    width: 62.5%;
  }
  .custom-col8-sm-4 {
    width: 50%;
  }
  .custom-col8-sm-3 {
    width: 37.5%;
  }
  .custom-col8-sm-2 {
    width: 25%;
  }
  .custom-col8-sm-1 {
    width: 12.5%;
  }
}
@media (min-width: 992px) {
  .custom-col8-md-1,
  .custom-col8-md-2,
  .custom-col8-md-3,
  .custom-col8-md-4,
  .custom-col8-md-5,
  .custom-col8-md-6,
  .custom-col8-md-7,
  .custom-col8-md-8 {
    float: left;
  }
  .custom-col8-md-8 {
    width: 100%;
  }
  .custom-col8-md-7 {
    width: 87.5%;
  }
  .custom-col8-md-6 {
    width: 75%;
  }
  .custom-col8-md-5 {
    width: 62.5%;
  }
  .custom-col8-md-4 {
    width: 50%;
  }
  .custom-col8-md-3 {
    width: 37.5%;
  }
  .custom-col8-md-2 {
    width: 25%;
  }
  .custom-col8-md-1 {
    width: 12.5%;
  }
}
@media (min-width: 1200px) {
  .custom-col8-lg-1,
  .custom-col8-lg-2,
  .custom-col8-lg-3,
  .custom-col8-lg-4,
  .custom-col8-lg-5,
  .custom-col8-lg-6,
  .custom-col8-lg-7,
  .custom-col8-lg-8 {
    float: left;
  }
  .custom-col8-lg-8 {
    width: 100%;
  }
  .custom-col8-lg-7 {
    width: 87.5%;
  }
  .custom-col8-lg-6 {
    width: 75%;
  }
  .custom-col8-lg-5 {
    width: 62.5%;
  }
  .custom-col8-lg-4 {
    width: 50%;
  }
  .custom-col8-lg-3 {
    width: 37.5%;
  }
  .custom-col8-lg-2 {
    width: 25%;
  }
  .custom-col8-lg-1 {
    width: 12.5%;
  }
}