@font-face {
	font-family: 'Conv_Lato-Light';
	src: url('../../fonts/Lato-Light.eot');
	src: local(''), url('../../Lato-Light.woff') format('woff'), url('../../fonts/Lato-Light.ttf') format('truetype'), url('../../fonts/Lato-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Conv_Lato-Medium';
	src: url('../../fonts/Lato-Medium.eot');
	src: local(''), url('../../fonts/Lato-Medium.woff') format('woff'), url('../../fonts/Lato-Medium.ttf') format('truetype'), url('vfonts/Lato-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Lato-Bold';
	src: url('../../fonts/Lato-Bold.eot');
	src: local(''), url('../../fonts/Lato-Bold.woff') format('woff'), url('../../fonts/Lato-Bold.ttf') format('truetype'), url('../../fonts/Lato-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HeliosCondBlack_22334';
	src: url('../../fonts/HeliosCondBlack_22334.eot');
	src: local(''), url('../../fonts/HeliosCondBlack_22334.woff') format('woff'), url('../../fonts/HeliosCondBlack_22334.ttf') format('truetype'), url('../../fonts/HeliosCondBlack_22334.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {padding:0px;margin:0px;}

body{background-color:white;}

.framed2{
position:relative;
display:inline-block;
border-style:solid;
border-color:#b6d190;
border-width:0px 0px 0px 2px;
text-align:left;
padding:0px 5% 0px 5%;
margin:20px 0px 20px 0px;
width:90%;
}
.framed2 .article_text{
width:100%;
margin-top:0px;
margin-bottom:0px;
}


.question{
text-align:left;
}
.answer{
text-align:right;
}

.thechat.uno, .thechat.due{
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:#949596;
}

.thechat h1{
font-family:'Conv_Lato-Medium';
font-size:28px;
line-height:32px;
color:#58585a;
margin:20px 0px 20px 0px;
font-weight:100;
}

.question, .answer{
width:70%;
font-family:'Conv_Lato-Medium';
font-size:18px;
line-height:22px;
position:relative;
margin:0px;
display:inline-block;
margin:10px 20px 10px 20px;
padding:0px 20px 0px 20px;
}
.question div{
-moz-border-radius:5px 5px 0px 5px; /* Firefox */  
-webkit-border-radius:5px 5px 0px 5px; /* Safari, Chrome */  
-khtml-border-radius:5px 5px 0px 5px;
border-radius:5px 5px 0px 5px; /* CSS3 */
position:relative;
display:inline-block;
width:90%;
margin:0px 0px 0px 0px;
padding:20px 10px 20px 20px;
}
.answer div{
-moz-border-radius:5px 5px 5px 0px; /* Firefox */  
-webkit-border-radius:5px 5px 5px 0px; /* Safari, Chrome */  
-khtml-border-radius:5px 5px 5px 0px;
border-radius:5px 5px 5px 0px; /* CSS3 */
position:relative;
display:inline-block;
width:91%;
margin:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.chat{
position:relative;
display:table;
width:100%;
height:auto;
margin:20px 0px 40px 0px;
}
.thechat{
position:relative;
display:table-cell;
vertical-align:top;
width:33%;
text-align:center;
height:100%;

}
.question {
background-image:url('images/tail1.jpg');
background-repeat:no-repeat;
background-size:auto;
background-position:right bottom;
}
.answer {
background-image:url('images/tail2.jpg');
background-repeat:no-repeat;
background-size:auto;
background-position:left bottom;
}
.question div{
text-align:left;
color:white;
background-color:#89ae1a;

}
.answer div{
text-align:left;
color:#575558;
background-color:#e5e5e6;
}

.green{
position:relative;
display:inline-block;
width:50px;
height:50px;
margin:50px 0px 0px 0px;
-moz-border-radius:50% 50%; /* Firefox */  
-webkit-border-radius:50% 50%; /* Safari, Chrome */  
-khtml-border-radius:50% 50%;
border-radius:50% 50%; /* CSS3 */
background-color:#4DBC9F;
color:white;
font-family:'Conv_Lato-Medium';
font-size:30px;
line-height:50px;
text-align:center;
left:50%;
margin-left:-25px;
}

.address{
width:100%;
text-align:center;
margin-bottom:30px;
}
.address .theaddress{
width:25%;
display:inline-block;
margin:20px 20px 20px 20px;
vertical-align:middle;
font-family:'Conv_Lato-Medium';
color:#282828;
font-size:20px;
line-height:30px;
}
.address .theaddress a{color:#282828;}
.address .theaddress span{font-size:30px;}

.cover{
text-align:center;
height:700px;
background-position:center top;
background-size:cover;
background-image:url('images/cover.jpg');
}

.article_content{
width:1190px;
position:relative;
display:inline-block;
float:left;
left:50%;
margin-left:-595px;
}

.article_text{
font-family:'Conv_Lato-Medium';
color:#585858;
font-size:20px;
line-height:26px;
margin:40px 0px 40px 0px;
width:100%;
}

.article_text a{
font-weight:bold;
color:#585858;
}

.article_text.bold{
font-family:'Conv_Lato-Medium';
color:#282828;
font-size:24px;
line-height:30px;
margin:40px 0px 40px 0px;
width:100%;
}

.article_heading{
font-family:'Conv_Lato-Light';
color:#585858;
font-size:46px;
line-height:52px;
margin:60px 0px 40px 0px;
width:100%;
text-align:center;
}

.article_title{
position:relative;
margin:0px;
margin-top:100px;
padding:40px 0px 40px 0px;
display:inline-block;
width:1190px;
text-align:center;
border-width:7px 7px 7px 7px;
border-color:white;
border-style:solid;
/*background-color:rgba(0,0,0,0.6);*/
top:30%;
}
.article_title h1{
color:white;
font-size:76px;
line-height:90px;
width:80%;
text-align:center;
display:inline-block;
font-family:'Conv_Lato-Light';
}
.article_title h2{
color:white;
font-family:'Conv_Lato-Light';
font-size:32px;
line-height:38px;
width:70%;
text-align:center;
display:inline-block
}

.article_image{
width:100%;
position:relative;
display:inline-block;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
}
.article_image.uno{
height:600px;
background-image:url('images/pic1.jpg');
}
.article_image.due{
height:400px;
background-image:url('images/pic2.jpg');
}
.article_image.tre{
background-size:contain;
height:400px;
background-image:url('images/pic3.jpg');
}
.article_image.quatro{
height:400px;
background-image:url('images/pic4.jpg');
}
.article_image.cinque{
height:400px;
background-image:url('images/pic5.jpg');
}
.article_image.sei{
height:400px;
background-image:url('images/pic6.jpg');
}
.article_image.sette{
height:400px;
background-image:url('images/pic7.jpg');
}
.article_image.nove{
height:580px;
background-image:url('images/pic8.jpg');
}
.article_image.dieci{
height:580px;
background-image:url('images/pic9.jpg');
}

.videoframe{
width:520px;
min-height:550px;
position:relative;
display:inline-block;
margin:0px 20px 0px 0px;
text-align:left;
float:left;
}
.videoframe .thevideo{
position:relative;
display:inline-block;
float:left;
width:100%;
height:255px;
margin:0px;
background-repeat:no-repeat;
background-position:left center;
background-size:contain;
cursor:pointer;
}
.videoframe h1{
position:relative;
display:inline-block;
margin:20px 0px 0px 0px;
font-size:24px;
line-height:30px;
font-family:'Conv_Lato-Medium';
}
.videoframe h1 a{
color:#282828;
}
.videoframe .article_text{
margin:20px 0px 20px 0px;
}

.videoframe.uno{float:left;}
.videoframe.uno .thevideo{
background-image:url('images/cover_frame1.jpg');
}
.videoframe.due{float:right;margin-right:0px;}
.videoframe.due .thevideo{
background-image:url('images/cover_frame2.jpg');
}
.videoframe.tre{float:left;width:100%;}
.videoframe.tre .thevideo{
background-image:url('images/cover_frame3.jpg');
}
.videoframe.quatro{float:right;margin-right:0px;}
.videoframe.quatro .thevideo{
background-image:url('images/cover_frame4.jpg');
}
.videoframe.cinque{float:left;}
.videoframe.cinque .thevideo{
background-image:url('images/cover_frame5.jpg');
}
.videoframe.sei{float:right;margin-right:0px;}
.videoframe.sei .thevideo{
background-image:url('images/cover_frame6.jpg');
}

.framed{
position:relative;
display:inline-block;
border-style:solid;
border-color:#b6d190;
border-width:2px 2px 2px 2px;
text-align:left;
padding:40px 5% 40px 5%;
margin:20px 0px 20px 0px;
width:90%;
}
.framed .article_text{
width:100%;
margin-top:0px;
margin-bottom:0px;
}
.framed .article_heading{
margin-top:0px;
text-align:left;
}
.framed .thevideo{
position:relative;
display:inline-block;
margin:0px;
width:100%;
height:554px;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
background-image:url('images/cover_frame7.jpg');
cursor:pointer;
}

@media screen and (max-width: 1300px) {

.article_content{
width:100%;
left:0px;
margin-left:0px;
}
.article_title{
width:80%;
}
.article_text{
padding:0px 10% 0px 10%;
width:80% !important;
}
.article_title{
width:80%;
}
.article_image{
width:100%;
position:relative;
display:inline-block;
background-position:center center;
background-size:cover;
}
.videoframe{
width:420px;
min-height:250px;
position:relative;
display:inline-block;
margin:0px 20px 0px 0px;
text-align:left;
float:left;
}
.videoframe.uno{float:right;margin-left:10%;}
.videoframe.due{float:right;margin-right:10%;}
.videoframe.tre{float:left;margin-left:10%;}
.videoframe.quatro{float:right;margin-right:10%;}
.videoframe.cinque{float:left;margin-left:10%;}
.videoframe.sei{float:right;margin-right:10%;}
.videoframe .article_text{
margin:20px 0px 0px 0px;
padding:0px;
}
.framed{
width:70% !important;
margin:40px 9% 40px 9%;
padding:20px 5% 0px 5%;
}
.framed .article_text{
width:100% !important;
margin:20px 0px 30px 0px;
padding:0px;
}
.framed .article_heading{
margin-top:40px;
text-align:left;
}
.framed .thevideo{
margin-bottom:40px;
}
.videoframe.tre{width:90%;}
.videoframe{
margin-bottom:60px !important;
}

.framed2{
position:relative;
display:inline-block;
border-style:solid;
border-color:#b6d190;
border-width:0px 0px 0px 2px;
text-align:left;
padding:0px 5% 0px 5%;
margin:20px 9% 20px 9%;
width:70% !important;
}

}

@media screen and (max-width: 1100px) {

.thechat.uno, .thechat.due{
border-width:0px 0px 0px 0px;
}
.chat{
display:inline-block;
width:98%;
}
.thechat{
display:inline-block;
width:100%;

}
.answer div{
width:96%;
}
.question div{
width:96%;
}
.question div{
padding-right:10%:
margin-right:4% !important;
}

.article_text{
padding:0px 5% 0px 5%;
width:90% !important;
}
.article_title{
width:90%;
}
.framed{
width:80% !important;
margin:40px 4% 60px 4%;
padding:20px 5% 20px 5%;
}
.framed .article_text{
margin-top:0px;
margin-bottom:0px;
}


.videoframe.uno{float:left;margin-left:5%;}
.videoframe.due{float:right;margin-right:5%;}
.videoframe.tre{float:left;margin-left:5%;}
.videoframe.quatro{float:right;margin-right:5%;}
.videoframe.cinque{float:left;margin-left:5%;}
.videoframe.sei{float:right;margin-right:5%;}

}

@media screen and (max-width: 1000px) {


.videoframe.uno{float:none;margin-left:0px;}
.videoframe.due{float:none;margin-right:0px;}
.videoframe.tre{float:none;margin-left:0px;}
.videoframe.quatro{float:none;margin-right:0px;}
.videoframe.cinque{float:none;margin-left:0px;}
.videoframe.sei{float:none;margin-right:0px;}
.videoframe{
width:80%;
min-height:auto;/*600px;*/
position:relative;
display:inline-block;
margin:0px 10% 0px 10% !important;
text-align:left;
float:none;
}
.videoframe .thevideo{
float:left;
width:100%;
height:355px;
margin:0px;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
cursor:pointer;
}
.article_title h1{
font-size:56px;
line-height:70px;
}
.article_title h2{
font-size:28px;
line-height:32px;
}
.article_heading{
font-size:36px;
line-height:42px;
}
.videoframe.tre{width:80%;}
.videoframe{
margin-bottom:60px !important;
}

}

@media screen and (max-width: 700px) {



.article_heading{
font-size:32px;
line-height:38px;
}
.article_text.bold{
font-size:20px;
line-height:26px;
margin:20px 0px 20px 0px;
}
.article_text{
font-size:16px;
line-height:22px;
margin:20px 0px 20px 0px;
}
.article_image.uno{
height:400px;
background-image:url('images/pic1.jpg');
}
.article_image.due{
height:400px;
background-image:url('images/pic2.jpg');
}
.article_image.tre{
height:350px;
background-image:url('images/pic3.jpg');
}
.article_image.quatro{
height:350px;
background-image:url('images/pic4.jpg');
}
.article_image.cinque{
height:350px;
background-image:url('images/pic5.jpg');
}
.article_image.sei{
height:350px;
background-image:url('images/pic6.jpg');
}
.article_image.sette{
height:350px;
background-image:url('images/pic7.jpg');
}

.article_title h1{
font-size:36px;
line-height:50px;
width:80%;
}
.article_title h2{
font-size:22px;
line-height:28px;
width:70%;
}

}

@media screen and (max-width: 500px) {

.article_title h1{
font-size:24px;
line-height:34px;
width:100%;
}
.article_title h2{
font-size:18px;
line-height:22px;
width:90%;
}
.article_title{
margin:80px 5% 40px 5% !important;
width:80% !important;
}
.cover{
height:500px;
}
.article_heading{
font-size:18px !important;
}

.article_image{
background-position:center center;
}
.article_image.uno{
background-position:center center;
}
.article_image.due{
height:150px;
background-size:cover;
background-position:left center;
}
.article_image.tre{
height:150px;
background-position:center center;
}
.article_image.quatro{
background-position:-200px center;
}
.article_image.cinque{
background-position:-500px center;
}
.article_image.sei{
background-position:-150px center;
}
.article_image.sette{
background-position:center center;
}
.article_image.dieci{
background-position:left center;
}
.videoframe .thevideo{
height:255px;
margin:0px 0px 20px 0px;
}
.thevideo{
height:220px;
}
.article_text.bold{
margin:20px 0px 40px 0px; 
}
.videoframe{
margin-bottom:60px !important;
}

.address{
width:100%;
text-align:center;
margin-bottom:30px;
}
.address .theaddress{
width:80%;
display:inline-block;
margin:20px 20px 20px 20px;
vertical-align:middle;
font-family:'Conv_Lato-Medium';
color:#282828;
font-size:20px;
line-height:30px;
}
.address .theaddress a{color:#282828;}
.address .theaddress span{font-size:30px;}

}