/*BREEZING FORMS*/
.bfQuickMode legend{border:0px; padding:15px;}
.bfQuickMode .bfRolloverBg{background:rgba(235,235,235, 1.0)!important;}
.bfQuickMode .bfErrorMessage {background:rgba(235,235,235, 1.0)!important; }
.bfError{color:#000;}
.bfRequired{color:#000!important;}
.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton{float:left!important; background:#335f7c; color:#fff; padding:7px 10px; border:1px solid #335f7c;}
.bfQuickMode .bfSubmitButton:hover{background:#f5f5f5; border:1px solid #335f7c; color:#335f7c;}

/*topo*/
#sp-top-bar {    background-color: #0071b9!important;    color: #ffffff;    padding: 1px 0;}
#sp-top-bar .sp-contact-info li i{color:#fff!important;}
#sp-top-bar #sp-top1 ul.social-icons li a{font-size:21px!important;}
ul.social-icons{margin:10px;}
#sp-top-bar #sp-top1 ul.social-icons li a:hover{color:#000!important;}
#sp-top2{margin-top:10px!important; text-align: right!important;}
.customsocial-topo .social-icons a{color:#fff!important; margin:10px!important; font-size:21px!important;}

/*logo*/
#sp-header{height: 100px!important;}
#sp-header .logo h1{padding-top:20px!important;}

/*menu*/
.sp-megamenu-parent > li > a{line-height: 80px!important; padding: 0 12px;}
.sprocket-strips-content h4.sprocket-strips-title {font-size: 16px!important; background: rgba(255,255,255,0.9); color:#0071B9; padding: 10px 5px; font-weight: normal;}
#offcanvas-toggler{line-height: 80px!important;}
.sp-megamenu-parent > li > a{font-size:15px!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding:5px!important; margin-top:-15px!important;}

/*produtos*/
h1.djc_page_heading{font-size:26px!important;}
.djc_title h3{font-size:21px!important;}
.djc_related_items .djc_readon{display: none!important;}
.djc_filter_button .djc_filter_button_go .btn {color:#000!important;}
.djc_category .djc_mainimage img{width: 50px!important; height: 50px!important;}
#djcatalog .djc_toolbar .btn{color:#ffffff!important;}
.djc_subcategory_bg .djc_readon{text-align:center!important;}

/*CATEGORIAS HOME*/
.revibe-core-service .sppb-addon-feature .sppb-addon-content .sppb-addon-content-inner{height: 100px!important;}
.revibe-core-service .sppb-addon-feature .sppb-addon-content .sppb-addon-content-inner{padding:15px!important;}
.revibe-core-service .sppb-addon-feature .sppb-addon-content .sppb-addon-content-inner .sppb-feature-box-title{margin: 0 0 40px!important;}

/*TITULOS PAGINAS*/
.sp-page-title span.last{color:#333!important;}
.sp-page-title h2, .sp-page-title h3{color:#333!important; letter-spacing: 1px;}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a{color:#ddd; font-weight: normal!important;}
    
.sprocket-lists-portrait-item img{float: left!important;}
.portrait-text{padding-top: 10px!important;}
.sppb-cta-text{color:#fff!important;}
.btn-link, .sppb-btn-link{letter-spacing: 0px!important; font-weight: normal;}
.sprocket-strips-content span{display: none!important;}
h1.componentheading{font-size:21px!important;}
.sp-vertical-middle i{display: none!important;}


/*MENU*/
.menuprod img{float:left!important;}
.menuprod ul > li > a{line-height: 50px!important;}
#sp-menu img{float:left!important; margin-top:-10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{padding:7px 10px!important; line-height: 26px!important;}
.sp-megamenu-parent > li > a{text-transform: none!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title{display: none!important;}


/*PRODUTOS RODAPE*/
.rodapeprod a{color:#a7a7a7!important;}
.rodapeprod a:hover{color:#337ab7!important;}
.rodapeprod p{margin-top:0px!important; line-height: 22px!important;}

/*CUSTOM MARCELO*/
.heading-style .sppb-section-title{margin-bottom:20px!important;}
#sp-page-builder .sppb-section-title .sppb-title-heading{margin-bottom: -25px!important;}
.sp-bottom-footer{line-height: normal!important;}
#sp-bottom1 ul.social-icons > li{float: left!important;}
.slide_thumb_wrap{display: none!important;}
.sp-bottom-footer{padding: 40px 0 10px!important;}

/*CUSTOM THAISA*/
#sp-bottom1 h4{font-weight: normal!important; margin-top:-20px; padding-bottom:20px!important; font-size:24px!important;}
.btn, .sppb-btn{color:#fff!important; border-bottom:none!important;}
p.readmore {text-align: center!important;  margin-top: 25px!important;}

/*MY MAPS*/
.resultbtn {color:#fff!important;}
#locationlocator #locationsearch_div .input-append .btn-primary{color:#fff!important; text-shadow:0px 0px 0px #fff!important; line-height: 30px!important;}
#locationlocator #locationsearch_div .input-append {    background: #f7f7f7 none repeat scroll 0 0;    border-radius: 4px;    display: inline-block;    margin: 19px 0 0!important;
    padding: 15px 2%!important;    text-align: center;    width: 100%;}
    #locationlocator #locationsearch_div{width: 100%!important; padding:15px!important;}

/*POPUP PESQUISA*/
.popup {background: none transparent!important; color:#ffffff!important; }
.popup h5{color:#0071B9!important;}
.modal-body{color:#0071b9!important;}
.modal-body input{width: 90%!important; font-size:15px!important;}
.modal-footer {text-align: center!important;}
.djc_mod_search input#mod_djcatsearch{max-width: 90%!important;}


/*MAPAS*/
.btn-inverse.resultbtn{display:none !important;}

.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn{width: 100%!important; background: #0071B9!important; color:#fff!important;}
ul.dj-mobile-dark li.dj-mobileitem > a{padding:2px 15px!important;}

p.branco{color:#fff!important;}
.btn-text-white a{color: #ffffff!important;}

/*SLIDES*/
.sppb-addon-thumb-gallery .flexslider .slider-title-wrap .slider-sub-title{letter-spacing: 10px!important;}

.logo-rodape img{display: inline!important; float: right!important;}


/*MOBILE*/

/* Smartphone e Tablets */
@media only screen and (max-width : 768px) {

  .social-bar #sp-top1, .social-bar #sp-top2{display: none!important; }  
   }


@media only screen and (max-width : 1024px){  
  .sp-megamenu-parent > li > a{font-size:13px!important; padding:0px 9px!important;}
  } 



/*Smartphone*/
@media only screen and (max-width : 560px) {
.social-bar #sp-top1, .social-bar #sp-top2{display: none!important;} 
.djc_mod_search input#mod_djcatsearch{max-width: 100%!important; } 
}

/*Modulo donwload de arquivos*/
.mod_osdownloadsfiles ul li {
    border-bottom: 0 dotted #999999!important;
    margin: 0;
    padding: 5px 0;
}


/*PRODUTOS RELACIONADOS -  PARA HABILITAR NOVAMENTE EXCLUIR A LINHA ABAIXO*/
/*.djc_related_items{display: none!important;}*/

/*19/12/2015 - AJUSTES CALIBRAÇÃO*/
.topicos-calibracao-rodape a{font-size: 18px!important; font-weight: 500!important;}
.topicos-calibracao-rodape i{padding-left: 300%!important;}