#logo img{
	height: 23px;
}

#sub_content #thumb img {
    width: 150px;
    
}
#sub_content h1 {
   
    color: var(--a-color);

  
}
.preloader {
  
    background-color: var( --color-second) ;

}

#btnBusca {

     color: var(--a-color);
     background-color: var(--menu-bg-color) !important;

  
}

#btnBusca:hover {

   color: var(--menu-bg-color) !important;
   background-color: var(--color-light) !important;

  
}



.btn.btn-plus {
     color: var(--a-color)!important;
   background-color: var(--menu-bg-color)!important;
}

header.sticky {
    background-color: var(--menu-bg-color) ;
}

header .main-menu > ul > li > a {
    color: var(--a-color);

    background-color: var(--color-second);
    
}

#help a.phone {
    color: var(--a-color);

    background-color: var(--color-second);
}
ul.cat_nav li a:hover, ul.cat_nav li a.active {
    color: var(--a-color);

    background-color: var(--color-second);
}
.sk-spinner-wave img {
    position: relative;
    left: calc(50% - 96px);
    margin-bottom: 20px;
    max-width: 200px;
    max-height: 200px;
}

.sk-spinner-wave div {
    background-color:var(--a-color);
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
    animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}


.btn.btn-submit {
    background-color: var(--color-second) !important;
    color: var(--a-color);
    
}


.btn.btn-submit:hover{
    
   opacity: .8;
  
}



.nav-tabs.nav-justified > .active > a {

    color: var(--menu-bg-color) !important;
}


a.btn_full, .btn_full {

    color: white !important;

    background:black !important;

}

.modal-popup a.close-link {
    
        
    color: var(--color-dark) !important;
    
}
.modal-popup a.close-link:hover{
    
        
    opacity: .6 !important;
    
}

.box_style_rodape .logo {
   
    background-color: var(--color-second);
    padding: 25px 0;
}


.modal.right .modal-header {
    background-color: var(--menu-bg-color);
    color: var(--a-color);
    border-bottom-color: #EEEEEE;
}

.modal-popup {
  
    color: var(--a-color)
}

.boxProduto .panel-heading {
    background-color: var(--color-second);
    border-bottom: 1px solid var(--menu-bg-color);
    color: var(--font-color-modal);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


/**/
   
   #social_footer > a {
       color:#fff !important;
   
   }
   #social_footer > p {
       color:#fff !important;;
   
   }
   
   .nav-tabs.nav-justified>li>.active {
       background-color: var(--menu-bg-color);
   }
   
   
   
   .nav-tabs.nav-justified>li:not(.active) > a {
       background-color: var(--menu-bg-color-dark) !important;
       color: #fff !important;
       border:none;
   }
   
   .nav-tabs.nav-justified>li:not(.active) > :hover {
       background-color:  var(--menu-bg-color) !important;
   
       color: #fff !important;
   }
   
   .nav-tabs.nav-justified>.active>a {
       border: 0 !important;
       background-color: var(--menu-bg-color) !important;
       color:#fff !important;
       border:none;
   }
   
   footer {
       border-top: none;
       background-color: var(--menu-bg-color) !important;
   }
   


/**/

@media only screen and (max-width: 450px) {
    #sub_content #thumb img {
        width: 0px;
        
    }
  }