/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
@media only screen and (max-width: 479px) {
  .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .one-third.column, .two-thirds.column {width: 100%;}
  #navigation {display: none;}
}

@media only screen and (max-width: 782px) {
  .container {width: 100%;}
  .boxes {margin: 0; padding: 0px 40px !important; display: flex; justify-content: center; align-items: center;}
  .box-4-home h5 {font-size: 18px !important;}
  .block-full {display: flex !important; justify-content: center; align-items: center;}
  /*.sliders-home {display: none;}*/
  .vc_column_container {margin: 0;}
  #footer {padding: 50px 40px !important;}
  #navigation .span12 {background: #d60e14 !important; padding: 0px 40px !important;}
  #navigation .select-menu {color: #d60e14;}
  #header.header4 #navigation {border-top: 0px;}
  #footer .widget {text-align: center;}
  .pag-internas .pag-int-520-R p {padding: 0px !important;}
  .block-full {height:auto !important;}
  .img-full {height: auto !important;}
  .wpb_wrapper {}
  /* NAVEGACAO */
  #navigation .select-menu option:first-child {display: none;}
  #navigation {display: none;}
  .menu-pallets-menu-container {display: none;}
    /* SLIDE */
  .wpb_gallery .wpb_gallery_slides {height: 122px;}
  .logo img {display: block;}
}

@media only screen and (min-width: 783px) {
  /* MENU */
  .admin-bar #fixed_header.header-scrolled { position: sticky;}
  #navigation .span12 ul#nav > .menu-item{ border-color:transparent !important;}
  #navigation .span12{ height:55px !important; background: #ff1921; padding: 0px 40px !important;}
  #navigation .span12 ul.menu > li{ padding: 20px 25px 20px 0px !important;}
  #navigation .sub-menu li a { padding: 10px 15px; line-height: 18px;}
  #header.header4 #navigation {border-top: 0px;}
  #footer #media_image-2 img {display: block; float: right;}
  /* SLIDE */
  .wpb_gallery .wpb_gallery_slides {height:400px}
  .block-full {height: 440px !important;}
  /* NAVEGACAO */
  button#responsive-menu-button {display: none !important;}
  
}
  
  
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* ------- email ------- */
form label {display: contents;}
input[type="text"], input[type="date"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], textarea, select {
  background-color: #f7f7f7;}

/* ------- Submenu ------- */
#navigation .sub-menu {width: 260px;}
.pag-internas p {text-align: justify !important; font-size: 100% !important;}
h1 {line-height: 110% !important; font-size: 40px !important;}
.block-full, .block-tit {padding: 40px 40px 40px !important;}
.search-area {border: 0px solid #efefef;}
#fixed_header .logo img {max-height: 30px;}
#fixed_header.header-scrolled #navigation ul.menu > li.menu-item > a {color: #fff;}
#fixed_header.header-scrolled #navigation ul.menu > li.current-menu-item > a {color: initial;}

.pag-internas .pag-int-520-R p a, .pag-internas .pag-int-520-R p a:visited {color: #f7be68; font-weight: bold;}
.pag-internas .pag-int-520-R p a:hover {color: #ff787d; font-weight: bold;}

.box-paletes {padding: 40px 40px; height: 320px;}
.box-paletes .tithome {color: #fff;}

.search-area:before {border-color: #d60e14;}

#menu-pallets-menu, #menu-pallets-galerias {display: flex; padding: 10px 0 15px 40px; background-color: #e0e0e0; border-top: 1px solid #ccc;}
#menu-pallets-menu li, #menu-pallets-galerias li {padding: 0 20px 0 0; float: left;}
#menu-pallets-menu li a, #menu-pallets-galerias li a {color: #3b3f42;}
#menu-pallets-menu li a:hover, #menu-pallets-galerias li a:hover {color: #ff787d !important;}
#menu-pallets-menu li.current_page_item a, #menu-pallets-galerias li.current_page_item a {color: #d60e14;}

.widget ul:not(.slides):not(.flex-direction-nav):not(.product_list_widget) li:before {display: none;}

/* ------- LUCAS ------- */

.tithome {letter-spacing: -2px; text-transform: initial; font-size: 30px !important;}
.boxes {height: 315px !important; padding-left: 40px; padding-right: 40px; padding-top: 40px;}
.boxes-half {height: 117.5px !important; padding-left: 40px; padding-right: 40px; padding-top: 40px;}
.boxes-sp {height: 335px !important; padding-left: 40px; padding-right: 40px; padding-top: 40px;}

/* zerando valores do sistema */
.vc_column_container>.vc_column-inner {padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom: 0 !important;}
.lei {font-size: 85%; line-height: 145%; text-align: justify;}
#footer {padding: 50px 15px 50px;}
#footer .widget ul {line-height: 10px;}
#footer .widget ul li:before, #infobar .widget ul li:before {display: none;}
#footer .widget ul li, #infobar .widget ul li {padding: 0px 0 10px 0px;}

.widget-hor {padding: 0 15px 0 15px;}
.widget-hor .vc_column-inner {padding: 0;}
.widget-hor h3 {font-size: 12px;}
.widget-hor .cq-imgwitharrow-content {padding: 8px 0px;}

#copyright {padding: 0px;}




/* AJUSTES GERAIS DE FONTES */
h1, H2 {letter-spacing: -2px;}
#title h1, #title h2 {letter-spacing: -0px;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.box-logiscal a {color: #fff;}
.box-logiscal {background-color: #666; height: auto !important; padding-bottom: 40px;}
.box-logiscal .vc_column_container .wpb_wrapper .wpb_text_column h1 {font-weight:700 !important; line-height:38px; font-size:36px; color:#FFF; padding-bottom: 10px;}
.box-logiscal  h3 {font-weight:700 !important; color:#FFF;}
.box-logiscal .vc_column_container .wpb_wrapper .wpb_text_column h3 {font-weight: 600 !important; color: #fff !important; text-transform: capitalize; letter-spacing: -1px;}
.box-logiscal p {color: #FFF; text-align: justify; font-size: 13px; line-height: 150%; padding-right: 30px;}
.box-palete-madeira p {padding: 0 !important;}
.box-palete-madeira {padding: 0 5px;}

/* CONFIGURAÇÃO GERAL DO TEMA */
.container {margin: 0px;}

/* TOPO */
#navigation header#header .span12{ padding: 0 40px;}
header#header .span12{ padding: 20px 40px;}
header#header .span12 .my-td .logo_text{height:35px; position:relative; top:46px; left:110px;}
.content-area-info {padding: 0px 0;}
#title .inner {padding: 25px 25px 25px 25px;}

/* LOGO */
/*#header .logo img{padding-left:15px; bottom:auto; position:relative; top:45px;}*/



/* MENU FLUTUANTE*/
#fixed_header.header-scrolled {width: 1140px; position: sticky; padding: 0 15px;}/*NÂO ESTÁ FUNCIONANDO NO EDGE*/

/* SLIDE */
.theme-default .nivo-controlNav {bottom: auto; top: -37px; z-index: 1000; position: relative;}
.vc_custom_1500075509010 .vc_column_container .vc_custom_1500075521571{height:400px;}

/* CONTEUDO PAGINA PRIMEIRA LINHA */
.box-4-home h1{color:#ffffff; line-height: 34px; font-weight:700 !important; padding-right: 15px;}
.box-4-home h5{font-size: 13px; line-height: 18px; color: #FFF;}

.box-4-home .b1 {background: #d60b12;}
.box-4-home .b2 {background: #ff575d;}
.box-4-home .b3 {background: #ff9195;}
.box-4-home .b4 {background: #666;}


select {color: #989898;}

/* CONTEUDO PAGINA SEGUNDA LINHA */
.box-3b-home h1{font-weight:700 !important; line-height: 34px; font-size:32px;}
.box-3b-home h5 {font-size: 15px; line-height: 20px; text-transform: none; letter-spacing: -0.5px;}
.box-3b-home .box-missao-home h5, .box-3b-home .box-missao-home h1,  .box-3b-home .box-desenho-home h1{color: #FFF;}
.box-3b-home .box-h1-text-home h1{color: #d60e14;}
.box-3b-home .b7 {background-color: #d60b12;}
.box-3b-home .b8 {background-color: #fff;}
.box-3b-home .b8 h1 a {font-size: 90%;}
.box-3b-home .box-missao-home {background: #b3b3b3;}

/* CONTEUDO PAGINA GALERIA */
#content .container .vc_custom_1500089411244{height:236px;}
.home .img-home {height:236px !important;}
.home .img-home img {width: 292.5px !important;}

/* CONTEUDO PAGINA INTERNAS */
.pag-internas .wpb_text_column h1{text-transform:none; font-size:48px; line-height:50px; text-align:center; font-weight:700 !important;}
.pag-internas .wpb_text_column p { padding: 10px 20px 0px 20px; font-size: 13px; text-align: center; line-height: 22px;}
/*.pag-internas .pag-int-520{height: 520px; margin: 0px;}*/
/*.pag-internas .pag-int-520-R{height: 520px; margin: 0px; color:#FFF;}*/
.pag-internas .pag-int-520-R h1{color:#FFF; text-transform:none; font-size:48px; line-height:50px; text-align:center; font-weight:700 !important;}
.pag-internas .pag-int-520-R p{color:#FFF; padding: 20px 45px 0px 45px; font-size:14px; text-align:center; line-height:22px;}

.error404 #page-wrap, .archive #page-wrap, .search #page-wrap { padding: 30px 30px 40px !important; max-width: 1090px !important;}

/*.page-id-5475 #page-wrap, .page-id-5477 #page-wrap { padding: 30px 40px 40px !important;}*/

.page-template-page-fullwidth-php #page-wrap { padding: 0px;}

.block-full {padding: 40px 40px 40px !important; display: inline-table;}
.img-full { height: 520px; padding: 0px;}

/* RODAPÉ */
.box-comodo p{padding-top:17px;	color:#ffffff; font-size:11px; text-align:justify; font-style:normal; line-height:16.5px; padding-left:15px; padding-right:15px;}
.box-comodo p .wp-image-5221{bottom:auto;	position:relative;	top:-15px;}
#copyright .span12{padding-left:40px; padding-right:40px;}