@charset "utf-8";

nav.menu {
	background:rgba(208,92,67,1);
}
h1 a .titolo_parte_1 {
    color: rgba(208,92,67,1);
}
nav.zoom .label {
    color: rgba(208,92,67,1);
}
nav.zoom ul li a {
    color: rgba(208,92,67,1);
}
#slider .flex-control-nav li a.flex-active {
	background:rgba(208,92,67,1);
}
#appellospeciale a {
    color: rgba(208,92,67,1);
}
.side section h1, .side section h1 a {
    color: rgba(208,92,67,1);
	/*font-size:34px;*/
	line-height:40px;
}
a.dona {
	background:rgba(208,92,67,1);
}
.side #posizioni-aperte h1 a.posizioni {
    background-color: rgba(208,92,67,1);
}
.side section footer ul li a {
    color: rgba(208,92,67,1);
}
section.dona-home ul li h3 {
    color: rgba(208,92,67,1);
}
a, a:active {
    color: rgba(208,92,67,1);
}
section.rivista h1.sectionTitle a {
    color: rgba(208,92,67,1);
}
footer a.newsletter, footer a.newsletter2 {
    background-color: rgba(208,92,67,1);
}
a.btnTop {
    background-color: rgba(208,92,67,1);
}
div.rivisteContainer {
    border-color: rgba(208,92,67,1);
}
a.brand {
    background-image: url(../cuamm/img/logoCuammRosso.png);
/*    width:300px; */
}
/*
.span5 {
    width: 400px;
}
*/
.slogan {
    margin-top: 20px;
    font-size: 26px;
}

nav.menu ul li ul.sub-menu li a:hover {
    background: rgba(208,92,67,1);
}
.side .args ul li a {
    color: rgba(208,92,67,1);
}
.single header.post-title .titolo h1 .titolo_parte_1, .page header.post-title .titolo h1 .titolo_parte_1, .single header.post-title .no-img.is-there-map .titolo h1 .titolo_parte_1, .page header.post-title .no-img.is-there-map .titolo h1 .titolo_parte_1 {
    color: rgba(208,92,67,1);
    font: normal 46px / 50px 'cuammheadbold', Helvetica, sans-serif;
}
.taxonomy header h1.page-title {
    color: rgba(208,92,67,1);
}
.taxonomy article.categorieBlocco .testoWrap h1 a {
    background: rgba(208,92,67,1);
}
.side .args a.mapLink {
    background-color: rgba(208,92,67,1);
}
section.progetti h1.sectionTitle {
    border-color: rgba(208,92,67,1);
}
section.progetti h1.sectionTitle a:hover {
    color: rgba(208,92,67,1);
}
a.donaRosso {
    background-color: rgba(208,92,67,1);
}
.page header h1 .titolo_parte_1 {
    color: rgba(208,92,67,1);
}
form#or_filter input.bottone {
    background: rgba(208,92,67,1);
}
div.or_topic a.or_a_topic h1 {
    color: rgba(208,92,67,1);
    border-color: rgba(208,92,67,1);
}
div.or_topic a.or_a_topic:hover h1 {
    background: rgba(208,92,67,1);
}
.single header.post-title .no-img .titolo h1 .titolo_parte_1, .page header.post-title .no-img .titolo h1 .titolo_parte_1 {
    color: rgba(208,92,67,1);
}
body.category-160 .taxonomy article h1.post-title a:hover .titolo_parte_1, body.postid-23742 .taxonomy article h1.post-title a:hover .titolo_parte_1 {
    color: rgba(208,92,67,1);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: rgba(208,92,67,1) !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    background: #ccc !important;
}
.donazioni label {
    color: rgba(208,92,67,1);
}
.donazioni input[type="submit"] {
    background: rgba(208,92,67,1);
}
nav.menu ul.sub-menu li.current-menu-item a, nav.menu ul.sub-menu li.current-menu-item a:hover {
    color: rgba(208,92,67,1);
}
#smsSubmit {
    background: rgba(208,92,67,1);
}
.woocommerce h1 {
    color: rgba(208,92,67,1);
}
.woocommerce .product_category_title a {
    color: rgba(208,92,67,1);
}
.woocommerce div.product form.cart .button {
    background: rgba(208,92,67,1);
}
.sociable ul li a {
    background-image: url(../cuamm/img/socialrosso.png);
}
.sociable-second a {
    background-image: url(../cuamm/img/socialrosso.png);
}
section.progetti ul.flex-direction-nav li a.flex-next,
section.progetti ul.flex-direction-nav li a.flex-prev {
    background-image: url(../cuamm/img/arrowsrosso.png);
}
body.category-voci-dallafrica section.filterluoghi a.attivo, body.category-news section.filterluoghi a:hover {
    background: rgba(208,92,67,1) !important;
}
.paginazione ul.pager li a.current {
    border-color: rgba(208,92,67,1);
    color: rgba(208,92,67,1);
}
.bgs li {
	display:inline-block;
}
img {
	image-rendering: -webkit-optimize-contrast;
}
div.or_list span.dashicons {
    color: rgba(208,92,67,1);
}
div.or_list ul, div.or_list ul li {
    border-color: rgba(208,92,67,1);
}
div.or_balloon {
    border-color: rgba(208,92,67,1);
}
body.page-annualreport div.or_balloon .or_balloon_topic p a, body.page-annualreport div.or_list ul li p a {
    color: rgba(208,92,67,1);
}
div.or_balloon a.or_balloon_title {
    color: rgba(208,92,67,1);
}
#istantanea2016 {
    background: rgba(208,92,67,1);
}
footer section.argomenti ul li a:hover {
    background-color: rgba(208,92,67,1);
}
.alertify .ajs-header {
    color: rgba(208,92,67,1) !important;
}

table.biglietti td.red {
    color: rgba(208,92,67,1);
}
table.biglietti input.bottone {
    background: rgba(208,92,67,1);
}
table.biglietti input.bottone:hover {
    background: #aaa;
}
ul.pager li.previous a, ul.pager li.next a {
    background: rgba(208,92,67,1);
	padding:5px;
}

/* Aggiunte Da superMega */ 
.spaziata {margin: 0px 10px 10px 0px;display:flex;width: 45px;}
.dona.cta, .dona.cta:hover {text-transform: uppercase;font-size:13pt;margin-top: 4px;margin-bottom: 4px;display: inline-block;}
.triangle {left: 85px !important;}
form#searchform input#searchsubmit {width: 20px;height: 26px;top: 0px;}
.sociable ul li {width: 100%;}
.wp-caption {width: auto !important;}
.pager-cal ul.slides li.mese_corrente a {color: #D56D57!important;}
.postid-71657 .yarpp-related { display: none!important;}


/* .post-4647.product.type-product.status-publish.has-post-thumbnail.hentry.instock, */ .post-7294.product.type-product.status-publish.has-post-thumbnail.hentry.first.featured.instock, .post-4646.product.type-product.status-publish.has-post-thumbnail.hentry.last.instock, /* .post-25545.product.type-product.status-publish.has-post-thumbnail.hentry.instock,  .post-7293.product.type-product.status-publish.has-post-thumbnail.hentry.instock,*/ .post-4645.product.type-product.status-publish.has-post-thumbnail.hentry.first.instock, .post-25542.product.type-product.status-publish.has-post-thumbnail.hentry.first.instock, /* .post-7292.product.type-product.status-publish.has-post-thumbnail.hentry.instock,  .post-33074.product.type-product.status-publish.has-post-thumbnail.hentry.instock, */ .post-4644.product.type-product.status-publish.has-post-thumbnail.hentry.last.instock  {width: 21%;}
.hasCounter #pbCaption .counter {display: contents;}
#pbCaption .title {display: none!important;}
.woocommerce form .form-row input.input-text {min-height: 40px;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img {width: 100% !important;}
.woocommerce ul.products li.last {margin-right: 3.8%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 2.9% 2.992em 0;}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {margin: 3px 6px 0 0;}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {margin: -24px;}
.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-15953 {display: none;} /* no menu testimonianze */
#sostienici.solidali {background: #F7F2EC;}
.pager-cal ul.slides li a:hover {color: #d05c43;}
section.progetti ul.slides li article .image img {width: 400px;}
a.dona {padding: 6px 13px;}
section.progetti ul.slides li article .descrizione {left: 73px;width: 450px;}
div.pp_woocommerce a.pp_expand::before, div.pp_woocommerce a.pp_contract::before {content: "\+";}
#payment_method_cheque, #payment_method_bacs, #payment_method_Constriv {float: left;}
.input-text.qty.text {-moz-appearance: textfield;}
a.linkbutton {top: 10px; padding: 8px 12px 9px 12px; font-family: 'cuammheadbold',Helvetica,sans-serif; color: #fff; background: #d05c43; font-size: 20px; text-transform: uppercase; border-radius: 5px; margin-left: 13px; position: relative;}
a.linkbutton:hover {background: #a0a0a0; text-decoration: none;}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day {font-size: 11px!important;}
.attachment-thumbnail {width: 98%!important;}
.taxonomy header article.aperturaCategorie .newsimg {float: right;margin-left: 30px;}
/*.taxonomy header article.aperturaCategorie {min-height: 400px;} */
.taxonomy header article.aperturaCategorie .entry {font: normal 16px/22px 'cuammpromedium',Helvetica,sans-serif;} */
iframe[src*=youtube] {display: block; margin: 0 auto; max-width: 100%; padding-bottom: 10px;}



@media screen and (max-width: 767px) {
form#searchform, form#searchform input#s {background: rgba(208,92,67,1) !important;}
a.brand{background-size: 65%; background-position: center; width: 100%;}
#headdonate {text-align: center; margin: 45px auto 20px auto;}
.span5 {width: 100%;}
.taxonomy header article.aperturaCategorie {height: 0px !important;min-height: 225px;}

html, body {overflow-x: hidden;}
body {position: relative}

a.linkbutton {
    top: -6px;
    padding: 8px 12px 9px 12px;
    font-family: 'cuammheadbold',Helvetica,sans-serif;
    color: #fff;
    background: #d05c43;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-left: 0px;
    position: relative;
    float: right;
    margin-right: 3px;
}

}

@media screen and (max-width: 480px) {

html, body {overflow-x: hidden;}
body {position: relative}

	nav.menu .menu-top-container ul, nav.menu button {
		background-color: rgba(208,92,67,1) !important;
	}
	nav.menu .menu-top-container ul li a:hover {
		background: #fff;
		color:#333;
	}
	.single header.post-title .no-img .titolo h1 .titolo_parte_1, .page header.post-title .no-img .titolo h1 .titolo_parte_1 {
    	font-size:50px!important;
    	line-height:50px!important;
	}
}



.flip-card {background-color: transparent; width: 320px;height: 320px;border: 35px solid #ffffff; perspective: 1000px;float:left;position:relative;}
.flip-card-inner {position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;}
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card-front, .flip-card-back {position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; /* Safari */ backface-visibility: hidden; border-radius:180px;}
.flip-card-front {background-color: #D05C43;color: white!important;display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: 'cuammheadbold',Helvetica,sans-serif;text-transform: uppercase;text-rendering: optimizelegibility;font-weight: normal;padding:0px;font-size: 20px;line-height:20px;}
.flip-card-back {background-color: #D05C43;color: white!important;transform: rotateY(180deg); display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: 'cuammheadbold',Helvetica,sans-serif;text-transform: uppercase;text-rendering: optimizelegibility;font-weight: normal;padding:0px;font-size: 20px;line-height:20px;}
.flip-card-front img {border-radius: 180px;}

.flip-card2{background-color: transparent; width: 200px;height: 200px;border: 5px solid #fff; perspective: 1000px; float: left; position: relative;}
.flip-card-inner2 {position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;}
.flip-card2:hover .flip-card-inner2 {transform: rotateY(180deg);}
.flip-card-front2, .flip-card-back2 {position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; /* Safari */ backface-visibility: hidden; border-radius:180px;}
.flip-card-front2 {background-color: #D05C43;color: white!important;display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: 'cuammheadbold',Helvetica,sans-serif;text-transform: uppercase;text-rendering: optimizelegibility;font-weight: normal;padding:0px;font-size: 20px;line-height:20px;}
.flip-card-back2 {background-color: #D05C43;color: white!important;transform: rotateY(180deg); display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: 'cuammheadbold',Helvetica,sans-serif;text-transform: uppercase;text-rendering: optimizelegibility;font-weight: normal;padding:0px;font-size: 20px;line-height:20px;}
.flip-card-front2 img {border-radius: 180px;}


.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop {background-position: 0% 0%!important;}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_even {margin-top: 30px;}

.dashicons-twitter::before {
  content: "";
  padding: 2px;
  width: 37px;
  height: 37px;
  position: absolute;
  left: 0;
  top:9px;
  background-image: url(/wp-content/themes/cuamm/img/x.svg);
  background-size: contain;
  background-origin: content-box;
  background-repeat: no-repeat;
}

.yarpp-related h3 {
    margin: 100px 0px 0px 0px!important;
    text-transform: none!important;
}