/* Your custom css code goes here */


@font-face {
    font-family: 'proxima_novablack_italic';
    src: url('fonts/fontsfree-net-proxima-nova-black-it-webfont.woff2') format('woff2'),
         url('fonts/fontsfree-net-proxima-nova-black-it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dinbold';
    src: url('fonts/din_bold-webfont.woff2') format('woff2'),
         url('fonts/din_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'din_lightregular';
    src: url('fonts/din_light-webfont.woff2') format('woff2'),
         url('fonts/din_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


h1, h2, h3, h4, h5, h6, h7 {
	font-family: 'proxima_novablack_italic';
	margin:0!important;
}

h1 {
	    font-size: 50px;
	    line-height: 1em;
}

h2 {
	    font-size: 29px!important;
}

p, .navbar, .probootstrap-footer-widget a {
	font-family: 'din_lightregular';
	    font-size: 17px!important;
	color:#000;
}


section a {
	color:#DB1432!important;
}

strong {
	font-family: 'dinbold';
}


.row {
	margin:0!important;
}


body {
    background: #F3F3F3;
	color:#000!important;
	position:relative;
	overflow-x:hidden;
	overflow-y:hidden;
}


.fa {
	font-weight:bold!important;
}

.btn, input[type=submit]  {
	    border-radius: 50px!important;
	font-family: 'proxima_novablack_italic'!important;
}

.btn_positivo, input[type=submit] {
	color:#FFF!important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db1432+0,a51013+100 */
background: #db1432!important; /* Old browsers */
background: -moz-linear-gradient(left, #db1432 0%, #a51013 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #db1432 0%,#a51013 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #db1432 0%,#a51013 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1432', endColorstr='#a51013',GradientType=1 )!important; /* IE6-9 */
	border:none!important;
}

input[type=submit] {
    padding: 10px 30px;
	text-transform: uppercase;
}
	
	
.btn_negativo {
	background:#FFF!important;
	color:#DB1432!important;
	border:none!important;
}

#navbar {
	z-index: 99999!important;
	
}


.container {
	    position: relative;
}

.probootstrap-navbar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db1432+0,a51013+100 */
background: #db1432!important; /* Old browsers */
background: -moz-linear-gradient(left, #db1432 0%, #a51013 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #db1432 0%,#a51013 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #db1432 0%,#a51013 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1432', endColorstr='#a51013',GradientType=1 )!important; /* IE6-9 */
}

.probootstrap-hero  {
	height:600px;
}

.probootstrap-hero .probootstrap-slider-text {
    padding-top: 209px;
}

.probootstrap-half .text {
    padding: 60px;
}

.probootstrap-half .text p {
	color:#000!important;
}


.probootstrap-hero .probootstrap-slider-text h1 {
	text-transform: none!important;
}

.probootstrap-section.probootstrap-section-colored .section-heading p, .probootstrap-section.probootstrap-section-dark .section-heading p {
	color:#FFF!important;
}

.probootstrap-footer .probootstrap-footer-widget ul li {
	margin:0!important;
}

section.probootstrap-hero {
	background:url('https://www.webarea.services/npform/images/ail-fi/foto partenza.JPG');
	background-repeat: no-repeat;
	background-size:auo;
	background-position:center;
}


.probootstrap-navbar .dropdown-menu {
	background-color:#FFF!important;
	color:#000;
}

.probootstrap-navbar .dropdown-menu a {
	color:#DB1432!important;
	font-family: 'proxima_novablack_italic';
	
}

.probootstrap-navbar .dropdown>.dropdown-menu>li a, .is-sticky .dropdown-menu>li a {
    padding: 3px 12px!important;
}

.probootstrap-navbar .navbar-nav>li>.dropdown-menu:before {
	border:none!important;
}

a.menu_custom {
	font-family: 'proxima_novablack_italic';
}


.navbar-brand img {
	    width: 85%;
	margin:20px 0 0 0!important;
}

.is-sticky .navbar-brand img {
	width:60%!important;
}

.is-sticky #navbar a {
    padding: 23px 0;
}

.is-sticky .probootstra-cta-button a {
	margin: 14px 0!important;
    padding: 9px 24px!important;
}

.is-sticky .count-box h2, .is-sticky #clock h3 {
	font-size:22px!important;
}

.is-sticky .count-box h2 {
        margin: 0px 0px -3px -31px!important;
}



.count-box {
	   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#393c3d+0,181719+100 */
background: #393c3d; /* Old browsers */
background: -moz-linear-gradient(left, #393c3d 0%, #181719 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #393c3d 0%,#181719 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #393c3d 0%,#181719 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393c3d', endColorstr='#181719',GradientType=1 ); /* IE6-9 */
	    padding: 0;
}

.count-box h2 {
	color:#FFF!important;
	text-align: left;
	margin: 7px 0px 0 -31px!important;
}

.count-box .counter {
}

.count-box .counter::after {
	content: "";
    position: absolute;
    top: 0;
    left: -24px;
    right: 0vw;
    bottom: 0;
    background: #fff;
    z-index: -1;
}


#clock {
	    float: right;
	margin: 0px -31px 0 0px!important;
}

#clock h3 {
	font-family: 'proxima_novablack_italic';
	color:#E2435B!important;
	float:left;
	font-size:30px;
}

#clock div, #clock p {
	float:left;
}

#clock div {
	margin:0 10px 0 0;
}

#clock p {
	padding:0 5px;
	margin:6px 0 0;
	color:#FFF!important;
	font-size:12px!important;
}

.blocco_2 h2, .blocco_3 h1, .blocco_4 h1, .blocco_6 h1, .blocco_6 h2, .blocco_7 h1, .blocco_7 h2 {
	color:#DB1432!important;
}


.blocco_2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db1432+0,a51013+100 */
background: #db1432!important; /* Old browsers */
background: -moz-linear-gradient(left, #db1432 0%, #a51013 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #db1432 0%,#a51013 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #db1432 0%,#a51013 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1432', endColorstr='#a51013',GradientType=1 )!important; /* IE6-9 */
	color:#FFF!important;
}


.blocco_2 p, footer p {
	color:#FFF;
}


.blocco_2 h1 {
	color:#fff!important;
}



.blocco_3 .text, .blocco_4 .text {
	background-color:#FFF!important;
}

.blocco_3 h1, .blocco_4 h1 {
	margin:0 0 30px!important;
}

.probootstrap-section.probootstrap-bg:before {
	background:none!important;
}


.blocco_5 h1 {
	    color:#FFF!important;
}


.blocco_6 {
	background-color:#F3F3F3!important;
	text-align: center;
}


.blocco_6 p {
	color:#000!important;
}


.blocco_6 img {
	height: 128px;
	max-width: 320px;
    margin: 23px 0 30px;
}


/*
.blocco_6 .col-md-6 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
	padding:40px 0;
}

.blocco_6 .col-md-6:hover, .blocco_6 .col-md-6:focus, .blocco_6 .col-md-6:active {
  background-color: #ccc;
  color: white;
	cursor: pointer;
}

*/


.link-percorso {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
	padding:40px;
}

.link-percorso:hover, .link-percorso:focus, .link-percorso:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
	cursor: pointer;
}

.btn, .btn_positivo, .btn_negativo {
   display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

.btn_negativo_giallo {
	background-color:#f3b700 !important;
	color:#ffffff !important;
}

.btn_negativo_rosso {
	background-color:#C60407 !important;
	color:#ffffff !important;
	font-size:20px !important;
	margin-top:10px !important;
}

.btn_gray {
	background-color:#bbbbbb !important;
	color:#111111 !important;
	font-size:20px !important;
	margin-bottom:10px !important;
}

.btn:hover {

}
.btn:hover .hvr-icon, .btn:focus .hvr-icon, .btn:active .hvr-icon {
	  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

.btn i.hvr-icon, .btn_positivo i.hvr-icon, .btn_negativo i.hvr-icon  {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	    margin: 0 0 0 10px;
}


.box_10k_home {
}

.links_footer .col-md-3 {
	border-right: 1px solid #DB1432;
	text-align:center!important;
}


.links_footer a, .links_footer h2 {
	color:#DB1432;
}

.links_footer h2 {
    display: inline;
    margin: 0 19px 0 0;
    padding: 0 13px 0 0;
}

.links_footer .fa {
	    display: inline;
	    font-size: 33px;
}



.links_footer .col-md-3:last-child {
	border:none!important;
}


.probootstrap-footer {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db1432+0,a51013+100 */
background: #db1432!important; /* Old browsers */
background: -moz-linear-gradient(left, #db1432 0%, #a51013 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #db1432 0%,#a51013 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #db1432 0%,#a51013 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1432', endColorstr='#a51013',GradientType=1 )!important; /* IE6-9 */
}


.icona_footer {
	text-align: center;
    margin: 0 0 -49px;
}

footer .col-md-3 {
	border-right:1px solid #A40F26;
	min-height: 217px;

}

footer .col-md-3:last-child {
	border:none!important;
}

.probootstrap-footer a {
	color:#FFF;
}

.probootstrap-footer-widget a, footer p {
	    font-size: 14px!important;
    line-height: 21px;
}


.probootstrap-footer-widget .btn {
	margin:20px 0 0!important;
}

footer img {
	    max-width: 100%;
}

.probootstrap-footer .probootstrap-copyright {
    padding: 1em 0;
    margin-top: 20px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#393c3d+0,181719+100 */
background: #393c3d; /* Old browsers */
background: -moz-linear-gradient(left, #393c3d 0%, #181719 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #393c3d 0%,#181719 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #393c3d 0%,#181719 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393c3d', endColorstr='#181719',GradientType=1 ); /* IE6-9 */
}

.probootstrap-footer .probootstrap-copyright p {
    line-height: 20px;
    font-size: 12px!important;
}


.probootstrap-footer-social a {
	font-size:20px!important;
}


@media screen and (min-width:768px) {
	.blocco_3 {
	    margin: -35px 0px 0;
    z-index: 9999;
    position: relative;
	}
	
	.blocco_3 .image { 
	    min-height: 500px;
}
	.blocco_3 .text {
    background-color: #FFF!important;
    max-height: 450px;
    position: absolute;
    right: 4%;
    top: 7%;
}
	
	.blocco_4 {
		    margin: 5% 0;
	}
	
	.blocco_4 .text, .blocco_4 .image {
	    height: 500px;
}


.blocco_4 .image {
	    float: right;
}

.blocco_4 .text {
	       position: absolute;
    left: 0;
    height: 400px;
    top: 10%;
	min-width:650px;
	    z-index: 9999;
}
	
	
.blocco_5 h1, .blocco_5 p, .blocco_2 p {
	    padding: 0 176px;
}
	
	footer .col-md-3 {
    padding: 0px 45px 0;
	}
	
}



/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: auto;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-next {
    position: absolute;
    right: -4%;
    top: 50%;
    background-size: 40%;
    border: none;
}


.slick-prev {
    position: absolute;
    left: -4%;
    top: 50%;
    background-size: 40%;
    border: none;
}


.customer-logos button {
     background: none;
	opacity: 0.3;
}

.customer-logos .slick-arrow img {
	width:20px;
}

.customer-logos button:hover {
	opacity: 1;
}


/*-------------------------------- INTERNE -------------------------*/

.blocco_1_int .container {
	background-color:#FFF!important;
	    padding: 4%;
}

.blocco_1_int h2 {
	color:#DB1432!important;
}

.blocco_1_int {
	padding:0!important;
}


.titolo_int {
	     padding: 3em 0;
}

.titolo_int h1 {
	text-align: left!important;
}


.cifra_donato {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3b700+0,f2b100+100 */
background: #f3b700; /* Old browsers */
background: -moz-linear-gradient(left, #f3b700 0%, #f2b100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f3b700 0%,#f2b100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f3b700 0%,#f2b100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3b700', endColorstr='#f2b100',GradientType=1 ); /* IE6-9 */
	color:#FFF;
	   position:fixed;
   left:0px;
   bottom:0px;
      height: 51px;
   width:100%;
	z-index:999999;
	text-align: center!important;
}

.cifra_donato h2 {
	    margin: 9px 0px 0!important;
    color: #fff;
}

.termometro_wrapper {
	    margin: -44px 0px 0;
    z-index: 999;
    padding: 0;
}


.body_sito {
	  min-height: 100%;
  height: auto !important;
  height: 100%;
}


.thumbnail {
	padding:0!important;
	border:none;
	
}


.item .col-md-2 {

}

.item .col-md-2:last-child {
	border:none;
}

.carousel-indicators {
	display:none!important;
}

.template_2 .titolo p {
		text-align: center!important;
}


.template_2 h1, .template_2 h2 {
	text-align: center!important;
	color:#DB1432;
}


.template_2 .text-center, .template_2 .titolo {
padding:0 0 3em 0;
}

.template_2 img {
	max-width:100%;
}


.partner img {

}


.template_3 .probootstrap-hero {
	    height: 430px!important;
}

.template_3 .blocco_1_int .container {
	    margin: -44px auto 0!important;
    z-index: 9999!important;
}

/*
.template_3 .blocco_1_int {
	background-color:#FFF!important;
	padding: 40px!important;
}
*/

.gallery .col-sm-3 {
	padding: 3px;
	
}

.gallery p {
	    text-align: center;
    margin: 50px 0 0;
}


.table>thead>tr>th, .table>tbody>tr>th {
	font-family: 'proxima_novablack_italic'!important;
	text-transform: uppercase;
}


.punti .col-md-4 {
	    border-right: 1px solid #DB1432;
    text-align: center!important;
	    min-height: 450px;
}

.punti .col-md-4:last-child {
	border:none;
}


/*-------------------------------- TEAM -------------------------*/
.card {
	background-color:#FFF;
	    margin-right: 15px;
	
}



.card-body {
      margin: 0 0 0px;
    min-height: 160px;
}


.card .box-raccolto, .card .box-obiettivo {
	min-height:auto!important;
}


.card .box-raccolto h3, .card .box-obiettivo h3 {
	font-size:17px!important;
	font-family: 'dinbold';
	color:#FFF!important;
}

.card-body h4 {
	color:#DB1432!important;
}

.card .box-raccolto h4, .card .box-obiettivo h4 {
	font-size:26px!important;
}

.card .box-raccolto span, .card .box-obiettivo span {
	font-size:16px!important;
}

.card a.btn_positivo {
	font-size:17px;
	    margin: 7px 0 0;
}

.pulsante_3  {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3b700+0,f2b100+100 */
background: #f3b700!important; /* Old browsers */
background: -moz-linear-gradient(left, #f3b700 0%, #f2b100 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f3b700 0%,#f2b100 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f3b700 0%,#f2b100 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3b700', endColorstr='#f2b100',GradientType=1 )!important; /* IE6-9 */
}

.pulsante_3 .btn.btn-primary {
	background-color:transparent;
		border:none!important;
}

/*-------------------------------- SINGOLO TEAM -------------------------*/

.singolo-team .blocco_1_int .container {
	padding:0;
}


.singolo-team .probootstrap-slider-text {
	padding-top:0!important;
}

.singolo-team .top-box h2 {
	color:#FFF!important;
}

.box-dx {
	padding:0;
	margin:0;
}


.box-dx .col-md-12 {
	background-color:#FFF!important;
	text-align: center;
}

.box-dx h3 {
	color:#FFF!important;
	font-family: 'dinbold';
	margin: 19px 0px 0!important;
}

.blocco_donazioni h3, .blocco_sharing h3  {
	font-family: 'dinbold';
	font-size:17px;
	text-align:center;
     padding: 14px 0;
}
	
.blocco_sharing {
	text-align:center;
}

.blocco_sharing a {
	color:#DB1432;
}

.blocco_sharing i {
	font-size:30px;
}
	
.blocco_sharing h3  {
	color:#DB1432;
}


.box-raccolto, .box-obiettivo {
	text-align: center!important;
	color:#FFF!important;
	    min-height: 196px;
}

.box-raccolto {
	background-color:#E2435B;
}

.box-obiettivo {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db1432+0,a51013+100 */
background: #db1432!important; /* Old browsers */
background: -moz-linear-gradient(left, #db1432 0%, #a51013 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #db1432 0%,#a51013 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #db1432 0%,#a51013 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1432', endColorstr='#a51013',GradientType=1 )!important; /* IE6-9 */
	
}


h4.cifra {
	    font-size: 41px;
	color:#FFF!important;
	font-family: 'dinbold';
	    line-height: 1;
	     margin: 2px 0 0!important;
	
}

.box-raccolto span, .box-obiettivo span {
	    font-size: 24px;
	font-family: 'dinbold';
}

.box-raccolto h3, .box-obiettivo h3 {
font-size: 17px;
}

.box-obiettivo a {
	    margin: 11px 0 0;
		    padding: 5px 13px;
	
}

	.singolo-team .top-box .col-md-9 {
		    margin: 85px 0 0;
	}


.singolo-team .top-box .col-md-9 .row {
	    margin: 72px 0 0!important;
}


.singolo-team .top-box .col-md-9 .row .col-md-4 {
    border-right: 1px solid #fff;
    min-height: 150px;
    padding: 0 0px 0 22px;
	
}

.singolo-team .top-box .col-md-9 .row .col-md-4:last-child {
	border:none!important;
}


.singolo-team .top-box .col-md-9 .row .col-md-4:first-child {
	padding:0!important;
}


.singolo-team .top-box .col-md-9 .row .col-md-4 h2 {
	    margin: 20px 0 0!important;
	
}

.singolo-team .probootstrap-section {
	padding:0;
}


.termometro {
	    background: url(https://www.webarea.services/npform/images/ail-fi/sfondo-termometro.jpg) no-repeat -300px top;
    padding: 0;
}

.macchina {
    position: absolute;
    right: 0;
    top: 106px;
}


#countdown-wrap {
  width: 100%;
  //border: 1px solid black;
  font-family: arial;
      max-width: 100%;
      margin: 0 auto 0;
}

#goal {
  font-size: 48px;
  text-align: right;
  color: #FFF;
  @media only screen and (max-width : 640px) {
    text-align: center;  
  }
  
}

#glass {
  width: 100%;
      height: 29px;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#393c3d+0,181719+100 */
background: #393c3d; /* Old browsers */
background: -moz-linear-gradient(left, #393c3d 0%, #181719 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #393c3d 0%,#181719 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #393c3d 0%,#181719 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393c3d', endColorstr='#181719',GradientType=1 ); /* IE6-9 */
  border-radius: 10px;
  float: left;
  overflow: hidden;
}

#progress {
  float: left;
  width: 16%;
      height: 29px;
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db1432+0,a51013+100 */
background: #db1432!important; /* Old browsers */
background: -moz-linear-gradient(left, #db1432 0%, #a51013 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #db1432 0%,#a51013 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #db1432 0%,#a51013 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1432', endColorstr='#a51013',GradientType=1 )!important; /* IE6-9 */
  z-index: 333;
  //border-radius: 5px;
}

.goal-stat {
  width: 25%;
  //height: 30px;
  padding: 10px;
  float: left;
      margin: -36px 0 0;
  color: #FFF;
	
  
  @media only screen and (max-width : 640px) {
    width: 50%;
    text-align: center;
  }
}

.goal-number, .goal-label {
  display: block;
}

.goal-number {
  font-weight: bold;
}


.atleti {
	        margin: 108px 0 0;
}

.atleti img {
	    width: 130px;
}


.titolo_team {
	float: left;
    margin: 0 0 0 28px;
}

.icona_team {
	float: left;
}


.icona_team img {
	    width: 79px;
}


/*-------------------------------- FORM -------------------------*/

.campo {
	    margin: 0 0 18px 0;
	    padding-left: 0;
}

.campo input {
	width:100%;
	    height: 45px;
}

.iscrizione h4 {
	font-family: 'dinbold';
	text-transform: uppercase;
	    font-size: 15px;
}

.iscrizione h2 {
	margin:0 0 18px!important;
}


input[type=text] {
	background-color:#F3F3F3;
	    border: none;
	    padding: 10px;
}

p.small-text {
	font-size: 12px!important;
     line-height: 16px;
	    clear: both;
}

.link-donazione-form {
		text-align: right;
}


.link-donazione-form a {
	color:#DB1432;
	text-decoration:underline;
	font-family: 'dinbold';
}

.check
{
    opacity:0.5;
	color:#996;
}
.box{
    margin-bottom:5px;
	    padding-left: 0;
}


.img-check {
	opacity: 0.4;
}

.img-check:hover {
	opacity: 1;
	border:2px solid #DB1432;
	cursor: pointer;
}



/*-------------------------------- RESPONSIVE -------------------------*/

@media screen and (max-width:768px) {
	.navbar-brand img {
    width: 61%;
    margin: 0!important;
}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#FFF!important;
	}
	
	#clock {
		    display: none;
	}
	
	.count-box h2 {
		text-align: center!important;
	}
	
	.probootstrap-hero .probootstrap-slider-text {
    padding-top: 60px;
}
	
	.probootstrap-hero {
		height:auto!important;
	}
	
	section.probootstrap-hero {
    background: url('https://www.webarea.services/npform/images/ail-fi/foto-partenza-mobile.png');
    background-repeat: no-repeat;
	background-size:auto;
	background-position:center;
}
	
	footer * {
		    text-align: center!important;
	}
	
	
	footer .col-md-3 {
		min-height:auto!important;
	}
	
	.probootstrap-footer .probootstrap-footer-widget {
		margin:30px 0 0!important;
	}
	
	.links_footer .col-md-3 {
		border:none!important;
	}
	
	.probootstrap-half .image {
    width: 100%;
    height: 272px;
}

.singolo-team .top-box .col-md-9 .row {
	display:none;
}

.icona_team {
	width:100%;
}

.singolo-team .probootstrap-slider-text {
	text-align:center;
}
.singolo-team .top-box .col-md-9 {
    margin: 71px 0 40px;
}

.termometro_wrapper {
	display:none;
}

.box-raccolto, .box-obiettivo {
	min-height:0;
}


@media screen and (min-width:768px) {
	.singolo-team .top-box, .singolo-team .box-dx  {
	padding:0!important;
}
	
	.singolo-team .top-box .col-md-8 {
		padding-left:0;
	}
}