@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700|Roboto:100,300,400,500|Titillium+Web:200,300,400,600,700,900);
/* GLOBAL STYLES

	*************************************************************
		
	*************************************************************
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,cite,code,em,img,q,small,strike,strong,sub,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,select{margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;}
blockquote,q{quotes:none;}
ol,ul{list-style:none;}
:focus{outline:0;}

/* 
===	GENERALI =========================================================================================== */

*{margin:0px;padding:0px;}
*{font-family:"Roboto Condensed",sans-serif;}

h1{font-family:"Titillium Web",sans-serif;font-weight:200;}  
h2{font-family:Roboto,sans-serif;font-weight:100;}  
h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;font-weight:300;} 
p,li{font-family:"Roboto Condensed",sans-serif;font-weight:100;color:#666;}
a,a:link,a:visited,a:hover{font-weight:normal;color:#333;text-decoration:none;outline:none}
a:hover{text-decoration:underline;color:#666;}
body{line-height:1;}
html, body {height: 100%;}
.hide-class{display:none;}
.row{width:100%;}
.row{float:left;margin:0 auto;padding:0;}
span.cnt-testi{padding:2px 5px; margin-top:50px !important; background:#333; color:#fff; text-transform:uppercase;} 

#background{background:#fff;}

.mrg-btn-30{ margin-bottom:30px !important;}

.site-wrapper{display:table;width:100%;height:100%;min-height:100%}
.site-wrapper-inner{display:table-cell;vertical-align:top;padding:10px}
.cover-container{margin-right:auto;margin-left:auto;padding:20px;border: none; text-align:center;}
.inner{padding:30px}

.ftr-testi{margin:50px auto 0 auto;padding:20px;border-top: 1px solid #e1e1e1; text-align:center;}

.image { margin:20px auto;}
.image img { width:100% !important;} 

.cnt-testi h1{text-align:center;font-size:1.8em;color:#1d1d1b}
.cnt-testi h2{font-family:"Roboto Condensed",sans-serif;text-align:center;font-size:1.2em;font-weight:100;color:#1d1d1b}
.cnt-testi h2 strong{font-weight:300;}
.cnt-testi h3{font-family:Sintony,sans-serif;margin:20px auto 5px auto; text-align:center;font-weight:300;font-size:1.2em;color:#1d1d1b;}
.cnt-testi h4{font-family:Sintony,sans-serif;margin:20px auto 5px auto; text-align:center;font-weight:300;font-size:.9em;color:#111;}
.cnt-testi p{font-family:"Roboto Condensed",sans-serif;text-align: center;font-size:1.1em;color:#fff;line-height:1.5em;margin-top:20px;font-weight:100;clear:both}
.cnt-testi p.span{text-align:right;color:#fff;margin-top:20px;font-weight:500;}
.cnt-testi p a,.cnt-testi p a:link,.cnt-testi p a:visited,.cnt-testi p a:hover{font-family:"Roboto Condensed",sans-serif;font-weight:300;text-decoration:none;color:#1d1d1b}
.cnt-testi p a:hover{color:#1d1d1b}
.cnt-testi p strong{color:#111;font-weight:500;}


.mn-social {width: auto;min-height: 40px;}
.mn-social { float: left; margin:0 auto 0 40%; padding:10px 0; position:relative; }
.mn-social ul{ height:40px; padding:0;}
.mn-social ul li{ float:left; margin-left:12px; text-align: center; padding:0 !important; background-size:40px; color: #333; line-height:40px; height:40px !important; width:40px !important; display: inline-block!important;border-bottom:none !important;font-size:1.5em !important;}
.mn-social ul li a,.mn-social ul li a:link,.mn-social ul li a:visited,.mn-social ul li a:hover{text-decoration:none;padding:0 !important;color:#1d1d1b}
.mn-social ul li a:hover {padding:0 !important; color: #B90306;}
.mn-social ul li.all{ width: auto !important;text-align:left !important; font-size:.8em !important; font-weight:500 !important;  background:none !important; text-transform: uppercase; }


@media (min-width: 768px) {
	.cover {padding: 0 20px;}
	.site-wrapper-inner {vertical-align: middle;}
	.cover-container {width: 90% !important;}
	.image {margin:30px auto;}
	.cnt-testi h1{font-size:3em;}
	}

@media (min-width: 992px) {
	.site-wrapper-inner {vertical-align: middle;}
	.cover-container {width: 900px !important; min-height:200px;}
}