/* ================================================================================================================================================================= */
/* dunp - comunicazione e advertising
/* www.dunp.it - info@dunp.it
/* +39.064066184 - Via G. Rosaccio,6 - 00156 Roma
/* ================================================================================================================================================================= */
@import url(https://fonts.googleapis.com/css?family=Play:400,700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
/* ================================================================================================================================================================= */
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
html {font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body {margin:0; height:auto; width:100%; background:#FFF;}
a*{margin:0; padding:0;} a img{border:none;}
a {text-decoration:none; background-color:transparent;
			transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	   -moz-transition:all 0.3s ease-out;
		 -o-transition:all 0.3s ease-out;}
a:hover, a:focus {/*text-decoration:none;*/ outline:0;
			transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	   -moz-transition:all 0.3s ease-out;
		 -o-transition:all 0.3s ease-out;}
.error-browser {background:#900; color:#FFF; text-align:center; padding:10px; font-size:12px;}
/* ================================================================================================================================================================= */
header {width:100%;margin:0; padding:0; /*background:url(../img/bg/bg_head.jpg) 0 0 repeat;*/ background:#3B3B3B; }
nav {width:100%; margin:0; padding:0;}
footer {width:100%; margin:0; padding:0 0 20px 0; background:#3B3B3B; border-top:10px solid #E64339;}
.footer-contatti {width:100%; margin:0 0 0 0; padding:0 0 20px 0; background:#242424; border-top:10px solid #E64339;}
section {width:100%; margin:0; padding:0;}
article {width:100%; margin:0; padding:0;}
hr, .hr {display:block; height:1px; border:0; border-top:1px solid #DADADA; margin:5px 0; padding:0;}
.underline:after {max-width:50px; margin:0 auto; content:''; position:absolute; bottom:0px; left:30%; right:30%; height:3px; background:#E64339;}
.logo-header {position:absolute; z-index:9; margin-left:auto; margin-right:auto;}
.logo-footer {margin-top:-10px;}
/* ================================================================================================================================================================= */
.center{display:block;margin-left:auto;margin-right:auto;}.fix{position:fixed;}.abs{position:absolute;}
/* ================================================================================================================================================================= */
.m0{margin:0;}.m2{margin:2px}.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}.m40{margin:40px;}.m50{margin:50px;}.m60{margin:60px;}.ml0{margin-left:0px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml60{margin-left:60px;}.mr0{margin-right:0px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr60{margin-right:60px;}.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mb0{margin-bottom:0px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.col-five{float:left;width:20%;} .ma{ margin:0 auto;}
/* ================================================================================================================================================================= */
.p0{padding:0px;}.p2{padding:2px;}.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}.p50{padding:50px;}.p60{padding:60px;}.pt0{padding-top:0px;}.pt2{padding-top:2px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt60{padding-top:60px;}.pr0{padding-right:0px;}.pr2{padding-right:2px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr35{padding-right:35px;}.pr40{padding-right:40px;}.pr50{padding-right:50px;}.pr60{padding-right:60px;}.pb0{padding-bottom:0px;}.pb2{padding-bottom:2px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.pl0{padding-left:0px;}.pl2{padding-left:2px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl60{padding-left:60px;}
/* ================================================================================================================================================================= */
.block{display:block !important;}.inline{display:inline !important;}
/* ================================================================================================================================================================= */
.box {border:1px solid #CCC;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}.box:hover {}.brdr {border:1px solid #CCC;}.brdr-no-t{border-top:none;}.brdr-no-r{border-right:none;}.brdr-no-b{border-bottom:none;}.brdr-no-l{border-left:none;}.brdr-no-lr{border-left:none; border-right:none;}.brdr-no-tb{border-top:none; border-bottom:none;}.brdr-radius-5{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}.brdr-radius-10{border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}.brdr-radius-20{border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}.dotted{border-style:dotted;}.dashed{border-style:dotted;}
/* ================================================================================================================================================================= */
.black{color:#3B3B3B;}.white{color:#FFF;}.gray{color:#CCC;}.dark{color:#999;}.green{color:#096;}.red{color:#E64339;}.blu{color:#057EC1;}.orange{color:#F90;} .bg-black{background:#3B3B3B;}.bg-white{background:#FFF;}.bg-gray{background:#DDD;}.bg-dark{background:#999;}.bg-green{background:#096;}.bg-red{background:#E64339;}.bg-blu{background:#057EC1;}.bg-orange{background:#F90;}.brdr-black{border-color:#3B3B3B;}.brdr-white{border-color:#FFF;}.brdr-gray{border-color:#CCC;}.brdr-gray{border-color:#999;}.brdr-green{border-color:#096;}.brdr-red{border-color:#E64339;}.brdr-blu{border-color:#057EC1;}.brdr-orange{border-color:#F90;}
/* ================================================================================================================================================================= */
.txti{font-style:italic;}.va-top{vertical-align:top;}.va-bottom {vertical-align:bottom;}.va-middle{vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.f10,.f12,.f14,.f16,.f18,.f20,.f22,.f24,.f26,.f28,.f30,.f32,.f34,.f36,.f38,.f40,.f50,p,span{text-decoration:none;font-family:Arial,Verdana,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p {margin:0 0 10px 0;}.f50 {font-size:50px;}.f40 {font-size:40px;}.f38 {font-size:38px;}h1, .h1, .f36 {font-size:36px/*3.0em;*/}.f34 {font-size:34px;}.f32 {font-size:32px;}h2,.h2,.f30 {font-size:30px/*2.3em;*/}	.f28 {font-size:28px;}.f26 {font-size:26px;}h3,.h3,.f24 {font-size:24px/*2.0em;*/}.f22{font-size:22px;}.f20{font-size:20px;}h4,.h4,p,.f18 {font-size:18px/*1.5em;*/}.f16 {font-size:16px;}h5,.h5,span,.f14 {font-size:14px/*1.0em;*/}h6,.h6,.f12 {font-size:12px/*0.8em;*/}.f10{font-size:10px;}.ubuntu {font-family:'Ubuntu',Verdana, Geneva, sans-serif}.play {font-family:'Play',Verdana, Geneva, sans-serif} .h450{ min-height:450px !important;} .h550{ min-height:550px !important;}
.h650{ min-height:650px !important;}
/*.f_12 a:hover, .f_14 a:hover, .f_16 a:hover, .f_18 a:hover, .f_20 a:hover, .f_22 a:hover, .f_24 a:hover, .f_26 a:hover, .f_28 a:hover, .f_30 a:hover {text-decoration:underline;}*/
/* BREAK POINT - phones: <768px | Tablets: >768px | Medium desktop: >992px | Larde desktop: >1200px
/* ================================================================================================================================================================= */
@media (max-width: 768px) {header {height:auto;}}
@media (max-width: 991px) {.img-100 {width:100%}}
@media (max-width: 660px) {.f50 {font-size:40px;padding-top:60px;}}
@media (min-width: 1200px) {}
@media (min-width: 1199px) {}

