/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
.titol_degradat_taronja {
    color: #ffffff!important;
    font-family: 'Zurich Light Condensed',sans-serif!important;
    background: linear-gradient(135deg,#ed6b00,#fbb03b)!important;
}
.plantilla-login input[type="button"] {
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.1em 0.5em;
    background: linear-gradient(135deg,#ed6b00,#fbb03b);
    border-color: transparent;
    color: #ffffff!important;
    font-size: medium;
    min-height: auto !important;
    line-height: 1.9!important;
    width: auto !important;
}
.li__botodefault a {
    font-family: 'Zurich Light Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #e8e8e8;
    border-color: transparent;
    color: #333333!important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    line-height: 35px;
    font-size: 16px;
    height: 58px;

}

.no-touch .menu-item.level_1.li__botodefault:hover>.w-nav-anchor,
.li__botodefault a:hover,
.li__botodefault:hover a {
    background: #d5d5d5; 
}

.li__botoprimary {
    padding-left: 15px;
}

.li__botodefault {
    padding-left: 15px;
}


.li__botoprimary a {
    font-family: 'Zurich Light Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: linear-gradient(135deg,#ed6b00,#fbb03b);
    border-color: transparent;
    color: #ffffff!important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    line-height: 35px;
    font-size: 16px;
    height: 58px;
}

.li__botosecundary a {
    font-family: 'Zurich Light Condensed', sans-serif;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: linear-gradient(135deg,darkgreen,lightgreen);
    border-color: transparent;
    color: #ffffff!important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    line-height: 35px;
    font-size: 16px;
    height: 58px;
}

.no-touch .menu-item.level_1.li__botoprimary:hover>.w-nav-anchor,
.li__botoprimary a:hover,
.li__botoprimary:hover a {
    background: linear-gradient(135deg,#fbb03b,#ed6b00) !important; 
}


.no-touch .menu-item.level_1.li__botosecundary:hover>.w-nav-anchor,
.li__botosecundary a:hover,
.li__botosecundary:hover a {
    background: linear-gradient(135deg,lightgreen, darkgreen) !important;
}


.w-nav.type_mobile .menu-item.li__botoprimary,
.w-nav.type_mobile .menu-item.li__botosecundary,
.w-nav.type_mobile .menu-item.li__botodefault {
    padding-bottom: 15px;
    padding-left: 0;
}