/* CSS Document */
/* Generated by Glyphter (http://www.glyphter.com) on  Thu Oct 15 2015*/
@font-face {
    font-family: 'Glyphter';
    src: url('../fonts/Glyphter.eot');
    src: url('../fonts/Glyphter.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Glyphter.woff') format('woff'),
         url('../fonts/Glyphter.ttf') format('truetype'),
         url('../fonts/Glyphter.svg#Glyphter') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class*='icon-']:before{
	display: inline-block;
   font-family: 'Glyphter';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}
.icon-h_huffington{
    display: inline-block
}
.icon-h_huffington:before{content:'\0041';}


/*fonts*/
	/*family*/
	body{font-family: 'PT Sans', sans-serif; -webkit-font-smoothing: antialiased;}
	.grafic, #pagenavigator{font-family: 'Cabin Sketch', cursive; -webkit-font-smoothing: antialiased;}

	/*weight*/
		/*300 light
		.light{font-weight:300;}*/

		/*400 regular*/
		body, .regular, .btn-group-lg>.btn, .btn-lg, .featured .box h3, .row-cosa-facciamo .box h3, .container-campagne h2, h3.tit-box, .data{font-weight:400;}

		/*600 semibold*/
		.semibold{font-weight:600;}

		/*700 bold*/
		.navbar-default .navbar-nav>li>a, strong, .search-box .form-control, h1, h2, h3, .timeline .anno, .nav-buttons .btn, .title-box h3, .tipo_indice, #scroll-menu .left-side.nav>li>a, .ambiti ul li, .updates-diritti ul li, .box.updates ul li, .box-menu ul li, .row-chisiamo ul.loop li, .box-bilancio ul li, .toggle-box .article ul.list, .box_tags a, .box-book header, .pubblicazioni .introduction .autore{font-weight:700;}

		/*800
		{font-weight:800;}*/

	/*color*/
		a, a:hover, .container-campagne .bg-azure .content, .utility.print a, ul.loop-orange li, ul.loop-azure li{
			color:#000;}
		.navbar-default .menu-bottom .navbar-nav>li>a, #slider-cover .cover-slide header, #slider-cover a, .box-video, .box-video a, .diventa-volontario, .footer-1, .footer-1 a, .footer-1 .social-row a, .footer-2, .footer-2 a, .cover-page header h2, .cover-page header h3, .title-box, .italia .box.title-box h3, .row-progetti .box.title-box h3, .mondo .box.title-box h3, .obiettivi-millenio.bg-cover, .obiettivi-millenio.bg-cover a, .dark-bg, .unisciti-row .tit-box, .generic-header, .generic-header a, .box-button, .box-button:hover, .dark-box, .dark-box a, .dark-box .tit-box, .box-bilancio, .box-bilancio a, .box-bilancio .tit-box, .toggle-box .article.openArrow .headline i, .bg-azure, .bg-azure a{
			color:#fff;
		}
        .bg-azure .tit-box, .bg-azure h3{
           color:#fff !important;
        }
		/*#8e9ca9 gray*/
		/*#8e9ca9 gray*/
		.navbar-default .navbar-nav>li>a, .social-row a, .figure .nota, .utility .tit-box, .data, .box_tags a, #pagenavigator{
			color:#8e9ca9;
		}
		/*#f83e8f pink*/
		.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .search-box .form-control, .search-box .btn-link, .search-box .form-control::-webkit-input-placeholder, .numeri-unicef .valore, .breadcrumb .active, .ev-pink, .ev-pink a, a.ev-pink, .breadcrumb a.ev-pink, .sottotit_box, #pagenavigator a{
			color:#f83e8f;
			background-color:transparent;
		}
		/*#0094de azure*/
		.tit-box, .tit-box a, a.tit-box, .container-amico-unicef, .chi-unicef h3, .timeline .anno, .azione a, .footer-1 h3, .footer-1 h3 a, .footer-1 a h3, .navbar-default .navbar-nav.center-menu>li>a, .navbar-default .navbar-nav.center-menu>li>a:hover, #scroll-menu .navbar-nav > li > a, .breadcrumb a, .progetti .navbar-default #submenu-progetti .navbar-nav>li>a, .tipo_indice, .tipo_indice a, .sub-menu .navbar-default .navbar-nav>li>a, .collabora-section a, .container-campagne .light-bg h2, .utilita a, .ev, .ev a, a.ev, .row-progetti .box h3, .featured .box h3, ul.loop-pointer li, .correlato .data, .gradiente-w-g .content-banner h2.tit-box-sm, ul.loop-azure li strong, ul.loop-azure li:before, .pubblicazioni .introduction .autore, .pubblicazioni.dettaglio .content-row .tit-box, .dettaglio .text_dett a, .content-progetto .description a{
			color:#0094de;}

		/*#86aa12 green italia*/
		.italia .box h3, .italia .box a h3, .tit-italia, .tit-italia a, a.tit-italia{
			color:#86aa12;}

		/*#86aa12 orange mondo programmi emergenze*/
		.mondo .box h3, .mondo .box a h3, .programmi .box h3, .programmi .box a h3, .emergenze .box h3, .emergenze .box a h3, .warning, .tit-mondo, .tit-mondo a, a.tit-mondo, .emergenze .tit-box, .emergenze .tipo_indice, .emergenze .tipo_indice a, .programmi .tit-box, .programmi .tipo_indice, .programmi .tipo_indice a,  ul.loop-orange li strong, ul.loop-orange li:before, .ev_orange, a.ev_orange, a .ev_orange, .ev_orange a{
			color:#f3961f;}

		/*#e1b401 giallo pubblicazioni*/
		.pubblicazioni .tit-box, .pubblicazioni a .tit-box, .pubblicazioni .tit-box a, .pubblicazioni.italia .tit-box, .pubblicazioni.italia a .tit-box, .pubblicazioni.italia .tit-box a{
			color:#e1b401;}

        /* azure obiettivi del millenio #56c9ce */
        .container-obiettivi a{
            color: #56c9ce;
        }


	/*custom style fonts*/
	body{font-size:16px;}
	h1,h2, h3, h4{margin:0px 0px 20px 0px;}
    a .tit-box{
        text-decoration: none;
    }
    .dettaglio .text_dett a{
        text-decoration: underline;
    }
	.tit-box, .content-banner h2.tit-box-sm{
		font-size:60px;
		margin-bottom:20px;}
	h3.tit-box, .layout-fixed h2.tit-box{
		font-size:36px;}
    h4.tit-box{
        font-size: 24px;
    }
	.tit-box-small{
		font-size:20px;
		text-transform:uppercase;
		margin-bottom:15px;}
	.no-left-pad{
		padding-left:0px;}
	.no-right-pad{
		padding-right:0px;}
	.no-right-pad .content{
		padding-right:15px;}
	.tipo_indice{font-size: 14px; text-transform:uppercase; margin-bottom:15px;}
	.loop .tipo_indice{margin-bottom:0px;}
	.introduction h3, .tit-box.tit-box-m{
		font-size:30px;}
    .padded-multiline {
        line-height: 1.3;
        padding: 8px 0;
        border-left: 20px solid #0094de;
        margin: 20px auto;
    }
    .padded-multiline h2, .padded-multiline h3 {
        padding: 5px 0;
        color: #fff;
        display: inline;
        margin: 0;
    }
    .padded-multiline h2 span, .padded-multiline h3 span {
        position: relative;
        left: -10px;
    }

    /*-----------------------------------tags-------------------------------------------*/
    .box_tags a{
        text-decoration:none !important;}
    .box_tags a:hover{
        text-decoration:underline;}
    .tag0{
        font-size:12px;}
    .tag1{
        font-size:13px;}
    .tag2{
        font-size:14px;}
    .tag3{
        font-size:15px;}
    .tag4{
        font-size:16px;}
    .tag5{
        font-size:17px;}
    .tag6{
        font-size:18px;}
    .tag7{
        font-size:19px;}
    .tag8{
        font-size:20px;}
    .tag9{
        font-size:22px;}
    /*-----------------------------------tags-------------------------------------------*/

.data{
    font-size: 14px;
}
/*custom div box*/
.original_template{
	display:none;}
.embed-container{
    height: 500px;
    overflow: hidden;
}
ul.loop{
	padding:0px 0px;
	margin-top:0px;
    margin-bottom: 0px;
	list-style:none;
}
ul.loop li{
	margin:0px 0px 15px;
	padding:0px 0px;
}
ul.loop-float li{
	float:left;
	padding-right:10px;
}
ul.loop-border-bottom li{
	padding-bottom:5px;
	border-bottom:1px solid #ccc;}
ul.loop-border-bottom li:last-child {
    border-bottom:0px solid #ccc;
}
.border.box ul.loop-border-bottom li:last-child {
    padding-bottom:0px;
    margin-bottom: 0px;
}
ul.loop-pointer li{
    list-style-type: disc;
    list-style-position: inside;
}
ul.loop-orange li:before, ul.loop-azure li:before {
    content: "• ";
}
ul.loop-50 li{
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}
ul.index-loop li{
    padding-bottom: 25px;
    margin-bottom: 35px;
}
.section{
	margin-bottom:30px;}
.section.border-bottom-shadow{
	margin-bottom:50px;}
.border-bottom-shadow{
	box-shadow: 2px 10px 20px 2px #eee;
	-webkit-box-shadow: 2px 10px 20px 2px #eee;
	-moz-box-shadow: 2px 10px 20px 2px #eee;
	margin-bottom:15px;
}
.bg-cover{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.border{
	border:1px solid #ccc;}
.border.box, .box-pad{
	padding:20px;}
.border.no-padding-box{
    padding: 0px;
}
.border.no-padding-box .content{
    padding: 20px;
}
.container-pad-lg{
    padding-left: 50px;
    padding-right: 50px;
}
.box{
	margin-bottom:15px;}
.box.top-box{
    margin-bottom: 0px !important;
}
.top-box .tit-box{
    margin-bottom: 0px;
}

.contatti-box{
    background-color:#0094de;
    background-image: url(/assets/img/bg_contatti.gif);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 20px;
    font-size: 14px;
}
.contatti-box .figure{
    padding-right: 0px;
    margin-bottom: 20px;
}
.contatti-box .img-contatto{
    width: 100%;
}

    /*flex rules*/
    .flex-row{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .flex-row .flex-child{
        flex: 1;
    }
	/*custom flexslider*/
	.content-slider{
		width:100%;
		overflow:hidden;
	}
	.custom-slider.flexslider{
		margin:0px 0px;
		border:0px;
	}
	.custom-slider .flex-control-nav{
		bottom:0px;}
	.custom-arrow .flex-direction-nav a{
		font-size:0px;
		background-image:url(../img/custom-nav.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		width:38px;
		height:95px;
	}
	.custom-slider .flex-control-paging li a {
	  background: rgba(255,255,255, 0.3) !important;
	}
	.custom-slider .flex-control-paging li a:hover {
	  background: #ebebeb !important;
	}
	.custom-slider .flex-control-paging li a.flex-active {
	  background: #fff !important;
	}
	.custom-arrow .flex-direction-nav a.flex-prev{
		background-position:0px -95px;}
	.custom-arrow .flex-direction-nav a:before{
		display:none;}

	.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;}
	.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}



	/*buttons*/
	.btn{
		border-radius:80px;}
	.btn-group-lg>.btn, .btn-lg{
		font-size:24px;
		padding:10px 25px;}

	/*btn-default*/
	.btn-default {
		color:#fff !important;
		background-color:#0094de;
		border-color:#0094de
	}
	.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
		color:#fff !important;
		background-color:#057bb6 !important;
		border-color:#057bb6
	}
	.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
		background-color:#30b3f5;
		border-color:#30b3f5
	}
	.btn-default.btn-border, .btn-default.btn-border.active, .btn-default.btn-border.focus, .btn-default.btn-border:active, .btn-default.btn-border:focus, .btn-default.btn-border:hover, .open>.dropdown-toggle.btn-default.btn-border{
		color:#0094de!important;
	}

	/*btn-primary*/
	.btn-primary {
		color:#fff !important;
		background-color:#fa4091;
		border-color:#fa4091
	}
	.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
		color:#fff !important;
		background-color:#df2f7c !important;
		border-color:#df2f7c
	}
	.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
		background-color:#fa86b9;
		border-color:#fa86b9
	}
	.btn-primary.btn-border, .btn-primary.btn-border.active, .btn-primary.btn-border.focus, .btn-primary.btn-border:active, .btn-primary.btn-border:focus, .btn-primary.btn-border:hover, .open>.dropdown-toggle.btn-primary.btn-border{
		color:#fa4091!important;
	}

	.btn-primary.btn-reverse{
		color:#fa4091 !important;
		background-color:#fff;
		border-color:#fff
	}
	.btn-primary.btn-reverse.active, .btn-primary.btn-reverse.focus, .btn-primary.btn-reverse:active, .btn-primary.btn-reverse:focus, .btn-primary.btn-reverse:hover, .open>.dropdown-toggle.btn-primary.btn-reverse {
		color:#fa4091 !important;
		background-color:#fff !important;
		border-color:#fff
	}

	/*btn-warning*/
	.btn-warning {
		color:#fff !important;
		background-color:#f8a022;
		border-color:#f8a022
	}
	.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {
		color:#fff !important;
		background-color:#d68716 !important;
		border-color:#d68716
	}
	.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
		background-color:#ffd69c;
		border-color:#ffd69c
	}
	.btn-warning.btn-border, .btn-warning.btn-border.active, .btn-warning.btn-border.focus, .btn-warning.btn-border:active, .btn-warning.btn-border:focus, .btn-warning.btn-border:hover, .open>.dropdown-toggle.btn-warning.btn-border{
		color:#f8a022!important;
	}

	/*btn-danger*/
	.btn-danger {
		color:#fff !important;
		background-color:#c91900;
		border-color:#c91900
	}
	.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.dropdown-toggle.btn-danger {
		color:#fff !important;
		background-color:#a01704 !important;
		border-color:#a01704
	}
	.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
		background-color:#f14a47;
		border-color:#f14a47
	}
	.btn-danger.btn-border, .btn-danger.btn-border.active, .btn-danger.btn-border.focus, .btn-danger.btn-border:active, .btn-danger.btn-border:focus, .btn-danger.btn-border:hover, .open>.dropdown-toggle.btn-danger.btn-border{
		color:#c91900!important;
	}


	/*btn-success*/
	.btn-success, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {
		color:#fff;
		background-color:#86aa12;
		border-color:#86aa12
	}
	.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
		background-image:none
	}
	.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
		background-color:#d2ed7a;
		border-color:#d2ed7a
	}
	.btn-success.btn-border, .btn-success.btn-border.active, .btn-success.btn-border.focus, .btn-success.btn-border:active, .btn-success.btn-border:focus, .btn-success.btn-border:hover, .open>.dropdown-toggle.btn-success.btn-border{
		color:#86aa12!important;
	}


	.btn-border, .btn-border.active, .btn-border.focus, .btn-border:active, .btn-border:focus, .btn-border:hover, .open>.dropdown-toggle.btn-border{
		background-color:transparent !important;
	}



	/*btn-white*/
	.btn-white {
		color:#fff;
		background-color:transparent;
		border-color:#fff;
	}
	.btn-white.active, .btn-white.focus, .btn-white:active, .btn-white:focus, .btn-white:hover, .open>.dropdown-toggle.btn-white {
		color:#fff;
		background-color:transparent;
		border-color:#fff;
	}
	.btn-white.active, .btn-white:active, .open>.dropdown-toggle.btn-white {
		background-image:none
	}
	.btn-white.disabled, .btn-white.disabled.active, .btn-white.disabled.focus, .btn-white.disabled:active, .btn-white.disabled:focus, .btn-white.disabled:hover, .btn-white[disabled], .btn-white[disabled].active, .btn-white[disabled].focus, .btn-white[disabled]:active, .btn-white[disabled]:focus, .btn-white[disabled]:hover, fieldset[disabled] .btn-white, fieldset[disabled] .btn-white.active, fieldset[disabled] .btn-white.focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:hover {
		background-color:transparent;
		border-color:#fff;
	}

    /*btn-gray-pink*/
	.btn-gray-pink {
		color:#f83e8f;
		background-color:#ededed;
		border-color:#ededed;
	}
	.btn-gray-pink.active, .btn-gray-pink.focus, .btn-gray-pink:active, .btn-gray-pink:focus, .btn-gray-pink:hover, .open>.dropdown-toggle.btn-gray-pink {
		color:#f83e8f;
		background-color:#cbcbcb;
		border-color:#cbcbcb;
	}
	.btn-gray-pink.active, .btn-gray-pink:active, .open>.dropdown-toggle.btn-gray-pink {
		background-image:none
	}
	.btn-gray-pink.disabled, .btn-gray-pink.disabled.active, .btn-gray-pink.disabled.focus, .btn-gray-pink.disabled:active, .btn-gray-pink.disabled:focus, .btn-gray-pink.disabled:hover, .btn-gray-pink[disabled], .btn-gray-pink[disabled].active, .btn-gray-pink[disabled].focus, .btn-gray-pink[disabled]:active, .btn-gray-pink[disabled]:focus, .btn-gray-pink[disabled]:hover, fieldset[disabled] .btn-gray-pink, fieldset[disabled] .btn-gray-pink.active, fieldset[disabled] .btn-gray-pink.focus, fieldset[disabled] .btn-gray-pink:active, fieldset[disabled] .btn-gray-pink:focus, fieldset[disabled] .btn-gray-pink:hover {
		background-color:#cbcbcb;
		border-color:#fff;
	}

	.button-full-size{
		margin-bottom:10px;}
	.button-full-size .btn{
		width:100%;}

    /*box-button*/
    .box-button{
        display: block;
        font-size: 36px;
        padding: 15px 80px 15px 15px;
        background-image: url(/assets/img/ico/arrow_box_butt.png);
        background-position: 90% 50%;
        background-repeat: no-repeat;
        background-color: #f3961f;
        margin-bottom: 15px;
        line-height: 35px;
        cursor: pointer;
        cursor: hand;
    }
    .box-button:hover{
        text-decoration: none;
    }


	/*custom input*/
	.input-group{
		border-radius: 80px;
		border:1px solid #999999;}
	.input-primary{
		border-color:#f83e8f;
	}
	.input-group .form-control{
		background-color:transparent;
		border:0px;
		-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
  		box-shadow: inset 0 0px 0px rgba(0,0,0,.075);}
	.input-group .input-group-addon{
		background-color:transparent;
		border:0px;}
	.input-primary .input-group-addon{
		color:#f83e8f;}

	/*social box*/
	.twitter-stream iframe.twitter-timeline, .twitter-box iframe.twitter-timeline, .stream-social iframe.twitter-timeline, .stream-social .timeline{
	   width: 100% !important;
	}
	#twitter-widget-0 {width: 100%;}
	.twitter-stream .figure .fa{
		font-size:90px;}
	.twitter-stream a .fa-twitter{
		color:#337ab7}
	.blocco-variabile { width: 100%; margin: 0px auto; }

	#fb-root { display: none; }
	.fb-like-box { background: #fff; margin: 0 }
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
		width: 100% !important;
	}

  .bubble
  {
    position: relative;
    width: 100%;
    height: 30px;
    padding: 0px;
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 2px;
    border: #ccc solid 1px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 15px;
    padding-top: 3px;
  }

  .bubble:after
  {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 6px 4px 0;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -6px;
    left: 45%;
  }

  .bubble:before
  {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 6px 4px 0;
    border-color: #cccccc transparent;
    display: block;
    width: 0;
    z-index: 0;
    bottom: -7px;
    left: 45%;
  }
  ul.loop li.twitter-social-box{padding-top: 40px;}

	#top{
		cursor:pointer;
		/*width:100px;
		border:1px solid #d2d2d2;
		background:#f7f7f7;
		text-align:center;
		padding:5px;
		position:fixed;
		bottom:10px;
		right:10px;
		display:none;
		color:#333;
		font-family:verdana;
		font-size:12px;*/
	}

	/*responsive rules*/
	.videoWrapper {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
	}
    .cover-slider .videoWrapper{
        padding-bottom: 0px;
    }
	.cover-slider .videoWrapper iframe, .cover-slider .videoWrapper object, .cover-slider .videoWrapper embed{
        height: 615px;
    }

	.img-responsive{
		margin:0px auto;}
    .img-round{
        border-radius: 200px;
    }
	.layout-fixed{
		padding-bottom:20px;
		margin-bottom:20px;}
	.layout-fixed .figure{
		height:200px;
		overflow:hidden;
		margin-bottom:15px;}
	.layout-fixed h3{
		font-size:24px;}

	/*copertine generiche*/
	.cover-page{
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: -103px;
        width: 100%;
}
	.cover-page, .cover-page .content-slide{
		height:615px;
        overflow: hidden;
		}
	.cover-page .content-slide{
		position:relative;}
	.cover-page header{
		position:absolute;
		bottom:70px;}
	.cover-page header h2{
		font-size:80px;}
	.cover-page header h3{
		font-size:30px;}
	.bg-cover-shadow{
		display:block;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.0);
    }


	/*breadcrumbs*/
	.breadcrumb{
		background-color:transparent;
		color:#666666;
		padding: 10px 15px;
  		margin-bottom: 10px;
	}
	.breadcrumb>li+li:before {
		content:no-close-quote;
	}
	.breadcrumb>li+li+li:before {
	  content: "\003e";
	  color:#666666;
	}


	/*sub menus*/
	.sub-menu .navbar{
		margin-bottom:0px;}
	.sub-menu.border-bottom-shadow{
		margin-bottom:50px;}
	.sub-menu .navbar-collapse .nav{
		padding-top:0px;}
	.sub-menu .nav>li>span{
		padding: 12px 15px 0px 28px;
		display:block;}

	/*color background*/
	.bg-orange, .emergenze .generic-header, .emergenze .box-video header, .programmi .generic-header, .programmi .box-video header{
		background-color:#f3961f;
		}
	.bg-azure, .footer-2, .box-video header, .generic-header, .box-bilancio, .toggle-box .article.openArrow .headline i, .padded-multiline h2, .padded-multiline h3{
		background-color:#0094de;
		}
    .italia .title-box, .bg-green, .italia .generic-header, .italia .box-video header{
        background-color: #86aa12;
    }
	.video-box{
		background-color:#000;}
    .bg-yellow, .italia.pubblicazioni .generic-header, .italia.pubblicazioni .box-video header, .pubblicazioni .generic-header, .pubblicazioni .box-video header{
        background-color: #f3c200;
    }
    .bg-pink{
        background-color: #f83e8f;
    }
    .bg-azure-obiettivo{
        background-color: #56c9ce;
    }
    .gradiente-w-g{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+66,ffffff+66,d3d3d3+100 */
        background: rgb(255,255,255); /* Old browsers */
        background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 66%, rgba(211,211,211,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(66%,rgba(255,255,255,1)), color-stop(66%,rgba(255,255,255,1)), color-stop(100%,rgba(211,211,211,1))); /* Chrome,Safari4+ */
        background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 66%,rgba(255,255,255,1) 66%,rgba(211,211,211,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 66%,rgba(255,255,255,1) 66%,rgba(211,211,211,1) 100%); /* Opera 12+ */
        background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 66%,rgba(255,255,255,1) 66%,rgba(211,211,211,1) 100%); /* IE10+ */
        background: radial-gradient(ellipse at center, rgba(255,255,255,1) 66%,rgba(255,255,255,1) 66%,rgba(211,211,211,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        }
	/*text-banner*/
	.content-banner{
		padding-top:40px;
		padding-bottom:40px;
	}
	.content-banner h2{
		font-size:80px;}
	.content-banner h3{
		font-size:30px;}

    /*featured boxes row*/
    .featured .box{
        height:385px;
        margin-bottom:15px;
        border: 1px solid #ccc;
    }
    .featured .box a:hover{
        text-decoration:none;}
    .featured .box .figure{
        height:180px;
        overflow:hidden;
        margin-bottom:15px;
    }
    .featured .box h3{
        font-size:40px;
    line-height: 35px;
    margin-bottom: 10px;}
    .featured .box .content{
        padding: 15px;
    }

/*header*/
	/*navbar*/
	.navbar{
		min-height:80px;
	}
	.navbar-default{
		background-color:transparent;
		border-color:transparent;
		z-index:2;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	  background-color: #0094de;
	}
	.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {
	  background-color: #fff;
	}
	.navbar-default .navbar-toggle {
	  border-color: #0094de;
	}
	.navbar-default .navbar-toggle .icon-bar {
	  background-color: #0094de;
	}
	.navbar-toggle{
		margin-top:25px;
		margin-right:0px;
	}
	.navbar-default .navbar-nav>li>a{
		text-transform:uppercase;
		font-size:14px;
		}
	.navbar-default .menu-top .navbar-nav>li>a{
		display:block;
		padding-left:25px;
		}
	.menu-top .navbar-nav>li>a.menu-entra{
		background:url(../img/ico/ico_menu_entra.gif) center left no-repeat;}
	.navbar-default .menu-top .navbar-nav > .active > a.menu-entra, .navbar-default .menu-top .navbar-nav > .active > a.menu-entra:focus, .navbar-default .menu-top .navbar-nav > .active > a.menu-entra:hover, .navbar-default .menu-top .navbar-nav > li > a.menu-entra:focus, .navbar-default .menu-top .navbar-nav > li > a.menu-entra:hover{
		background:transparent url(../img/ico/ico_menu_entra_hover.gif) center left no-repeat;}
	.menu-top .navbar-nav>li>a.menu-unicef{
		background:url(../img/ico/ico_menu_unicef.gif) center left no-repeat;}
	.navbar-default .menu-top .navbar-nav > .active > a.menu-unicef, .navbar-default .menu-top .navbar-nav > .active > a.menu-unicef:focus, .navbar-default .menu-top .navbar-nav > .active > a.menu-unicef:hover, .navbar-default .menu-top .navbar-nav > li > a.menu-unicef:focus, .navbar-default .menu-top .navbar-nav > li > a.menu-unicef:hover{
		background:transparent url(../img/ico/ico_menu_unicef_hover.gif) center left no-repeat;}
	.menu-top .navbar-nav>li>a.menu-myunicef{
		background:url(../img/ico/ico_menu_myunicef.gif) center left no-repeat;}
	.navbar-default .menu-top .navbar-nav > .active > a.menu-myunicef, .navbar-default .menu-top .navbar-nav > .active > a.menu-myunicef:focus, .navbar-default .menu-top .navbar-nav > .active > a.menu-myunicef:hover, .navbar-default .menu-top .navbar-nav > li > a.menu-myunicef:focus, .navbar-default .menu-top .navbar-nav > li > a.menu-myunicef:hover{
		background:transparent url(../img/ico/ico_menu_myunicef_hover.gif) center left no-repeat;}
	.menu-top .navbar-nav>li>a.menu-amico-unicef{
		background:url(../img/ico/ico_menu_amico.gif) center left no-repeat;}
	.navbar-default .menu-top .navbar-nav > .active > a.menu-amico-unicef, .navbar-default .menu-top .navbar-nav > .active > a.menu-amico-unicef:focus, .navbar-default .menu-top .navbar-nav > .active > a.menu-amico-unicef:hover, .navbar-default .menu-top .navbar-nav > li > a.menu-amico-unicef:focus, .navbar-default .menu-top .navbar-nav > li > a.menu-amico-unicef:hover{
		background:transparent url(../img/ico/ico_menu_amico_hover.gif) center left no-repeat;}
	.menu-top .navbar-nav>li>a.menu-regali{
		background:url(../img/ico/ico_menu_regali.gif) center left no-repeat;}
	.navbar-default .menu-top .navbar-nav > .active > a.menu-regali, .navbar-default .menu-top .navbar-nav > .active > a.menu-regali:focus, .navbar-default .menu-top .navbar-nav > .active > a.menu-regali:hover, .navbar-default .menu-top .navbar-nav > li > a.menu-regali:focus, .navbar-default .menu-top .navbar-nav > li > a.menu-regali:hover{
		background:transparent url(../img/ico/ico_menu_regali_hover.gif) center left no-repeat;}
	.navbar-brand{
		height:85px;}
	.navbar-collapse .nav{
		padding-top:15px;}
	ul.social-row li{
		padding: 5px 10px;
  		font-size: 24px;}
	.search-box{
		padding-top:8px;}
	.search-box .form-control{
		float:left;
		width:75%;
		border: 0px solid #ccc;
	  	border-radius: 0px;
	   -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
	   	box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
		text-transform:uppercase;
	}
	.search-box .btn-link{
		float:left;
		display:inline-block;
	}
	.menu-bottom{
		  background-color: rgba(0, 0, 0, 0.52);
    padding-bottom: 15px;
    padding-top: 15px;}
	.navbar-default .menu-bottom .navbar-nav>li>a{
		font-size:17px;}
	.nav-buttons .btn{
		margin-left:5px;
		margin-right:5px;}
    .navbar-default .menu-bottom .navbar-nav.nav-buttons .content-butt a{
        font-size: 24px;
    }

	#scroll-menu {
	  background-color: #fff;
	  z-index: 999;
	  position: fixed;
	  top: 0;
	  left: 0;
	  right: 0;
	  padding: 5px;
	  box-shadow: 0px 0px 3px #333, 0px 0px 10px #666;
	  opacity: 0;
	  visibility: hidden;
	  will-change: opacity;
	  transition: opacity 0.2s ease-in-out;
	}

	#scroll-menu.visible {
		visibility:visible;
		opacity: 1;
	}
	#scroll-menu ul.navbar-nav{
		padding-top:20px;
		text-transform:uppercase;
	}
	#scroll-menu .left-side>li>a:focus, #scroll-menu .left-side>li>a:hover{
		background-color:transparent;
	}
	#scroll-menu .left-side .menu-home{
		display:none;
	}
	#scroll-menu .left-side.nav>li>a{
		padding-left:5px;
		padding-right:5px;}
    .social-row .icon-h_huffington{
        margin-top: 5px;
        font-size: 20px;
    }
/*footer*/
footer.info-footer{
	font-size:14px;
    margin-top: 50px;
    position: relative;
}
footer h3{
	font-size:15px; margin:0px 0px;}
.footer-1{
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url(../img/bg_footer_1.jpg);
	padding:30px 0px;
	}
.footer-1 .social-footer .social-row{
	float:right;}
.info-footer{
	padding-bottom:20px;
	border-bottom:1px solid #405966;}
.footer-1 ul.loop li{
	margin-bottom:0px;}
.footer-2{
	font-size:12px;
	padding:30px 0px 50px;}

	/*homepage*/
		/*slider-home*/
		.homeslider .loading{
			min-height:615px;
			background:url(../img/loader.gif) no-repeat center center !important;;}
		.content-slider.homeslider{
			margin-top: -103px; /*125px*/
		}
        #carousel-cover{
            background-color: #fff;
        }
		#carousel-cover li .content-slide{
			padding:10px 5px;}
		#slider-cover .cover-slide, .navigator-content{
			background-position:68% center;
			background-repeat:no-repeat;
			background-size:cover;
			}
        .navigator-content{
            background-position: center center;
        }
		#slider-cover .cover-slide, #slider-cover .cover-slide .content-slide{
			height:615px;
			}
		#slider-cover .cover-slide .content-slide{
			position:relative;}
		#slider-cover .cover-slide header{
			position:absolute;
			bottom:70px;}
		#slider-cover .cover-slide header h2{
			font-size:80px;}
		#slider-cover .cover-slide header h3{
			font-size:30px;}
		.navigator-content{
			height:265px;}
		.navigator-content header{
			position:relative;
			width:85%;
			color:#fff;}
        .navigator-content header{
            left:30px;
			top:15px;
			right:30px;
        }
		.navigator-content header h2{
			font-size:36px;}
		.navigator-content h3{
			font-size:24px;}
		/*.navigator-content header h2, .navigator-content header h3{
			position:absolute;}
		.navigator-content header h2{
			font-size:36px;
			left:15px;
			top:15px;
			right:15px;}
		.navigator-content header h3{
			font-size:24px;
			left:15px;
			bottom:15px;
			right:15px;}*/
        #carousel-cover a:hover{
            text-decoration: none;
        }
        #carousel-cover .content-slide .content{
            padding: 15px;}
		.content-slider .btn-border, .content-slider .btn-border.active, .content-slider .btn-border.focus, .content-slider .btn-border:active, .content-slider .btn-border:focus, .content-slider .btn-border:hover, .content-slider .open>.dropdown-toggle.btn-border{
			background-color:rgba(0,0,0,0.4) !important;
			color:#fff !important;
		}
		/*carousel-cover no slide*/
		#carousel-cover.no-slider{
			padding-top:5px;}
		#carousel-cover.no-slider .col-sm-3{
			padding-left:0px;
			padding-right:0px;}
		#carousel-cover.no-slider .content-slide{
			border:5px solid #fff;}
        #carousel-cover .bg-cover-shadow{
            position:relative;
        }
        #carousel-cover .navigator-content header{
			position:absolute;
            bottom: 0px;
            top: auto;
        }
        #carousel-cover .navigator-content header h2{
            font-size: 32px;
        }
		/*news-stream*/
		.first-line{
			border-bottom:1px solid #ccc;}
		.second-line .figure{
			height:130px;
			overflow:hidden;
			margin-bottom:15px;}
		.second-line h3{
			font-size:18px;}
		/*social section*/
		.social-header{
			background-position:center;
			background-repeat:no-repeat;
			background-size:cover;
			background-image:url(../img/bg_social.jpg);
			padding:30px 0px;}
		.social-header .tit-box{
			color:#fff;
			font-size:80px;
			line-height:70px;}
		/*video section*/
		.box-video header{
			padding:15px;}
		.progetto-mondo .box-video header{
			background:#f3961f;}
		.box-video h3{
			font-size:18px;}
		.box-video .figure{
			width:100%;
			height:200px;
			overflow:hidden;
			position:relative;}
		.box-video .figure .img-preview{
			position:absolute;
			z-index:2;
			top:30%;
			left:35%;}
		/*amico-unicef*/
		.banner-amico-unicef{
			background-position:center right;
			background-repeat:no-repeat;
			background-size:cover;
			background-image:url(../img/bg_amico_unicef.jpg);
			padding:50px 0px;
			min-height:400px;}
		.container-amico-unicef h2{
			font-size:60px;}
		.container-amico-unicef h3{
			font-size:30px;}
		/*chi-unicef*/
		.chi-unicef{
			background-position:center 200px;
			background-repeat:no-repeat;
			background-image:url(../img/bg_mondo.png);
			padding:40px 0px;}
		.chi-unicef h3{
			font-size:30px;}
		.timeline{
			background-image:url(../img/bg_timeline.png);
			background-position:center bottom;
			background-repeat:no-repeat;
			background-size: 100% auto;
  			padding-bottom: 10px;
			margin-bottom:20px;}
		.timeline .anno{
			font-size:24px;}
		.numeri-unicef{
			font-size:18px;}
		.numeri-unicef .figure .img-responsive{
			display:inline;}
		.numeri-unicef .valore{
			font-size:48px;}
		/*diventa-volontario*/
		.diventa-volontario{
			background-position:center right;
			background-repeat:no-repeat;
			background-size:cover;
			background-image:url(../img/bg_volontario.jpg);
			padding:50px 0px;
			min-height:400px;}
		.diventa-volontario h2{
			font-size:80px;}
		.diventa-volontario h3{
			font-size:30px;}
		.content-volontari{
			margin-bottom:50px;}
		.diventa-volontario .loop-volontari .volontario img.img-responsive{
			border-radius: 150px;
			-webkit-border-radius: 150px;
			-moz-border-radius: 150px;
			display:inline;
			}
		.butt-volontari{
			position:relative;}
		.butt-volontari .btn{
			position:absolute;
			bottom:-75px;
			z-index:2;}
		/*map-section*/
		.map-section{
			background-position:center right;
			background-repeat:no-repeat;
			background-size:cover;
			background-image:url(../img/bg_mappa.jpg);
			padding:50px 0px;}
		/*unisciti box*/
		.unisciti-row{
			background-position:75% top;
			background-repeat:no-repeat;
			background-size:cover;
			background-image:url(../img/bg_unisciti.jpg);
			padding:50px 0px;
			margin-bottom:40px;
			}
		.unisciti-row .unisciti-box{
			padding:20px;
			background:#fff;}
		.azione{
			font-size:24px;}
		.azione .figure{
			height:150px;
			overflow:hidden;
			margin-bottom:15px;}
		.azione h3{
			font-size:30px;}
		.unisciti-box{
			font-size:15px;}
		.form-box .input-group{
			width:100%;}
		.form-box .row{
			margin-bottom:15px;}
		.form-box .privacy-box{
			font-size:11px;}

/*interne*/
.generic-header{
	padding: 110px 0px 30px;
	margin-top: -103px;
	font-size:24px;
}
.generic-header .gpl-area, .generic-header .area{
	display:inline-block;
	margin-right:10px;}
.generic-header .gpl-area{
	font-size:48px;}
.figure .nota{
	font-size:12px;
	padding:15px;
	background-color:#f2f2f2;
    display: inline-block;
}
.utilita{
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #ccc;}
.utility .tit-box{
	font-size:15px;
	margin-bottom:15px;}
.utility i, .utility strong{
	color:#aeb8bd;}
.sidebar .box{
	font-size:18px;
	margin-bottom:25px;}
	/*dettaglio*/
.st_sharethis_custom{
    width: 147px;
    height: 63px;
    display: block;
}
.facebook_butt{
    background:url(../img/ico/ico_share_facebook.gif) center no-repeat;
}

    /*dettaglio*/
    .dettaglio .section.figure{
        display: inline-block;
        float: right;
        margin: 0px 0px 40px 20px;
    }
    .figure-250{
        width: 250px;
    }
    .dettaglio .text_dett img{
        max-width: 100%;
    }
    .correlato_ev, ul.loop-border-bottom li.correlato_ev{
        padding: 10px;
        background-color: #eee;
    }

    /*indice*/
    #pagenavigator{
        font-size: 18px;
    }
.indice_ctem .index-loop .data{
    display: none;
}

/*cosa facciamo*/
.title-box{
	padding:40% 0px 0px;}

.title-box h3{
	font-size:60px;}


	/*in italia*/
	.italia .title-box{
        background-image:url(../img/bg_in_italia.gif);
        background-position: right center;
        background-repeat: no-repeat;}


	/*nel mondo*/
	.mondo .title-box{
		background:#f3961f url(../img/bg_nel_mondo.gif) center no-repeat;
		background-size:100% auto;}

	/*obiettivo millennio*/
	.obiettivi-millenio.bg-cover{
		background-image:url(../img/bg_obiettivi.jpg);
		background-position:top center;
		padding-top:30px;
		padding-bottom:30px;
		font-size:15px;
	}
	.obiettivi-millenio.bg-cover h2{
		font-size:80px;}
	.obiettivo{
		text-align:center;}
	.obiettivo img{
		max-width:100%;
		margin-bottom:15px;}
	.obiettivo h3{
		font-size:18px;}

	/*progetti, programmi , emergenze*/
	.row-progetti{
		margin-top:50px;
    width: 100%;
    overflow: hidden;
  }
	.row-progetti .box{
		height:385px;
		margin-bottom:15px;
		border:1px solid #ccc;
		overflow:hidden;}
	.row-progetti .programmi .box{
		height:325px;}
	.row-progetti .emergenze .box{
		height:465px;}
	.row-progetti .box a:hover{
		text-decoration:none;}
	.row-progetti .box .figure{
		height:180px;
		overflow:hidden;
		margin-bottom:15px;
		position:relative;}
	.row-progetti .box .figure.cover-page{
		margin-top:0px;}
	.row-progetti .box .content{
		padding:15px;}
	.row-progetti .box .content h3{
		font-size:40px;}
	.row-progetti .title-box h2{
		font-size:60px;
		padding-left:5%;}
	.row-progetti .title-box{
		padding:20% 0px 0px;
		border-color:transparent;}
	.row-progetti .box .figure .ico-figure{
		position:absolute;
		bottom:0px;
		left:0px;}

		/*progetto*/
		.donation-project-row{
			background-image:url(/paesi/paese/progetti/assets/img/bg_progetto_aiuto.jpg);
			background-size:auto 100%;
			background-position:center right;
			background-repeat:no-repeat;}
		.donation-project-row .content-banner{
			background-color:#0094de;}
		.donation-project-row img.img-conto{
			display: inline;
			float: right;
			margin: 0px -100px 0px 10px;}

        /*programmi*/
        .programma.dettaglio .content-header .area{
            display: none;
        }

	/*unicef italia*/
	.row-progetti.progetti-italia .box{
		height:auto;
		margin-bottom:15px;
		border:0px solid #ccc;}
	.row-progetti.progetti-italia .box h3{
		font-size:36px;}
	/*.formazione-italia{
		background-color:#e2edf3;}
	.formazione-italia h2{
		font-size:60px;
		font-weight:400}*/

	/*campagne*/
	.container-campagne h2{
		font-size:50px;}

	/*diritti*/
	.ambiti ul li, .updates-diritti ul li{
		font-size:18px;}
    .diritti.dettaglio .content-header .area{
            display: none;
        }

    /*unicefitalia*/
    .unicefitalia.dettaglio .content-header .area{
            display: none;
        }

    /*pubblicazioni*/
    .pubblicazioni .sub-menu .navbar-default .navbar-nav > .active > a, .pubblicazioni .sub-menu .navbar-default .navbar-nav > .active > a:focus, .pubblicazioni .sub-menu .navbar-default .navbar-nav > .active > a:hover, .pubblicazioni .sub-menu .navbar-default .navbar-nav > li > a:focus, .pubblicazioni .sub-menu .navbar-default .navbar-nav > li > a:hover, .index_gpl_114 .sub-menu .navbar-default .navbar-nav > li.menu_gpl_114 > a, .index_sez_199 .sub-menu .navbar-default .navbar-nav > li.menu_sez_199 > a, .index_sez_200 .sub-menu .navbar-default .navbar-nav > li.menu_sez_200 > a, .index_sez_201 .sub-menu .navbar-default .navbar-nav > li.menu_sez_201 > a, .index_sez_202 .sub-menu .navbar-default .navbar-nav > li.menu_sez_202 > a, .index_sez_203 .sub-menu .navbar-default .navbar-nav > li.menu_sez_203 > a, .index_sez_204 .sub-menu .navbar-default .navbar-nav > li.menu_sez_204 > a{
	background-color: #f3c200;
	color:#fff;
	border-radius:80px;}
    .ev-book img.img-responsive{
        display: inline-block;
    }
    #slider-books.loading{
        visibility: hidden;
    }
    .box-book{
        padding: 0px 15px;
    }
    .box-book .figure{
        height: 210px;
        position: relative;
        margin-bottom: 15px;
    }
    .box-book .figure img{
        max-height: 100%;
        width: auto;
        position: absolute;
        bottom: 0px;
        left: 0px;
        }
    .box-book header{
        border-top: 2px solid #f3c200;
        padding-top: 10px;
    }
        /*interna pubblicazioni*/
        .dettaglio .first-row{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
        .pubblicazioni .introduction{
            padding-bottom: 10px;
            border-bottom: 2px solid #f3c200;
            position: relative;
        }
        .pubblicazioni .introduction .bottom-action{
            position: absolute;
            bottom: 15px;
        }
        .pubblicazioni .introduction h4.tit-box{
            margin-bottom: 0px;
        }
        .pubblicazioni .introduction .autore{
            font-size: 15px;
        }
        .content-embed #embed {
            width: 100%;
            height: 200px;
            margin-top: 20px;
        }
        .pubblicazioni .box_indice .figure{
            height: 300px;
            position: relative;
            margin-bottom: 15px;
        }
        .pubblicazioni .box_indice .figure img{
            max-height: 100%;
            max-width: 100%;
            position: absolute;
            bottom: 0px;
            left: 0px;
        }
        .pubblicazioni .box_indice .introduction{
            height: 200px;
            margin-bottom: 40px;
        }
        .pubblicazioni .box_indice h2.titolo{
            font-size: 18px;
        }

        /*consiglieri*/
.consiglieri-page .consiglio.presidente .figure{
    height: 300px;
    overflow: hidden;
    margin-bottom: 15px;
}
        .consiglieri-page .consiglieri.loop li.consigliere{
            padding-left: 15px;
            padding-right: 15px;
            height: 380px;
        }
        .consiglieri-page .consiglieri .figure{
            max-height: 240px;
            margin-bottom: 15px;
            overflow: hidden;
        }
        .consiglieri-page .consiglieri{
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .consiglieri-page .consiglieri .figure a{
            cursor: auto;
            cursor: hand;
        }
        .consiglieri-page .consiglieri h3{
            margin-bottom: 5px;
        }

/*chi siamo*/
.row-chisiamo ul.loop li{
    margin-bottom: 5px;
}
.box-bilancio{
    background-image: url(/chisiamo/assets/img/bg_bilancio.gif);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 15px;
    font-size: 24px;
}
.box-bilancio ul li .headline{
    padding-left: 0px;
}

    /*toggle menu*/
    .toggle-box .article .headline{
        font-size: 30px;
        cursor:pointer;
        cursor:hand;
    }
    .toggle-box .article .headline i{
        display: inline-block;
        width: 30px;
        height: 30px;
        border-radius: 60px;
        text-align: center;
    }
    .toggle-box .article .headline h3{
        font-size: 24px;
        margin-top: 10px;
    }
    .toggle-box .article .tit-headline, .toggle-box .article .content-list{
    padding-left: 0px;
    }
    .toggle-box .article .ico-box{
    padding-right: 0px;
    }


/*volontario*/
    .volontariato.dettaglio .content-header .area{
        display: none;
    }

/*sostienici*/
.row-donazioni{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.row-donazioni .box-donazione{
    border: 1px solid #ccc;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0;
    margin-bottom: 20px;
    position: relative;
}
.row-donazioni .box-donazione .box{
    border: 0px solid #ccc;
    height: 100%;
}
.featured .row-donazioni .box-donazione .box .content{
    padding-bottom: 65px;
}
.row-donazioni .box-donazione .butt-bottom{
    position: absolute;
    bottom: 20px;
    left: 15px;
    right: 15px;
}

/*obiettivi del millenio*/
.claim-obiettivo .claim-box{
    background-image: url(/obiettividelmillennio/assets/img/obiettivi_ico_virgolette.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 15px 15px 0px;
    font-size: 30px;
}
.claim-obiettivo .claim-box small{
    font-size: 18px;
}
.row.obiettivi .obiettivo a span{
    display: block;
}

.menu-obiettivi img{
    display: none;
}
.menu-obiettivi li h3{
    font-size: 18px;
}
.obiettivi-millenio.dettaglio .generic-header .area, .obiettivi-millenio.indice .generic-header .area{
    display: none;
}

/*comitati*/
.box_dett_comitati .section{
    display: inline-block;
}
.box_dett_comitati .tit-box{
    margin-bottom: 0px;
}
.comitati.dettaglio .generic-header .area, .comitati.indice .generic-header .area{
    display: none;
}

/*partners*/
.partner-loop{
    margin-top: 20px;
    margin-bottom: 20px;
}
.partner-loop .partner{
    height: 100px;
}




/*custom responsive rules*/
@media (min-width:768px) {
}
@media (min-width:992px) {
}
@media (min-width:1200px) {
}
@media (max-width:1200px){
    .featured .box .figure{
        height: 90px;
        margin-bottom: 5px;
    }
    .featured .box .content{
        font-size: 14px;
    }
    .featured .box h3 {
        font-size: 24px;
        line-height: 20px;
        margin-bottom: 10px;}
    .container-pad-lg{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width:1024px){
    .social-line.navbar-right{
        float: inherit !important;
    }
    .search-line.navbar-right, .center-menu.navbar-right, #scroll-menu ul.navbar-nav.navbar-right.pull-right{
        float: left !important;
    }
    .navbar-collapse .nav.search-line, .navbar-collapse .nav.center-menu{
        padding-top: 0px;
    }
    #slider-cover .cover-slide header h2, .cover-page header h2, .social-header .tit-box, .container-amico-unicef h2, .tit-box, .content-banner h2.tit-box-sm, .obiettivi-millenio.bg-cover h2, .content-banner h2, #carousel-cover .navigator-content header h2 {
		/*word-break: break-all;*/
        word-break: break-word;
		font-size:2.3em;}
    #slider-cover .cover-slide header h3, .navigator-content header h2, .numeri-unicef .valore{
        font-size: 20px;
    }

	.cover-page header h3{
		/*word-break: break-all;*/
        word-break: break-word;
		font-size:1.2em;}

    .main-line.nav>li>a{
        padding: 5px 5px;
    }
    #scroll-menu ul.navbar-nav.navbar-right.pull-right{
        width: 100%;
        padding-top: 0px;
    }
    .btn-group-lg>.btn, .btn-lg{
        font-size: 16px;
    }
}
@media (max-width:992px) {
.row-cosa-facciamo .box .content h3, .row-progetti .box .content h3{
	font-size:30px;}
.row-cosa-facciamo .box, .row-progetti .box {
  	height: 320px;}
.row-cosa-facciamo .box .figure, .row-progetti .box .figure{
	height:90px;}
.row-progetti .title-box h2{
	font-size:40px;}
.row-progetti .box .figure .ico-figure img{
	width:50%;
	height:auto;}
/*.content-banner h2 {
  font-size: 50px;}*/
 .content-banner h3 {
  font-size: 20px;
 }
    .nav-buttons.navbar-right{
        float: left !important;
    }
    .content-slider.homeslider {
        margin-top: -130px;
    }
    /*chi siamo*/
    .toggle-box .article .tit-headline, .toggle-box .article .content-list{
    padding-left: 15px;
    }
    .toggle-box .article .ico-box{
    padding-right: 15px;
    }

}
@media (max-width:767px) {

    .tit-box{
        word-break: break-all;
    }

	.no-left-pad{
		padding-left:15px;}
	.no-right-pad{
		padding-right:15px;}
	.no-right-pad .content{
		padding-right:0px;}
	.cover-page, .cover-page .content-slide{
		height:660px;}
    ul.loop-50 li{
        width: 100%;
        float: none;
    }
    .cover-page{
            background-position: 75% center;
    }
    /*flex rules*/
    .flex-row{
        display: block;
    }
	/*buttons*/
	.btn{
		 white-space: initial;}
	/*header*/
	.navbar-brand{
		padding: 15px 0px;
        margin-bottom: 20px;
	}
    .navbar-default .navbar-collapse{
        background-color: #fff;
    }
	.nav-buttons .btn{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;}

    .search-line.navbar-right, .center-menu.navbar-right, #scroll-menu ul.navbar-nav.navbar-right.pull-right{
        float: none !important;
    }

	/*homepage*/

		/*slider*/
		.content-slider.homeslider{
			margin-top:-20px;}
		#slider-cover .cover-slide header{
			padding: 0px 50px;}
		/*#slider-cover .cover-slide header h2 {
			font-size:45px;}
		#slider-cover .cover-slide header h3{
			font-size:24px;}*/
        .diventa-volontario h2{
            font-size: 55px;
        }

		/*twitter stream*/
		.twitter-stream .figure{
			text-align:center;
			margin-bottom:15px;}

	.row-progetti .box, .row-progetti .programmi .box, .row-progetti .emergenze .box, .featured .box{
	height:auto;}
    .featured .box .figure{
        height: auto;
        margin-bottom: 15px;
    }
    .featured .box .figure img.img-responsive{
        width: 100%;
    }

    /*interne*/
    img{
        max-width: 100% !important;
    }
    .dettaglio .section.figure{
        display: inline-block;
        float: none;
        margin: 0px 0px 0px 0px;
    }
    .figure-250{
        width: 100%;
    }

        /*dettaglio pubblicazioni*/
        .dettaglio .first-row .introduction .bottom-action{
            position: relative;
            bottom: inherit;
        }
    /*sostienici*/
    .row-donazioni{
        display: inline;
    }
    .row-donazioni .box-donazione .butt-bottom{
        position: relative;
        bottom:inherit;
        left: inherit;
        right: inherit;
        margin: 15px;
    }


    /*proposta cover mobile*/


    #slider-cover.flexslider{
        background: rgba(0,150,224,1);
    }
    .text-mobile{
        margin-top: -120px;
        background: rgba(0,150,224,0.02);
        background: -moz-linear-gradient(top, rgba(0,150,224,0.02) 0%, rgba(0,150,224,1) 25%, rgba(0,150,224,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,150,224,0.02)), color-stop(25%, rgba(0,150,224,1)), color-stop(100%, rgba(0,150,224,1)));
        background: -webkit-linear-gradient(top, rgba(0,150,224,0.02) 0%, rgba(0,150,224,1) 25%, rgba(0,150,224,1) 100%);
        background: -o-linear-gradient(top, rgba(0,150,224,0.02) 0%, rgba(0,150,224,1) 25%, rgba(0,150,224,1) 100%);
        background: -ms-linear-gradient(top, rgba(0,150,224,0.02) 0%, rgba(0,150,224,1) 25%, rgba(0,150,224,1) 100%);
        background: linear-gradient(to bottom, rgba(0,150,224,0.02) 0%, rgba(0,150,224,1) 25%, rgba(0,150,224,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0096e0', endColorstr='#0096e0', GradientType=0 );
        padding-bottom: 0px;
        padding-top: 70px;
        text-align: center;
        min-height: 120px;
        color: #fff;
        width: 100%;
    }
    /*.text-mobile h2, .text-mobile h2, .text-mobile .btn{
        padding-top: 40px;
        padding-bottom: 40px;
    }*/
    #slider-cover.custom-slider .flex-control-nav{
        display: none;
    }
    #slider-cover .cover-slide{
        height: 350px;
    }
    #slider-cover .cover-slide header .padded-multiline h2{
        font-size: 1.5em;
    }
    #slider-cover.custom-arrow .flex-direction-nav a {
        height: 49px;
        background-size: 50%;
        top: 29%;
    }
    #slider-cover.custom-arrow .flex-direction-nav a.flex-prev {
        background-position: 0px -48px;
    }
    #slider-cover.custom-slider .flex-control-nav{
        display: none;
    }
    .content-cover-slide-xs{
        background-position: 68% center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .content-cover-slide-xs .cover-slide{
        background:none !important;
    }
    .content-cover-slide-xs .text-mobile.visible-xs{
        margin-top: 0px;
        background: rgba(73,155,234,0);
        background: -moz-linear-gradient(left, rgba(73,155,234,0) 0%, rgba(32,124,229,0) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(73,155,234,0)), color-stop(100%, rgba(32,124,229,0)));
        background: -webkit-linear-gradient(left, rgba(73,155,234,0) 0%, rgba(32,124,229,0) 100%);
        background: -o-linear-gradient(left, rgba(73,155,234,0) 0%, rgba(32,124,229,0) 100%);
        background: -ms-linear-gradient(left, rgba(73,155,234,0) 0%, rgba(32,124,229,0) 100%);
        background: linear-gradient(to right, rgba(73,155,234,0) 0%, rgba(32,124,229,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=1 );
    }

    /*general cover*/
    .cover-page .text-mobile{
        margin-top: 0px;
        margin-left: -15px;
        padding-left: 15px;
        padding-right: 15px;
        bottom: 0px;
    }

}
#autbLoginPanel > div,
#autbBar > div {
    max-width: 1170px;
    margin: 0 auto !important;
}
