/*
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: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/******************************************************************************************
 * VARIABLES
 ******************************************************************************************/
/*:root {
  --primary-front-color: ;
  --primary-back-color: ;
  --text-font-hx: '';
  --text-font: '';
}*/

h1 {
    text-transform: none !important; 
    font-weight: 300;
    font-size: 50px;   
}
h2 {
    text-transform: none !important; 
    font-weight: 300;
    font-size: 54px;
	margin-bottom: 20px !important;
	/*color: #fd9a28 !important;*/
}
h3 {
    text-transform: none !important; 
    font-weight: 300;
    font-size: 46px;
}
h4 {
    text-transform: none !important; 
    font-weight: 300;
    font-size: 25px;
}


/******************************************************************************************
 *COOKIE-CONSENT ESTILS
 ******************************************************************************************/

.avia-cookie-consent p {
    font-size: 15px !important;
}
.avia-cookie-consent .avia_cookie_text {
    padding-bottom: 15px;
}
.avia-cookie-consent a {
    background-color: transparent !important;
    border: 2px solid #ffffff !important;
    font-size: 15px !important;
    text-transform: uppercase;
    padding: 12px !important;
    margin: 5px !important;
	color: #ffffff !important;
}
 
 
 
/******************************************************************************************
 * HEADER I MENÚ
 ******************************************************************************************/

/* IDIOMES */
ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
    padding-right: 13px;
}
.avia_wpml_language_switch li .language_flag img {
display: none !important; 
} 
.avia_wpml_language_switch li .language_native { 
display: block; 
} 

/* MENU */
span.avia-menu-text {
    font-size: 21px;
    font-family: 'bauhaus';
    font-weight: 400;
}

/* LOGO */
span.logo.avia-standard-logo {
    padding-top: 30px;
    padding-bottom: 28px;
}

/* Per si fem servir shortcodes per mostrar nom de la pàgina i breadcrumb per cada secció 
   Necessita les funcions a functions.php */
span.breadcrumb-page-title {
    font-weight: 600;
    font-size: 30px;
	color: #000000;
}
.breadcrumb-trail {
    color: #000000 !important;
    margin-top: 8px;
}
span.trail-before {
    display: none !important;
}
span.sep {
    padding: 0px 10px !important;
}
.breadcrumb-trail a {
    color: #000000 !important;
}

/* BURGER MENÚ Activate burger menu */
 @media only screen and (max-width: 1024px) {
    #top #header .av-main-nav > li.menu-item  {
        display: none!important;
    }
    #top #header .av-burger-menu-main {
        cursor: pointer;
        display: block!important;
    }
 }

/* BURGER MENÚ amb text centrat */
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    text-align: center !important;
    padding: 15px 0px !important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a span {
    font-size: 30px;
	line-height: 1.2em;
}

 
/******************************************************************************************
 * FOOTER
 ******************************************************************************************/

 
/******************************************************************************************
 * AVIA LAYOUT ELEMENTS
 ******************************************************************************************/

/* LLISTA ICONA PETITES */
ul.avia-icon-list.avia_animate_when_almost_visible.avia-icon-list-left.av-iconlist-small li.avia_start_animation .iconlist_icon svg {
	color: #fd9a28 !important;
}
ul.avia-icon-list.avia_animate_when_almost_visible.avia-icon-list-left.av-iconlist-small .av-icon-char svg{
    fill: #fd9a28 !important; 
}
ul.avia-icon-list.avia_animate_when_almost_visible.avia-icon-list-left.av-iconlist-small li {
    padding-top: 5px !important;    
    padding-bottom: 5px !important;
}
 
li.avia_start_animation {
    padding-bottom: 5px !important;
}

/* LLISTA ICONES ESQUERRA GRANS */
ul.avia-icon-list.avia-icon-list-left.av-iconlist-big li .iconlist_icon {
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 40px;
    background-color: transparent !important;
    margin-right: -5px !important;
    margin-top: -5px !important;
}
ul.avia-icon-list.avia-icon-list-left.av-iconlist-big li .iconlist_icon span.av-icon-char {
	color: #fd9b23 !important;
}
ul.avia-icon-list.avia-icon-list-left.av-iconlist-big .av-icon-char svg{
    fill: #fd9b23 !important; 
}
ul.avia-icon-list.avia-icon-list-left.av-iconlist-big .iconlist-timeline {
    display: none;
}
footer li.avia_start_animation .iconlist_icon {
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 40px;
    background-color: transparent !important;
    margin-right: -5px !important;
    margin-top: -5px !important;
}
footer li.avia_start_animation .iconlist_icon span.av-icon-char {
	color: #fd9b23 !important;
}
footer .av-icon-char svg{
    fill: #fd9b23 !important; 
}
footer .iconlist-timeline {
    display: none;
}
footer li.avia_start_animation {
    padding-bottom: 5px !important;
}


/* CAIXES ICONA ESQUERRA GRAN SENSE VORA */
article.iconbox.iconbox_left_content h3.iconbox_content_title {
    color: #314149 !important;
    font-size: 24px !important;
}
.iconbox_icon.heading-color.avia-iconfont.avia-font-flaticon_design {
    font-size: 45px !important;
    margin-top: -10px;
    color: #314149;
}
.alternate_color article.iconbox.iconbox_left_content h3.iconbox_content_title {
    color: #fd9a23 !important;
    font-size: 24px !important;
}
.alternate_color .iconbox_icon.heading-color.avia-iconfont.avia-font-flaticon_design {
    font-size: 45px !important;
    margin-top: -10px;
    color: #fd9a23;
}

/* BLOCKQUOTE */
blockquote {
    border-left: none !important;
    padding-left: 0px;
    
}
blockquote p {
    font-size: 22px !important;    
    line-height: 1.7em;
}

/* treure línia after section */
.container_wrap { border-top: none !important; }

/* Imatges guadrades */
img, .thumbnail_container, .inner_product, a.slide-image,
.avia-button, .button, a.avia_image, .team-img-container {
    border-radius: 0px !important;
}
.image-overlay {
	opacity: 0 !important;
}
.image-overlay .image-overlay-inside:before, span.image-overlay-inside {
  display: none;
}

 
/* BOTONS */
 
/* FORMULARI */ 
 
 
 
/******************************************************************************************
 * WOOCOMMERCE
 ******************************************************************************************/
 
 
/******************************************************************************************
 * PÀGINES CONCRETES
 ******************************************************************************************/
 



