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

.cityname{
margin:0px;
}
.info{
display:inline-block;
}

.gallery{
position:relative;
left:0px;
top:0px;
width:100%;
height:200px;
}
.gallery .inner_ph{
position:relative;
margin:0px;
width:33%;
height:350px;
background-repeat:no-repeat;
background-size:contain;
float:left;
}
.gallery .inner_ph.uno{background-image:url('images/ph1.jpg'); }
.gallery .inner_ph.due{background-image:url('images/ph2.jpg'); }
.gallery .inner_ph.tre{background-image:url('images/ph3.jpg'); }
.gallery .inner_ph.unos{background-image:url('images/ph4.jpg'); }
.gallery .inner_ph.dues{background-image:url('images/ph5.jpg'); }
.gallery .inner_ph.tres{background-image:url('images/ph6.jpg'); }
.gallery .inner_ph.unos2{background-image:url('images/ph7.jpg'); }
.gallery .inner_ph.dues2{background-image:url('images/ph8.jpg'); }
.gallery .inner_ph.tres2{background-image:url('images/ph9.jpg'); }
.gallery .inner_ph.unos3{background-image:url('images/ph10.jpg'); }
.gallery .inner_ph.dues3{background-image:url('images/ph11.jpg'); }
.gallery .inner_ph.tres3{background-image:url('images/ph12.jpg'); }
.gallery .inner_ph.unos4{background-image:url('images/ph13.jpg'); }
.gallery .inner_ph.dues4{background-image:url('images/ph14.jpg'); }
.gallery .inner_ph.tres4{background-image:url('images/ph15.jpg'); }

.arrow{
position:absolute;
display:inline-block;
float:left;
width:37px;
height:44px;
margin:0px;
background-repeat:no-repeat;
background-image:url('images/arrow.jpg'); 
background-size:contain;
top:-44px;
left:0px;
margin-top:0px;
margin-left:10%;
}

.info_wrapper{
position:relative;
display:none;
margin:60px 0px 40px 0px;
width:94%;
border-style:solid;
border-color:#7db133;
border-width:4px 4px 4px 4px;
-moz-border-radius:15px 15px 15px 15px; /* Firefox */  
-webkit-border-radius:15px 15px 15px 15px; /* Safari, Chrome */  
-khtml-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px; /* CSS3 */ 
padding:3% 3% 3% 3%;
}

.cities{
position:relative;
width:100%;
height:2000px;
margin:0px;
display:inline-block;
}
.cities .thecity{
position:relative;
width:100%;
height:400px;
margin:0px;
border:0px;
float:left;
display:inline-block;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
cursor:pointer;
overflow:hidden;
}
.cities .thecity.uno{background-image:url('images/foto_city_1.jpg');}
.cities .thecity.due{background-image:url('images/foto_city_2.jpg');}
.cities .thecity.tre{background-image:url('images/foto_city_3.jpg');}
.cities .thecity.quatro{background-image:url('images/foto_city_4.jpg');}
.cities .thecity.cinque{background-image:url('images/foto_city_5.jpg');}
.cities .thecity .stadium_wrapper .stadium{
position:relative;
display:inline-block;
margin:0px;
width:100%;
height:100px;
background-repeat:no-repeat;
background-size:fixed;
background-position:center center;
top:0px;
}
.stadium_wrapper{
position:relative;
display:inline-block;
margin:0px;
width:100%;
top:75%;
float:left;
}
.cities .thecity{
display:inline-block;
position:relative;
font-family:'Conv_Lato-Medium';
color:white;
font-size:24px;
line-height:26px;
margin:0px;
text-align:center;
}
.cities .thecity span{
font-size:18px;
line-height:26px;
}
.cities .thecity.uno .stadium_wrapper .stadium{background-image:url('images/stadion_1_volgograd.png');}
.cities .thecity.due .stadium_wrapper .stadium{background-image:url('images/stadion_2_Kazan.png');}
.cities .thecity.tre .stadium_wrapper .stadium{background-image:url('images/stadion_3_EKB.png');}
.cities .thecity.quatro .stadium_wrapper .stadium{background-image:url('images/stadion_4_Kaliningrad.png');}

.black{
position:absolute;
width:100%;
height:100%;
background-color:black;
margin:0px;
display:inline-block;
float:left;
opacity:0;
left:0px;
top:0px;
z-index:1;
}

.mygif{
display:inline-block;
position:relative;
margin:0px;
width:100%;
text-align:center;
background-color:#FCFCFF;
background-image:url('images/pixels.jpg');
background-repeat:repeat;
}

.framedcolt{
display:table;
position:relative;
margin:0px 0px 20px 0px;
padding:10px 0px 10px 0px;
width:100%;
}
.framedcol{
display:table-cell;
position:relative;
margin:0px;
vertical-align:top;
}
.framedcol.uno{width:30%;}
.framedcol.due{width:40%;}
.framedcol.tre{width:28%;}
.framedcol p{
font-family:'Conv_Lato-Medium';
color:#585858;
font-size:20px;
line-height:26px;
margin:0px;
}
.framedcol p a{
color:#585858;
font-weight:bold;
}

.colsyt{
display:table;
position:relative;
margin:0px 0px 60px 0px;
width:100%;
}
.colsy{
display:table-cell;
position:relative;
margin:0px;
width:49%;
margin-right:0px;
margin-bottom:100px;
vertical-align:top;
padding-right:5%;
}

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

body{background-color:white;}

.testaddon{
position:relative;
display:inline-block;
margin:0px;
height:0px;
}

.test{
position:relative;
margin:20px 5% 20px 5%;
display:inline-block;
width:90%;
height:auto;
}

.test_wrapper{
position:relative;
margin:0px;
display:inline-block;
overflow:hidden;
width:100%;
height:auto;
border-color:#83B048;
border-width:2px 2px 2px 2px;
border-style:solid;
}

.test_real{
position:relative;
left:0px;
margin:0px;
display:inline-block;
}

.button{
position:relative;
display:inline-block;
background-color:#83B048;
text-align:center;
color:white;
font-size:16px;
line-height:40px;
width:200px;
-moz-border-radius:25px 25px 25px 25px; /* Firefox */  
-webkit-border-radius:25px 25px 25px 25px; /* Safari, Chrome */  
-khtml-border-radius:25px 25px 25px 25px;
border-radius:25px 25px 25px 25px; /* CSS3 */ 
margin:20px 0px 85px 0px;
cursor:pointer;
outline:none;
margin-left:0px;
bottom:0px;
font-family:'Conv_Lato-Medium';
clear:both;
}

.frame{
position:relative;
float:left;
margin:0px;
display:inline-block;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
padding:40px 40px 40px 40px;
height:auto;
}
.frame.one{
background-image:url('images/testbg.jpg');
}
.frame h1{
position:relative;
display:inline-block;
margin:0px;
color:#1f1e21;
font-family: 'Conv_Lato-Bold';
font-size:30px;
line-height:34px;
}
.frame h2{
position:relative;
display:inline-block;
margin:0px 0px 20px 0px;
color:#1f1e21;
font-family: 'Conv_Lato-Bold';
font-size:22px;
line-height:26px;
}
.frame p{
position:relative;
display:inline-block;
margin:40px 0px 20px 0px;
font-family:'Conv_Lato-Medium';
color:#1f1e21;
font-size:20px;
line-height:26px;
}
.frame .details{
font-family:'Conv_Lato-Medium';
color:#555555;
font-size:17px;
line-height:22px;
margin:0px 0px 10px 0px;
}
.thequestion .option{
position:relative;
display:inline-block;
margin:0px;
padding:0px;
width:31px;
height:31px;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#83B048;
-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:white;
text-align:center;
cursor:pointer;
}
.thequestion .option p{
position:relative;
margin:0px;
display:block;
font-family: 'Conv_Lato-Bold';
color:#83B048;
font-size:34px;
line-height:30px;
}
.thequestion .option div{
position:relative;
display:inline-block;
width:15px;
height:15px;
margin:6px 0px 0px 0px;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#83B048;
-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:#83B048;
opacity:0;
}
.thequestion{
position:relative;
margin:30px 0px 30px 0px;
display:table;
width:100%;
}
.thequestion .question{
position:relative;
display:table-cell;
vertical-align:top;
width:80%;
margin:0px 5% 0px 5%;
}
.thequestion .checker{
position:relative;
display:table-cell;
width:5%;
vertical-align:top;
}
.question p{
display:inline-block;
position:relative;
margin:0px;
color:#555555;
}
.forward{
position:relative;
margin:0px 0px 100px 0px;
display:table;
height:40px;
}
.forward .button{
display:table-cell;
vertical-align:middle;
}
.forward .pagination{
position:relative;
display:table-cell;
vertical-align:middle;
margin:0px;
text-align:right;
width:80%;
}
.pagination div{
position:relative;
display:inline-block;
margin:0px 10px 0px 10px;
width:20px;
height:20px;
-moz-border-radius:50% 50%; /* Firefox */  
-webkit-border-radius:50% 50%; /* Safari, Chrome */  
-khtml-border-radius:50% 50%;
border-radius:50% 50%; /* CSS3 */ 
border-color:#555555;
border-style:solid;
border-width:1px 1px 1px 1px;
}
.frame.winner .pagination div{
width:40px;
height:40px;
font-family: 'Conv_Lato-Bold';
line-height:40px;
font-size:34px;
text-align:center;
border-width:4px 4px 4px 4px;
}
.frame.winner .pagination{
position:relative;
display:inline-block;
margin:0px 0px 20px 0px;
}
.rights{
position:relative;
display:inline-block;
width:100%;
margin-top:30px;
}



.cover{
text-align:center;
height:700px;
background-position:center center;
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, .article_text2{
font-family:'Conv_Lato-Medium';
color:#585858;
font-size:20px;
line-height:26px;
margin:40px 0px 40px 0px;
width:100%;
}
.article_text2{
margin:10px 0px 10px 0px;
}
.article_text2 a{
color:#585858;
font-weight:bold;
}

.article_text a{
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:48px;
line-height:50px;
margin:20px 0px 20px 0px;
width:100%;
text-align:left;
}

.article_title{
position:relative;
margin:0px;
margin-top:100px;
padding:20px 0px 20px 0px;
display:inline-block;
width:800px;
text-align:center;
border-width:7px 7px 7px 7px;
border-color:white;
border-style:solid;
/*background-color:rgba(0,0,0,0.7);*/
top:45%;
}
.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:36px;
line-height:50px;
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:contain;
}
.article_image.uno{
height:450px;
background-image:url('images/banner1s.jpg');
}
.article_image.due{
height:450px;
background-image:url('images/banner2s.jpg');
}
.article_image.tre{
height:440px;
background-image:url('images/pic3.jpg');
background-size:contain;
}
.article_image.quatro{
height:380px;
background-image:url('images/pic4.jpg');
}
.article_image.cinque{
height:380px;
background-image:url('images/pic5.jpg');
}
.article_image.sei{
height:380px;
background-image:url('images/pic6.jpg');
}
.article_image.sette{
height:580px;
background-image:url('images/pic7.jpg');
}

.videoframe{
width:100%;
min-height:300px;
position:relative;
display:inline-block;
margin:0px 20px 0px 0px;
text-align:left;
float:left;
}
.videoframe .thevideo, .videoframe .info{
position:relative;
display:inline-block;
width:48%;
height:255px;
margin:0px;
background-repeat:no-repeat;
background-position:left center;
background-size:contain;
cursor:pointer;
vertical-align:top;
}
.videoframe .info h1{margin-top:0px;}
.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_frame2.jpg');
}
.videoframe.due{float:left;}
.videoframe.due .thevideo{
background-image:url('images/cover_frame1.jpg');
}
.videoframe.tre{float:left;}
.videoframe.tre .thevideo{
background-image:url('images/cover_frame3.jpg');
}
.videoframe.quatro{float:right;}
.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;}
.videoframe.sei .thevideo{
background-image:url('images/cover_frame6.jpg');
}

.framed{
position:relative;
display:inline-block;
border-style:solid;
border-color:#7db133;
border-width:0px 0px 0px 2px;
text-align:left;
padding:0px 5% 0px 2%;
margin:10px 0px 30px 0px;
width:90%;
}
.framed .article_text{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
font-style:italic;
}
.framed .article_text{
width:100%;
}
.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: 870px) {


.gallery{
position:relative;
left:0px;
top:0px;
width:100%;
height:auto;
text-align:center;
}
.gallery .inner_ph{
position:relative;
margin:20px 5% 0px 5%;
width:90%;
height:300px;
background-repeat:no-repeat;
background-size:cover;
display:inline-block;
text-align:center !important;
background-color:red;
}

.arrow{display:none;}
.cityname{
margin:-10px 0px 0px 0px;
}
.cities{
width:100%;
height:1000px;
margin:0px;
}
.cities .thecity{
width:100%;
height:200px;
background-position:0px 0px;
text-align:left;
background-size:cover;
background-position:center center !important;
}
.stadium_wrapper{
position:relative;
display:inline-block;
margin:0px 0px 0px 0px;
width:30%;
padding:10px 10px 10px 40px;
float:left;
top:0px;
height:100%;
background-color:rgba(0,0,0,0.5);
}
.cities .thecity .stadium_wrapper .stadium{
position:relative;
display:inline-block;
margin:0px;
width:100%;
height:100px;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
top:0px;
}

}

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

.stadium_wrapper{
width:50%;
}
.stadium_wrapper{
padding:10px 10px 10px 20px;
}

.cities .thecity .stadium_wrapper .stadium{
width:60%;
background-size:contain;
}

.cities .thecity{
display:inline-block;
position:relative;
font-family:'Conv_Lato-Medium';
color:white;
font-size:20px;
line-height:22px;
margin:0px;
text-align:center;
background-position:0px 0px;
}
.cities .thecity span{
font-size:16px;
line-height:22px;
}


}

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


.info_wrapper{
width:86%;
margin:60px 5% 40px 5%;
padding:3% 1% 3% 1%;
}
.info_wrapper .article_text, .info_wrapper .article_heading{
margin:0px 0px 0px 0px;
padding:0px 5% 0px 5%;
}
.info_wrapper .article_text{
margin-top:20px;
}



.colsyt{
padding:10px 0px 10px 0px;
margin:0px 6% 40px 6%;
width:88%;
}
.colsy{
width:50%;
}


.article_heading{
margin:60px 10% 40px 10%;
width:80%;
}

.article_content{
width:100%;
left:0px;
margin-left:0px;
}
.article_title{
width:80%;
}
.article_text, .article_text2{
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;
}

.videoframe{
width:420px;
min-height:600px;
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{
width:70% !important;
margin:40px 9% 60px 10%;
padding:0px 5% 0px 2%;
}
.framed .article_text{
width:100% !important;
margin:0px 0px 20px 0px;
padding:0px;
}
.framed .article_heading{
margin-top:40px;
text-align:left;
}
.framed .thevideo{
margin-bottom:40px;
}
.article_image.uno{
height:400px;
}
.article_image.due{
height:400px;
}

}

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

.article_heading{
margin:60px 5% 40px 5%;
width:90%;
}

.colsyt{
padding:10px 0px 10px 0px;
margin:0px 3% 40px 3%;
width:93%;
}
.colsy{
margin:0px 0px 0px 0px !important;
width:50%;
}



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

.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) {


.framedcolt{
display:inline-block;
position:relative;
margin:0px 0px 20px 0px;
padding:10px 0px 10px 0px;
width:100%;
}
.framedcol{
display:inline-block;
position:relative;
margin:10px 0px 10px 0px;
width:100%;
vertical-align:top;
}

.framedcol.uno{width:100%;}
.framedcol.due{width:100%;}
.framedcol.tre{width:108%;}




.colsyt{
display:inline-block;
position:relative;
margin:0px 0px 60px 0px;
width:100%;
}
.colsy{
display:inline-block;
position:relative;
margin:0px;
width:90%;
margin-right:0px;
margin-bottom:100px;
vertical-align:top;
padding-right:5%;
}







.forward .button{
margin-top:10px;
display:inline-block;
}
.forward .pagination{
position:relative;
display:inline-block;
margin:0px;
margin-bottom:30px;
text-align:left;
width:100%;
}
.pagination div{
margin:0px 5px 0px 5px;
}
.thequestion .question{
position:relative;
display:table-cell;
vertical-align:top;
width:50%;
margin:0px 5% 0px 5%;
}
.thequestion .checker{
position:relative;
display:table-cell;
width:15%;
vertical-align:top;
}
.pagination div{
width:15px;
height:15px;
}
.question p{
font-size:16px;
line-height:18px;
}
.details{
font-size:14px !important;
line-height:16px !important;
}
.frame.winner .pagination{
width:100%;
}
.frame.winner .pagination div{
width:15px;
height:15px;
font-size:15px;
line-height:15px;
margin-left:3px;
margin-right:3px;
font-family:'Conv_Lato-Medium';
}
.frame.winner p{
font-size:16px;
line-height:20px;
}
.rights{
font-size:20px;
line-height:24px;
}
.testaddon{
margin:0px;
height:400px !important;
}

.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: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;
cursor:pointer;
}
.videoframe .thevideo, .videoframe .info{
width:100%;
}
.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:36px;
}

}

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


.info .article_heading, .article_heading{
line-height:26px;
}

.article_heading{
font-size:32px;
line-height:26px;
}
.article_text.bold{
font-size:20px;
line-height:26px;
margin:20px 0px 20px 0px;
}
.article_text, .article_text2{
font-size:16px;
line-height:22px;
margin:20px 0px 20px 0px;
}
.article_image.uno{
width:100%;
height:300px;
background-image:url('images/banner1s.jpg');
}
.article_image.due{
width:100%;
height:300px;
background-image:url('images/banner2s.jpg');
}

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

.article_image.uno{
width:100%;
height:250px;
background-size:cover;
background-position:left center;
background-image:url('images/banner1s.jpg');
}
.article_image.due{
width:100%;
height:250px;
background-size:cover;
background-position:left center;
background-image:url('images/banner2s.jpg');
}

}

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

.mygif img{
width:100%;
}

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

.article_image.sei{
background-position:left center;
}

/*
.article_image{
background-position:right center;
}
.article_image.due{
background-position:left center;
}
.article_image.cinque{
background-position:center center;
}
.article_image.sei{
background-position:center center;
}
.article_image.sette{
background-position:center center;
}
*/
.videoframe .thevideo{
height:255px;
margin:0px 0px 20px 0px;
}
.framed .thevideo{
height:300px;
}
.article_text.bold{
margin:20px 0px 40px 0px; 
}

.article_image.uno{
width:100%;
height:250px;
background-size:cover;
background-position:left center;
background-image:url('images/banner1s.jpg');
}
.article_image.due{
width:100%;
height:250px;
background-size:cover;
background-position:left center;
background-image:url('images/banner2s.jpg');
}

}