/*
Theme Name:     Divi Child Theme
Description:    Child theme for the Divi theme 
Author:         Vincenzo Pandico
Template:       Divi
Version:        1.0
*/
@import url("../Divi/style.css");
/*
Puoi aggiungere qui il tuo codice CSS.

Per maggiori informazioni consulta la documentazione (fai clic sull'icona con il punto interrogativo qui sopra).
*/

@charset "utf-8";

/*typography*/
body{
  font-family: HelveticaLTPro-Roman;
  color:#6b7c85;
}

h1{
  font-family: HelveticaLTPro-Light;
  font-size:64px;
}

h2{
  font-family: HelveticaLTPro-Bold;
  font-size:32px;
  color:#6b7c85;
	padding-bottom:30px;
}

h4{
  font-family: HelveticaLTPro-Bold;
}

.container-box a.container-square{
	width:100%;
	border:3px solid #2593ce!important;
	background: transparent!important;
	color:#2593ce!important;
}

.container-box a.container-square:hover{
	color: #6b7c85!important;
	border-color: #6b7c85!important;
}

a.button-country{
	border: 1px solid #ffffff!important;
}

.container-box .et_pb_button_module_wrapper{
	height:100%;
}

.container-box .et_pb_column{
	height:230px;
	margin-right:1%;
	width:24%;
}

.container-square{
	height:100%;
	overflow:hidden;
}

.container-square img{
	height:250px;
	max-width:none!important;
	width:auto!important;
}

.container-square p{
	padding:20px;
}

.crowd-area .plugin-cc-module.donation-crowdchicken-connector{
	margin:0;
}

.plugin-cc-module.donation-crowdchicken-connector {
    margin: 0;
}

.plugin-cc-module.donation-crowdchicken-connector .title{
	font-size: 32px;
	color: #ffffff;
}

.plugin-cc-module.donation-crowdchicken-connector.full {
    margin-bottom: 0;
}

.plugin-cc-module.donation-crowdchicken-connector div.fancy-select ul.options {
    padding: 0;
}

.plugin-cc-module.donation-crowdchicken-connector .predefined-values-container .predefined-value h3 {
    margin-bottom: 0;
}

.plugin-cc-module.donation-crowdchicken-connector .predefined-values-container .predefined-value {
    min-height: 243px !important;
    padding: 10px 20px !important;
}



.dashicons-email::before {
    content: "\f465";
}

/*menu-header*/

#et-secondary-menu .et-social-icons{
	margin-right:80px;
}

#et-top-navigation{
  padding-top:20px!important;
  padding-bottom:20px!important;
}

#et-top-navigation nav > ul > li > a:hover{
	padding-bottom:10px!important;
	border-bottom:2px solid white!important;
	opacity:1!important;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a{
	padding-bottom:10px!important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{
	padding-bottom:10px!important;
	border:transparent;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a:hover, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a:hover{
	padding-bottom:10px!important;
	border-bottom:2px solid white;
	opacity:1;
}

.et_header_style_left .et-fixed-header #et-top-navigation{
  padding-bottom:20px!important;
}

/*Slider revolution links*/

.news-header .tp-tab-desc {
    color: #2593ce;
}

/*Pulsante donazione*/

.et_header_style_left #et-top-navigation nav > ul > li.dona a{
  padding-bottom:20px!important;
  padding:20px!important;
  background-color:#ff0000;
  color: #ffffff!important;
  border:none!important;
}

.et_header_style_left #et-top-navigation nav > ul > li.dona a:hover{
  padding-bottom:20px!important;
  padding:20px!important;
  background-color:#db063f;
  color: #ffffff!important;
  border:none!important;
}


.et-fixed-header #top-menu li.current-menu-ancestor.dona > a, .et-fixed-header #top-menu li.current-menu-item.dona > a{
	color:#ffffff!important;
}

.et_mobile_menu .dona a{
  background-color:#ff0000;
  color:#ffffff!important;
}

.et_mobile_menu .dona a:hover{
  background-color:#f70841;
  color:#ffffff!important;
}

#top-menu li.dona a{
  color: #ffffff!important;
}

#top-menu li.dona a:hover{
  background-color:#f70841;
  color:#ffffff!important;
  opacity:1!important;
}

/**/

.et_button_no_icon .et_pb_button {
	padding:10px!important;
}

.et_button_no_icon .et_pb_button:hover {
	padding:10px!important;
}

.et_pb_blurb h4 {
    padding-bottom: 10px;
}

.et_pb_member_position {
    padding-bottom: 7px!important;
}

.et_pb_section_1.section-title, .et_pb_section_1.section-country {
	padding-top:54px!important;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 10%;
}

.et_pb_button{
  min-width:200px
}

.et_pb_blurb_position_left .et_pb_blurb_container{
  padding-left:40px;
}


.et_pb_widget{
  width:100%;
}

.et_pb_blog_grid_wrapper article{
  padding: 30px;
  position: relative;
}

.et_pb_blog_grid_wrapper article.category-video .et_pb_image_container a:before{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	content: "\49";
	font-family: "ETmodules";
	font-size: 60px;
	color: #fff;
	opacity: .8;
	text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}

.et_pb_blog_grid_wrapper article.category-ultime-news, 
.et_pb_blog_grid_wrapper article.category-ultime-news-en,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en{
  background-color: #2593ce !important;
}

article.category-ultime-news-en .avatar{
  display: none !important;
}

article.category-ultime-news-en .author{
  margin-left: 0 !important;
  margin-bottom: 32px;
}

article.category-ultime-news-en .author span{
	display: none !important;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .avatar, .et_pb_blog_grid_wrapper article.category-ultime-news-en .avatar{
  display: none;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .post-content a:hover, 
.et_pb_blog_grid_wrapper article.category-ultime-news-en .post-content a:hover,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .post-content a:hover,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .post-content a:hover{
    background: #ffffff !important;
    color: #2593ce !important;
    border: 1px solid #2593ce !important;
}

.et_pb_blog_grid_wrapper article.category-author{
  background-color: #ffffff !important;
}

.et_pb_blog_grid_wrapper article.category-author .avatar{
  display: block;
  position: absolute;
    left: 0;
    right: 0;
    margin-top: -30px;
}

.et_pb_blog_grid_wrapper article.category-author .avatar img{
  	margin: 0 auto;
  	border-radius: 50%;
  	object-fit: cover;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .entry-title, 
.et_pb_blog_grid_wrapper article.category-ultime-news-en .entry-title,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .entry-title,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .entry-title
{
  color: #ffffff;
  text-transform: unset !important;
  line-height: 24px;
  padding-bottom: 10px !important;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .et_pb_image_container + .avatar + .post-meta + .entry-title + .post-content p,
.et_pb_blog_grid_wrapper article.category-ultime-news-en .et_pb_image_container + .avatar + .post-meta + .entry-title + .post-content p,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .et_pb_image_container + .avatar + .post-meta + .entry-title + .post-content p,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .et_pb_image_container + .avatar + .post-meta + .entry-title + .post-content p{
  display: none;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .et_pb_image_container + .post-meta + .entry-title + .post-content p,
.et_pb_blog_grid_wrapper article.category-ultime-news-en .et_pb_image_container + .post-meta + .entry-title + .post-content p,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .et_pb_image_container + .post-meta + .entry-title + .post-content p,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .et_pb_image_container + .post-meta + .entry-title + .post-content p{
  display: none;
}

.et_pb_blog_grid_wrapper article.category-author .entry-title{
  color: #6b7c85;
  text-transform: unset !important;
  line-height: 24px;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .post-content p,
.et_pb_blog_grid_wrapper article.category-ultime-news-en .post-content p,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa p,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en p{
  color: #ffffff;
  font-size: 16px;
  font-family: Helvetica;
  max-height: 160px;
    overflow: hidden;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .post-meta,
.et_pb_blog_grid_wrapper article.category-ultime-news-en .post-meta,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .post-meta,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .post-meta{
  display: none;
}

.et_pb_blog_grid_wrapper article.category-author .post-meta{
  display: block;
  text-align: center;
}

.page-id-89 .et_pb_blog_grid_wrapper article.category-author .post-meta{
      top: 215px !important;
}

.et_pb_blog_grid_wrapper article.category-author, .et_pb_blog_grid_wrapper article.category-ultime-news,
.et_pb_blog_grid_wrapper article.category-author, .et_pb_blog_grid_wrapper article.category-ultime-news-en,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en{
  height: 400px;
  border: 1px solid #2593ce !important;
  position: relative;
}

.et_pb_blog_grid_wrapper article.category-author .et_pb_image_container, 
.et_pb_blog_grid_wrapper article.category-ultime-news .et_pb_image_container, 
.et_pb_blog_grid_wrapper article.category-ultime-news-en .et_pb_image_container,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .et_pb_image_container,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .et_pb_image_container{
  padding: 1px;
}

.et_pb_blog_grid_wrapper article.category-author .entry-title, 
.et_pb_blog_grid_wrapper article.category-ultime-news .entry-title, 
.et_pb_blog_grid_wrapper article.category-ultime-news-en .entry-title,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .entry-title,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .entry-title{
  font-size: 20px;
  font-family: Helvetica;
  font-weight: bold;
  text-transform: uppercase;
}

.et_pb_blog_grid_wrapper article.category-author .entry-title{
  margin-top: 0;
}

.et_pb_blog_grid_wrapper article.category-author .post-content p{
    display: none;
}

.et_pb_blog_grid_wrapper article.category-ultime-news .post-content a,
.et_pb_blog_grid_wrapper article.category-ultime-news-en .post-content a,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa .post-content a,
.et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .post-content a{
  width: 92px;
  font-size: 16px;
  font-family: Helvetica;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 10px 20px;
    background: #2593ce;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 30px;
    border: 1px solid #fff;
}

.et_pb_blog_grid_wrapper article.category-ultime-news-en .post-content a{
  width: 140px;
}

.et_pb_blog_grid_wrapper article.category-author .post-content a{
  width: 92px;
  font-size: 16px;
  font-family: Helvetica;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 10px 20px;
    background: #2593ce;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 30px;
}

.et_pb_blog_grid_wrapper .et_pb_image_container{
    margin-bottom: 0;
}

.et_pb_blog_grid_wrapper .post-content p{
    display: none;
}

.et_pb_blog_grid_wrapper .post-content a{
    width: 150px !important;
    bottom: 20px !important;
}

.artcile-categories{
	margin-top: 40px;
}

.artcile-categories a{
	margin: 0 5px;
}

.widget_monarchwidget .et_social_icon{
  background-color:#ffffff!important;
  color:#2593ce!important;
}

.et_social_icon:hover{
	color:#ffffff!important;
}

.entry-content .et_social_icon {
    background-color: initial !important;
    color: #ffffff !important;
}

/*Footer*/

#footer-info{
  float:none;
}

#footer-info p.footer_left{
  float:left;
}

#footer-info p.footer_right{
  float:right;
}

#footer-info p.footer_right a{
  padding:0 10px;
	font-weight:100;
}

#footer-widgets .footer-widget li{
  /*display:inline;*/
}

#footer-widgets .footer-widget li:before{
  display:none;
}


/*Gravity Form Style*/

#gform_1 .gform_button{
	font-size:16px!important;
	color:#2593ce;
	background-color: transparent;
	border:1px solid #2593ce;
	padding:10px;
	float:left;
	cursor:pointer
}

#gform_2 .gform_button{
	font-size:16px!important;
	color:#ffffff;
	background-color: transparent;
	border:1px solid white;
	padding:10px;
	width:100%;
	float:left;
	cursor:pointer
}

#gform_2 .gfield_label{
	margin:0 auto;
    display:inline;
}

#gform_2 .ginput_container{
	margin:0 auto;
}

#gform_2 .gform_body{
	width:50%;
	clear:none;
	padding:0;
	float:left;
	margin:0 auto;
}

#gform_2 .gform_footer{
	float:left;
	clear:none;
	width:50%;
	padding:0;
	margin:0 auto;
}

#gform_2 li{
	margin:0 auto;
}

#gform_2 input{
	width:100%;
	padding:12px;
	margin:0;
}

#gform_3 .gform_button{
	font-size:16px!important;
	color:#2593ce;
	background-color: transparent;
	border:1px solid #2593ce;
	padding:10px 40px;
	margin:0;
	float:left;
	cursor:pointer
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ 
	width:100%;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select{
		transition: all 0.5s ease-in-out;
    padding: 2px;
    border: 1px solid #2593ce;
}

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus{
	    border: 2px solid #2593ce;
}

/**/

.icon .et_pb_main_blurb_image img{
  max-width:60px;
  width:60px;
}

.img_box_home .et_pb_button{
	min-width:150px!important;
	padding:7px!important;
	border:1px solid!important;
}

.img_box_home .et_pb_button:hover{
	border:1px solid #2593ce!important;
	padding:7px!important;
}

.img_box_home .et_pb_blurb_container h4{
	padding-bottom:20px
}

.img_box_home .et_pb_main_blurb_image{
	height:150px;
	overflow:hidden;
	
}

.img_box_home .et_pb_main_blurb_image:hover{
	background-color:#2593ce;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
	
}

.img_box_home .et_pb_main_blurb_image 	img:hover{
	opacity:0.5;
	  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

#home-scopri h4{
	min-height: 60px !important;
}
#home-scopri p{
	min-height: 81px !important;
}

#mobile_menu{
	top:70px;
	border:none;
}

.mobile_menu_bar{
  padding-bottom:0px!important;
}

.padding-none{
	padding:0!important;
}

#sostienici .et_pb_column{
  border: 1px solid #2593ce;
}

#sostienici .et_pb_column h4{
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  color: #2593ce;
}

#sostienici .et_pb_promo{
  background-color: #ffffff !important;
  padding: 0 0 40px 0;
}

#sostienici .et_pb_promo .et_pb_promo_description{
  display: none;
}

#sostienici .et_pb_promo .et_pb_promo_button{
  background-color: #2593ce !important;
  color: #ffffff !important;
  font-weight: bold;
  font-family: Helvetica;
}

.sectors{
	padding: 35px 0;
}

.sostienici-two .et_pb_column:last-child{
  display: none;
}

.single-post h1.entry-title{
  margin-bottom: 20px;
}

.single-post h1.entry-title + .avatar{
    display: none;
    float: left;
    margin-bottom: 20px;
}

.single-post h1.entry-title + .avatar img{
  border-radius: 50%;
}

.single-post h1.entry-title + .avatar + .author{
    height: 32px;
    line-height: 32px;
    margin-left: 0;
}

.single-post h1.entry-title + .avatar + .author span{
  display: none;
}

/*.single-post .container .category-ultime-news #sexy-author-bio,
.single-post .container .category-ultime-news-en .avatar, .single-post .container .category-ultime-news-en .author, .single-post .container .category-ultime-news-en #sexy-author-bio{
  display: none;
}*/

.single-post .category-ultime-news #sexy-author-bio, 
.single-post .category-ultime-news-en #sexy-author-bio,
.single-post .category-comunicati-stampa #sexy-author-bio,
.single-post .category-comunicati-stampa-en #sexy-author-bio{
	display: none;
}

.category-ultime-news .avatar,
.category-comunicati-stampa .avatar,
.category-ultime-news-en .avatar,
.category-comunicati-stampa-en .avatar{
  display: none;
}

.category-ultime-news .author,
.category-ultime-news-en .author{
  margin-bottom: 25px;
  margin-left: 0 !important;
}

.category-ultime-news .author span,
.category-ultime-news-en .author span{
  display: none;
}

.category-ultime-news .avatar,
.category-ultime-news-en .avatar{
  display: inline-block;
}

.category-ultime-news .author,
.category-ultime-news-en .author{
  margin-bottom: 25px;
  /*margin-left: 44px !important;*/
}

.single .category-ultime-news .author,
.single .category-ultime-news-en .author{
  margin-left: 44px !important;
}

.category-ultime-news .author span,
.category-ultime-news-en .author span{
  display: inline-block;
}

/*.single-post .container .category-ultime-news .avatar, .single-post .container .category-ultime-news .author, .single-post .container .category-ultime-news #sexy-author-bio{
  	display: block;
  	object-fit: cover;
}*/

.single-post .category-video .et_post_meta_wrapper img{
	display: none;
}

.single-post .category-video .et_post_video{
	margin-bottom: 40px;
}

#sexy-author-bio img{
  border-radius: 50%;
}

#sexy-author-bio #sab-author{
	display: inline;
	font-family: "Open sans";
}

#sexy-author-bio #sab-gravatar img{
	width: 100px;
    height: 100px;
    object-fit: cover;
    margin-bottom: 40px;
}

#sexy-author-bio #sab-byline{
  margin-bottom: 15px;
  text-decoration: none !important;
}

#sexy-author-bio #sab-byline #sab-jobtitle{
  text-transform: capitalize;
  font-family: "Helvetica";
}

.single-post .et_pb_section{
  background-color: #f2f2f2;
}

.team .et_pb_team_member_image{
	text-align:left!important;
}

.team .et_pb_team_member_image img{
	width: 200px;
    height: 205px;
    object-fit: cover;
}

.round-image img{
	width: 150px;
	height: 150px;
	border-radius: 150px;
	object-fit: cover;
}

.et_pb_section h2 strong{
  display: block;
  margin-bottom: 10px;
}

#blog-four .et_pb_column.et_pb_column_1_4{
  width: 100% !important;
}

#blog-four .et_pb_blog_grid .column{
  width: 100% !important;
}

#blog-four .et_pb_column.et_pb_column_1_4 article{
  float: left !important;
  margin-right: 1% !important;
  max-width: 24% !important;
  margin-bottom: 10px !important;
}

#diventa-azienda-partner-intersos .et_pb_row{
  padding: 0 !important;
}

#diventa-azienda-partner-intersos .et_pb_row img{
  height: 140px;
  object-fit: cover;
}

#diventa-azienda-in-prima-linea{
    margin-bottom: 0 !important;
}

#post-2776 .et_pb_toggle_title{
	background: #2593ce !important;
	padding: 20px !important;
}

.et_pb_toggle {
    border: 0 !important;
}

/*.et_pb_section_1.et_pb_section {
    padding-top: 54px !important;
    font-size: 18px;
}*/

#breadcrumb{
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}

#breadcrumb.et_pb_section .et_pb_row{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#breadcrumb p{
	font-size: 14px !important;
	text-align: left !important;
	text-transform: lowercase;
}

#introduce.et_pb_section{
	padding-top: 54px !important;
	padding-bottom: 0 !important;
}

#introduce.et_pb_section .et_pb_row{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	font-size: 18px !important;
}

#introduce.et_pb_section .et_pb_row p{
	font-size: 18px !important;
	text-align: center !important;
}

.et_pb_toggle_title:before{
	right: 20px;
}

#post-2530 #gform_4{
	text-align: center;
}

#post-2530 #gform_4 textarea{
	max-width: 520px;
}

#post-2530 #gform_4 .gform_button {
    font-size: 16px!important;
    color: #2593ce;
    background-color: transparent;
    border: 1px solid #2593ce;
    padding: 10px;
    float: none;
    cursor: pointer;
}

#con-le-fondazioni-per-crescere-insieme-loghi img{
	object-fit: contain;
    width: 100% !important;
}

#con-le-fondazioni-per-crescere-insieme-loghi .container-square img{
	height: 100px !important;
}

.et_pb_widget a:hover{
  color: #2593ce !important;
}

.zone-link a{
	color: #6b7c85;
}

.zone-link a:hover{
	color: #2593ce;
}

.et_pb_with_background .et_pb_text h2{
	padding-bottom: initial !important;
}
#boxzilla-8672 {
    padding:0;
    background:url(https://www.intersos.org/wp-content/uploads/2019/01/popup_intersos-e1546796331634.png) no-repeat left bottom;
}
.page-id-9069 #boxzilla-8672 {
	display:none;
}
 #videoWrapper-foto {
	position: relative;
	padding-bottom: 62.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
 }
#videoWrapper-foto iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media all and (max-width: 1350px) {
  #et_mobile_nav_menu{
    display:block;
  }
  #top-menu-nav{
    display:none;
  } 
}

/* ARCHIVE */

.archive.category article img{
  max-height: 345px !important;
  object-fit: cover !important;
  margin-bottom: 20px;
}

/*.archive.category p.post-meta{
	display: none !important;
}*/

.archive.category p.post-meta .author.vcard{
  display: none !important;
}

.archive.category p.post-meta .published{
  margin-left: -27px;
  background: white;
}

.archive.category.category-author p.post-meta .author.vcard{
	display: inline !important;
}

.archive.category.category-author p.post-meta .published{
  margin-left: initial;
}


.archive.category.category-author p.post-meta a{
	display: none;
}

.archive.category.category-author p.post-meta span a{
	display: initial;
}

.archive.category.category-comunicati-stampa article img,
.archive.category.category-comunicati-stampa-en article img{
	display: none;
}

@media only screen and (max-width: 1068px) and (min-width: 737px){
	#blog-four .et_pb_column.et_pb_column_1_4 article {
    max-width: 48%!important;
	min-height:500px;
	}
}

@media only screen and (max-width: 736px) and (min-width: 320px){
	#blog-four .et_pb_column.et_pb_column_1_4 article {
    max-width: 100% !important;
	min-height:100% !important;
	}
	.et_pb_blog_grid_wrapper article.category-ultime-news .post-meta,
  .et_pb_blog_grid_wrapper article.category-ultime-news-en .post-meta,
  .et_pb_blog_grid_wrapper article.category-comunicati-stampa .post-meta,
  .et_pb_blog_grid_wrapper article.category-comunicati-stampa-en .post-meta{
    	display: none !important;
	}
	.et_pb_blog_grid_wrapper article.category-ultime-news.category-author .post-meta,
  .et_pb_blog_grid_wrapper article.category-ultime-news-en.category-author .post-meta{
		display: block !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 736px){
  #blog-four .et_pb_column.et_pb_column_1_4 article{
      max-width: 100% !important;
  }
  .et_pb_blog_grid_wrapper article.category-author .post-meta {
      top: 170px;
  }

}
@media only screen and (max-width: 736px){
    .home h1 {
      font-size:35px;
  }
  .page-template-default h1, .post-template-default h1, .page-template h1 {
      font-size:40px!important;
  }

}
@media only screen and (max-width: 980px){
  .home .custom-intro-row .et_pb_button_module_wrapper.et_pb_button_alignment_right {

        text-align: right!important;
    
    }
}



#title-egg-cont h2 {
    padding: 0;
}
#donate-egg-cont {
    margin: 0!important;
}
#donate-egg-cont h2 {
    padding: 0;
}
.egg-container {
    padding: 0 0 0 30px;
    margin: 0 0 15px 0!important;
}
.egg-container img {
    vertical-align: bottom;
}
#egg-btn1, #egg-btn2, #egg-btn3 {
    color: #1391d1;
    border-width: 0px!important;
    font-size: 60px;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: #ffffff;
    line-height: 49px!important;
    width: 70%;
    text-align: center;
}
#egg-btn1:hover, #egg-btn2:hover, #egg-btn3:hover {
    color: #fff!important;
    background-color: #ff0000!important;
}
#choose-egg {
        margin: 20px 0 20px 0;
    }
@media screen and (max-width: 767px) {
    #row-claim-egg {
        padding-left: 30px;
        padding-right: 30px;
    }
    #egg-btn1, #egg-btn2, #egg-btn3 {
        font-size: 30px;
        width: 100%;
        text-align: center;
    }
    .egg-container img {
        display: block;
        margin: 0 auto;
    }
    .egg-container {
        padding: 0 20px;
    }
    #choose-egg {
        margin: 20px!important;
    }
}