/*
 Theme Name:   Divi Child
 Theme URI:    http://semacar.pro/
 Description:  Divi Child Theme
 Author:       SE.MA.CAR
 Author URI:   http://semacar.pro
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/
h2, h3 {color: #2EA3F2;font-weight:bold;} 
.margintop-20px {
margin-top: 20px;
}
.margintop-50px {
margin-top: 50px;
}
.padding-top-40 {
padding-top: 40px;
}

/* tutti i link IN verde... */
/*
.et_color_scheme_green a,.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green .mobile_menu_bar::before, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .et_pb_sum, .et_color_scheme_green .et_pb_pricing li a, .et_color_scheme_green .et_pb_pricing_table_button, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .form-submit input, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_green .et_pb_contact_submit, .et_color_scheme_green .et_password_protected_form .et_submit_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_green .et_overlay::before, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green.woocommerce div.product span.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a 
 {color:#206c0e;}
*/

/* footer always on bottom */
#main-footer {
/*position: fixed;*/
width: 100%;
bottom: 0;
}
/* Set footer height */
body #main-footer {
height: 175px ;
}
#main-content {
    /*margin-bottom: 45px;*/
}
#breadcrumbs{ float: left; width: 75%; margin-bottom: 1em; position:relative; z-index:1; }
@media screen and (max-width: 980px){
 #breadcrumbs{ width: 100%; }
}
.verde-bold {
color:#98bc6a;
font-weight:bold;
}
/* STYLE CONTACT FORM */
form.wpcf7-form input[type="submit"]::after {
    font-family: "ETmodules" !important;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}

form.wpcf7-form input[type="submit"] {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #059206;
color:#059206;
text-align:center;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    padding: 0.3em 1em;
    position: relative;
    transition: all 0.2s ease 0s;
width: 100px;
}

form.wpcf7-form p input[type="submit"] {
    float: right;
    margin-top: -1.5%;
    overflow: hidden;
    text-align: center;
}

form.wpcf7-form div input, form.wpcf7-form div textarea {
    background-color: #eee;
    border: medium none;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
    width: 100%;
}
form.wpcf7-form div {
    margin-bottom: 3%;
    padding: 0 0 0 3%;
}
.titolo-blurb-center h4 {text-align:center;}
div#page-container div#top-header {background: #000000 !important;text-align:left !important;}

#et-secondary-menu {
    float: left;
}
.sticky-popup-right .popup-title {
transform: rotate(180deg) !important;
}

.sticky-popup-right .popup-image {
    margin: 20px -23px 0 0 !important;
transform: rotate(0deg) !important;
}

.popup-content form.wpcf7-form div input, .popup-content form.wpcf7-form div textarea  {
background: #fff !important;
color: #000;
border:1px solid #059206 !important;
font-size: 12px;
padding: 6px;
float:none !important;
width: 100% !important;
}
.popup-content form.wpcf7-form p input[type="submit"] {float:left;}
.titolo-blurb-centrato h4 {text-align:center;}
.bordo-sinistro-verde {border-left: 10px solid #8ed32c; height: 100%;}

/* Larghezza voci di menu secondarie */
.nav li ul {
    width: 240px;
}
#top-menu li li a {
    padding: 6px;
    width: 220px;
}
/* Calendario Eventi */
.ai1ec-month-view .ai1ec-event {
    font-size: 14px;
    line-height: inherit;
}

/* fix margini e padding pagina 404 */
.error404 #main-content .container, .error404 #content-area, .error404 #left-area {
 padding: 0 !important;
 margin: 0 ;
 width: 100% !important;
 max-width: none;
}

.error404 #sidebar {
 display: none;
}

.error404 .et_pb_post:last-child {
margin-bottom: 0;
}
h1.tittleup-banner {
text-align: center;
font-size: 5.3vmin;
margin-bottom: 20px;
}

h1.tittledown-banner {
text-align: center;
font-size: 4.35vmin;
}
body {
font-size:1rem;
/*line-height:1.5em;*/
}
.citazione .et-box-content {padding-left: 26px;font-size:1.1rem;/*font-size:1.6em;line-height:1.6em;*/}
.citazione .et-box-content strong {color: #666;}
.citazione h1, .citazione h2, .citazione h3, .citazione h4, .citazione h5, .citazione h6 { color: #68b023 !important;}
#main-content {font-size: 1.1em;}
.azzurro {color:#2ea3f2;}
.link-su-sfondo-blu {color: #fff; text-decoration:underline;}
.et_pb_blurb_container h4 {margin-bottom: 30px;}
