h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: underline;}

/* AJUSTES DISPOSITIVOS DE MESA --------------------------------------------------------------------------------------- */
@media only screen and (min-width: 768px) {
	.bestfit {padding: 0 140px;}
}

.gallery-columns-4 .gallery-item:nth-child(4n+1) {clear: none;}
.image_frame .image_wrapper .mask, .edd_download_image:after {-webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,0); box-shadow: inset 0 0 0 0 rgba(0,0,0,0);}

/* ------- HOME blocos ------- */
.vc_single_image-wrapper {margin-bottom: 0px !important;}
/*.home #Content {background-color: #000000 !important;}*/
.home .vc_section {margin: 0; display: block;}

/* ------- RACK ARAMADO 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;}

.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;}

/* ------- MENU ICONES ------- */
#icone-menu {margin-bottom: 0px;}
.nav-icones-itens {display: flex; justify-content: center; align-items: center; margin: 0 34px !important; padding-bottom: 0px; white-space: nowrap;}
.nav-icones-item {display: inline-block; vertical-align: top; margin: 0 -.11765em; padding: 0 10px; width: 90px;}
.nav-icones-link {color: #fff; display: block; margin-top: 3px; padding: 0; position: relative; z-index: 1;}
.nav-icones-label {font-size: 11px; text-align: center; font-weight: 400; display: block; margin: 0; padding-top: 2px;}
.nav-icones {width: 40px; height: 40px; background-size: 40px 40px; background-repeat: no-repeat; margin: 0 auto;}
  
.icone-m-01 .nav-icones {background-image: url(/wp-content/uploads/2019/01/icones-rack-aramado.png);}
.icone-m-02 .nav-icones {background-image: url(/wp-content/uploads/2019/01/icones-chapatex.png);}
.icone-m-03 .nav-icones {background-image: url(/wp-content/uploads/2019/01/icones-gaiola-aramada.png);}
.icone-m-04 .nav-icones {background-image: url(/wp-content/uploads/2019/01/icones-racks-metalicos.png);}
.icone-m-05 .nav-icones {background-image: url(/wp-content/uploads/2019/01/icones-palete-de-plastico.png);}
.icone-m-06 .nav-icones {background-image: url(/wp-content/uploads/2019/01/icone-porta-palete.png);}
.icone-m-07 .nav-icones {background-image: url(/wp-content/uploads/2019//03/icones-paletes-de-madeira.png);}

/* ------- Rodape COPY ------- */
#Footer .footer_copy {background: #444444;}

/* ------- FONTES -------*/
.txt-white {color: white;}
.txt-legal {font-size: 85%; line-height: 150%; text-align: justify; color: #ffffff;}

/* ------- TOPO - Ajuste de Menus ------- */
.icon-search-fine:before {color: #ffffff;}
.icon-cancel-fine:before {color: #000000;}
#Top_bar .menu_wrapper {float: right;}
/*#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%;}
#Footer .Recent_posts ul li .desc h6, #Footer .widget_recent_entries ul li a, #Footer .widget_best_sellers li, #Footer .widget_featured_products li, #Footer .widget_recent_reviews li, #Footer .widget_recent_products li, #Footer .widget_recently_viewed_products li, #Footer .widget_random_products li, #Footer .widget_top_rated_products li, #Footer .widget_onsale li, #Footer .widget_layered_nav li, #Footer .widget_shopping_cart ul.product_list_widget li, #Footer .widget_products li, #Footer .widget_archive ul li:after, #Footer .widget_nav_menu ul li:after, #Footer table th, #Footer table td {border-color: rgba(255,255,255,0);}

/* ------- 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: #000000 !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;}