
.slogan h1 span:nth-child(2){  color:var(--gray-dark);}

._BANNER{ background: var(--eco-blue)}

._FAQ ._title_deco__blue{ color:var(--gray-dark); }

.CONTAINER-LEFT{ border-color: var(--eco-blue);}

.faq__toggle i{ color:var(--gray-dark); }

._BLOG{ background: #F6FAF9;}

.btn{  background: var(--eco-blue2); border: 2px solid var(--eco-blue2); }
.btn:hover{ color: var(--eco-blue2); border-color: var(--eco-blue2);}


.btn-cta,
.btn-cta.btn-lg,
.btn-secondary{background: var(--eco-blue2); border-color:var(--eco-blue2); /*box-shadow: var(--shadow-green);*/ color: var(--eco-white);}
.btn-cta:hover,
.btn-cta.btn-lg:hover,
.btn-secondary:hover{color: var(--eco-blue2); border: 2px solid var(--eco-blue2); background: var(--eco-transparent);}

.btn-outline-primary,
.btn-inverse{ color: var(--eco-blue2); border: 2px solid var(--eco-blue2); background: var(--eco-transparent);}
.btn-outline-secondary{ color: var(--eco-green); border: 2px solid var(--eco-green); background: var(--eco-transparent);}

.btn-outline-primary:hover,
.btn-inverse:hover{ color: var(--eco-white); background: var(--eco-blue2); border-color: var(--eco-blue2)}
.btn-outline-secondary:hover{ color: var(--eco-white); background: var(--eco-green); border-color: var(--eco-green)}

a,
h3.faq__qstn{ color: var(--eco-blue2); }

/* ................................................... */
.btn.btn-link{ background: none; border: none; text-transform: none; color: var(--eco-blue2); font-size: 17px; text-decoration: underline !important; transition: 0s all; vertical-align: initial;}
.btn.btn-link:hover{ text-decoration: none !important; color: var(--eco-orange);}


._logged { color: var(--eco-green);}


.TOP_BAR_cont{ border: 0}

.NAV_MAIN{ margin-top: -17px;}


.FOOTER .logo_ecoscanner{ width: auto;}
.FOOTER ._right_col{ padding-top: 0;}
.FOOTER{ background: #333; border-top: 10px solid var(--eco-blue);}

._promo_blocks_dark h2.big_light span span {color: var(--eco-blue2);}

._BLOG .blog__block{ align-items: stretch;}
._BLOG .blog__block .blog__content{  height: 100%;}


/* .............................................................................*/

._brand_logo { text-align: center;}
._brand_logo .logo_size_ { text-align: center;}
._brand_logo .brand_name { font-size: 22px; padding: 10px; text-align: center; width: 100%; line-height: 120% }
.special_IMGs ._brand_logo .brand_name { font-size: 14px; padding: 5px; /*font-weight: bold;*/}


.block_txt ul li {
  margin-top: 15px;
  padding-left: 30px;
  list-style: none;
  background: url(images/icons/icon-check.svg) 0 5px no-repeat;
  background-size: auto;
  background-size: auto;
  background-size: 18px 18px;
  margin-bottom: 25px;
}


body.internal {
  padding: 68px 0 0 0;
}


/* .............................................................................*/

@media (max-width: 992px) {

 .FOOTER ._right_col{ text-align: center; padding-top: 15px}
 .FOOTER .logo_ecoscanner{ margin: 0 auto; }
 .FOOTER .logo_ecoscanner p{ right: auto;}

}


/* .............................................................................*/

@media (max-width: 576px) {
  ._brand_logo .brand_name { font-size: 14px; }
  .internal .logo_img img { width: 125px; height: auto; }


  /*._brand_header{ box-shadow: none;}*/

  .hide-bottom { bottom: -275px !important; }
}
