/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Mssive Reach
Author URI: http://www.massivereach.pt/
Template: enfold
*/

/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src$=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}



/* Altera cores dos botões */
#top .avia-button.avia-color-light {
    color: #2f8ec9;
    border: 2px solid #2f8ec9;
    background: transparent;
	font-size: 14px;
}
body div .avia-button {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* Alterar letras no menu principal */
.avia-menu-text {
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 400!important;
}


/* Ícones moradas */
.icone-morada {
background-image: url('https://cofaco.pt/wp-content/uploads/2017/04/icone-casa-contacto.svg');
background-size: 16px 16px;
background-repeat: no-repeat;
padding-left: 22px;
display: block;
}
.icone-email {
background-image: url('https://cofaco.pt/wp-content/uploads/2017/04/icone-email-contacto.svg');
background-size: 16px 16px;
background-repeat: no-repeat;
padding-left: 22px;
display: block;
}
.icone-tel {
background-image: url('https://cofaco.pt/wp-content/uploads/2017/04/icone-tel-contacto.svg');
background-size: 16px 16px;
background-repeat: no-repeat;
padding-left: 22px;
display: block;
}
.icone-morada-preto {
background-image: url('https://cofaco.pt/wp-content/uploads/2017/04/icone-casa-contacto-preto.svg');
background-size: 16px 16px;
background-repeat: no-repeat;
padding-left: 22px;
display: block;
}
.icone-email-preto {
background-image: url('https://cofaco.pt/wp-content/uploads/2017/04/icone-email-contacto-preto.svg');
background-size: 16px 16px;
background-repeat: no-repeat;
padding-left: 22px;
display: block;
}
.icone-tel-preto {
background-image: url('https://cofaco.pt/wp-content/uploads/2017/04/icone-tel-contacto-preto.svg');
background-size: 16px 16px;
background-repeat: no-repeat;
padding-left: 22px;
display: block;
}

/* Acertos sub menu */
.main_menu .menu ul {
top: 70%;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
ul.sub-menu{
opacity:0.9 !important;
}



/* Enfold Custom Style */


.roboto100 {
	font-weight: 100;
}
.roboto400 {
	font-weight: 400;
}
.roboto700 {
	font-weight: 700;
}

.icone-width {
	width: 100px;
}
.width600 {
	width: 600px;
}
.width200 {
	width: 200px;
}
.width225 {
	max-width: 225px!important;
}
.width150 {
	width: 150px;
}


.img-visao {
	background-image: url("https://cofaco.pt/wp-content/uploads/2017/04/fundo-missao.jpg");
	background-size: cover !important;
}
.img-missao {
	background-image: url("https://cofaco.pt/wp-content/uploads/2017/04/fundo-visao.jpg");
	background-size: cover !important;
}
.img-valores {
	background-image: url("https://cofaco.pt/wp-content/uploads/2017/04/fundo-valores.jpg");
	background-size: cover !important;
}
.marcas-fundo {
	background-color: #F8F8F8;
	width: 100%!important;
	padding: 2%;
}
@media only screen and (min-width: 769px) {
.esconde-desktop { display: none !important; }}
@media only screen and (min-width: 481px) and (max-width: 768px) {
.esconde-tablet { display: none !important; }}
@media only screen and (max-width: 480px) {
.esconde-mobile { display: none !important; }}
@media only screen and (max-width: 769px) {
.esconde-mobiles { display: none !important; }}

/* Altera hotspots */
.responsive .av-image-hotspot {
    height: 15px;
    width: 15px;
    line-height: 15px;
}
.responsive .av-image-hotspot-pulse {
    width: 45px;
    height: 45px;
}

/* Largura maxima texto 700px */
.texto700 { max-width: 700px; margin: auto; }

/* tabs página sectores */
.page-id-45 .av-tab-section-image {
	width: 180px;
}

.produtos {
	max-width: 340px;
}

#top #avia-menu .av-language-switch-item { display: none!important; }