/*
 Theme Name:   Divi Child
 Theme URI:    http://vittoriosaba.it/
 Description:  Divi Child Theme
 Author:       Massimiliano Alpigno
 Author URI:   http://vittoriosaba.it/
 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
*/
/*
.margintop-50px {
margin-top: 50px;
}
.padding-top-40 {
padding-top: 40px;
}
*/

/*
#breadcrumbs{ float: left; width: 75%; margin-bottom: 1em; position:relative; z-index:1; }
@media screen and (max-width: 980px){
 #breadcrumbs{ width: 100%; }
}
*/
/* 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;

}
.citazione .et-box-content {padding-left: 26px;font-size:1.1rem;}
.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;}
h2{margin-top:20px;}
*/
/* NASCONDO NOME File GALLERIA */
.mfp-title {display:none;}

/* NASCONDO Link "precedente" "prossimo" (tradotto con "Accanto.." GALLERIA */
/*
a.page-prev,a.page-next {display:none;}
.icon_file{vertical-align:middle;}
#logo{max-height:74%;}
*/

/* IMAGE HOVER */
/*
a img.trans:hover {
  opacity: 0.5;
    filter: alpha(opacity=50);
-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

body,h1,h2,h3,h4,h5,h6,#top-menu-nav li a {color:#262F72;}
a.et-pb-arrow-next,a.et-pb-arrow-prev {font-size:5em;}
*/
/* CONTENUTO FOOTER */
/*
#footer-cont {
    float: left;
}
#footer-left, #footer-right {
   color: #fff;
    
    vertical-align: bottom;
    display: inline-block;

    *display: inline;
    zoom: 1;
}
#footer-right {
margin: 0 0 0 30px;
    padding: 0px;
}

.et_pb_fullwidth_header {padding: 30px 0;}

ul.interlinea-lista li {
margin-bottom: 15px;
}

a.link-hover:hover {
color: #2ea3f280;
}
*/
/*.et_right_sidebar #main-content .container::before {background:none !important;right: none !important;}*/


a, #top-menu a, #top-menu li.current-menu-item > a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon::before, .et_search_form_container input, span.et_close_search_field::after, #et-top-navigation .et-cart-info {
    color: #20292f;
}
h1,h2 {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
h2 {
    font-size: 48px;
    line-height: 1.3em;
}
body {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 17px;
line-height: 1.8em;
	color: #939393;
}