/*
Theme Name: B3
Theme URI: http://andrey.ws/b3theme-theme
Author: Andrey K.
Author URI: http://andrey.ws/
Description: Responsive customizable theme based on Bootstrap 3 framework. Three widget areas, changeable colors and page look, export/import settings, translation ready.
Version: 1.2.4
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: b3theme
Domain Path: /languages/
Tags: two-columns, white, light, flexible-width, custom-colors, custom-background, featured-images, rtl-language-support, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

/*

B3 Theme, including demo images (C) 2013 andreyk http://profiles.wordpress.org/andreyk
B3 is distributed under the terms of the GNU General Public License v3.0

B3 theme is based on Underscores theme quick start pack http://underscores.me/ (C) 2012-2013 Automattic, Inc.
and Bootstrap 3 framework http://getbootstrap.com/ (Apache License v2.0)

IE8 compatibility is achieved by using of Respond.js https://github.com/scottjehl/respond (MIT/BSD license)
and HTML5 Shiv http://code.google.com/p/html5shiv/ (MIT/GPL2 Licensed)

*/

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1000px;
    }
}


@font-face {
    font-family: 'intro_regular_bold';
    src: url('bootstrap/fonts/intro/intro-webfont.eot');
    src: url('bootstrap/fonts/intro/intro-webfont.eot#iefix') format('embedded-opentype'),
         url('bootstrap/fonts/intro/intro-webfont.woff') format('woff'),
         url('bootstrap/fonts/intro/intro-webfont.ttf') format('truetype'),
         url('bootstrap/fonts/intro/intro-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'intro_regular';
    src: url('http://www.ritalevimontalcini.org/wp-content/themes/b3/bootstrap/fonts/intro/intro-inline-webfont.eot');
    src: url('http://www.ritalevimontalcini.org/wp-content/themes/b3/bootstrap/fonts/intro/intro-inline-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.ritalevimontalcini.org/wp-content/themes/b3/bootstrap/fonts/intro/intro-inline-webfont.woff') format('woff'),
         url('http://www.ritalevimontalcini.org/wp-content/themes/b3/bootstrap/fonts/intro/intro-inline-webfont.ttf') format('truetype'),
         url('http://www.ritalevimontalcini.org/wp-content/themes/b3/bootstrap/fonts/intro/intro-inline-webfont.svg#intro_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

iframe{margin: 0;}
body{font-family: "kreon";font-size: 1.7rem;color:#343434;background: #ededed;overflow-x: hidden;}

img.site-logo {
	margin: 20px 15px 10px 0;
	float: left;
	clear: left;
        max-width: 74px;
        max-height: 72px;
}

h1.site-description {
	font-size: 29px;color:#817f83;font-family: "kreon";margin:24px 0 0;
}
h2.site-title {
	font-size: 24px;color:#0b458e;font-family: "kreon";margin: 2px 0;
}

@media (max-width: 320px) {
  h1.site-description {
    font-size: 26px;
  }
  h2.site-title{font-size: 22px;}
}

.wp-caption {
	max-width: 100%;
	text-align: center;
}
.wp-caption p {
	margin: 0;
}
div.aligncenter, img.aligncenter {
	margin: 8px auto;
	max-width: 100%;
	height: auto;
	clear: both;
}
div.alignleft, img.alignleft {
	float: left;
	clear: left;
	margin-right: 8px;
	max-width: 100%;
	height: auto;
}
div.alignright, img.alignright {
	float: right;
	clear: right;
	margin-left: 8px;
	max-width: 100%;
	height: auto;
}
.entry-content img, .widget img {
	max-width: 100%;
	height: auto;
}
.wp-caption-text, .gallery-caption {
	font-size: 85%;
}
.sticky {
	box-shadow: inset 3px 3px 8px #eee, inset -3px -3px 8px #eee;
}
.bypostauthor {}

.spacer-top {
	margin-top: 15px;
}
.spacer-bottom {
	margin-bottom: 15px;
}
.spacer-all {
	margin: 15px;
}
.padding-all {
	padding: 15px;
}
.spacer-lr {
	margin-left: 15px;
	margin-right: 15px;
}
.minus-15 {
	margin-left: -15px;
	margin-right: -15px;
}
.widget_calendar table {
	max-width: 88%;
	text-align: center;
}
.comment-list ul {
	list-style-type: none;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
	border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	border-radius: 6px 0 6px 6px;
}
ul.nav li.dropdown:hover ul.dropdown-menu {
display: block;    
}
.carousel-inner {
	height:300px;overflow-y: hidden;
}
.carousel-inner h2 a{color:#000;}
.carousel-caption {
	top: 10%;
	position: absolute;
	color: #333;
	text-shadow: 1px 1px 2px #FFF, -1px -1px 2px #FFF;
}
.carousel-caption p * {
	text-shadow: none;
}
.carousel-caption h1 a {
	opacity: 0.8;
	text-shadow: 1px 1px 3px #FFF, -1px -1px 3px #FFF;
	letter-spacing: 3px;
}
.navbar {
	z-index: 100;
}
.entry-meta {
	padding: 6px 0;
	color: #707070;
}
.tag-links, .cat-links, .permalink, .entry-date, .comments-link {
	display: inline-block;
	margin-right: 8px;
}

.glyphicon-folder-open {
	margin-right: 4px;
	display: inline-block;
}

article, .widget {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.widget ul {padding-left: 20px;}
.widget ul ul ul ul ul {
	padding-left: 4px;
}
.widget ul ul ul ul ul ul ul ul ul ul {
	padding-left: 0;
}

.comment-metadata {
	font-size: 85%;
}

.mejs-audio {margin-bottom: 20px;}

/*CSS GENERAL*/
#content{background: #FFF;}
.relative{position:relative;}
.btn{border-radius: 1px;}
.button-dona{background: #ff7b23;font-size:2.6rem;font-family: "intro_regular_bold";padding: 4px 10px;}
.button-dona-blue, .button-newsletter-blue{background: #7d99bc;color:#FFF;font-size:2.6rem;font-family: "intro_regular_bold";padding: 4px 10px;}
.button-newsletter-blue{font-size: 1.6rem;position: relative;top: 13px;}
.txt-kreon{font-family: "kreon";}
.txt-intro-bold{font-family: "intro_regular_bold";}
.txt-white{color:#FFF !important;}
.txt-grey{color:#343333 !important;}
.bg-grey{background: #E1E1E1;}
.bg-blue{background: #83a2c9;}
.bg_trasparent_black{background-color:rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
 }
.txt-blue{color:#83a2c9 !important;}
.txt-blue-dark{color:#203856 !important;}
.txt-orange{color:#ff7b23 !important;}
.txt-yellow{color: #f8cd06;}
.txt-pink{color: #f144a5;}
.txt-purple{color: #f1a6ff;}
.txt-grigio{color:#808080;}
.txt-11{font-size: 1.1rem;}
.txt-18{font-size: 1.8rem !important;}
.txt-20{font-size: 1.9rem !important;}
.txt-22{font-size: 2.2rem !important;}
.txt-34{font-size: 3.4rem !important;line-height:30px;}
.txt-trasparent{opacity: 0.6;filter:alpha(opacity=60)}
.no-padding{padding:0 1px;}
.spacer-top-25{margin-top:25px;}
.spacer-top-50{margin-top:50px;}
.spacer-bottom-50{margin-bottom:50px;}
.clear{margin:0;padding:0;clear:both;}
.input-black{background: black;border:0;}
.btn-black{background: black;border-color: #000;}
.middle{margin:0 auto;}
.no-border{border:0px !important;}
.btn-warning{background: #fe8b3e;}
.more{background: #ff7b23;font-family: "intro_regular_bold";padding: 4px 10px;width: auto;}
.more a{color:#FFF;}
a.link-white{color:#FFF;}
a.blackLink{color:#000;}
.dropdown-menu{background: #dadada;}
.hr{width: 100%;border:1px solid #000;margin: 0;}
img.mappa-paese-piccola{max-height: 100px;}
.attachment-full{width: 100%;}

.img_header-category,.img_header-page-full{display: block;position: relative;}
.img_header-page-full img{max-width: 1000px;width: 100%;}
.img_header-category img{width: 100%;}
.img_header-category .overlay_img{position:absolute; bottom: 0;right:0;background: #000;width: 93%;padding: 10px 15px 5px 15px;font-size: 2.6rem;
	font-family: 'intro_regular_bold';line-height: 20px;
	background-color:rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
}
.img_header-category .cambia-progetto{margin-top:10px;z-index: 300;font-size: 1.5rem;position: relative;height: 40px;line-height: 30px;
	color: #FFF;background: #ff7b23 url('images/arrow-black-down.png') no-repeat 90% center;padding: 5px 8px;
}
.cambia-progetto .list-progetti{width: 100%;background: #ff7b23;position: absolute;top:39px;left: 0;z-index: 299;display: none;}
.cambia-progetto .list-progetti a{display: block;color: #FFF;font-family: 'kreon';font-size: 1.8rem;margin: 2px 8px;}


.img-container-article{max-height: 250px;height:auto !important;height:250px;overflow-y: hidden;margin:0 auto 10px;
                      text-align: center;
}
.attachment-thumbnail{}

.dati-container-progetto-article{background: #FFF;margin-bottom: 15px;}
.foto-progetto-article{max-width: 240px;max-height: 250px;height:auto !important;height:250px;overflow-y: hidden;}
.dati-progetto-article{padding-left: 10px;}
.dati-progetto-article h1.title{color:#ff7b23;font-size: 1.9rem;text-transform: uppercase;margin: 0 0 5px 0;}
.dati-progetto-article h1.title a,
.dati-progetto-article h1.title a:visited
{color:#ff7b23;}
.dati-progetto-article p{text-transform: uppercase;margin: 4px 0;color:#000;}


/*social Icon*/
ul.social-icons{list-style: none;margin-top:20px;float:left;margin-left: 0;padding: 0;}
ul.social-icons li{display:inline;float:left;margin:0 3px 0 0;line-height: 20px;}
ul.social-icons li a{border:0px solid red;}
ul.social-icons li a.facebook-icon{background: url('images/icon-fb.png') no-repeat;text-indent: -9999px;width: 20px;height:20px;display:block;}
ul.social-icons li a.twitter-icon{background: url('images/icon-twitter.png') no-repeat;text-indent: -9999px;width: 22px;height:20px;display:block;}
ul.social-icons li a.youtube-icon{background: url('images/icon-youtube.png') no-repeat;text-indent: -9999px;width: 50px;height:20px;display:block;}

ul.social-icons li .header-input{height:24px;background:#000;color:#FFF;border:0;}
/**/

.language-chooser,
ul.flag-icon{list-style: none;margin-top:15px;margin-left: -52px}

.language-chooser-item.active {
    display: none;
}


/*NAVBAR*/
.navbar{margin-bottom: 1px;}
.navbar .container{width: 100%;background: #dadada;border: 0;border-radius: 0;
          font-family: 'intro_regular_bold';color:#000;font-size: 1.2rem;
          padding:0;position:relative;height: 45px;
}
ul.navbar-nav{background: #dadada;}

.navbar-default .navbar-nav > li { padding: 13px 0;}
.navbar-default .navbar-nav > li.no-border > a { border:0px;}
.navbar-default .navbar-nav > li > a {color:#000;padding: 0px 9px;border-right: 1px solid #000;}
.navbar-default .navbar-nav > li:last-child > a {border-right: 0px;}




.navbar-collapse{padding: 0;position: relative;min-height: 45px;height: auto !important;heith:45px;}
.navbar-collapse .pulsanti-navbar {height: 52px;position: absolute;top:-50px;right: 0;line-height: 52px;font-family: 'intro_regular_bold';}

.navbar-collapse .pulsanti-navbar a{background: #ff8a3d;color:#FFF;
         padding: 0px 10px;margin: 0;font-size: 1.6rem;
}
.navbar-collapse .pulsanti-navbar.eng-nav a{background: #ff8a3d;color:#FFF;
         padding: 0px 5px;margin: 0;font-size: 1.6rem;
}

.navbar-collapse .pulsanti-navbar a:hover{text-decoration: none;}
.navbar-collapse .pulsanti-navbar a.sostienici{background: url('images/bg-sostienici.png') no-repeat;margin-right: 2px; }
.navbar-collapse .pulsanti-navbar a.dona{background: url('images/bg-dona.png') no-repeat;width: 74px; }

.box-rita{background:#7d99bc url('images/rita-box.jpg') no-repeat;min-height: 345px;height:auto !important;height:345px;position:relative;font-size: 2.2rem;font-style: italic;width: 39%;cursor:pointer;}
.box-rita .subtitle{position:absolute;width: 100%;height: 53px;height:auto !important;height:53px;bottom: 0;left:0;background: #ff7b23;color:#602600;font-family: "intro_regular_bold"; font-style: normal;padding: 7px 5px;line-height: 21px;}
.box-rita .subtitle a, .box-rita .subtitle a:visited{color:#602600; }
.box-malala{background-color:#96bdbc;min-height: 345px;height:auto !important;
           height:345px;position:relative;font-size: 2.2rem;font-style: italic;width: 39%;padding-left: 0;
}
.box-malala .subtitle{position:absolute;width: 100%;min-height: 53px;height:auto !important;height:53px;bottom: 0;left:0;background: #3c4c4b;color:#FFF;font-family: "intro_regular_bold"; font-style: normal;padding: 7px 5px;line-height: 21px;}
.box-malala  a,.box-malala  a:visited{color:#FFF;}
.news-roll{width:215px;background: #E1E1E1;padding-top:10px;height:344px;}



.news-roll .carousel-indicators {bottom:0;}
.news-roll .carousel-indicators li{background: #FFF;margin:0 2px;}
.news-roll .carousel-indicators li.active{background: #ff7b23;border-color: #ff7b23;height:10px !important;width: 10px !important;}
.news-roll .item .item-category{color:#818181;}
.news-roll .item  .leggi a,
.news-roll .item  .leggi a:visited{color:#FFF;font-size: 1.8rem;}
.news-roll .item h2,.progetti-roll .item h2{font-family: 'kreon';font-size:2.2rem;margin-top:2px;}
.news-roll .item .item-description{}


.sponsor-hp_fascia{position:absolute;top:6000px;width:100%;height:115px;
	background-color:rgba(255,255,255,0.9);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF)";
	z-index: 999;
}
ul.list-sponsor{}
ul.list-sponsor li{line-height: 100px;margin-right:40px;}


.slide_svolti{position:relative;}

.progetti .item-proj{height: 240px;position:relative;overflow: hidden;}
.progetti .item-proj .title-proj{position:absolute;bottom:0;right: 0;
        background-color:rgba(0,0,0,0.7);
        /* For IE 5.5 - 7*/
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
        /* For IE 8*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
        color:#FFF;width: 90%;line-height: 25px;padding:2px 5px;font-family: 'intro_regular_bold';
        font-size: 14px;font-size: 1.4rem;
}
.title-proj a, .title-proj a:visited{color:#FFF;}
.progetti .bx-wrapper .bx-controls-direction a{margin-top: 0; top:103% !important;}
.progetti .bx-wrapper .bx-viewport{border:0 !important;
        -moz-box-shadow: 0 ;
	-webkit-box-shadow: 0;
	box-shadow: 0;
	
}

.progetti .item-content-250{width: 249px;float:left;background: #dadada;margin-right: 1px;}
.progetti .item-proj-250{height: 240px;position:relative;overflow: hidden;width: 250px;float:left;}


.progetti .item-proj-250 .proj-250{position:absolute;bottom:0;right: 0;
           color:#FFF;width: 90%;line-height: 25px;font-family: 'intro_regular_bold';
}
.progetti .item-proj-250 .proj-250 .paese-proj{
    background-color:rgba(0,0,0,0.5);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000)";
    padding:2px 5px;
    line-height: 25px;width: 100%;margin:0;padding: 0;
}
.progetti .item-proj-250 .proj-250 .title-proj-250{
    background-color:rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
    width: 100%;margin:0;padding: 0;padding:2px 5px;font-size: 14px;font-size: 1.4rem;
}
.progetti .item-proj-250 .proj-250 .title-proj-250 a,
.progetti .item-proj-250 .proj-250 .title-proj-250 a:visited{color:#FFF}
.progetti .item-content-250 .content_250,
.progetti .item-content-250 .resocontoDonazione{margin: 25px 5px 5px 25px;width: 90%;}
.progetti .item-content-250 .content_250{height: 325px;}
.progetti .item-content-250 .resocontoDonazione{font-size: 1.9rem;}
.progetti .item-content-250 .wrap-button-dona{width: 100%;position:relative;height: 70px;}
.progetti .item-content-250 .wrap-button-dona .button-dona{width: 95px;position: absolute;bottom: 0;right: 0;}
.progetti .item-content-250 .wrap-button-dona .button-dona a,
.progetti .item-content-250 .wrap-button-dona .button-dona a:visited{color:#FFF;}
.progetti .item-content-250 .wrap-button-dona .button-dona a:hover{text-decoration: none;}

.progetti-roll{background: #ff7b23;padding-top:10px;height:431px;border-left:1px solid #ff7b23;font-size: 1.6rem; }
.progetti-roll .carousel-indicators {bottom:0;}
.progetti-roll .carousel-indicators li{background: #FFF;margin:0 2px;}
.progetti-roll .carousel-indicators li.active{background: #803300;border-color: #803300;height:10px !important;width: 10px !important;}
.progetti-roll .item .item-category{color:#FFF;font-family: 'intro_regular_bold';}
.progetti-roll .item .item-category span{display:block;}
.progetti-roll .item  .leggi a,
.progetti-roll .item  .leggi a:visited{color:#FFF;font-size: 2.2rem;}
.progetti-roll .item h2{font-family: 'kreon'}
.progetti-roll .item .item-description{}

.sostienici-roll{background-color:rgba(0,0,0,0.5);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#55000000)";
    padding-top:10px;height:344px;font-size: 1.6rem;color: #FFF; }
.sostienici-roll .carousel-indicators {bottom:0;}
.sostienici-roll .carousel-indicators li{background: #FFF;margin:0 2px;}
.sostienici-roll .carousel-indicators li.active{background: #ff7b23;border-color: #ff7b23;height:10px !important;width: 10px !important;}
.sostienici-roll .item .item-category{color:#818181;font-family: 'intro_regular_bold';}
.sostienici-roll .item .item-category span{display:block;}
.sostienici-roll .item  .leggi a,
.sostienici-roll .item  .leggi a:visited{color:#818181;font-size: 2.2rem;}
.sostienici-roll .item h2{font-family: 'kreon'}
.sostienici-roll .item .item-description{color:#FFF;}

.partecipa{background:url('images/sfondo-partecipa2.jpg') no-repeat center center;min-height: 569px;height:auto !important;height:569px;}

.partecipa .amici{}
.arco-sx{background: url('images/arco-sx.png') no-repeat;height: 46px;}
.arco-dx{background: url('images/arco-dx.png') no-repeat;height: 46px;}
.partecipa .banner{background: url('images/banner-partecipa.png') no-repeat center center;
       height: 65px;color:#FFF;font-family: 'intro_regular_bold';
       font-size: 3.9rem;line-height: 52px;padding-left: 10px;
       text-align: center;position:relative;
}
.partecipa .banner .anche{background: url('images/anche-tu.png') no-repeat;height: 46px;width: 179px;position:absolute;bottom:-33px;left: 32%;}
.partecipa .banner .anche-en{background: url('images/us.png') no-repeat;height: 46px;width: 179px;position:absolute;bottom:-33px;left: 32%;}

.donazioni .salvadanaio{background: url('images/piggy.gif') no-repeat 0 -2px;padding-left: 120px;padding-top: 2px;min-height: 200px;height:auto !important;height:200px;}
.donazioni .mani{background: url('images/mani.gif') no-repeat 0 0;padding-left: 150px;min-height: 200px;height:auto !important;height:200px;}
.donazioni .ubi{background: url('images/ubi.gif') no-repeat 0 0;padding-left: 150px;min-height: 200px;height:auto !important;height:200px;}
.donazioni .laurea{background: url('images/laurea.gif') no-repeat 0 0;padding-left: 150px;min-height: 200px;height:auto !important;height:200px;}

.donazioni .salvadanaio .title,
.donazioni .laurea .title,
.donazioni .mani .title,
.donazioni .ubi .title{font-size: 2.4rem;color:#83a2c9;font-family: 'intro_regular_bold';line-height: 22px;}

.statistiche{background: #83a2c9;min-height: 680px;height:auto !important;height:680px;padding-top: 70px;}
.statistiche .cartina{background: url('images/africa-3.jpg') no-repeat 0 bottom;height: 410px;position:relative;}
h3.popover-title{color:#ff7b23;font-size: 1.7rem;}
.statistiche .cartina .algeria{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:105px;top:37px;width: 20px;height: 20px;}
.statistiche .cartina .angola{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:175px;top:267px;width: 20px;height: 20px;}
.statistiche .cartina .benin{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:97px;top:151px;width: 20px;height: 20px;}
.statistiche .cartina .burkina_faso{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:78px;top:135px;width: 20px;height: 20px;}
.statistiche .cartina .burundi{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:252px;top:227px;width: 20px;height: 20px;}
.statistiche .cartina .camerun{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:150px;top:179px;width: 20px;height: 20px;}
.statistiche .cartina .capo_verde{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:-15px;top:126px;width: 20px;height: 20px;}
.statistiche .cartina .congo{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:170px;top:210px;width: 20px;height: 20px;}
.statistiche .cartina .costa_avorio{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:55px;top:165px;width: 20px;height: 20px;}
.statistiche .cartina .eritrea{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:297px;top:114px;width: 20px;height: 20px;}
.statistiche .cartina .etiopia{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:300px;top:154px;width: 20px;height: 20px;}
.statistiche .cartina .ghana{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:79px;top:165px;width: 20px;height: 20px;}
.statistiche .cartina .guinea{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:31px;top:140px;width: 20px;height: 20px;}
.statistiche .cartina .kenya{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:295px;top:200px;width: 20px;height: 20px;}
.statistiche .cartina .libia{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:180px;top:50px;width: 20px;height: 20px;}
.statistiche .cartina .madagascar{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:335px;top:315px;width: 20px;height: 20px;}
.statistiche .cartina .malawi{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:273px;top:277px;width: 20px;height: 20px;}
.statistiche .cartina .mali{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:75px;top:104px;width: 20px;height: 20px;}
.statistiche .cartina .marocco{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:64px;top:21px;width: 20px;height: 20px;}
.statistiche .cartina .mozambico{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:273px;top:307px;width: 20px;height: 20px;}
.statistiche .cartina .niger{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:136px;top:110px;width: 20px;height: 20px;}
.statistiche .cartina .nigeria{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:125px;top:155px;width: 20px;height: 20px;}
.statistiche .cartina .rep-centro-africana{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:200px;top:165px;width: 20px;height: 20px;}
.statistiche .cartina .rep-democratica-congo{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:215px;top:220px;width: 20px;height: 20px;}
.statistiche .cartina .rwanda{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:252px;top:212px;width: 20px;height: 20px;}
.statistiche .cartina .senegal{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:8px;top:120px;width: 20px;height: 20px;}
.statistiche .cartina .sierra-leone{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:20px;top:155px;width: 20px;height: 20px;}
.statistiche .cartina .somalia{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:342px;top:182px;width: 20px;height: 20px;}
.statistiche .cartina .sud-africa{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:215px;top:375px;width: 20px;height: 20px;}
.statistiche .cartina .sudan{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:247px;top:114px;width: 20px;height: 20px;}
.statistiche .cartina .tanzania{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:282px;top:240px;width: 20px;height: 20px;}
.statistiche .cartina .uganda{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:265px;top:196px;width: 20px;height: 20px;}
.statistiche .cartina .zambia{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:235px;top:284px;width: 20px;height: 20px;}
.statistiche .cartina .zimbabwe{position:absolute;background: url('images/marker_map_hp_orange.png') no-repeat;opacity: 1.0;left:248px;top:310px;width: 20px;height: 20px;}

.statistiche .diagrammi{}

.statistiche h3{color:#FFF;font-family: "kreon";font-size: 36px;}


.social{background: #E1E1E1;padding-bottom:20px;padding-top: 2px;}

.social .social-box{background: #FFF;}
.social .social-box .titolo{background: #000;color:#FFF;font-family: 'intro_regular_bold';font-size: 16px;font-size: 1.6rem;padding-left:5px;line-height: 42px;height: 42px;}
.social .social-box .titolo a, .social .social-box .titolo a:visited{color:#FFF;}

.svolti .graffa{background: url('images/graffa.png') no-repeat;width:691px;height: 100px;margin:0 auto;}
.svolti .number-svolti{font-size: 6.0rem;color:#ff7b23;line-height: 56px;}
.svolti .frase-svolti{font-size: 2.4rem;line-height: 27px;}


.nazioni{background: #83a2c9;}
.nazioni .item{font-size: 1.2rem;color:#203856;}
.nazioni .item p{margin:1px 0;font-family: 'intro_regular_bold';}
.nazioni .item .txt-nazione{font-size:2.4rem; }
.nazioni .item a,.nazioni .item a:visited{color:#FFF;}
.more-nazioni-link{background: #203856;line-height: 50px;height: 50px;color:#FFF;font-family: 'intro_regular_bold';}
.more-nazioni-link p{padding-right: 5px;margin-right: 15px;}
.more-nazioni-link p a,.more-nazioni-link p a:visited{color:#FFF;background: url('images/more-link-nazioni.gif') no-repeat right center;
        display: block;padding-right: 40px;
}


.aziende{padding: 20px 0 30px 0;}
.aziende .perche,
.aziende .bersaglio,
.aziende .puzzle,
.aziende .mano
{text-align: center;text-transform: uppercase;font-size: 1.3rem;}
.button-leggi-black{background: #000 url('images/right_arrow_orange.png') no-repeat 90% center;color: #FFF;font-family: 'intro_regular_bold';
             margin-top: 10px;padding: 8px 25px 8px 10px;
}
.button-leggi-black a,.button-leggi-black a:visited{color:#FFF;}


.privati{background: #83a2c9;padding-bottom: 30px}
.privati a,.privati a:visited{color:#FFF;}
.privati .itemBox{text-align: center;text-transform: uppercase;font-size: 1.3rem;}
.button-leggi-orange{background: #ff7b23 url('images/right-arrow-white.png') no-repeat 90% center;color: #FFF;font-family: 'intro_regular_bold';
             margin-top: 10px;padding: 8px 25px 8px 10px;
}
.button-leggi-orange a,.button-leggi-orange a:visited{color:#FFF;}
.video{background: #000;}
.video .frase{background: #000;color:#FFF;padding: 10px;}
.video .frase p{padding: 10px 15px;font-style: italic;}
.video .frase .apice-top{background: url('images/apice-top.png') no-repeat;width: 84px;height: 68px;}
.video .frase .apice-bottom{background: url('images/apice-bottom.png') no-repeat right bottom;width: 84px;height: 68px;}
.biografia{margin-bottom: 20px;}
.biografia .anno{color:#BBB;text-align: right;font-size: 3.6rem;} /* =36px */
.biografia .titolo{font-weight: bold;border-bottom: 1px solid #d3d3d3;}
.biografia .border-left{border-left: 3px solid #000;padding-left: 10px;}


.pubblicazioni{margin-top: 20px;}
.gallery-rita{margin-top: 20px;border-left:1px solid #d3d3d3;padding-left: 10px;min-height: 300px;height:auto !important;height: 300px;}




.pre-footer-biografia{background: #000 url('images/pre-footer-biografia-bg.jpg') no-repeat;
    margin-top: 25px;height:255px;margin-top:25px;
    color:#FFF;
}
.pre-footer-biografia .frase{margin-top:35px;padding:10px;}


.attivita-header{background: #000 url('images/bg-attivita.jpg') no-repeat;position:relative;height: 280px;}
.attivita-header .frase-discorso{color:#FFF;margin-top: 50px;margin-left: 110px;margin-top: 50px;text-align: right;}
.attivita-header .frase-discorso .frase-firma{color:#818181;margin-top: 10px;text-align: right;}


.graffa-blu{background: url('images/graffa-blu.png') no-repeat;width:691px;height: 100px;margin:25px auto 10px;}
.graffa-white-down{background: url('images/graffa-white-down.png') no-repeat;width:691px;height: 100px;margin:25px auto 10px;}

.attivita-elenco{background: #83a2c9;min-height: 680px;height:auto !important;height:680px;padding: 70px 0 ;}
.attivita-elenco .item{height: 365px;}
.attivita-elenco .img-blu{width:300px;height: 150px;overflow: hidden;padding: 5px;background: #FFF;margin:5px 0;}
.attivita-elenco img{width:290px;height: 140px;}
.attivita-elenco .titolo{font-size: 2.0rem;font-family: 'intro_regular_bold';text-align: center;}
.attivita-elenco .titolo a,
.attivita-elenco .titolo a:visited{color:#203856;}
.attivita-elenco .testo{color:#FFF;text-align: center;}


.eventi_sponsor{background:url('images/bg_sponsor_blue.jpg') no-repeat center center;min-height: 464px;height:auto !important;height:464px;}
.eventi_sponsor .frase{text-align: center;}
.eventi_sponsor .frase a, .eventi_sponsor .frase a:visited{color:#203856;}
.eventi_sponsor .slider_sponsor{color:#203856;}
.eventi_sponsor .diventa_sponsor{background: url('images/eventi-sponsor-fascia.png') no-repeat;
                margin-top: 20px;width: 365px;height: 129px;text-indent:-9999px;
}
.eventi_sponsor .diventa_sponsor-en{background: url('images/be-our-sponsor.png') no-repeat;
                margin-top: 20px;width: 365px;height: 129px;text-indent:-9999px;
}

#carousel-sponsor-conteiner{height: 100px;margin: 0 auto;position: relative;width: 260px;}
#carousel-sponsor-conteiner .sponsor_slide_img{width: 245px;position:absolute;top:0;left:25px;height: 114px;background: #f5f5f5;}
#carousel-sponsor-conteiner .sponsor_slide_img img.img_sponsor_item{position:absolute;top:0;left:0;max-width: 245px;height: 114px;}
#carousel-sponsor-conteiner .sponsor_slide_img .item{position:relative;height:114px;}
#carousel-sponsor-conteiner .sponsor_next{position: absolute;top:50%;left: 108%;}
#carousel-sponsor-conteiner .sponsor_prev{position: absolute;top:50%;left: 0;}

/*DONA*/
.dona_container{position:relative;}
.indicazioni{background-color:rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
    color:#FFF;margin:15px;margin-bottom:0;padding:15px;
    height: 960px;position:relative;font-family: 'kreon';
}
.indicazioni p{margin:10px 0;padding-top: 5px;}
.indicazioni h3{border-bottom: 1px solid #FFF;font-family: 'kreon' !important;}

.navigation-button{margin:4px 15px 10px 0;}
.navigation-button a{
	color:#FFF;padding:3px 8px;
 }



.citazione-dona{position:absolute;top:500px;right: 10px;padding:15px;
    background-color:rgba(255,255,255,0.8);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77FFFFFF, endColorstr=#77FFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77FFFFFF, endColorstr=#77FFFFFF)";      
}
.accesso-social{border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;padding: 0px 0;}
.accesso-social ul{}
.accesso-social ul li{margin: 0;}
.accesso-social ul li a.fb_access{background: url('images/access_fb.gif') no-repeat;width: 122px;height: 25px;padding-left: 10px;color: #FFF;
          display: block;text-align: left;text-transform: uppercase;font-size: 1.3px;font-size: 1.3rem;line-height: 27px;
}
.accesso-social ul li a.tw_access{background: url('images/access_twitter.gif') no-repeat;width: 122px;height: 25px;padding-left: 10px;color: #FFF;
          display: block;text-align: left;text-transform: uppercase;font-size: 1.3px;font-size: 1.3rem;line-height: 27px;
}
.accesso-social ul li a.gp_access{background: url('images/access_google.gif') no-repeat;width: 122px;height: 25px;padding-left: 10px;color: #FFF;
          display: block;text-align: left;text-transform: uppercase;font-size: 1.3px;font-size: 1.3rem;line-height: 27px;
}
#caricaFormPagamento{min-height:350px;height:auto !important;height:350px;}
#caricaFormPagamento h3{border:0;font-family:"intro_regular_bold";}
#caricaFormPagamento h3 span.step{background:#ff7b23;color:#FFF;padding:0 10px;}

/*CONTATTI*/
.contatti_container{position:relative;min-height:740px;height:auto !important;height:740px;}
.contattiForm{background-color:rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
    color:#FFF;margin:20px;
    padding-bottom: 30px;position:relative;float:right;font-family: 'kreon';
}
.contattiForm p{margin:10px 0;padding-top: 5px;}
.indicazioni h3{border-bottom: 1px solid #FFF;font-family: 'kreon' !important;}

.citazione-contatti{position:absolute;top:100px;left:0px;padding:15px;
	font-size:1.9rem;
    background-color:rgba(255,255,255,0.8);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77FFFFFF, endColorstr=#77FFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77FFFFFF, endColorstr=#77FFFFFF)";      
}

.contatti_container .social_link{margin-top:25px;}
.contatti_container .social_link ul{list-style:none;}
.social_link ul li{display:block;margin-bottom:10px;}
.mappa{border:max-width:970px;margin:5px auto;position:relative;}
.mappa .overlayInfo{position:absolute;bottom:0;right:0;z-index:999;
	background-color:rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";
    color:#FFF;padding:25px;font-size:2.4rem;line-height: 24px;
}
.mappa .overlayInfo a,.mappa .overlayInfo a:visited{color:#ff7b23;}

#cforms2form input,#cforms2form textarea{width:300px;}
.linklove{display:none;}
#cforms2form .sendbutton{background: #ff7b23;font-size:1.6rem;font-family: "intro_regular_bold";padding: 4px 10px;width: 150px;color:#FFF;border:0 !important;
	margin-right:10px;
}
#cforms2form ol.cf-ol li.cf_li_err{border:0 !important;background:none !important;}
/*CHI SIAMO*/
.fondatrici_content{background: #ff7b23;margin-bottom: 10px;}
.presidente .item_presidente{color: #ff7b23;margin-bottom: 5px;font-family: "intro_regular_bold";font-style: italic;}
.presidente .titolo_presidente{font-size: 2.1rem;font-weight: bold;font-family: "intro_regular_bold";margin-bottom: 5px;}
.consiglio{margin-bottom: 20px;}
.consiglio .titolo_consiglio{font-family: "intro_regular_bold";margin: 5px 0 10px;min-height:60px;min-height: auto!important;height:60px;}


/*COME OPERIAMO*/
.white-list_item{margin-bottom: 20px;float: left;}
.white-list_item .titolo{font-weight: bold;text-transform: uppercase}
.blue-list_item{margin-bottom: 20px;color:#203856;float: left;}
.blue-list_item span.download{background: url('images/icon-download.png') no-repeat;}
.come-operiamo-info{margin-bottom: 30px;background: url('images/mini-africa.png') no-repeat center top;
                   padding-top: 150px;
}
/*PARTNER*/
.sponsor-header{background: url('images/bg-partner-page.jpg') no-repeat;height:342px;}
.sponsor-header .diventa_sponsor{background: url('images/eventi-sponsor-fascia.png') no-repeat;
                margin: 20px auto 0;width: 365px;height: 129px;text-indent:-9999px;
}

.partner{padding-left: 1px;}
.partner .partner_contenuto{width:90%;margin:5px auto;}
.partner .partner_contenuto p{margin-bottom:5px;}
.partner .item_sponsor{min-height: 200px;height: auto !important;height: 200px;}

/*youtube social*/
.contenitore_yt{padding:10px 0px 10px 3px;height:302px;}
.contenitore_yt .scroll-yt{height:242px; overflow: auto;background: #FFF;}
.item-yt{margin:0 0 7px 0;}
.item-yt .img-yt{width: 120px;margin:0;}
.item-yt .dati-yt{width:155px;margin:0;}
.item-yt .titolo-yt a,.item-yt .titolo-yt a:visited{color:#000;}
.item-yt .text-content{color:#818181;font-size: 1.2rem;}
.contenitore_yt .bottom-title{font-family: 'intro_regular_bold';color:#000;line-height: 50px;background: #FFF;width: 100%;text-align: center;}
.contenitore_yt .bottom-title a,.contenitore_yt .bottom-title a:visited{color:#000;}

.footer-land-black{background: #000;min-height: 35px;height:auto !important;height:35px;line-height: 35px;color:#FFF;font-size: 1.1rem;}
.footer-land-orange{background: #ff7b23;min-height: 120px;height:auto !important;height:120px;color:#000;font-size: 1.3rem;}
.footer-land-orange a,.footer-land-orange  a:visited{color:#FFF;}

/*CSS sidebar*/
#secondary{background: #dadada;}
h3.widget-title{padding-bottom: 3px;margin-right:0 !important;border-bottom: 1px solid #b7b7b7;font-size: 2.0rem !important;
	font-family: 'kreon' !important;text-transform: uppercase;text-align: right;font-weight: bold;
	background: url('images/arrow-sidebar.png') no-repeat right center;padding-right: 25px;
}
aside{margin-bottom:20px;}
aside ul{list-style: none;text-align: right;margin-right: 2px;color:#333333;}
aside ul>li {font-size: 1.6rem;}
aside ul>li a{color:#333333;text-transform: capitalize;}

#secondary .social-box{background: #FFF;margin-bottom: 20px;}
#secondary .social-box .titolo{background: #000;color:#FFF;font-family: 'intro_regular_bold';padding-left:5px;line-height: 42px;height: 42px;}
#secondary .social-box .titolo a,
#secondary .social-box .titolo a:visited{color:#FFF;}
.newsletter-input{color: #FFFFFF;width: 235px;height: 28px;}

#breadcrumbs{
	padding:4px 10px;
	background:#000;
    color:#FFF;font-family:"intro_regular_bold";font-size:1.4rem;font-size:14px;font-style:italic;
}
#breadcrumbs a, #breadcrumbs a:visited{color:#FFF;text-decoration: underline;}
span.raquo{font-size:1.9rem;font-size:19px; color:#cc621c;}

/* SINGOLO ARTICOLO */
article{margin-bottom: 50px;}
article .entry-title{padding-bottom: 5px;border-bottom: 1px solid #DADADA;}
article .entry-title a, article .entry-title a:visited{color:#000;}
img.alignnone,.img_shadow{border: 1px solid #DDDDDD;
        border-radius: 2px 2px 2px 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        padding: 0px;
        margin:5px 2px;
        transition: all 0.2s ease-in-out 0s;
	box-shadow:0px 1px 3px #999999;
	-webkit-box-shadow:0px 1px 3px #999999;
	-moz-box-shadow:0px 1px 3px #999999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=4);
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=4)
}


.pager li > a, .pager li > span {background: #fe8b3e; border:0;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px; color:#FFF;
}
.pager li > a:hover, .pager li > span:hover{background: #fca66d;color:#FFF;}
.page-header{border:0;margin: 10px 0;}
.entry-meta a,.entry-meta a:visited{color:#000;}
.entry-meta a:hover{color:#000;}


.gallery-grid {}
.content_grid_gallery{height: 235px;}
img.img_rita_gallery{width:95px;height: 95px;border:0 !important;}

iframe#videoHome{height:560px;}
/*  css mobile general    */
@media (min-width:321px) and (max-width: 460px) {
  h1{font-size: 26px}  
  .statistiche h3{font-size: 2.6rem;}
  .img-responsive {max-width: 360px;}
  .arco-sx,.arco-dx{display: none;background-image: none; }
  .partecipa .banner{background-image:none;background: #ff7b23;
    width: 360px;margin: 0 auto;margin-left: 25px;text-align: center;
  }
  .partecipa .banner .anche,.partecipa .banner .anche-en{display: none;}
  .svolti .graffa{display: none;}
  .navbar-default .navbar-nav > li { padding: 15px 0px 10px 50px;}
  iframe#videoHome{height:360px;}
  .iframe_video{width: 100%;}
}
@media (max-width: 320px) {
   h1{font-size: 24px}
   .statistiche h3{font-size: 2.6rem;}
  .img-responsive {
    max-width: 300px;
  }
  .arco-sx,.arco-dx{display: none;background-image: none; }
  .partecipa{background: #DADADA;}
  .partecipa .banner{background-image:none;background: #ff7b23;
    width: 300px;margin: 0 auto;font-size: 26px;margin-left:10px;text-align: center;
  }
  .partecipa .banner .anche,.partecipa .banner .anche-en{display: none;}
  .svolti .graffa{display: none;}
  .box-rita {background-image: none;width: 100%;
    background-color:#7d99bc;min-height: 285px;
  }
  .box-malala {
    background:#96bdbc; background-image:none;min-height: 285px;width: 100%;
  }
  .news-roll,.progetti-roll {
    width: 100%;min-height: 240px;height: auto !important;height:240px;
  }
  .navbar-default .navbar-nav > li { padding: 15px 0px 10px 30px;}
  .navbar-brand{margin-left: 10px;}
  .navbar-nav{margin:0;}
  .foto_slider-sostienici img{max-width: 319px;}
  .eventi_sponsor .diventa_sponsor{background-image:none;background: #ff7b23;
        margin: 10px auto 0;text-indent: 0px;font-size: 2.0rem;
        text-align: center;color:#FFF;height: 40px;width: 200px;
        line-height: 40px;
                
	}
    .sponsor-hp_fascia{display:none !important;}	
    .display_smartphone_no{display: none;}
    .iframe_video{width: 100%;}
    .citazione-contatti{position:absolute;top:600px;left:0px;padding:15px;font-size:1.8rem;}
    .cform {width: 320px !important;margin:0;}
    #cforms2form input, #cforms2form textarea{width: 150px;}
    #cforms2form .sendbutton{margin-right: 70px;width: 105px;}
    .contattiForm{height: 600px;}
    iframe#videoHome{height:240px;}
}

@media (min-width:461px) and (max-width: 768px) { /*tablet portrait*/
  .box-rita,.box-malala{width: 49%;}
  .news-roll,.progetti-roll {
    width: 100%;height: 200px;
  }
  .partecipa {
    background:#CCC;min-height: 600px;
  }
  .navbar-default .navbar-nav > li { padding: 15px 0px 10px 10px;}
  .arco-sx,.arco-dx{display: none;background-image: none; }
  .partecipa .banner .anche, .partecipa .banner .anche-en{bottom: -20px;}
  .newsletter-input{width: 215px;}
  .pre-footer-biografia .frase{padding:0;}
  .sostienici-roll{height: 240px;}
  .foto_slider-sostienici img{width: 100%;}
  .iframe_video{width: 749px;}
  #cforms2form input, #cforms2form textarea{width: 250px;}
  #cforms2form .sendbutton{margin-right: 70px;width: 125px;}
  .svolti .number-svolti{font-size: 4.2rem;color:#ff7b23;line-height: 40px;}
  .svolti .frase-svolti{font-size: 1.6rem;line-height: 20px;} 
  img.mappa-paese-piccola{max-height: 80px;max-width: 80px;}
  .nazioni .item .txt-nazione{font-size: 1.8rem;}
  .dona_container{background-position: right top !important;}
}
@media (min-width:769px) and (max-width: 1024px) { /*tablet landscape*/
    .news-roll,.progetti-roll {width: 212px;}
    .iframe_video{width: 100%;}
    .foto_slider-sostienici img{max-width:970px;}
    .sostienici-roll{height:335px;}
    
}