@charset "utf-8";

/* NEW HOME 16/02/2015 */
@import url(custom_home.css);
@import url(custom_or.css);


h1, h2, h3, h4, h5, h6 {line-height: 1.1em;}


/* social media responsive */
footer .fb_iframe_widget, footer .fb_iframe_widget span, footer .fb_iframe_widget span iframe[style], footer .twitter-embed iframe[style] {width: 100% !important;}
div#fb-root {font-size:12px;}
div.fb-post.fb_iframe_widget {display:block;text-align:center;margin-bottom:40px;}
div.fblink {text-align:center;margin:0 0 20px 0;}
div.fblink:before {content: "\f242";font-family: dashicons;font-size: 20px;vertical-align: middle;color: #85152e;}

/* background logo */
.side section {margin: 5px 15px 20px 15px;}
.side #acquista-gadget h1 a.gadgetDirect, .side #posizioni-aperte h1 a.posizioni {background-repeat:no-repeat;line-height: 25px;padding: 10px 0 10px 20px;}
footer a.logo-footer {background-repeat:no-repeat;background-position:0 0;}
.side section.partner:before, .side section.partner:after {background:none;}

/* progetti */
section.progetti h1.sectionTitle {text-align:center;width: 100%;margin: 0 auto 50px auto;}
section.progetti ul.flex-direction-nav li a.flex-next, section.progetti ul.flex-direction-nav li a.flex-prev {
	top: 26px;
	background-color: #EDEBE0;
	border: 4px solid #EDEBE0;
	}
section.progetti ul.flex-direction-nav li a.flex-prev {left:0;}
section.progetti ul.flex-direction-nav li a.flex-next {right:0;}

/* varie */
article.rullo h1 {height:auto;line-height:24px;}
article.rullo .sommario {font-size:16px;line-height:24px;min-height: 60px;letter-spacing: -0.01px;}
.taxonomy header article.aperturaCategorie .newsimg {margin-bottom:20px;max-width:670px;}
/* .taxonomy header article.aperturaCategorie .entry {overflow:hidden;} */

nav.zoom ul {margin: 13px 0 0 0;}
nav.zoom ul li {margin-top:0;}
.side section h1 {padding:0 15px;}
.side section p {font: normal 18px/21px 'cuammheadmedium',Helvetica,sans-serif !important;}
.side .dona-call p {font: normal 18px/21px 'cuammpromedium',Helvetica,sans-serif !important;}

/* DONAZIONI */
.donazioni .acapo {clear:left;}
.donazioni .element-input, .donazioni .element-select, .donazioni .element-checkbox, .donazioni .element-radio, .donazioni .element-textarea, .donazioni .element-email {float:left;margin:0 30px 15px 0;}
.donazioni .element-submit {clear:left;text-align:center;}
.donazioni .element-submit input {float:none;margin:10px !important;}
.donazioni .element-checkbox {width:100%;}
.donazioni .element-checkbox input {width:auto;float:left;margin:4px 10px 0 0;}
.donazioni input, .donazioni textarea {margin-left: 0;width: 100%;}
.donazioni select {width:auto;}
.donazioni textarea#causale {display:inline-block;width: 100%;display:none;}
.donazioni input#importo {font-size:20px;}
.donazioni .element-input.donazione label {float:left;font-weight:bold;font-size:20px;margin:5px 20px 0 0;}
.donazioni .element-input.donazione input {width:100px;}
.donazioni .element-radio span {margin-left:0;}
div.msg {padding: 10px; margin: 50px 0 20px 0;border-radius:5px;color:#cc0000;border:2px solid #cc0000;text-align: center;font-weight:bold;font-size: 18px;}
body.page-id-1040 ul.modi li {margin-top:20px;}
body.page-id-1040 ul.modi li li {margin-top:10px;}
body.page-id-1040 ul.modi li h4 {padding:0;margin:0;font-size:14px;color:#85152E;}
body.archive.category.category-in-europa.category-753336 .attachment-large.size-large.wp-post-image {margin-top: 40px;}

div#ecardsending {display:none;}

/* WOOCOMMERCE */
body div.widget_product_categories, body div#text-2 {visibility:hidden;}
body.page div.widget_product_categories, body.category div.widget_product_categories, body.page div#text-2, body.category div#text-2 {display:none;}
body.single-product div.widget_product_categories, body.tax-product_cat div.widget_product_categories,
body.single-product div#text-2, body.tax-product_cat div#text-2 {visibility:visible !important;margin-bottom:40px;}
body div#text-2 ul {list-style:none;margin: 0;overflow: hidden;}
body div#text-2 ul li img {width:100px;float:left;padding: 4px;}
body div#text-2 ul li a:hover img {opacity:0.8;}
.woocommerce ul.products li.product a.loopcat {display:none;}
.woocommerce form .form-row input.input-text {padding: 15px 10px;}
.woocommerce form .form-row label {font-weight:bold;}
.woocommerce form h3 {color:#CF5B43;margin: 20px 0;}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {border-width: 2px;}
	
body div#shopping_cart-2 {margin-bottom:40px;/*display:none !important;*/}
/*body.single-product div#shopping_cart-2, body.tax-product_cat div#shopping_cart-2, body.post-type-archive-product div#shopping_cart-2 {display:block !important;}*/
body div#shopping_cart-2 h4.widget-title, body div.widget_product_categories h4.widget-title, body div#text-2 h4.widget-title {font: normal 20px/20px 'cuammheadbold',Helvetica,sans-serif;}
body div#shopping_cart-2 ul.product_list_widget img {display:none;}
.woocommerce h2 {background: none; border-bottom: 1px solid #313131;font-size: 22px;font-weight: bold;}
.cart_totals {width: 50% !important;}
.cart_totals table {width: 100%;}
.cart_totals table th {border-right: 1px solid #ccc;width: 150px;}
body section.ecardwidget {display:none;}
body.woocommerce section.ecardwidget, body.category-gadget section.ecardwidget, body.page-id-17309 section.ecardwidget, body.page-id-18137 section.ecardwidget {display:block;}
body.woocommerce section.gadgetwidget, body.category-gadget section.gadgetwidget, body.page-id-17309 section.gadgetwidget {display:none;}
body.category-gadget section.unianoi {margin-top:0;padding-top:0;}

.woocommerce .price span.amount:after, .woocommerce .quantity span.amount:after, .woocommerce .product-price span.amount:after {content:' (donazione minima suggerita per articolo)';font-size: 11px;font-style: italic;font-weight:normal;line-height:14px;display:block;}
/*.woocommerce .related.products  .price span.amount:after {display:block;}*/
/*.woocommerce .related.products span.price {font-family: !important;};*/
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font:normal 17.9px/19px 'cuammheadbold',Helvetica,sans-serif !important;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
.woocommerce div.product span.price span {font:normal 20px/22px 'Helvetica',sans-serif !important;}
.woocommerce ul.products .titolo_parte_2, .single-product .titolo_parte_2 {display:block;}
.woocommerce-breadcrumb .titolo_parte_2, .breadcrumb .titolo_parte_2 {display:inline;margin-left:5px;}

.woocommerce ul.products li.product .price {font-size:20px;}
.widget_shopping_cart_content .total {display:none;}
.widget_shopping_cart_content .buttons {margin-top:5px;}

.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img {width:auto;}

/* LINGUA */
ul#lingue {position:absolute;right:20px;top:10px;}
ul#lingue li {list-style:none;margin:0;padding:0 2px;float:left;/*border-right:1px solid #000;*/}
ul#lingue li:last-child {border-right:none;}
ul#lingue li a {font:normal 13px/24px 'cuammheadmedium',Helvetica,sans-serif;}
ul#lingue li.socialicons i.fa {font-size:20px;margin:0 3px;}
.fa-x-twitter:before {font-size: 20px;}

/* LINGUA */
div.product p.stock.out-of-stock {text-transform: uppercase;}
div.product p.stock.out-of-stock:before {content:'Articolo temporaneamente '}

/* ICON */
.side #acquista-gadget.icon h1 a.gadgetDirect {background-image:none;position:relative;}
.side #acquista-gadget.icon span {color:#FFF;font-size: 40px;left:-2px;top:9px;position: absolute;}

/* TIME */
.socialTagline {padding-top:0;}
.single .content time, .page .content time {border-bottom: 1px solid #edebe0;padding-bottom: 20px;}

/* SUBMENU */
nav.menu ul li ul.sub-menu {width:200px;box-shadow:0px 4px 17px -3px #bcbec0;}
nav.menu ul li ul.sub-menu li {border-top: 1px solid #edebe0;border-bottom: none;}
nav.menu ul li ul.sub-menu li a {background:#fff;color:#1f1f1f;font-size: 16px;line-height: 16px;padding: 10px 20px;box-shadow:none !important;}
nav.menu ul li ul.sub-menu li a:hover {background:#85152e;color:#fff;}
nav.menu ul.sub-menu li.current-menu-item a, nav.menu ul.sub-menu li.current-menu-item a:hover {color:#85152e;background:#fff;}

/* ACCORDION */
div#accordion span.dashicons {
	color:#CCC7A8;
	float: left;
	font-size: 50px;
	width: 50px;
	height: 50px;
	margin: 15px 20px 70px -10px;
}

/* SMS 5x1000 */
.smspromemoria {
	background: #edebe0;
	padding:0;
}
.smspromemoria div.balloon {
	font: normal 15px/18px 'cuammheadmedium',Helvetica,sans-serif;
	padding: 20px;
}
div.sms, .smspromemoria div.balloon div.alert {
	display:none;
	margin: 20px 0;
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	font: normal 15px/18px 'cuammheadmedium',Helvetica,sans-serif;
}
.smspromemoria div.balloon div.alert {
	color:#CC0000;
}
.smspromemoria div.balloon form {
	font-size: 12px;
	line-height: 14px;
	margin: 20px 0 0 0;
}
.smspromemoria div.balloon form input {
	/*display:block;*/
}
#smsSubmit {
	display: block;
	margin: 10px 0 0 0;
	font: normal 22px/22px 'cuammheadbold',Helvetica,sans-serif;
	background: #85152e;
	color: #fff;
	cursor: pointer;
	border: none;
	padding: 5px 20px 5px 20px;
	border-radius: 5px;
	text-transform: uppercase;
}
#smsSubmit:hover {
	background: #a0a0a0;
}
.smspromemoria div.balloon form hr {
	margin: 0;
	clear: both;
}
.smspromemoria div.balloon form input#privacy {
	float:left;
	margin: 2px 10px 20px 0;
}

/* FIX AZIENDE IMAGES */
.aziende a {
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	color: #1f1f1f;
}
.aziende img {width:auto !important;margin: 10px auto !important;}
.aziende br {display:none;}

/* FIX AZIENDE IMAGES */
ul.associazioni li {
	margin:10px 0;
}
div.associazioni {
	overflow:hidden;
}
div.associazioni div {
	position: relative;
	display: block;
	width: 168px;
	float: left;
	margin: 0 10px 30px 10px;
	border: 1px solid #f1f1f1;
	height: 150px;	
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	color: #1f1f1f;
}
div.associazioni img {width:auto !important;margin: 10px auto !important;display:block;}
div.associazioni a {padding: 0 0 5px 0;display: inline-block;}
div.associazioni br {display:none;}


/* SOMMARIO BENEATH TITLE */
.single header.post-title .opening, .page header.post-title .opening {border-top:none;}
.single header.post-title .titolo, .page header.post-title .titolo, .single header.post-title .no-img.is-there-map .titolo, .page header.post-title .no-img.is-there-map .titolo {padding-top:0;top:0;position:relative;float:left;width:35%;}
.single header.post-title .prima-vista .sommario, .page header.post-title .prima-vista .sommario {font:normal 16px/22px 'cuammpromedium',Helvetica,sans-serif;}
.single header.post-title, .page header.page-title, .page header.post-title {margin:40px 0 20px 0;}
.single header.post-title figure img, .page header.post-title figure img {max-width: 770px;margin-bottom:30px;/*width:100%;*/}
.single header.post-title figure, .page header.post-title figure {float: right;width: 60%;}
.single .content blockquote p, .page .content blockquote p {font: italic 16px/24px 'cuammheadmedium',Helvetica,sans-serif;}
.titolo h1 {margin-top:0;}
.side .args {margin-bottom:50px;}
.ilTesto h1, .ilTesto h2, .ilTesto h3, .ilTesto h4, .ilTesto h5 {line-height:normal;color: rgb(208, 92, 67);}
.ui-accordion .ui-accordion-header {color: white !important;}


/* LUOGHI VOCI DALL'AFRICA */
body section.filterluoghi {display:none;}
body.category-voci-dallafrica section.filterluoghi {display:block;margin: 0 15px 70px 15px;position: relative;padding: 0;}
body.category-voci-dallafrica section.filterluoghi ul {list-style:none;margin:0 0 20px 0;}
body.category-voci-dallafrica section.filterluoghi li {margin: 8px 4px;float:left;}
body.category-voci-dallafrica section.filterluoghi a {padding: 3px 10px;background-color: #edebe0;border-radius: 4px;font: normal 17px/17px 'cuammheadbold',Helvetica,sans-serif;  text-transform: uppercase;}
body.category-voci-dallafrica section.filterluoghi a.attivo, body.category-news section.filterluoghi a:hover {text-decoration:none;background: #85152e !important;color: #fff;}
body.category-voci-dallafrica section.filterluoghi a.anchorluoghi {display: block;position: absolute;top: -50px;height:0;background:#fff;}
body.category-voci-dallafrica span.filterluoghi {display:block;font: normal 18px/21px 'cuammheadmedium',Helvetica,sans-serif !important;margin-bottom: 20px;}

/* WP STYLES */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {height:auto !important;}

div.map-top-categoria {background:#edebe0;}

/* WOOCOMMERCE */
div.pp_woocommerce div.pp_gallery, div.pp_woocommerce div.ppt {display:none !important;}
/* , div.pp_woocommerce p.pp_description */
div.product-addon {margin-top: -10px !important;}
div.product-addon p {font-size: 14px;}
div.product-addon input.addon {width: 50% !important;height: 30px !important;line-height: 30px !important;margin-right: 50px !important;float: right !important;}
div.product-addon h3.addon-name {font-size: 14px;font-weight: bold;}
div.product-addon p.form-row:nth-child(3), div.product-addon p.form-row:nth-child(4) {margin-top:-10px;}
body.postid-4632 div.product-addon, body.postid-4632 div.single_variation,
body.postid-23169 div.product-addon, body.postid-23169 div.single_variation,
body.postid-31481 div.product-addon, body.postid-31481 div.single_variation  {display:none;}
body.postid-4632 table.variations tr:nth-child(2), body.postid-4632 table.variations tr:nth-child(3),
body.postid-23169 table.variations tr:nth-child(2), body.postid-23169 table.variations tr:nth-child(3),
body.postid-31481 table.variations tr:nth-child(2), body.postid-31481 table.variations tr:nth-child(3) {display:none;}
body.postid-4632 div.entry-summary.velina div.product-addon, body.postid-4632 div.entry-summary.velina div.single_variation,
body.postid-23169 div.entry-summary.velina div.product-addon, body.postid-23169 div.entry-summary.velina div.single_variation,
body.postid-31481 div.entry-summary.velina div.product-addon, body.postid-31481 div.entry-summary.velina div.single_variation {display:block;}
body.postid-4632 div.entry-summary.velina table.variations tr:nth-child(2), body.postid-4632 div.entry-summary.velina table.variations tr:nth-child(3),
body.postid-23169 div.entry-summary.velina table.variations tr:nth-child(2), body.postid-23169 div.entry-summary.velina table.variations tr:nth-child(3),
body.postid-31481 div.entry-summary.velina table.variations tr:nth-child(2), body.postid-31481 div.entry-summary.velina table.variations tr:nth-child(3) {display:table-row;}
/*body.postid-4632 a.reset_variations, body.postid-23169 a.reset_variations {font-size:11px;float:right;}*/

body.postid-4632 p.addon-wrap-4632-messaggio label, body.postid-23169 p.addon-wrap-23169-messaggio label,
body.postid-31481 p.addon-wrap-31481-messaggio label {visibility:hidden;}
.form-row .addon-custom-textarea {visibility:visible;height:100px !important;}

body.postid-4632 div.esempi a, body.postid-23169 div.esempi a {display:block;float:left;width:25%;position:relative;}
body.postid-4632 div.esempi a img, body.postid-23169 div.esempi a img {max-width:100%;}
body.postid-4632 div#tab-description hr, body.postid-23169 div#tab-description hr {clear:left;padding: 5px;}
body.single-product div.images div.thumbnails {margin-left:0;}
body.single-product div.images img, body.single-product div.related img, body.single-product div.upsells img, body.woocommerce ul.products img {box-shadow:none !important;}
body.single-product div.thumbnails img {border:1px solid #ccc;}

.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a {margin-bottom: 3.8%;}


/* TIMELINE */
h4.t_line_month {display:none !important;}
div.t_line_m {border-right:none !important;border-left:none !important;}
div.t_line_holder {overflow:visible !important;}
a.t_line_node {font-size: 20px !important; font-family: 'BebasNeueRegular' !important; line-height: 25px !important;}
.timeline.flatLine .t_node_desc span, #content .timeline.flatLine .t_node_desc span {margin-top: -25px !important;}

/* EVENTON */
.evo_j_years.evo_j_dates {display: none;}
.evo_search_bar input:hover {border: 1px solid #cf5b43 !important; outline: none; height: 30px;}
.evo_search_bar input, .evo_search_bar input[type="text"] {height: 30px;border-radius: 0px !important;}
.eventon_filter_line .filtering_set_val:hover {background-color: #cf5b43!important; color: #fff; font-weight: 900;}
.filtering_set_val {font-weight: 900!important;}
.evo_cal_above span {opacity: 1!important;}
input[type="text"]:focus {box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgb(207, 91, 67);}


/* COMMENTI */
div#comments footer {background:none;padding:0;margin:0;}
div#comments cite {display:inline-block;font-size: 12px;margin-left: 10px;line-height: 16px;}
div#comments h2#comments-title {display:none;}
div#comments ul, div#comments ol {margin:0;padding:0 0 40px 0;list-style:none;}
div#comments textarea {width:90%;}
div#comments article.comment {margin-bottom: 40px;border-top: 1px solid #ccc;padding-top: 10px;}
div#comments div.comment-author {margin-bottom:10px;}

/* NEW ESHOP */
body.page-id-17309 div.ilTesto h1 {border-bottom:2px solid #000;margin-bottom: 20px;padding-bottom: 10px;}
body.page-id-17309 .woocommerce ul.products li.product a.loopcat {/*display:none;*/}
body.category-gadget h1.post-title {display:none;}
body.category-gadget .wp-post-image {/*max-width:290px;*/}


/* Slider Category */
#slidercategory {position:relative;}
#slidercategory ul.slides {margin:0;}
#slidercategory ul.flex-direction-nav {display:none;}
#slidercategory ol.flex-control-nav, #slidercategory ol.flex-control-nav li  {list-style: none;margin:0;float:right;}
#slidercategory ol.flex-control-nav li a {
    display: block;
    width: 15px;
    height: 15px;
    background: #d3d3d3;
    text-indent: -9999px;
    float: left;
	margin: 10px 0 0 5px;
}
#slidercategory ol.flex-control-nav li a:hover {background: #a0a0a0;}
#slidercategory ol.flex-control-nav li a.flex-active {background: #85152e;}


/* TOLGO LA BARRA DI SINISTRA PER LA PAGINA DI IONASCOCONTE */
body.postid-23075 div.content div.span2, body.postid-7842 div.content div.span2 {display:none;}
body.postid-23075 div.content div.span6.ilTesto, body.postid-7842 div.content div.span6.ilTesto {width:auto !important;}

/* TOLGO LA BARRA DI SINISTRA PER LA PAGINA DEL BILANCIO */
body.postid-30665 div.content div.span2 {display:none;}
body.postid-30665 div.content div.span6.ilTesto {width:auto !important;}


/* ARCHIVI NEWSLETTER */
#tblarcnws li {padding:10px;}
a.btnarcnws {display:inline-block;margin:0 20px 20px 0;font:normal 24px/24px 'cuammheadbold',Helvetica,sans-serif;color:#ccc;}
a.btnarcnws.current, .btnarcnws:hover {color:#555;}

/* NATALE CUAMM */
body.page-id-29028 a.dona.sudsudan, body.page-id-29055 a.dona.sudsudan {max-width:300px;}
body.page-id-29028 a.dona.sudsudan span, body.page-id-29055 a.dona.sudsudan span {text-transform:lowercase;}
body.page-id-29028 div.content h3, body.page-id-29055 div.content h3 {line-height:1.2em;}
body.page-id-29028 table.tblnatalecuamm, body.page-id-29055 table.tblnatalecuamm {width:100%;}
body.page-id-29028 table.tblnatalecuamm td, body.page-id-29055 table.tblnatalecuamm td {width:50%;vertical-align:top;padding-right:5%;}
body.page-id-29028 table.tblnatalecuamm img, body.page-id-29055 table.tblnatalecuamm img.size-large {width:100%;}
body.page-id-29055 h1 span.titolo_parte_1 {display:none !important;}


#tblgadgetimprese img {width:60px;}

input#destinatario {width:35%;}

article.categorieBlocco>a {display:block;}


#appellospeciale {font: normal 18px/21px 'cuammheadmedium',Helvetica,sans-serif;overflow:hidden;margin: 0 0 70px 30px;}
#appellospeciale a {color: #85152e;font: normal 24px/25px 'cuammheadbold',Helvetica,sans-serif;text-transform:uppercase;display:block;}
/*#appellospeciale iframe {width: 75%;height: 325px;float: left;border: none;background: #111;} */
#appellospeciale iframe {width: 87%;height: 378px;float: left;border: none;background: #111;}
#appellospeciale .testo {width: 20%;float: left;margin-left: 15px;}
#appellospeciale img {cursor:pointer;width: 100%;max-width:462px;float: left;border:none;margin-bottom:10px;}
#appellospeciale .titolo_parte_2 {color: #313131;display: block;}
#appellospeciale a:hover, #appellospeciale a:hover * {text-decoration:none;color:#a0a0a0 !important;}

body.page-id-30256 aside.dona-call {margin-top: 20px;}


.term-435 .archive-title, .archive .archive-title {display:none;}
.postid-30665 .yarpp-related {display:none;}
.postid-11812 .yarpp-thumbnail:first-child {display:none;}
.postid-11812 .yarpp-thumbnail:nth-child(2) {display:none;}

.page .opening .triangle {display:none !important;}

/* PARTNERS */
.category-1486 .paginazione {display:none;}
.postid-30911 .content .span2, .postid-30918 .content .span2, .postid-30920 .content .span2, .postid-30916 .content .span2 {display:none;}
.postid-30911 .content .span6, .postid-30918 .content .span6, .postid-30920 .content .span6, .postid-30916 .content .span6 {width:100%;}
ul.loghipartner, ul.loghisalute  {list-style:none;padding:0;margin: 0;overflow:hidden;}
ul.loghipartner li {
	display: block;
    float: left;
    width: 20%;
    padding: 1%;
    margin: 1%;
    border: 1px solid #ccc;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
	min-height: 200px;
}

ul.loghisalute li {
	display: block;
    float: left;
    width: 31%;
    padding: 1%;
    margin: 1%;
    border: 1px solid #ccc;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
	min-height: 200px;
}


ul.loghipartner li a {

	/*display: block;
    float: left;
    width: 20%;
    padding: 1%;
    margin: 1%;
    border: 1px solid #ccc;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
	min-height: 200px;*/
}

/* BUONE CAUSE */
.page-id-30256 .woocommerce ul.products li.product a img, .page-id-30256 .woocommerce-page ul.products li.product a img {width:auto;}


/* NO BIGLIETTI PERSONALIZZATI */
/*body.postid-23169 .product-addon-messaggio, body.postid-4632 .product-addon-messaggio {display:none !important;}*/

body.page-id-31609 #sostienici:nth-child(2), body.page-id-31609 .sommario, body.page-id-31609 .underMenu {display:none;}
body.page-id-31609 iframe {margin-top: -15px;}

a.dona.big.cta {margin:0;font-size:22px;/*background-image:url("img/donasudsudan5.png");background-position:4px 0;background-repeat:no-repeat*/}

/* GDPR */
footer p.foot {font-size:16px;}

/* FIX BUONE CAUSE */
.term-buone-cause.woocommerce ul.products li.product a img {width:auto;}


/* GADGET 2018 */
form#searchform {
    float: right;
}
body.page-id-17309 .titolox {
	text-align:center;
}
body.page-id-17309 .ilTesto {
	text-align:center;
}
body.page-id-17309 .ilTesto h4 {
	text-transform:uppercase;
	color: rgba(208,92,67,1);
    font-weight: bold;
	font-size: 24px;
}
body.page-id-17309 .ilTesto table {
	margin:auto;
}
body.page-id-17309 ul.products,
body.postid-36139 ul.products {
	margin-top:40px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
body.postid-36139 ul.products li.last {
    margin-right: 3.8%;
}
body.postid-36139 ul.products li.product {
	width:29.5%;
}
body.page-id-17309 div.noflexo ul.products, body.page-id-17309 div.noflexo ul.products {
	flex-wrap: nowrap;
}
body.page-id-17309 ul.products li a.button {
	display: block;
    width: fit-content;
    margin: auto;
    background: none;
    border: 1px solid #555;
    border-radius: 0;
    text-transform: uppercase;
	text-shadow:none;
}
body.page-id-17309 ul.products li a.button:hover {
    background: #555;
    color: #fff;
	text-shadow:none;
}
body.page-id-17309 table.intro {
	margin-bottom:40px;
}
body.page-id-17309 table.intro td {
	padding: 10px;
	text-align:left;
	width:50%;
}
body.page-id-17309 table.intro td img {
	float:left;
	margin-right:20px;
	max-width:150px;
}
body.page-id-17309 .sommario {
	display:none;
}
body.page-id-17309 ul.products li.product a img {box-shadow:none !important;}
body.page-id-17309 .post-36878 {margin-right:0 !important;}


body.single-product div.span4.side {display:none;}
body.single-product div.upsells.products, body.single-product div.related.products  {clear:both;}
body.single-product #shopping_cart-2 {clear: both;background: #f5f5f5;padding: 10px 20px;border-top: 3px solid #8fae1b;border-radius: 5px;}
body.single-product #shopping_cart-2 .variation, body.single-product #shopping_cart-2 .widget-title {display: none;}
body.single-product #shopping_cart-2 span.amount:after {display: inline;margin-left: 10px;}
body.single-product .woocommerce-message .button {display:none;}

#sostienici.solidali {background:#EFE8E0;padding: 0 0 30px 0;}
#sostienici.solidali footer {margin-top:0;}
#sostienici.solidali h1 {margin-top: 10px;font-size: 36px;}
#sostienici.solidali a.btn {display:block;border:1px solid #333333;color:#333333;padding:5px 10px;text-transform:uppercase;margin: auto;width: fit-content;font-weight:bold;text-align:center;max-width:50%;}
#sostienici.solidali a.btn:hover {text-decoration:none;background:#333333;color:#fff;}

#slider .newsimg img {max-width:762px;}

footer section.social ul li a {
    background: none;
    padding: 0;
    color: rgba(208,92,67,1);
    font-size: 40px;
    line-height: 40px;
    margin: 0;
}
footer section.social ul li a:hover {
    color: #313131;
	background:none;
}

#posizioniapertewidget {
	margin-bottom: 20px;
}
#posizioniapertewidget li {
    list-style: inherit;
    float: none;
    font-size: 20px;
    color: #b1ad96;
    margin-bottom: 10px;
}
#posizioniapertewidget a {
	padding: 0;
	background:none !important;
    text-transform: none;
}
#posizioniapertewidget a:hover {
	color: #313131;
}
#posizioniapertewidget span {
	display: inline-block !important;
    font-size: 16px !important;
	line-height:16px !important;
    margin:0 !important;
	text-transform:none;
}


body.archive.category-777 .primary-content.span8:before {
	content: "Consulta le edizioni precedenti:";
    margin-bottom: 30px;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    color: rgba(208,92,67,1);
}

.postid-36139 .content blockquote, .page .content blockquote {margin: 15px auto 40px auto;}
.postid-52696 .content blockquote, .page .content blockquote {margin: 40px auto 15px auto;}

#carticon {float:right;color:#fff;display:block;position:relative;cursor: pointer;
	background: #333;
    padding: 6px;
    font: normal 12px/14px 'cuammheadbold',Helvetica,sans-serif;
}
#carticon:hover {text-decoration:none;background:#666;}
#carticon label {font-size:15px;cursor:pointer;float:right;}
#carticon span, #carticon i {font-size:30px;cursor:pointer;}
#carticon .triangle {display: block;border-top: 10px solid rgba(255,255,255,0.8);border-left: 10px solid transparent;}
#carticky {font-size:20px;margin: 12px;display: inline-block;}


.natalert {display:block;color: #d05c43;font-weight: bold;}
body.postid-7295 .natalert, body.postid-4647 .natalert, body.postid-7294 .natalert, body.postid-4646 .natalert,
body.postid-25545 .natalert, body.postid-7293 .natalert, body.postid-4645 .natalert, body.postid-4644 .natalert,
body.postid-33074 .natalert, body.postid-7292 .natalert, body.postid-25542 .natalert,
body.postid-27413 .natalert, body.postid-34741 .natalert{display:none;}


body.product_cat_buone-cause div.product div.images {width: 30% !important;}
body.product_cat_buone-cause div.product div.summary {width: 68% !important;}
body.product_cat_buone-cause #tab-description img.size-full {float:left;margin:0 20px 20px 0;}

#gallery-1.gallery-size-medium img {border:1px solid #fff;border-bottom:none;}
#gallery-1.gallery-size-medium .gallery-item {margin:0;}

/* .ilTesto table img {max-width:none;} */

article.rullo .triangle {display:none;}

body.page-id-38004 section.unianoi {margin-top: 0;padding-top: 0;}

body.postid-35691 blockquote img {margin: 0 0 0 10px;}


body.postid-35691 .content time {display:none;}

.page header.post-title .titolo {background:none;width:40%;}

.autore {
    margin-bottom: 100px;
    text-align: center;
}

.imgautore {
    border: 10px;
    padding: 10px;
    background-color: #edebe0;
    width: 80%;
}

#sp-donation {margin-bottom: 0px;}
div#gdprsupNotifyShell {background-color: rgb(0,0,0,0.8)!important;}
.inner {background-color: rgba(0, 0, 0, 0.8) !important;}
.button.is-primary.is-small {background: rgba(208,92,67,1)!important;}
.alignleft, .fusion-alignleft {display: inline;float: left;margin-right: 15px;}


@media (max-width: 1200px) {
	.side .dona-call h1 a.dona {font-size:35px;}
	.eventon_sorting_section {width: 70%;}

}

@media (max-width: 979px) {
	.slogan {width: 50%;}
	.side .dona-call h1 a.dona {font-size:28px;}
	.side section h1 {font-size:25px;}
	.side #acquista-gadget h1 a.gadgetDirect, .side #posizioni-aperte h1 a.posizioni {font-size:20px;line-height: 20px;}
	.side #posizioni-aperte {margin:20px 0 20px 0;}
	.side section footer ul {padding:0;}
	#slider .flex-viewport article .titolo h1 .titolo_parte_1 {font-size:35px;line-height:40px;}
	#slider .flex-viewport article .titolo {padding-top:20px;}
	section.dona-home ul li:first-child h4 {font-size:20px;}
	section.dona-home ul li h3 {font-size:40px;}
	.side section footer ul.socialButton li {margin: 0 1px 0 0;}
	.side section footer ul.socialButton li a {width: 28px;height: 28px;display: block;padding: 0;color:transparent;}
	nav.zoom ul {margin: 4px 0 0 0;}
	
	section.rivista img {width: 120px;height:auto;}
	
	.cart_totals {width: 100% !important;}
	
	#newshome {margin-top: 0;}
	
	.single header.post-title figure img, .page header.post-title figure img {float:left;}
	.single header.post-title figure, .page header.post-title figure {width: 100%;}
	.single header.post-title .titolo, .page header.post-title .titolo, .single header.post-title .no-img.is-there-map .titolo, .page header.post-title .no-img.is-there-map .titolo {width:100%;}
	.taxonomy header article.aperturaCategorie div.entry {clear:left;height:200px}
}
	
@media screen and (max-width: 767px) {
	
	.side {clear:both;float:inherit;}
	
	footer div.piepagina {padding:0 40px;}
	#archivio {margin-left:-20px;}
	.dona-home h1 {text-align:center;}
	.social-embed {background:none;display:block;}
	.social-embed h1 {text-align:center;}
	.social-embed .twitter-embed, .social-embed .fb-embed, .social-embed .g-calendar {margin:40px 0;}
	#slider .triangle {border-top:none;border-bottom:50px solid #ffffff;top:-50px;bottom:auto;}
	#slider .flex-viewport article .titolo h1 .titolo_parte_1 {font-size:25px;line-height:28px;}
	#slider .flex-viewport article .titolo {width:auto; padding:10px;position:relative;}
	#slider .flex-viewport ul, #slider .flex-viewport article {height:auto;}
	#slider .flex-control-nav {bottom:0;right:0;}
	div.container.testata div.row h1 {display: inline-block;float: left;}
	.slogan {width: 40%;margin: 25px 0 0 0;float: right;}
	nav.menu ul li {margin-right:0;}
	nav.menu ul li a {font-size:15px;}
	section.dona-home p {text-align:center;}
	section.dona-home ul {margin:0;float:none;}
	section.dona-home ul li {width:100%!important;}
	section.dona-home ul li:first-child {width:100%;}
	section.dona-home ul li h3 {text-align:center;margin:0;font-size:45px;}
	section.dona-home ul li:first-child h4 {text-align:center;border-bottom:1px solid #313131;}
	/* section.progetti ul.flex-direction-nav li a.flex-next, section.progetti ul.flex-direction-nav li a.flex-prev {top:0;} */
	footer a.logo-footer {background-position: 0 0;}
	article.rullo {height:auto;min-height: 200px;}
	article.rullo h1 {width:50%}
	article.rullo .sommario {width:50%;float:left;}
	article.rullo figure {width:45%;position: absolute;right: 0;top: 30px;}
	article.rullo .triangle {display:none;border-left: 40px solid #FFF;border-top: 40px solid transparent;left: 54%;z-index: 999;top: 25px;}
	.container.testata {margin: 55px 0 5px 0;}
	form#searchform {background: #85152e;position: fixed;top: 0;right: 10px;z-index: 10000;color: #fff;width: 100%;padding: 4px;right: 0;}
	form#searchform div {float:right;position:relative;}
	form#searchform input#s {padding: 5px 10px 5px 40px;border-radius: 3px;background: #630b1f;color: #fff;}
	form#searchform input#searchsubmit {background-color: transparent;top: 0;background-position: -41px -350px;}
	.taxonomy article.categorieBlocco .testoWrap h1 {/*top:10px;*/}
	.taxonomy article.categorieBlocco img {float:none;max-width:300px;margin:0 10px 0 0;}
	.taxonomy article.categorieBlocco {min-height:200px;}
	.taxonomy article.categorieBlocco .testoWrap .sommario {padding-top:10px;}
	.side section#contattaci {margin-bottom:80px;}
	.side section footer ul.socialButton {margin: -38px 0 0 60px;}
	.side section footer ul.socialButton li {margin: 0 10px 0 0;}
	.side section footer ul.socialButton li a {width: 32px;}
	
	/* LINGUA */
	ul#lingue {top:50px;}
	
	/* TITOLO+THUMB ON PAGES */
	.page header.post-title .opening .titolo {position: relative;top: auto;left: auto;}
	
	div.rivisteContainer {padding:10px 0;}
	section.rivista {clear:both;}
	
	body.page-id-29028 table.tblnatalecuamm td, body.page-id-29055 table.tblnatalecuamm td {width:100%;display:block;padding-right:0;padding-bottom:30px;}
	
	#appellospeciale {margin: 0 0 70px 0;}

	#slider .newsimg img {max-width:100%;}
}

@media screen and (max-width: 640px) {
	div.container.testata div.row h1 {display: block;float: none;margin-top:30px;}
	.breadcrumb {display:none;}
	a.brand {margin: auto;background-size: 75%;height: 90px;background-position: center;}
	.slogan {text-align:center;clear: left;font-size: 18px;width: 85%;margin: 30px auto 0 auto;float: none;}
	nav.menu ul {margin:0 2%;}
	nav.menu ul li#menu-item-1501 {/* HOME display:none; */}
	nav.menu ul li a {padding:20px 8px 11px 8px;font-size:14px;}
	nav.menu ul li ul.sub-menu {width:auto;}
	nav.menu ul li ul.sub-menu li a {font-size: 14px;line-height: 14px;}

	input#destinatario {width:100%;}
	
	#appellospeciale iframe {float:none;width:100%;}
	#appellospeciale .testo {margin: 10px 0 0 0;float:none;width:100%;}
	
	body.page-id-17309 table.intro td {display:block;width:100%;overflow: hidden;}
	body.page-id-17309 div.noflexo ul.products {flex-wrap: wrap;}
	body.page-id-17309 .woocommerce ul.products li.product {margin-bottom: 0 !important;min-height:250px;}
	
	body.product_cat_buone-cause div.product div.images {width: 100% !important;}
	body.product_cat_buone-cause div.product div.summary {width: 100% !important;}
	body.product_cat_buone-cause #tab-description iframe {width:100%;}
	
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float:none !important;width:100% !important;margin-bottom:40px;}
	.woocommerce-page .checkout #shiptobilling {float:none;}
	
	.single header.post-title figure img, .page header.post-title figure img {width:100%;}
}

@media screen and (max-width: 480px) {
	footer div.container {padding:10px 0 0 0;}
	footer div.piepagina {padding: 0 20px;}
	footer p.foot {margin: 20px auto;width: 75%;}
	
	section.dona-home {margin-left:0;}
	section.dona-home h1 {text-align:center;}
	section.dona-home ul {display: unset;}
	section.dona-home ul li {float: none;}

	section.social-embed {display:block;padding: 0 0 20px 0;}
	section.social-embed h1 {text-align:center;padding-bottom:0;}
	section.social-embed .twitter-embed, .social-embed .fb-embed, .social-embed .g-calendar {margin:40px 0;}
	
	div.progettiContainer {padding-bottom:10px;}
	section.progetti h1.sectionTitle {margin: -50px auto 50px auto;padding-bottom: 30px;}
	section.progetti ul.flex-direction-nav li a.flex-next, section.progetti ul.flex-direction-nav li a.flex-prev {top:46px;}
	section.progetti ul.slides li article .descrizione {left: 90px;}
	
	#slider .flex-control-nav {position:absolute;margin:auto;}
	form#searchform {background: transparent;width:auto;}
	.taxonomy article.categorieBlocco img {max-width:100%;}
	.taxonomy article.categorieBlocco .testoWrap .sommario {clear:both;}
/*	nav.menu ul li ul.sub-menu {display:none !important;} menu secondario disabilitato */
	.woocommerce ul.products li.product {padding: 0px!important;}

	footer {padding:0 0 60px 0;}
	
	div.gadgetContainer {display:none;}
	
	ul#lingue li.socialicons i.fa {margin:0 2px;}
	
	#slidercategory ul.slides li {width:350px;}
	
	body.page-id-29028 a.dona.sudsudan, body.page-id-29055 a.dona.sudsudan {font-size:19px;}
	
	ul.loghipartner li a {width:45%;}
	
	article.rullo h1 {width:100%;}
	article.rullo .sommario {width:100%;float:none;}
	article.rullo figure {width:auto;position:relative;top:0;}
	
	.single header.post-title .titolo .triangle {display:none;}
	
	.single header.post-title, .page header.page-title, .page header.post-title {/*margin-top:0;*/}	
	ul#lingue li {border:none;padding: 0 2px;}
	ul#lingue {margin:0;}
	
	.eventon_sorting_section {float:none;}
	
	body.postid-35691 blockquote img {float: none;display: block;margin: 0 0 10px 0;}
}
