/* ------- Rodape COPY ------- */
#Footer .footer_copy {background: #444444;}

/* ------- HOME blocos ------- */
.vc_single_image-wrapper {margin-bottom: 0px !important;}
.home #Content {background-color: #1e3d37 !important;}
.home .vc_section {margin: 0; display: block;}

/* ------- RACKS METALICOS e MODELOS blocos ------- */
h1.super-txt {font-size: 64px; line-height: 64px;}

.page-id-38 .vc_section { margin: 0;  display: block;}
.page-id-38 .vc_single_image-wrapper {margin-bottom: 0px !important;}
.page-id-38 .vc_row.vc_row-flex {margin: 0 0 30px 0;}
.page-id-38 .box-modelos .vc_column_container>.vc_column-inner {padding-left: 0;  padding-right: 0;}
.page-id-38 .box-modelos {margin-left: 15px !important; margin-right: 15px !important;}

.page-id-41 .vc_section { margin: 0;  display: block;}
.page-id-41 .vc_single_image-wrapper {margin-bottom: 0px !important;}
.page-id-41 .vc_row.vc_row-flex {margin: 0 0 30px 0;}
.page-id-41 .box-modelos .vc_column_container>.vc_column-inner {padding-left: 0;  padding-right: 0;}

.box-compara-1.vc_column_container>.vc_column-inner {border-radius: 10px;}
.box-compara-1 h3 {margin-bottom: 0 !important;}
.box-compara-1 {padding: 0 12px;}
.box-compara-1 .cqlist-container {margin-bottom: 0 !important;}
.box-compara-1 .cqlist ul li span.todolist-content {font-family: "Lato", Arial, Tahoma, sans-serif; color: #000; font-size: 16px;}
.box-compara-2.vc_column_container>.vc_column-inner {border-radius: 10px;}
.box-compara-2 h3 {margin-bottom: 0 !important;}
.box-compara-2 {padding: 0 12px;}
.box-compara-2 .cqlist ul li span.todolist-content {font-family: "Lato", Arial, Tahoma, sans-serif; color: #000; font-size: 16px;}

.box-acord {margin-bottom: 0 !important;}
.box-acord.cq-accordion ul li i {margin-top: 29px !important;}
.box-acord.cq-accordion p {font-family: "Lato", Arial, Tahoma, sans-serif;}
.box-acord.cq-accordion h4 {font-weight: 400;}
.box-acord.cq-accordion div.accordion-content {border-top: 1px solid #ffffff;}

.box-full {padding-top: 0 !important;}


/* ------- PAGINA OUTROS PRODUTOS	 ------- */
.page-id-52 .icones {margin-bottom: 20px;}
.page-id-52 .vc_row.vc_row-flex {margin: 0 0 30px 0;}
.page-id-52 .vc_btn3-container.vc_btn3-center {text-align: center; margin-bottom: 0px;}

/* ------- BRASIL	 ------- */
.menu-brasil .widget_nav_menu ul {margin: 0; padding: 0; list-style: none;}
.menu-brasil .widget_archive ul li:after, .menu-brasil .widget_nav_menu ul li:after {display: none;}
.menu-brasil .widget_archive ul, .menu-brasil .widget_nav_menu ul {background: rgba(0,0,0,0);}
.menu-brasil .widget_archive ul li a, .menu-brasil .widget_nav_menu ul li a {padding: 0;}
.menu-brasil .widget_nav_menu ul li {margin-bottom: 0;}
.menu-brasil h2 {font-size: 22px; line-height: 24px; font-weight: 600;}

/* ------- GERAL	 ------- */
.box-destaque h4 {font-weight: bold;}
.box-destaque h4:hover {text-decoration: underline;}
.box-destaque span:hover {text-decoration: underline;}
.box-modelos h2 {color: #fff;}

.widget > h3 {padding-bottom: 15px;}
#Content {padding-top: 50px;}
.cq-bgbutton-alignfullwidth .cq-bgbutton {width: auto !important;}
em, i {font-weight: 600;}
.cq-avatarblock-content p {font-size: 24px; line-height: 30px; font-weight: 600;}
.vc_section { margin: 0 0 60px;  display: inline-block;}
.wpb_gmaps_widget {margin-bottom: 0 !important;}
.wpb_gmaps_widget .wpb_wrapper > div {margin-bottom: 0;}
.cq-avatarblock {margin-bottom: 20px !important;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 15px !important;}
.titulo-estado .wpb_wrapper > div {margin-bottom: 0px;}
.page-template-default .the_content_wrapper {margin: 0;}
.widget:after {display: none;}
.widget > h3 {font-size: 41px; line-height: 46px; font-weight: 600; letter-spacing: 0;}
.vc_btn3-container.vc_btn3-left {text-align: left; margin-bottom: 0 !important;}
.widget {display: inline-block;}

/* ------- GALERIA ESTADOS	 ------- */
.gallery .gallery-item .gallery-icon {width: 100%; margin-right: 1%!important; margin-left: 1%!important;}

/* ------- PAGINA ESTADOS ------- */
.box-estado-topo {padding: 30px 0; margin: 0;}
.box-estado-topo .wpb_text_column {text-align: center;}
.box-estado-topo .wpb_wrapper > div {margin-bottom: 0;}
.box-estado-topo.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0;}
.txt-jus h4 {text-align: justify;}

/* ------- Rodape COPY ------- */
#Footer .footer_copy {background: #444444;}

/* ------- FONTES -------*/
.txt-white {color: white;}
.txt-legal {font-size: 85%; line-height: 150%; text-align: justify; color: #797979;}

/* ------- TOPO - Ajuste de Menus ------- */
.icon-search-fine:before {color: #fff;}
.icon-cancel-fine:before {color: #000;}
/*#Top_bar .menu > li > a span:not(.description) {color: #fff;}*/

/* ------- RODAPE - Ajuste de Menus ------- */
#nav_menu-3 {padding: 0 !important;}
#menu-ra-principal-1 {background: rgba(0,0,0,0); padding: 0;}
#Footer .widgets_wrapper .widget {padding: 0;}
#Footer .footer_copy .social-menu a {color: #cccccc; font-size: 90%;}
#Footer .menu-ra-principal-container ul li {list-style: none;}
#Footer .menu-ra-principal-container ul li a {padding: 0; /*color: #797979 !important;*/ font-size: 90%;}
.footer_copy .one {margin-bottom: 0px !important; padding-top: 10px !important;}
.copyright {font-size: 90%;}

/* ------- ANTES E DEPOIS ------- */
.cq-beforeafter .cq-beforeafter-handle {width: 4px !important; background: #ff9900 !important;}
.cq-beforeafter .cq-beforeafter-handle.lightgray i {background: #ff9902 !important; border: 1px solid #ff9902 !important;
    box-shadow: 0 2px 6px rgb(255, 153, 2), inset 0 2px 0 rgb(255, 153, 2), inset 0 60px 50px -30px #c7b08c !important;}

/* ------- LISTA OL (ordenada) ------- */
.ol-dest {color: #ff9900 !important; font-size: 150%; font-weight: bold;}
.ol-dest p {color: dimgrey; font-size: 67%; line-height: 150%; font-weight: initial;}

.resize-ba {
    width: 60% !important;
}