/*
 Theme Name:   Divi Child
 Theme URI:    https://www.laadexpo.com.br/
 Description:  Tema LAAD Expo
 Author:       Caetano Garcia
 Author URI:   https://www.laadexpo.com.br/
 Template:     Divi
 Version:      1.0.0
 Text Domain:  Divi-child
*/

/* Fontes customizadas */

@font-face {
    font-family: EurostileNextLTPro-BoldExt;
    src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-BoldExt.ttf);
}

@font-face {
    font-family: EurostileNextLTPro-BoldExt;
	src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-BoldExt.eot);
}

@font-face {
    font-family: EurostileNextLTPro-Extended;
    src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-Extended.ttf);
}

@font-face {
    font-family: EurostileNextLTPro-Extended;
	src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-Extended.eot);
}

@font-face {
    font-family: EurostileNextLTPro-Regular;
    src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-Regular.ttf);
}

@font-face {
    font-family: EurostileNextLTPro-Regular;
	src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-Regular.eot);
}

@font-face {
    font-family: EurostileNextLTPro-SmBd;
    src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-SmBd.ttf);
}

@font-face {
    font-family: EurostileNextLTPro-SmBd;
	src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-SmBd.eot);
}

@font-face {
    font-family: EurostileNextLTPro-SmBdExt;
    src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-SmBdExt.ttf);
}

@font-face {
    font-family: EurostileNextLTPro-SmBdExt;
	src: url(https://www.laadexpo.com.br/wp-content/themes/Divi-child/fonts/EurostileNextLTPro-SmBdExt.eot);
}

/* Aplicação das fontes customizadas */

body{
	color: #000000 !important;
    font-family: EurostileNextLTPro-Regular, Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 16px !important;
}

/* Aplicando fonte da LAAD no menu principal */
#et-top-navigation {
	font-family: EurostileNextLTPro-SmBd, Arial, sans-serif !important;
	text-transform: uppercase;
}

/* Menu principal */

.et_header_style_centered #main-header div#et-top-navigation {
	font-family: VotorantimSans-Regular, Arial, sans-serif !important;
	font-weight: normal !important;
}

/* Juntar os itens de menu */
#top-menu li {
	padding-right: 10px;
}

#top-menu li {
	line-height: 20px;
}

/* Menu secundário */

#et-secondary-menu {
	font-family: VotorantimSans-Regular, Arial, sans-serif !important; 
	font-weight: normal !important;
	font-size: 13px !important;
}

/* Botão coronavirus PT */
.menu-item-966 {
	background-color: #FFF !important;
	color: #681c2b !important;
	padding: 3px 3px 3px 3px !important;
	border-radius: 5px !important;
}

.menu-item-966 a {
	padding-bottom: 0 !important;
	color: #681c2b !important;
	font-size: 10px !important;
	font-weight: bold !important;
}

/* Botão coronavirus EN */
.menu-item-1043 {
	background-color: #FFF !important;
	color: #681c2b !important;
	padding: 3px 3px 3px 3px !important;
	border-radius: 5px !important;
}

.menu-item-1043 a {
	padding-bottom: 0 !important;
	color: #681c2b !important;
	font-size: 10px !important;
	font-weight: bold !important;
}

/* Botão coronavirus ES */
.menu-item-1668 {
	background-color: #FFF !important;
	color: #681c2b !important;
	padding: 3px 3px 3px 3px !important;
	border-radius: 5px !important;
}

.menu-item-1668 a {
	padding-bottom: 0 !important;
	color: #681c2b !important;
	font-size: 10px !important;
	font-weight: bold !important;
}

.et-search-field {
	font-family: VotorantimSans-Medium, Arial, sans-serif !important; 
	font-size: 16px !important;
}

/* Título principal */

.titulo-principal {
	font-family: EurostileNextLTPro-SmBd, Arial, sans-serif;
	font-size: 24px !important;
    line-height: 24px !important;
    color: #000;
}

#main-footer .footer-widget h4 {
	color: #FFF !important;
}

.footer-widget li:before {
	border-color: #FFF !important;
}

/* Botão voltar para o topo */

.et_pb_scroll_top.et-pb-icon {background-color: #681c2b;}

/* Mapa do site rodapé */

#footer-widgets {
	font-size: 14px;
}

.footer-widget ul.sub-menu {
	margin-top: 10px;
	margin-bottom: 10px;
    line-height: 14px;
    font-size: 14px;
}

.footer-widget ul.sub-menu li:before {
	display: none !important;
}

/* Breadcrumbs */

.breadcrumb {
	font-size: 12px; color: #b5b5b5 !important;
}

/* Estilo customizado dos fomulários */

.formulario {
border: 1px solid #681c2b !important; /*Cor, espessura e estilo da borda do campo*/
font-size: 14px; /*Tamanho da fonte de dentro do campo*/
padding: 3px !important; /*Margem interna do campo*/
border-radius: 5px; /*Cantos arredondados do campo*/
height: 30px; /*Altura*/
margin: 5px 0 5px 0px !important;
width: 100% !important;
color: #000 !important;
background-color: #d1d2d4 !important;
}

.formulario::-webkit-input-placeholder { /* WebKit browsers */
color: #000 !important;
opacity: 1;
}
.formulario:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000 !important;
opacity: 1;
}
.formulario::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000 !important;
opacity: 1;
}
.formulario:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000 !important;
opacity: 1;
}

.botao {
border: #681c2b 1px solid; /*Cor, espessura e estilo da borda do botão*/
font-size: 14px; /*Tamanho da fonte*/
font-weight: 400; /*Peso da fonte (Negrito)*/
padding: 3px; /*Margem interna do botão*/
background-color: #681c2b; /*Cor de fundo*/
height:  40px; /*Altura*/
color: #fff; /*Cor da fonte*/
margin: 10px 0 15px 0 !important;
width: 100% !important;
border-radius: 5px !important;
cursor:pointer !important;
}

/* Customização do carrossel de banners na home */
.banners_carrossel .slick-dots {
	bottom: -50px;
}
.banners_carrossel section.et_pb_wptools_image_carousel_0 .slick-dots li button:before {
	color: #75848c;
}
.banners_carrossel section.et_pb_wptools_image_carousel_0 .slick-dots li.slick-active button:before {
	color: #681c2b;
}
.banners_carrossel .slick-dots li button:before {
	font-size: 14px;
}

/* Escondendo logo EN e ES em PT */

html:lang(pt-BR) img:lang(en-GB) {
	display: none !important;
}

html:lang(pt-BR) img:lang(es-ES) {
	display: none !important;
}

/* Escondendo logo PT e ES em EN */

html:lang(en-GB) img:lang(pt-BR) {
	display: none !important;
}

html:lang(en-GB) img:lang(es-ES) {
	display: none !important;
}

/* Escondendo logo PT e EN em ES */

html:lang(es-ES) img:lang(pt-BR) {
	display: none !important;
}

html:lang(es-ES) img:lang(en-GB) {
	display: none !important;
}

/* Escondendo rodapé EN e ES em PT */

html:lang(pt-BR) #texto-rodape-en {
	display: none !important;
}

html:lang(pt-BR) #texto-rodape-es {
	display: none !important;
}

/* Escondendo rodapé PT e ES em EN */

html:lang(en-GB) #texto-rodape-pt {
	display: none !important;
}

html:lang(en-GB) #texto-rodape-es {
	display: none !important;
}

/* Escondendo rodapé PT e EN em ES */

html:lang(es-ES) #texto-rodape-pt {
	display: none !important;
}

html:lang(es-ES) #texto-rodape-en {
	display: none !important;
}