@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;}


.rating{
position:relative;
display:table;
width:100%;
}
.rating .heading, .rating .row{
position:relative;
display:table;
width:100%;
float:left;
height:80px;
}
.rating .heading{
margin:10px 0px 20px 0px;
}
.rating .row .col1, .rating .row .col2, .rating .row .col3, .rating .row .col4{
position:relative;
display:table-cell;
vertical-align:middle !important;
height:80px;
}

.row .col2 img{
position:relative;
display:inline-block;
}
.row .col3 img{
padding:20px 0px 20px 0px;
position:relative;
display:inline-block;
}
.row.final .col2{
padding:20px 0px 20px 0px;
}

.rating .row.one .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.one .col2{width:7%;background-color:#f2f2f2;text-align:center;vertical-align:middle;}
.rating .row.one .col3{width:20%;background-color:#f2f2f2;text-align:center;vertical-align: middle;}
.rating .row.one .col4{width:53%;background-color:#f2f2f2;text-align:left;vertical-align: middle;}

.rating .row.two .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.two .col2{width:7%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.two .col3{width:20%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.two .col4{width:53%;background-color:white;text-align:left;vertical-align: middle;}

.rating .row.three .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.three .col2{width:7%;background-color:#f2f2f2;text-align:center;vertical-align: middle;}
.rating .row.three .col3{width:20%;background-color:#f2f2f2;text-align:center;vertical-align: middle;}
.rating .row.three .col4{width:53%;background-color:#f2f2f2;text-align:left;vertical-align: middle;}

.rating .row.final .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.final .col2{width:7%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.final .col3{width:20%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.final .col4{width:53%;background-color:white;text-align:left;vertical-align: middle;}

.rating .row.one .col1, .rating .row .col2, .rating .row .col3, .rating .row .col4{
border-style:solid;
border-width:2px 0px 0px 0px;
border-color:#cccccc;
}
.rating .row.two .col1, .rating .row.three .col1{
border-style:solid;
border-width:2px 0px 0px 0px;
border-color:white;
}
.rating .row.final .col1{
border-style:solid;
border-width:2px 0px 0px 0px;
border-color:#cccccc;
}
.rating .row.final .col1 p{
color:#d23627;
font-size:28px;
}
.rating .row.final .col2 p{
color:#d23627;
font-size:32px;
font-family: 'Conv_Lato-Light';
text-align:center;
padding:0px 0px 0px 0px;
}

.rating .row .col1 p{
font-family: 'Conv_Lato-Bold';
font-size:22px;
color:#4e4e4d;
margin:0px;
padding:20px 20px 20px 20px;
}
.rating .row .col4 p{
font-family: 'Conv_Lato-Medium';
font-size:20px;
color:#4e4e4d;
padding:20px 20px 20px 20px;
}
.rating .rsblogo{
position:relative;
display:inline-block;
width:76px;
height:69px;
background-repeat:no-repeat;
background-size:contain;
background-image:url('images/rsblogo.jpg');
margin:0px;
float:left;
}
.rating .heading p{
float:left;
font-size:49px;
line-height:49px;
color:#3c3c3b;
position:relative;
display:inline-block;
margin:10px 0px 0px 15px;
}
.rating .heading p span{color:#d74f38;}


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


.framed .article_heading{
position:absolute;
background-color:white;
margin:0px 15% 0px 15%;
width:60%;
top:-30px;
text-align:center !important;
}



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

.article_text, .article_text.sp{
font-family:'Conv_Lato-Medium';
color:#585858;
font-size:20px;
line-height:26px;
margin:40px 0px 40px 0px;
width:100%;
}
.article_text.sp{
padding-top:50px !important;
}


.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:#56a7ee;
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.5);
top:30%;
}
.article_title h1{
color:white;
font-size:56px;
line-height:70px;
width:80%;
text-align:center;
display:inline-block;
font-family:'Conv_Lato-Medium';
}
.article_title h2{
color:white;
font-family:'Conv_Lato-Light';
font-size:52px;
line-height:70px;
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:400px;
background-image:url('images/pic1.jpg');
}
.article_image.due{
height:400px;
background-image:url('images/pic2.jpg');
}
.article_image.tre{
height:400px;
background-image:url('images/pic3.jpg');
}
.article_image.quatro{
height:400px;
background-image:url('images/pic4.jpg');
}
.article_image.cinque{
height:600px;
background-image:url('images/pic5.jpg');
}
.article_image.sei{
height:800px;
background-image:url('images/pic10.jpg');
}
.article_image.sette{
top:0px;
margin:0px 0px 60px 0px !important;
height:350px;
background-size:100%;
background-position:top top;
float:left;
background-image:url('images/banner2.jpg');
}
.article_image.otto{
height:400px;
background-size:contain;
background-image:url('images/banner.jpg');
}

.videoframes{
position:relative;
margin:0px;
display:inline-block;
width:100%;
}

.videoframe{
width:32%;
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:380px;
margin:0px;
background-repeat:no-repeat;
background-position:left center;
background-size:contain;
}
.videoframe h1{
position:relative;
display:inline-block;
margin:10px 0px 0px 0px;
font-size:24px;
line-height:30px;
font-family:'Conv_Lato-Medium';
}
.videoframe h1 a{
color:#282828;
}
.videoframe .article_text{
margin:10px 0px 20px 0px;
}

.videoframe.uno{float:left;margin:0px;}
.videoframe.uno .thevideo{
background-image:url('images/pic6.jpg');
}
.videoframe.due{float:left;margin:0px 2% 0px 2%;}
.videoframe.due .thevideo{
background-image:url('images/pic7.jpg');
}
.videoframe.tre{float:left;margin:0px;}
.videoframe.tre .thevideo{
background-image:url('images/pic8.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');
}

.videoframe.unos{float:left;}
.videoframe.unos .thevideo{
background-image:url('images/cover_frame8.jpg');
}
.videoframe.dues{float:right;margin-right:0px;}
.videoframe.dues .thevideo{
background-image:url('images/cover_frame9.jpg');
}


.framed{
position:relative;
display:inline-block;
border-style:solid;
border-color:#009fe3;
border-width:2px 2px 2px 2px;
text-align:left;
padding:50px 5% 50px 5%;
margin:40px 0px 0px 0px !important;
width:90%;
float:left;
}
.framed .article_text{
width:100%;
margin:0px;
color:#009fe3;
}
.framed .article_text p{
margin:0px;
width:100%;
color:#009fe3;
}
.framed .article_text.sp a{
color:#009fe3;
}
.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;
}

/*
.framed div{
position:relative;
background-color:white;
top:0px;
left:0px;

font-family:'Conv_Lato-Light';
color:#009fe3;
font-size:46px;
line-height:52px;
margin:-30px 10% 40px 10%;
padding:0px;
width:80%;
text-align:center;

font-weight:bold;
}
*/

.framed div p{
font-family:'Conv_Lato-Light';
color:#009fe3;
font-size:18px;
line-height:22px;
margin:-100px 0% 0px 0%;
padding:0px 0% 0px 0%;
width:100%;
text-align:center;
font-weight:bold;
font-size:20px;
line-height:26px;
}

.framed div{
position:relative;
display:inline-block;
font-size:32px;
line-height:38px;
margin:0% 5% 20px 5%;
padding:0px 5% 0px 5%;
width:80%;
}

.framed .article_text{
width:100%;
margin:-5% 0px 0px 0px;
padding:0px;
}

.framed .caption{
color:#009fe3;
position:relative;
display:inline-block;
font-size:46px;
line-height:52px;
top:-100px;
text-align:center;
background-color:white;
margin:0px 0% 20px 0%;
padding:0px 0% 0px 0%;
width:100% !important;
}


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

.rating{
width:90%;
margin:0px 5% 0px 5%;
}
.rating .heading p{
font-size:41px;
}
.rating .row.final .col1 p{
font-size:24px;
}




.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:650px;
position:relative;
display:inline-block;
margin:0px 20px 0px 0px;
text-align:left;
float:left;
}
.videoframe.uno{float:left;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 .article_heading{
top:-70px;
}

.framed{
width:80% !important;
margin:40px 5% 60px 5% !important;
padding:40px 5% 20px 5% !important;
}
.framed .article_text{
width:100% !important;
margin:-5% 0px 40px 0px !important;
padding:0px;
}
.framed .article_heading{
margin-top:40px;
text-align:left;
}
.framed .thevideo{
margin-bottom:40px;
}
.videoframe.unos{
margin:20px 40px 20px 40px;
}
.videoframe.dues{
margin:20px 40px 20px 40px;
}

}

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

.framed .caption{
color:#009fe3;
position:relative;
display:inline-block;
font-size:36px;
line-height:42px;
top:-60px;
text-align:center;
background-color:white;
margin:0px 0% 20px 0%;
padding:0px 0% 0px 0%;
width:100% !important;
}
.framed .article_text{
width:100%;
margin:5% 0px 0px 0px;
padding:0px;
}


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

.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: 1300px) {


.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:cover;
}
.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;
}

}

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

.rating .heading p{
font-size:34px;
}
.rating .row .col1 p{
font-size:18px;
}
.rating .row .col4 p{
font-size:18px;
padding:20px 20px 20px 20px;
}
.rating .row.final .col1 p{
font-size:18px;
}

}

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

.rating .heading p{
font-size:30px;
}
.row .col2 img{
width:80%;
}
.row .col3 img{
width:80%;
}

}

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

.rating .heading p{
font-size:20px;
}
.row .col2 img{
width:80%;
}
.row .col3 img{
width:80%;
}
.rating .row.final .col1 p{
font-size:20px;
}

}

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

.rating .row.one .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.one .col2{width:0%;background-color:#f2f2f2;text-align:center;vertical-align:middle;}
.rating .row.one .col3{width:20%;background-color:#f2f2f2;text-align:center;vertical-align: middle;}
.rating .row.one .col4{width:60%;background-color:#f2f2f2;text-align:left;vertical-align: middle;}

.rating .row.two .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.two .col2{width:0%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.two .col3{width:20%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.two .col4{width:60%;background-color:white;text-align:left;vertical-align: middle;}

.rating .row.three .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.three .col2{width:0%;background-color:#f2f2f2;text-align:center;vertical-align: middle;}
.rating .row.three .col3{width:20%;background-color:#f2f2f2;text-align:center;vertical-align: middle;}
.rating .row.three .col4{width:60%;background-color:#f2f2f2;text-align:left;vertical-align: middle;}

.rating .row.final .col1{width:20%;text-align:right;vertical-align: middle;}
.rating .row.final .col2{width:0%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.final .col3{width:20%;background-color:white;text-align:center;vertical-align: middle;}
.rating .row.final .col4{width:60%;background-color:white;text-align:left;vertical-align: middle;}

.rating .heading p{
font-size:20px;
}
.row .col2 img{
width:80%;
display:none;
}
.row .col3 img{
width:80%;
}
.rating .row .col1 p{
font-size:14px;
}
.rating .row.final .col1 p{
font-size:14px;
}
.rating .row .col4 p{
font-size:14px;
}

}

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

.rating .heading p{
font-size:20px;
line-height:24px;
}
.row .col3 img{
width:100px;
float:left;
padding:20px 0px 0px 20px;
}
.row{
display:inline-block;
float:left;
width:100% !important;
}
.rating .row .col1, .rating .row .col2, .rating .row .col3, .rating .row .col4{
width:100% !important;
display:inline-block;
text-align:left;
float:left;
height:auto;
margin:0px;
padding:0px;
border-width:0px 0px 0px 0px;
}
.rating .row .col1 p{
text-align:left;
}
.rating .row.final .col2 p{
text-align:left;
padding:0px 0px 0px 20px;
}
.row.one .col1{background-color:#f2f2f2;}
.row.three .col1{background-color:#f2f2f2;}

}


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

.framed div p{
font-family:'Conv_Lato-Light';
color:#009fe3;
font-size:16px;
line-height:24px;
margin:-100px 0% 0px 0%;
padding:20px 0% 0px 0%;
width:100%;
text-align:center;
font-weight:bold;
}

.framed div{
position:relative;
display:inline-block;
font-size:16px;
line-height:22px;
margin:-20% 5% 20px 5%;
padding:10% 5% 10% 5%;
width:80%;
}

.framed .article_text{
width:100%;
margin:5% 0px 10% 0px;
padding:0px;
}

.framed .caption{
color:#009fe3;
position:relative;
display:inline-block;
font-size:20px;
line-height:26px;
top:-30px;
text-align:center;
background-color:white;
margin:0px 0% 20px 0%;
padding:0px 0% 0px 0%;
width:100% !important;
}



.framed div{
position:relative;
background-color:white;
top:0px;
left:0px;
font-size:16px;
line-height:22px;
margin:0px 15% 40px 10%;
padding:0px 20px 0px 20px;
width:70%;
}


.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:0px 0px 20px 0px;
}



.article_image.uno{
height:200px;
background-image:url('images/pic1.jpg');
}
.article_image.due{
height:200px;
background-image:url('images/pic2.jpg');
}
.article_image.tre{
height:200px;
background-image:url('images/pic3.jpg');
}
.article_image.quatro{
height:200px;
background-image:url('images/pic4.jpg');
}
.article_image.cinque{
height:200px;
background-image:url('images/pic5.jpg');
}
.article_image.sei{
height:200px;
background-image:url('images/pic10.jpg');
}
.article_image.sette{
background-image:url('images/banner2.jpg');
}
.article_image.otto{
height:200px;
background-image:url('images/banner.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) {

.framed .article_text.sp{
font-size:16px;
line-height:22px;
}

.article_text{
margin-top:5%;
}


.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;
line-height:24px;
}
.article_image.due{
height:400px;
}
.article_image{
height:150px;
background-position:center center;
}
.article_image.due{
height:150px;
background-position:center center;
}
.article_image.tre{
height:150px;
background-position:center center;
}
.article_image.cinque{
height:150px;
background-position:center center;
}
.article_image.sei{
height:150px;
background-position:center center;
}
.article_image.sette{
height:150px;
margin-bottom:15% !important;
background-position:center center;
}
.article_image.otto{
height:150px;
background-position:center center;
}
.videoframe .thevideo{
height:255px;
margin:20px 0px 20px 0px;
}
.framed .thevideo{
height:300px;
}
.article_text.bold{
margin:20px 0px 40px 0px; 
}

.videoframe{
min-height:300px;
}

}