/*
Theme Name:     Charity Foundation Theme
Theme URI: 		http://www.nicdarkthemes.com/themes/charity/wp/
Description:    Child theme for the Charity Foundation theme 
Author:         Your name here
Theme URI: 		http://www.nicdarkthemes.com
Template:       charityfoundation
Text Domain: 	charityfoundation
Domain Path: 	/languages/
Version: 		1.1.4
*/

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/poppins/poppins-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/poppins/poppins-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/poppins/poppins-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/poppins/poppins-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/poppins/poppins-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/poppins/poppins-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/poppins/poppins-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/poppins/poppins-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/poppins/poppins-v15-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/material/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(fonts/material/MaterialIcons-Regular.woff2) format('woff2'),
       url(fonts/material/MaterialIcons-Regular.woff) format('woff'),
       url(fonts/material/MaterialIcons-Regular.ttf) format('truetype');
}

body, h1, h2, h3, h4, h5, h6, .nd_options_first_font, .nd_options_second_font, .nd_options_third_font {font-family: 'Poppins' !important; }

div.page li a, div.page p a, div.page strong a { border-bottom:1px solid #0096d5; }

body.single-tribe_events .tribe_events .tribe-events-event-image {display:none}

input[type=submit] { border-radius: 0 !important; }

/* custom css */
.arrow-to-top { position:fixed; bottom:30px; right:30px; height:50px; width: 50px; background: url('img/arrow-up.png') transparent center center; background-size: contain; z-index:10000000000000; }

body.home .nd_donations_masonry_content  .nd_donations_section a.nd_donations_padding_8 { font-size:14px; line-height: 14px; padding: 10px 20px; }

body.single-tribe_events .tribe_events .tribe-events-event-image {display:none}

#start_nicdark_framework {color:#333333;}

ol li {margin-bottom:15px;}

.wpb_single_image .vc_figure-caption { margin-top: 0.8em; font-size: 0.8em; font-style: italic; }

.header-icons  {line-height:20px; vertical-align:middle; }
.header-icons img {height:20px;width:20px; margin:0 5px;}

.home .home-grid-projects .vc_gitem-animated-block { width:33%; }
.home .home-grid-projects .vc_gitem-zone.vc_gitem-zone-c { width:66%; }

#progetti-fondi .nd_donations_masonry_item > .nd_donations_section > .nd_donations_section {padding-left: 40%; }
#progetti-fondi .nd_donations_postgrid_causes_2_single_cause_img { width: 33%; height:auto; }

#nd_donations_single_cause_info_bar_achieved_btn > div { background: green; }
#nd_donations_single_cause_header_img_filter { background-color: rgba(255,255,255,0.90) !important; }
#nd_donations_single_cause_header_img_title { color: #333 !important; text-align: center }
#nd_donations_single_cause_header_img_subtitle { color: #333 !important; text-align: center }
#nd_donations_single_cause_info_bar { background: #777 }

.nd_etichetta_progetto { background: #eee; padding: 5px 10px; display: block; clear: both; margin-bottom:10px; }
.nd_valore_progetto { display: block; margin-bottom:20px; padding: 0 25px; font-size:130%; text-align: right; }

.altezza-tendina .dd__list { max-height: 130px !important; }

.progetti-lista-categorie { padding-left: 20px; }
.progetti-lista-categorie > li { list-style: none; }
.progetti-lista-categorie > li > ul { padding-left: 20px; }
.progetti-lista-categorie > li > ul > li { list-style: none; }
.progetti-lista-categorie > li > ul > li:before { content: "> "; }

.dona-ora-button h2 { width: 100%; background: #0096d5; margin-top: -10px; }
.dona-ora-button h2 a { width: 100%; box-sizing: border-box; padding: 13px 15px; display: block; text-align: center; color:white; }

.reactiveGridType-Simple .reactiveGridImage { max-width: 550px !important; }
.reactiveGridType-Simple .reactiveGridImage .reactiveTitle { opacity:1 !important; margin:0 !important; bottom:0; height: 100px; background: rgba(0,0,0,0.6); width: 100%; left:0; }
.reactiveGridType-Simple .reactiveGridImage .reactiveTitle a { margin: 20px 0; display: block; }

.reactiveLabelStatus { 
	color:white; font-size:16px; line-height: 21px; text-align:center; 
	margin:0; padding:5px 0; width: 150px; 
	position: absolute; top: 25px; right: -40px; 
	/* Safari */
	-webkit-transform: rotate(45deg);
	/* Firefox */
	-moz-transform: rotate(45deg);
	/* IE */
	-ms-transform: rotate(45deg);
	/* Opera */
	-o-transform: rotate(45deg);
}
.reactiveLabelStatus.Aperto { background-color: #72b147; display: none }
.reactiveLabelStatus.Chiuso { background-color: #c53726; }
.reactiveLabelStatus.Chiuso:after { content: "Concluso"; }

.reactiveToggleBtnsWrapper___ .reactiveTypeToggleBtn___.mobileTabSearchBtn__ { background-color: #00498e !important }

.vc_btn3-container a.vc_btn3 {padding:10px 20px; line-height:14px; font-size:14px;}

.wpb_single_image .vc_figure-caption { line-height: 1.5em; }

footer { background: #eee; }
footer .heateor_sss_follow_icons_container {text-align: center;}
footer .heateor_sss_follow_icons_container .heateor_sss_follow_ul { margin-left:auto !important; margin-right: auto !important; display: inline-block; }

/* mailup */ 
form.mc4wp-form .mc4wp-form-fields { border:0; width:100%; background: transparent; margin:0; padding:0; }
form.mc4wp-form .mc4wp-form-fields h2 { font-size: 20px; }
form.mc4wp-form .mc4wp-form-fields .muField { float: left; display: inline-block; width: 50%; margin:0; }
form.mc4wp-form .mc4wp-form-fields .muField input { width: auto }
form.mc4wp-form .mc4wp-form-fields .muSubmit input { border:0; background: #0096d5; color: white; border-radius: 0; font-weight: normal; }

@media only screen and (max-width: 778px) and (min-width: 320px) {
	form.mc4wp-form .mc4wp-form-fields { width: 320px; margin: auto; max-width: 100%; }
	form.mc4wp-form .mc4wp-form-fields .muField { float: left; display: inline-block; width: 100% }	

	.reactiveGridType-Simple .reactiveGridImage .reactiveTitle { height: 130px; }
   
}

.nd_donations_height_35 { height: 35px; }
.nd_donations_font_size_24 { font-size: 24px; line-height: 24px; }

.anno-progetto-lista {
	position: absolute;
    bottom: 5px;
    left: 10px;
    font-size:0.8em;
}

.donazioni-loader { 
	background-image: url('img/ajax-loader.gif'); 
	background-repeat: no-repeat;
	background-position: center center;
}

.wpb_video_widget .wpb_wrapper img {
    max-width: 100%;
    height: 100%;
    width: auto !important;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
  left: 50%;
  transform: translateX(-50%);
    box-sizing: border-box;
}