/* Add here all your CSS customizations */
#header .header-logo img{max-width:186px !important; height:auto !important;}
#footer *{background: #373737 !important;}
#header .header-btn-collapse-nav{background:#46B553;}
footer{margin:0px !important; padding:0px !important;}
footer .pt-md{padding:0px !important;}
footer p{font-size:16pt; padding-top:33px !important;}
#footer .container .row > div{margin:0px !important;}
.custom-footer .footer-copyright .container .row > div{border-top:none !important;}
#footer .footer-copyright{padding:20px 0px !important;}
#footer .footer-copyright p{color:#fff !important;}
.parallax-background{height:125% !important;}
.iconsfff *{color:#fff;}
#header .header-nav-main nav > ul > li > a{padding:10px 8px;}
#revolutionSlider li *{text-align:right !important;}
.logos li{list-style:none; display:inline-block;}

@media (max-width:990px){
  .header-nav{padding-top: 22px;}
  .imgcar{display:none !important;}
}

@media (max-width:550px){
  .custom-thumb-info-caption-plus{display:none;}
}

.accordion *{box-sizing: border-box; text-align:left;}
.accordion a{text-decoration: none; color: inherit; text-transform:uppercase;}
.accordion p{font-size: 1.1em; margin: 1em 0;}
.accordion .description{margin: 1em auto 2.25em;}

.accordion  {
  list-style: none;
  padding: 0;
}
.accordion .inner {
  padding-left: 1em;
  overflow: hidden;
  display: none;
}
.accordion .inner.show {
  /*display: block;*/
}
.accordion li {
  margin: .5em 0;
  position:relative;
}
.accordion li a.toggle:before{
  content:"+";
  position:absolute;
  right:10px;
  top:10px;
  font-size:20pt;
}
.accordion li a.toggle {
  position:relative;
  width: 100%;
  display: block;
  background: #0884BF;
  color: #fefefe;
  padding: 10px 10px 10px 10px;
  border-radius: 0.15em;
  transition: background .3s ease;
}
.accordion li a.toggle:hover {
  background:#3f3f3f;
}
