/*
Theme Name: ZTheme Child
Author: Zyrgon Portugal
Author URI: http://www.zyrgon.com/
Description: ZTheme is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites.
Version: 1.0.0
Template: dt-the7
*/
.testimonial-name{max-width:200px;}


.padding_lr_15{padding-left: 50px; padding-right: 50px;}
.padding_top_5{padding-top:5px;}.padding_top_10{padding-top:10px;}.padding_top_20{padding-top:20px;}.padding_top_30{padding-top:30px;}.padding_top_40{padding-top:40px;}.padding_top_50{padding-top:50px;}.padding_top_60{padding-top:60px;}
.padding_top_70{padding-top:70px;}.padding_top_80{padding-top:80px;}.padding_top_90{padding-top:90px;}.padding_top_100{padding-top:100px;}.padding_top_110{padding-top:110px;}.padding_top_120{padding-top:120px;}
.margin_bottom_5{margin-bottom:5px;}.margin_bottom_10{margin-bottom:10px;}.margin_bottom_20{margin-bottom:20px;}
.padding_bottom_30{padding-bottom:30px;}.padding_bottom_40{padding-bottom:40px;}.padding_bottom_50{padding-bottom:50px;}.padding_bottom_60{padding-bottom:60px;}.padding_bottom_70{padding-bottom:70px;}.padding_bottom_80{padding-bottom:80px;}.padding_bottom_90{padding-bottom:90px;}.padding_bottom_100{padding-bottom:100px;}.padding_bottom_110{padding-bottom:110px;}.padding_bottom_120{padding-bottom:120px;}
.padding_bottom_20{padding-bottom:20px;}.padding_bottom_10{padding-bottom:10px;}
.margin_right_15{margin-right:10px;}
.non_margin_bottom{margin-bottom:0;}

.blue_title h3, .blue_title h5{color: #007cd0;}
.blue_light_text, .blue_light_text h2{color:#0066b3;}
.grey_title h3{color: #b3b3b3;}
.dark_grey_title h3{color: #666666;}
.golden_title h5{color: #b79647;}
.white_title_shadow h3{color: #ffffff;  text-align:center;text-shadow: 2.1px 2.1px 0 rgba(1, 15, 53, 0.5);}
.white_text_shadow {color: #ffffff;  text-align:center;text-shadow: 2.1px 2.1px 0 rgba(1, 15, 53, 0.5);}
.blue_text_shadow {color: #0066b3;text-shadow: 1.4px 1.4px 0 rgba(255, 255, 255, 0.5); font-weight: 600;}
.grey_text{color: #808080;}
.grey_text_light{color: #666666;}
.white_text{color: #ffffff;}
.text_center{text-align:center;}

.section_1_top .register_button{
    border-radius: 6px;
    background-image: linear-gradient(315deg, #ba9345, #d4bd61 50%, #ba9345);
    padding: 0 4px 0 4px;
    display: inline-block;
}
@media screen and (min-width:992px){
	.vc_section.table_container{
		max-width: 820px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (min-width:411px){
	.vc_section.table_container_2{
		max-width: 410px;
		margin-left: auto;
		margin-right: auto;
	}
}

.main-nav > li.expositor_button.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.expositor_button.act:not(.wpml-ls-item) > a .subtitle-text{
    color:#ffffff;
    
}

.table_design{	
	margin-bottom: 15px;
}
.table_design .wpb_text_column{
	margin-bottom: 15px;
}
/****************************** Menu ********************************************/
.home.phantom-off .main-nav > li > a .menu-text {
    text-shadow: 2.1px 2.1px 0 rgba(1, 15, 53, 0.75);
	color: #ffffff;
}
/**************************** sections ******************************************/

.section_1 .ult_countdown-amount, .section_1 .ult_countdown-period{color:#ffffff;}

.section_2 .section_2_title{
    color: #0066b3;
}
.section_2 .section_2_subtitle{
    color: #666666;
}
.section_3_sisab{
    background-color: rgb(0, 102, 179);
}
.section_3 .section_3_with_carousel > .vc_column-inner, .section_3_pages .section_3_with_carousel > .vc_column-inner{
    margin-top: -30px;
    padding-top:0;
}
.section_3 .section_3_colunm .padding_letters .ult-new-ib-title{
    padding:30px;
}
.section_4 .golden_button{
    border-radius: 6px;
    background-color: #b79647;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    color: #ffffff;
	padding: 17px 80px;
	line-height: 1.2;
    text-transform:uppercase;
    width: auto;
}
.section_4 .vantagens_title{
    color: #b79647;
}
.section_5 .vantagens_subtitle{
    color:#ffffff;
    font-size:20px;
}

/*********************** Section 6 testemunhos ********************************************/
.section_6 .main_title{
    color:#b3b3b3;
}
.section_6 .testimonial-item:not(.testimonial-item-slider), .testimonial-item .ts-viewport, .bg-on.team-container{
    background-color: #ffffff;
}
.section_6 .testimonial-vcard{display:none;}

.accent-bullets .contentSlider-wrap .psBullet.act::after, .accent-bullets .contentSlider-wrap .psBullet:hover::after {
    background-color: transparent;
}

.accent-bullets .contentSlider-wrap .psBullet::before{
    background-color: #d9d9d9;
}
.accent-bullets .contentSlider-wrap .psBullet.act::before {
    background-color: #b79647;
}
.accent-bullets .contentSlider-wrap .psBullet {
    width: 18px;
    height: 18px;
}
.accent-bullets .contentSlider-wrap .psBullet::before {
    width: 10px;
    height: 10px;
}
.contentSlider-wrap .psBullets {
    top: calc(100% + -10px);
}

/***********************  Fim Section 6 testemunhos *********************** /
/*********************** Section 7 mapa *************************/


.section_7 .wpb_gmaps_widget .wpb_wrapper{background-color: #fff;padding: 0;}


/*********************** Fim Section 7 mapa ************************/
/************************ Section 8 footer *************************/

.section_8 {background-color: #0066b3;padding-top: 20px;padding-bottom: 20px;}
.section_8 .menu li{display: inline-block;text-transform:uppercase;border-style: none;border-width: 0;border-color: transparent;font-weight:600;margin: 0;}

.section_8 .menu a:hover, .menu-select:hover {text-decoration: none;}

.section_8  #text-11{text-align: right;}

.footer .textwidget a {color: #78bcde;}
.footer .textwidget{font-size:15px;}
/*.footer .wf-1-3 {width: 40%;}*/

.footer #text-10, .footer #text-11{margin-bottom:0;}
.footer .widget{margin-bottom:10px;}

/************************ end Section 8 footer *************************/  
/********************** Media queries ************************/

@media screen and (min-width:768px){
    .section_4 .text_right{text-align:right;}
    .section_1_top{min-height:176px;padding-top: 200px;}
}
@media screen and (max-width:768px){
    .section_1_top{margin-top: -90px;padding-top: 100px;}
    .section_4, .section_5 {text-align:center;}
}
@media screen and (max-width:1059px){
    .transparent .masthead:not(.side-header):not(.mixed-header) {background:rgba(15,25,48,0.95)!important;}
	.section_1_top .vc_custom_1507563281387{text-align: center;}
}

/********************** widget ***********************/
.widget-title{ color:#0066b3!important; margin:0 10px 0 10px; text-transform:uppercase;}
.sidebar-content .widget_menu a{ text-decoration:none!important;}
.sidebar-content #custom_html-2, .sidebar-content #custom_html-3{position:fixed; width:auto;}
.widget_menu .dia{border-radius: 6px; background-color: #e6e6e6; text-transform:uppercase; font-size: 18px;padding:10px 0 10px 30px; color:#8b8b8b; margin-bottom:10px; margin-left:10px; margin-right:40px; text-decoration:none;width: 170px;}
.widget_menu .dia:hover, .widget_menu .dia.active, .widget_menu .dia.active a{ background-color:#b79647; color:#FFF; }
.widget_subtitle{padding:0 0 30px 10px; font:normal 600 22px / 30px "Source Sans Pro", Helvetica, Arial, Verdana, sans-serif}

/********************** Paginas ************************/
.empresas_expositoras h5{ font-size:17px; color:#666666; text-transform:uppercase;}
.grey_line_bottom{border-bottom: 1px solid #d9d9d9;}
a.link_mail{text-decoration:none; color:#0066b3;}
#dia-1, #dia-2, #dia-3{display: block;height: 115px;margin-top: -115px;visibility: hidden;}
.patrocinio{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;color: #006;font-size:9px;line-height: 16px;}
.section_7_pages{background-color:rgb(183, 150, 71);padding-top:30px;}

@media screen and (min-width:1200px){
	.contacto_ser_expositor_left .vc_column-inner,.contacto_ser_comprador_left .vc_column-inner{padding-left: 0}
	.contacto_ser_expositor_right .vc_column-inner,.contacto_ser_comprador_right .vc_column-inner{padding-right: 0}
}
.hover_white:hover{color:#ffffff;}
.page .lista_expositores .wpb_single_image img{width:auto; height:75px;}

/* Change the white to any color ;) */
.masthead .mini-search .field, .dt-mobile-header .mini-search .field { -webkit-box-shadow:0 0 0 500px black inset; }
.margin_programas .wpb_content_element{margin-bottom: 15px;margin-top: 15px;}
.margin_programas.last .wpb_content_element{margin-bottom: 30px;}

/******************************* pagina setores geral *******************************/
.page_setor_height{margin-bottom:30px;}
.page_setor_height .vc_column-inner .inner_page_setor{margin-bottom: 0}
.page_setor_height .vc_column-inner .inner_page_setor_height{min-height: 160px;padding-top:40px;}
.page_setor_height .vc_column-inner .inner_page_setor_height img{margin-bottom:15px;}
.page_setor_height .vc_column-inner h4{text-transform: uppercase;text-shadow: 2.1px 2.1px 4px rgba(1, 15, 53, 0.75);}

.page_setor_height .wpb_wrapper{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 180px;
}
#agro .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain01Agro_Foto.jpg);}

#pescado .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain02Pesc_Foto.jpg);}

#carnes .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain03Carne_Foto.jpg);}

#lacticinios .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain04Lact_Foto.jpg);}

#vinhos .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain05Vinho_Foto.jpg);}

#bebidas .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain06Bebid_Foto.jpg);}

#azeite .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain07Azei_Foto.jpg);}

#docaria .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain08Doce_Foto.jpg);}

#especiarias .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain09Especi_Foto.jpg);}

#frutas .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain10Frut_Foto.jpg);}

#horticolas .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain11Hort_Foto.jpg);}

#biologicos .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain12Bio_Foto.jpg);}

#dieteticos .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain13Diet_Foto.jpg);}

#gastronomia .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain14Gastr_Foto.jpg);}

#che .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain15Horeca_Foto.jpg);}

#embalagens .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain16Emba_Foto.jpg);}

#turismo .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain17Turis_Foto.jpg);}

#logistica-transportes .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain18Logis_Foto.jpg);}

#servicos-financeiros .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain19_Foto.jpg);}

#marketing-brindes .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain20Markt_Foto.jpg);}

#ceramica .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain21Vidro_Foto.jpg);}

#texteis .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain22Textil_Foto.jpg);}

#certificacao-qualidade .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain23Quali_Foto.jpg);}

/********************** blog ***********************/
.blog-shortcode a.post-details.details-type-link{color:#0066b3!important;}
.fancy-categories a{ background-image:linear-gradient(to right, #171963, #0066b3)!important;}
#page .post-content a{color: #666666;font-size: 16px; line-height:20px;}
.sidebar-content .widget .post-content .text-secondary{font-size: 14px; color: #808080;}
.sidebar-content .widget-title{padding-bottom:30px;}

/************************** contact form pagina contactos *******************************/
.form_contactos .wpcf7-form input[type="text"], .form_contactos .wpcf7-form input[type="search"], .form_contactos .wpcf7-form input[type="tel"], .form_contactos .wpcf7-form input[type="url"], 
.form_contactos .wpcf7-form input[type="email"], .form_contactos .wpcf7-form input[type="number"], .form_contactos .wpcf7-form input[type="date"], .form_contactos .wpcf7-form input[type="range"], 
.form_contactos .wpcf7-form input[type="password"], .form_contactos .wpcf7-form select, .form_contactos .wpcf7-form textarea, .form_contactos .wpcf7-form .wpcf7-number{background-color: #ffffff;color: #666666;border-color: #808080;border-radius: 2px;}
.form_contactos .wpcf7-form input[type="submit"]{font: normal 600 18px / 24px "Source Sans Pro", Helvetica, Arial, Verdana, sans-serif;border-radius: 2px;padding:10px 35px;}
.wpb_gmaps_widget .wpb_wrapper{padding: 0;}

/************************* butoes ****************************************/
.golden_button.small_text{font-size:22px;}
button.golden_button {border-radius: 6px; background-color: #b79647; font-size: 30px;font-weight: normal;text-align: center;color: #ffffff;padding: 17px 0;line-height:1.2;text-transform:uppercase;border:2px solid #b79647;width: 100%;}
button.white_button {border-radius: 6px;background-color: #ffffff;font-size: 30px;font-weight: normal;text-align: center;color: #b79647;padding: 17px 0;line-height:1.2;text-transform:uppercase;border:2px solid #ffffff;width: 100%;}
button.white_button:hover{background-color:#b79647; color:#ffffff;border: 2px solid #ffffff;}

/********************** search page ************************************/
.search-results .entry-meta {display:none;}

/************************** carossel setores *******************************/
.slick-disabled{color: rgba(255, 255, 255,0)!important;}

/******************* pagina setor a setor + pagina programa *******************************/
.row_setor{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;}
.setor_icon, .programa_icon{background-image: linear-gradient(to right, #002460, #002460);padding-top:5px;}
.programa_icon{padding-left: 15px;}
.setor_titulo, .programa_titulo{background-image: linear-gradient(to right, #0066b3 75%, #0066b3);padding-top:5px;}
.programa_titulo .wpb_text_column,.programa_icon .wpb_text_column{margin-top: 15px; margin-bottom: 20px;}
.setor_icon.vc_col-md-2 {width:11.50%;}
.setor_titulo.vc_col-md-10 {width:88.5%;}
.setor_titulo .text_setores{font-size: 22px;color: #fefefe;margin:10px 0 15px 15px;}

.widget_presscore-custom-menu-1 .widget-title{margin: 0;}
#main .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a{
	font-weight: 600;
	color: #666666;
	font-size:18px;
	line-height:28px;
	text-transform:uppercase;
	border-radius: 6px;
	background-color: #e6e6e6;
	padding: 7px 30px;
	margin: 12px 0 0;
	width: 230px;
}
#main .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover {
	color: #ffffff!important;
	background-color: #b79647;
}
#main .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act a{color:#ffffff!important; background-color: #b79647;}
#main .sidebar-content .custom-menu li{padding: 0;margin: 0;}
.lista_setores .ult_modal-content{
	box-shadow: none;
	border: none!important;

}
/***************** icon pesquisa so homepage inicio ***************************/
.home.phantom-off.bold-icons .mini-search .submit::before{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E");
}
.home.phantom-off.bold-icons .mini-search .submit.act::before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23ffffff' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E");
}
/***************** icon pesquisa all pages ***************************/
.bold-icons .mini-search .submit::before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23007cd0' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E");
}
.bold-icons .mini-search .submit.act::before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23007cd0' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E");
}

/*********************** paginas de registo ***************************/
	
	/************* formulario registo **************************/
	.section_1_register .grey_line{
		height:1px;
		width: 110px;
		margin-right: auto;
		margin-left: auto;
		background-color: #b3b3b3;
	}
	.section_1_register .wpt-form-submit, .wpcf7 .submissao_registo{
		border: 2px solid #b79647;
	} 
	.section_1_register .wpt-form-label{
		white-space: normal;
		color: #8b8d94;
		min-height: 20px;
		font-weight: normal;
		cursor: pointer;
	}
	.section_1_register .background_checkboxes_big{
		background-color: #fdfdfd;
		border: 1px solid rgba(51,51,51,0.12);
		padding: 20px;
	}
	.checkbox{margin-top: 0;}

	input[type="checkbox"]{
		margin-top: 7px;
	}
	@media screen and (min-width:767px){
		.checkboxes_setores ul {
			margin-top:15px;
			-webkit-columns: 100px 3; /* Chrome, Safari, Opera */
			-moz-columns: 100px 3; /* Firefox */
			columns: 100px 3;
		}
		ul.wpt-form-set{
			margin-left: 0;
		}
	}
	.newsletterform2019 .form-group{
	    margin:20px;
	}
	
	.form-control{
	  color: #8b8d94;
	  border-width: 1px;
	  border-color: rgba(51,51,51,0.12);
	  background-color: #fdfdfd;
	  border-radius: 1px;
	  height: 38px;
	}
	.form-control:focus{
		border-width: 1px;
		border-color: rgba(51,51,51,0.12);
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	.termos_condicoes{position: relative;}
	.termos_condicoes .wpt-form-checkbox-label{display:none;}
	.termos_condicoes .js-wpt-field-items.js-wpt-repetitive.wpt-repetitive{display: inline-block;width: 20px;}
	
	
	.termos_condicoes .label_correct{font-weight: normal;color: #8b8d94;}
	.termos_condicoes .has-error + .label_correct{top:25px;}

.section_3_with_carousel .ult-carousel-wrapper.ult_full_width button.slick-prev, 
.section_3_pages .ult-carousel-wrapper.ult_full_width button.slick-prev,
.section_2_register .ult-carousel-wrapper.ult_full_width button.slick-prev{
    right: 50%;
    top: 100%;
    left: auto;
}
.section_3_with_carousel .ult-carousel-wrapper.ult_full_width button.slick-next, 
.section_3_pages .ult-carousel-wrapper.ult_full_width button.slick-next,
.section_2_register .ult-carousel-wrapper.ult_full_width button.slick-next{
    left: 50%;
    top: 100%;
    right: auto;
}
.section_2_register .title, .section_3_pages .main_title{
	font-weight: 600;
	color: #0066b3;
	padding-bottom:35px;
}
.section_2_register .slick-slider{padding-bottom:30px;}

.page .extra_space{
	background-color: #f7f7f7;
	padding: 9px 0 9px 18px;
}
.page .non_toggle_simple{
	padding-top: 1em;
	background-color: #f7f7f7;
	padding: 18px 0 18px 60px;
	margin-bottom:18.63354037px;
	color:#0066b3;
}
.page .extra_space .vc_toggle_content{
	padding-left: 57px;
}
#cookie-notice .button {
    padding: 3px 10px 3px 10px;
    font-size: 13px;
    line-height: 20px;
    border: 2px solid #b79647;
}
#cookie-notice a.button:hover {
	background-color: #ffffff;
}
.contactos_uteis .text-big, .contactos_uteis .dt-accordion-text-big .wpb_accordion_header > a {
    font-weight: 600;
    font-family: "Source Sans Pro", Helvetica, Arial, Verdana, sans-serif;
}
.mini-widgets .gtranslate_container p{margin-bottom:0;}

.setores_produtos{
	padding: 9px 0 9px 18px;
	background-color: #f7f7f7;
	color: #0066b3;
	margin: 10px 0 0;
}
/*********************** newsletter *******************/
/*.newsletter_row .golden_button_newsletter{
	border: 2px solid #b79647;
}*/
button.golden_button:hover{background-color: #ffffff; color:#b79647;border: 2px solid #b79647;}



/* NEW HOMEPAGE 2019 */

.special_blue{color:#0f1930;}
.background_bloco_numeros_sisab{padding-top:120px;padding-bottom:100px;}

.mini-widgets #gtranslate_selector,.mobile-mini-widgets-in-menu #gtranslate_selector{
	border: none;
    background: url(/wp-content/plugins/gtranslate/arrow_down.png) #000000 110px center no-repeat;
    color: #d5bf8b;
    text-decoration: none;
    background-color:transparent;
    padding: 0;
    margin-bottom:0;
    font-size:14px;
}
.newsletter_row{padding-top:80px;}
.primarybutton button {padding-left: 40px!important;padding-right: 68px!important; background-color:#0f1930!important;}
.primarybar button {background-color: #0f4c91!important}
.primarybutton button i {right:40px!important;}

.firstbar{background-image:url(/wp-content/uploads/sites/2/2018/06/1st-bar-1.png);background-position:center;background-repeat:no-repeat;background-size: cover;}

.border_above{height:4px;background-color:#0f4c91;margin-bottom:20px;border-radius:2px;}

@media screen and (min-width:330px){
    .border_above{width:324px;}
}
@media screen and (max-width:329px){
    .border_above{width:100%;}
}
.button-column .vc_column-inner {padding-top:0!important;}
.first-title {color: #0f1930; padding-top:20px;}/*border-top-width:327px;*/
.secondtext{color:#ffffff;margin-bottom: 60px;}
.banner-description p {color:#ffffff;font-weight: 600;}
.banner-column {margin-bottom:30px;}
.threebanners {border-radius: 20px;}
.banner-description {position: absolute;top: 60%;left: 20%;right: 20%;}
.banner-column .wpb_wrapper{position:relative;}
@media screen and (min-width:768px){
    .threebanners{
		-webkit-box-shadow: 0 8px 6px -6px rgba(15, 25, 48, 0.62);
		-moz-box-shadow: 0 8px 6px -6px black;
		box-shadow: 0 9px 37px -8px rgba(15, 25, 48, 0.62);
	}
    .firstbar{display:flex;justify-content:center;height:280px;align-items:center;}
	.coluna_formulario_newsletter{display: flex;justify-content: center;height: 280px;align-items: center;}
}
@media screen and (max-width:767px){
    .firstbar{padding: 60px 0 90px;}
}
.fancy-tittle p {
    font-size: 56px;
    color: #0f4c91;
    text-align: center;
    margin-top: -160px;
    margin-left: 80px;
}
.fancy-description p {
    font-size: 18px;
    color: #0f4c91;
    text-align: center;
    margin-left: 80px;
	font-weight:600;
}
.description-news{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) -50%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.title-white {color:#ffffff;}
.news-row{ background-image: url(/wp-content/uploads/sites/2/2018/06/bg-noticias.png); background-repeat: no-repeat;background-position: center bottom;padding:65px 0 70px; }
.news-row .vc_gitem-post-data{margin-bottom:0;}
.news-row h3 {color:#ffffff;font-size:36px;font-weight:600;}
.news-row h5 {color:#ffffff;font-size: 20px;font-weight:600;text-transform:uppercase;}
.news-row .vc_gitem-post-data-source-post_date {color:#ffffff;font-size: 16px}

.no-avatar{border: none!important}
.testemunhos-home .dt-testimonials-shortcode .testimonial-vcard .no-avatar:after, .dt-testimonials-shortcode .testimonial-avatar .no-avatar:after{content: url(/wp-content/uploads/sites/2/2018/06/quote.png);}
.testemunhos-home .testimonial-vcard {z-index: 9999;left: -60px;position: relative;}
.testemunhos-home .testimonials-carousel-shortcode.testimonials-carousel-shortcode-id-1 .testimonial-content{text-align:left;font-size:16px;line-height:20px;}
.testemunhos-home .testimonials-carousel-shortcode.testimonials-carousel-shortcode-id-1 .owl-nav a.owl-next {top: calc(90% + 0px)!important;}
.testemunhos-home .testimonials-carousel-shortcode.testimonials-carousel-shortcode-id-1 .owl-nav a.owl-prev {top: calc(90% + 0px)!important;}
.testemunhos-home .testimonials-carousel-shortcode.testimonials-carousel-shortcode-id-1 .testimonial-item {border-top:4px solid #0f4c91; }/*border-top-width:327px;*/ 
.galeria-home-img img {border-radius: 5%!important;}

.homepage_page_setor_height .vc_column-inner .inner_page_setor_height{min-height: 250px;padding-top:60px;}
.homepage_page_setor_height .vc_column-inner .inner_page_setor_height img{margin-left:20px;}/*margin-bottom:15px;*/
/*.homepage_page_setor_height .vc_column-inner h4{text-transform: uppercase;text-shadow: 2.1px 2.1px 4px rgba(1, 15, 53, 0.75);}*/

.homepage_page_setor_height .vc_column-inner .inner_page_setor_height .white_text, .homepage_page_setor_height .vc_column-inner .inner_page_setor_height .botao_produtos{display:none;}
.homepage_page_setor_height .vc_column-inner .inner_page_setor_height:hover{background-color: #0f4c91;opacity: 0.88;display:block;border-radius:10px;}

.homepage_page_setor_height .vc_column-inner .inner_page_setor_height:hover .white_text {display:block;}
.homepage_page_setor_height .vc_column-inner .inner_page_setor_height:hover .botao_produtos{display:inline-block;}

.homepage_page_setor_height .vc_column-inner .inner_page_setor_height .botao_produtos{border-radius: 34px;background-color: #0f1930;color: #ffffff;font-size: 16px;width: 285px;margin: 70px 0 0;margin-top:60px;padding-top: 20px;padding-bottom: 20px;}

.homepage_page_setor_height .wpb_wrapper{background-position: center;background-repeat: no-repeat;background-size: cover;min-height: 250px;}
.homepage_page_setor_height .vc_column-inner .inner_page_setor_height:hover{background-color: #0f4c91;opacity: 0.88;display:block;border-radius:10px;}

.homepage_page_setor_height .vc_column-inner .inner_page_setor_height .white_text, .homepage_page_setor_height .vc_column-inner .inner_page_setor_height .botao_produtos{display:none;}

.homepage_page_setor_height .vc_column-inner .inner_page_setor_height .botao_produtos{    
    border-radius: 34px;
    background-color: #0f1930;
    color: #ffffff;
    font-size: 16px;
    width: 285px;
    margin: 70px 0 0;
    margin-top:60px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.homepage_page_setor_height .wpb_wrapper{background-position: center;background-repeat: no-repeat;background-size: cover;min-height: 250px;}





#agro.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain01Agro_Foto.jpg);border-radius: 10px;}

#pescado.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain02Pesc_Foto.jpg);border-radius: 10px;}

#carnes.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain03Carne_Foto.jpg);border-radius: 10px;}

#lacticinios.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain04Lact_Foto.jpg);border-radius: 10px;}

#vinhos.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain05Vinho_Foto.jpg);border-radius: 10px;}

#bebidas.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain06Bebid_Foto.jpg);border-radius: 10px;}

#azeite.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain07Azei_Foto.jpg);border-radius: 10px;}

#docaria.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain08Doce_Foto.jpg);border-radius: 10px;}

#especiarias.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain09Especi_Foto.jpg);border-radius: 10px;}

#frutas.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain10Frut_Foto.jpg);border-radius: 10px;}

#horticolas.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain11Hort_Foto.jpg);border-radius: 10px;}

#biologicos.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain12Bio_Foto.jpg);border-radius: 10px;}

#dieteticos.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain13Diet_Foto.jpg);border-radius: 10px;}

#gastronomia.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain14Gastr_Foto.jpg);border-radius: 10px;}

#che.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain15Horeca_Foto.jpg);border-radius: 10px;}

#embalagens.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain16Emba_Foto.jpg);border-radius: 10px;}

#turismo.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain17Turis_Foto.jpg);border-radius: 10px;}

#logistica-transportes.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain18Logis_Foto.jpg);border-radius: 10px;}

#servicos-financeiros.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain19_Foto.jpg);border-radius: 10px;}

#marketing-brindes.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain20Markt_Foto.jpg);border-radius: 10px;}

#ceramica.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain21Vidro_Foto.jpg);border-radius: 10px;}

#texteis.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain22Textil_Foto.jpg);border-radius: 10px;}

#certificacao-qualidade.homepage_page_setor_height .wpb_wrapper{background-image: url(/wp-content/uploads/sites/2/2017/09/SetMain23Quali_Foto.jpg);border-radius: 10px;}

.background_produtos .subtitle_produtos{font-size:24px;font-weight:normal;line-height:44px;}
.non_transform{text-transform:none;}
.background_produtos{background-image:url(/wp-content/uploads/sites/2/2018/06/bg-sectores.png);background-position:center;background-repeat:no-repeat;background-size:cover;}
.background_bloco_apresentacoes{padding-top:120px;padding-bottom:60px;background-image:url(/wp-content/uploads/sites/2/2018/06/bg-2-section.png);background-size:100% 100%;}

@media screen and (min-width: 778px){
    body .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon){padding:0;}
    .top-bar>.mini-widgets{flex:1;}
}
.top-bar .mini-widgets.right-widgets, .top-bar .mini-widgets:last-child{-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}


.mini-widgets .text-area a.links_decoration_top_bar,.mobile-mini-widgets-in-menu .text-area a.links_decoration_top_bar{text-decoration:none;color: #d5bf8b;font-size: 14px;}
.mobile-mini-widgets-in-menu .text-area a.links_decoration_top_bar{text-decoration:none;color: #ffffff;}
.masthead .top-bar .shopping-cart, .masthead .top-bar .soc-ico a, .masthead .top-bar .soc-ico{text-decoration: none;}
.text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch.last{text-align:right;}
.mobile-navigation{margin-right: 15px;}

@media screen and (min-width:1100px){
	#main-slideshow {margin-top: 60px;}
	#primary-menu .expositor_button{flex:1;justify-content:flex-end;}
	#primary-menu .expositor_button a{border-radius: 21px;background-color: #0f4c91;padding:10px 30px;margin:0}
	#primary-menu .expositor_button a .menu-text:hover,
	#primary-menu .expositor_button a:hover,
	#primary-menu .expositor_button a:hover .menu-text{color:#ffffff;}
	.soc-ico.show-on-desktop{margin-left:100px;}
    .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{
        width:100px;
        float: left;
        position: absolute;
		left: -100px;
		top: -4px;
    }
    .gtranslate_container_up{height: 34px;}
}
@media screen and (min-width:1100px) and (max-width:1220px){
	.show-phantom .main-nav > li > a {margin: 15px 5px 15px 5px;}
}
.title_newsletter{color:#0f1930;text-transform:uppercase;}
.subtitle_newsletter{color:#4a4a4a;font-weight:normal;}
.bloco_acordeao{padding-bottom:80px;}
.row_testemunhos{padding-bottom:50px;padding-top: 100px;}



.entry-content .attachment-post-thumbnail{display:none;}

.footer-title-cima{
  color: #4a4a4a;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 16px!important;
}

.footer-title-baixo{
  color: #4a4a4a;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: bold;
  padding-top: 20px!important;
}

.footer-text{
  color: #4a4a4a;
 
  font-size: 14px;
  line-height: 1.3!important;
	font-weight: 500;
	font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
}

.data-footer{
  color: #0f1930;
  font-size: 26px;
  font-weight: bold;
  font-family: Montserrat;
  padding-top: 24px;
}

.altice_arena_footer{
  font-family: Montserrat;
  font-size: 20px;
  color: #0f1930;
  font-weight:  600;
}

.siga-nos_footer{
  color: #0f1930;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  padding-top: 27px;
}

.footer .wf-1-3 {
    width: 28%;
}

.footer .wf-1-5 {
    width: 22%;
}

.newsletterform2019{
display: flex;
flex-wrap: wrap;
justify-content: center;
    
}

.coluna_formulario_newsletter .form-group input[type=text]{
  border-radius: 10px;
  background-color: #f2f2f2;
  width: 310px;
  height: 57px;
  opacity: 0.92;
}

@media screen and (max-width: 800px) {
	.footer .wf-1-3 {
		width: 100%!important;
	}
	.footer .wf-1-5 {
		width: 100%!important;
	}
	.newsletterform2019{display: table;justify-content: space-around;margin-left: auto;margin-right: auto;}
}

@media screen and (max-width: 1150px) {
	.newsletterform2019{
	  display: table;
	  justify-content: space-around;
	  margin-left: auto;
	  margin-right: auto;
	}
	.form-group input[type=text]{
	  width: 275px;
	}
}
.flex_all{
    width:100%;
    
}


.newsletter2019 .newsletterform2019 .btn.golden_button_newsletter{
  padding: 19px 33px;
  line-height: 1;
  border-radius:  28px;
  background-color: #0f1930;
}

.botao_vertodos{
  width: 238px;
  height: 57px;
  border-radius: 28.5px;
  border: 0;
  background-color: #0f4c91;
  color: white;
  font-size: 18px;
}

.botao_sabermais{
  width: 238px;
  height: 57px;
  border-radius: 28.5px;
  border: 0;
  background-color: #0f1930;
  color: white;
  font-size: 18px;
}
.masthead-mobile-header{color:#0f1930!important;}

footer#footer {
    z-index: 9999;
}

