/*
Theme Name: GiuseppinaFini child theme
Template: Divi
*/
@import url("../Divi/style.css");

/* YOUR CSS EDITS GO BELOW THIS LINE AND AND CSS RULES YOU MAKE HERE WILL OVERIDE THE MASTER DIVI THEME CSS RULES */


.et_pb_blurb h4 {padding-top: 7px;}

#top-menu li ul li {margin: 0 0 20px 0!important;}


.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	width: auto;
	margin: auto;
	padding: 16% 2%!important;
}
.et_pb_slider .et_pb_container{width: 100%;} 

.header-content h1 {text-shadow: 2px 2px 2px #000;} 

.mc4wp-form-basic input, .mc4wp-form-theme input{margin: 0 auto; font-size:14px!important;}
.mc4wp-form-theme label {color: #ccc;}
.mc4wp-form-basic label, .mc4wp-form-theme label {display: none!important;}

.et_pb_contact_captcha_question{color: #fff;}

@media screen and (min-width: 1900px) {
#slide_home .et_pb_section, #slide_home .et_pb_slider .et_pb_slide {height:750px!important;}

}

@media screen and (min-width: 1600px) {
#slide_home .et_pb_section, #slide_home .et_pb_slider .et_pb_slide {height:600px;}

}

@media screen and (min-width: 1200px) {

    /*---Left---*/
    .ds-slider-left.et_pb_slider .et_pb_container {
        float: left !important; /*move the slider text container to the left*/
		width:400px;
        
    }
    .ds-slider-left .et_pb_slide_description  {
    	text-align: left !important; /*align the slider text to the left*/
padding: 25% 8%;
    	
    }
    .ds-slider-left.et_pb_slider .et_pb_button {
        float: left !important;  /*move the button to the left*/
    } 

.et_pb_fullwidth_header {padding-top: 80px!important; padding-bottom: 80px!important;}

}


@media only screen and (max-width: 767px) {
  #et-info .et-social-icons {
    display: block !important;
  }
  #et-info .et-social-icons li { 
    padding-top:12px;
  }
}

/*iPad Landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/*iPad Portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

}

/*iPhone6+ verticale*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {

}

/*iPhone6+ landscape*/	
	@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
#slideHome .et_pb_bg_layout_light .et_pb_slide_description {
}
}

/*iPhone 5-5s Landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { /* STYLES GO HERE */}

/*iPhone 5-5s Portrait*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
.et_pb_slider_with_text_overlay h2.et_pb_slide_title {padding: 10px 10px 0 10px!important;font-size:18px;}
.ds-slider-left.et_pb_slider .et_pb_container {float: none !important; width:280px!important;}
.ds-slider-left .et_pb_slide_description {padding: 16% 0!important;}
.ds-slider-left.et_pb_slider .et_pb_button {float: none !important;} 
.et_pb_slider .et_pb_container{width: 100% !important;}
.et_pb_fullwidth_header {padding-top: 50px; padding-bottom: 50px;} 
}



@media only screen and (min-device-width: 320px) 
    and (max-device-width: 480px) 
    and (-webkit-device-pixel-ratio: 2)
    and (device-aspect-ratio: 2/3)
{
.et_pb_slider_with_text_overlay h2.et_pb_slide_title {padding: 10px 10px 0 10px!important;font-size:18px;}
.ds-slider-left.et_pb_slider .et_pb_container {float: none !important; width:280px!important;}
.ds-slider-left .et_pb_slide_description {padding: 16% 0!important;}
.ds-slider-left.et_pb_slider .et_pb_button {float: none !important;}
.et_pb_slider .et_pb_container{width: 100% !important;} 
.et_pb_fullwidth_header {padding-top: 50px; padding-bottom: 50px;}

}