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


@font-face {
	font-family: 'rouble';
	src: url('font/rouble.eot');
	src: local(''), url('font/rouble.woff') format('woff'), url('font/rouble.ttf') format('truetype'), url('font/rouble.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


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

body{background-color:white;}

.article_text_light span{
font-family:"rouble" !important;
}

.article_text span{
font-family:"rouble" !important;
}


.cur_table{
display:table;
position:relative;
margin:0px;
width:100%;
border-style:solid;
border-color:#d8d8d8;
border-width:2px;
}
.cur_table .range{
width:30%;
display:table-cell;
border-style:solid;
border-color:#d8d8d8;
border-width:0px 2px 0px 0px;
height:100%;
vertical-align:middle;
}
.cur_table .cur_data{
width:70%;
display:table-cell;
height:100%;
margin:0px;
}
.cur_table .cur_cell{
display:block;
width:100%;
float:left;
border-style:solid;
border-color:#d8d8d8;
height:50%;
vertical-align:middle;
}
.cur_table .range p{
font-family: 'Conv_Lato-Medium';
color:#727172;
font-size:24px;
line-height:30px;
margin:10% 0px 10% 0px;
width:100%;
text-align:center;
}
.cur_cell .cur{
font-family: 'Conv_Lato-Medium';
color:#333333;
font-size:50px;
line-height:50px;
margin:20px 0px 20px 0px;
width:40%;
text-align:center;
float:left;
}
.cur_cell .dig{
font-family: 'Conv_Lato-Bold';
color:#333333;
font-size:50px;
line-height:50px;
margin:20px 0px 20px 5%;
width:35%;
text-align:center;
float:left;
}
.cur_cell .arrow{
float:left;
width:10%;
height:100px;
background-position:center;
background-repeat:no-repeat;
background-image:url('images/arrow.jpg');
background-size:100%;
}
.cur_cell.uno{
border-width:0px 0px 1px 0px;
}
.cur_cell.due{
border-width:1px 0px 0px 0px;
}


.sprounds{
position:relative;
display:table;
margin:0px;
width:100%;
}
.spround{
position:relative;
display:table-cell;
width:33%;
margin:0px;
text-align:center;
vertical-align:top;
}

.spround .article_text{
font-family: 'Conv_Lato-Medium';
color:black;
font-size:24px;
line-height:30px;
margin:20px 0px 20px 0px;
width:100%;
}
.spround .article_text2{
font-family: 'Conv_Lato-Light';
color:#585858;
font-size:20px;
line-height:24px;
margin:20px 10% 20px 10%;
width:80%;
}


.article_text2 span{
font-family:"rouble" !important;
}

.kostya_table, .kostya_table2{
position:relative;
display:table;
width:100%;
margin:0px;
}
.kostya, .kostya2{
position:relative;
display:table-cell;
width:25%;
margin:0px;
vertical-align:top;
}
.kostya2{
width:10%;
}


.kostya_info, .kostya_info2{
position:relative;
display:table-cell;
width:75%;
margin:0px;
vertical-align:top;
}
.kostya_info2{
width:90%;
}
.kostya_info p.article_text.bold{
margin-top:0px;
}
.kostya_info2 p.article_text{
margin-top:0px;
}


.sublime, .sublime2, .sublime3{
position:relative;
margin:0px;
width:100%;
height:60px;
background-size:100%;
background-repeat:no-repeat;
background-position:center left;
}
.sublime{background-image:url('images/sublime1.jpg');}
.sublime2{background-image:url('images/sublime2.jpg');}
.sublime3{background-image:url('images/sublime3.jpg');}

.stable{
position:relative;
margin:0px;
width:100%;
}

.stable .row{
position:relative;
display:table;
margin:0px;
width:100%;
}

.row .ones{
display:table-cell;
width:8%;
text-align:center;
vertical-align:middle;
}
.row .twos{
display:table-cell;
width:21%;
text-align:left;
vertical-align:middle;
}
.row .threes{
display:table-cell;
width:23%;
text-align:center;
vertical-align:middle;
}
.row .fours{
display:table-cell;
width:23%;
text-align:center;
vertical-align:middle;
}
.row .fives{
display:table-cell;
width:23%;
text-align:center;
vertical-align:middle;
}

.row.gr{
background-color:#f6f6f6;
}
.row.gr .ones{
text-align:center;
background-color:white;
vertical-align:middle;
}

.row.gr .ones img{display:inline-block;}

.row.gr .twos, .row.gr .threes, .row.gr .fours, .row.gr .fives{
border-style:solid;
border-width:2px 0px 2px 0px;
border-color:#b6b6b5;
}

.row .article_text, .row.gr .article_text{
font-family: 'Conv_Lato-Light';
color:#585858;
font-size:20px;
line-height:26px;
margin:20px 0px 20px 0px;
width:100%;
}
.row .article_text.bold, .row.gr .article_text.bold{
font-family: 'Conv_Lato-Bold';
color:#585858;
font-size:20px;
line-height:26px;
margin:20px 0px 20px 0px;
width:100%;
font-weight:bold;
}

.row.gr .twos{
padding-left:2%;
}
.row .twos{
padding-left:2%;
}

.row .article_text2{
font-family: 'Conv_Lato-Medium';
color:#585858;
font-size:18px;
line-height:24px;
margin:20px 0px 20px 0px;
width:100%;
}








.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:#CEA24B;
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:top 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;
background-color:white;
}

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

.article_text_light, .article_text.light{
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, .article_text.bold.sp{
font-family:'Conv_Lato-Medium';
color:#282828;
font-size:24px;
line-height:30px;
margin:40px 0px 40px 0px;
width:100%;
}
.article_text.bold.sp{margin-bottom:10px;font-family:'Conv_Lato-Bold';}
.article_text.light{margin-top:10px;font-family:'Conv_Lato-Medium';color:#244753;}

.article_text.bold2{
font-family:'Conv_Lato-Medium';
color:black;
font-size:28px;
line-height:34px;
margin:40px 0px 40px 0px;
width:100%;
}

h1.article_heading{
font-family:'Conv_Lato-Light';
color:black;/*#0bb2d7;*/
font-size:46px;
line-height:54px;
margin:80px 0px 20px 0px;
width:100%;
text-align:center;
}
h2.article_heading{
font-family:'Conv_Lato-Bold';
color:#0bb2d7;
font-size:30px;
line-height:42px;
margin:20px 0px 20px 0px;
width:100%;
text-align:center;
font-weight:bold;
}

.article_title{
position:relative;
margin:0px;
margin-top:100px;
padding:40px 0px 60px 0px;
display:inline-block;
width:900px;/*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:25%;
}
.article_title h1{
color:white;
font-size:50px;
line-height:80px;
width:80%;
text-align:center;
display:inline-block;
font-family:'Conv_Lato-Light';
}
.article_title h2{
color:white;
font-family:'Conv_Lato-Medium';
font-size:50px;
line-height:50px;
width:70%;
text-align:center;
display:inline-block;
font-weight:bold;
}

.article_image{
width:100%;
position:relative;
display:inline-block;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
}
.article_image.uno{
height:400px;
background-image:url('images/airplane.jpg');
}
.article_image.due{
height:500px;
background-image:url('images/pic1.jpg');
}
.article_image.tre{
height:600px;
background-image:url('images/pic3.jpg');
}
.article_image.quatro{
height:500px;
background-size:contain;
background-image:url('images/img_top.jpg');
}
.article_image.cinque{
height:600px;
background-image:url('images/pic5.jpg');
}
.article_image.sei{
height:600px;
background-image:url('images/pic6.jpg');
}
.article_image.sette{
height:600px;
background-image:url('images/pic7.jpg');
}
.article_image.nove{
height:520px;
background-image:url('images/pic8.jpg');
}
.article_image.dieci{
height:520px;
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:50px 10% 50px 10%;
margin:20px 0px 80px 0px;
width:80%;
}
.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: 920px) {


.cur_table{
display:inline-block;
width:90%;
margin:0px 5% 0px 5%;
float:left;
}
.cur_table .range, .cur_table .cur_data{
display:inline-block;
width:100%;
}
.cur_table .range{
border-style:solid;
border-color:#d8d8d8;
border-width:0px 0px 2px 0px;
margin:0px;
}
.cur_table .range p{
font-family: 'Conv_Lato-Medium';
color:#727172;
font-size:24px;
line-height:30px;
margin:0px 0px 0px 0px;
width:100%;
text-align:center;
}
.cur_cell .cur{
font-family: 'Conv_Lato-Medium';
color:#333333;
font-size:35px;
line-height:50px;
margin:20px 0px 20px 0px;
width:40%;
text-align:center;
float:left;
}
.cur_cell .dig{
font-family: 'Conv_Lato-Bold';
color:#333333;
font-size:35px;
line-height:50px;
margin:20px 0px 20px 5%;
width:35%;
text-align:center;
float:left;
}

}


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

.cur_table .range p{
font-family: 'Conv_Lato-Medium';
color:#727172;
font-size:24px;
line-height:30px;
margin:0px 0px 0px 0px;
width:100%;
text-align:center;
}
.cur_cell .cur{
font-family: 'Conv_Lato-Medium';
color:#333333;
font-size:25px !important;
line-height:60px !important;
margin:20px 0px 20px 0px;
width:40%;
text-align:center;
float:left;
}
.cur_cell .dig{
font-family: 'Conv_Lato-Bold';
color:#333333;
font-size:25px !important;
line-height:60px !important;
margin:20px 0px 20px 5%;
width:35%;
text-align:center;
float:left;
}

}

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

.cur_table .range p{
font-family: 'Conv_Lato-Medium';
color:#727172;
font-size:18px !important;
line-height:30px;
margin:0px 0px 0px 0px;
width:100%;
text-align:center;
}
.cur_cell .cur{
font-family: 'Conv_Lato-Medium';
color:#333333;
font-size:18px !important;
line-height:60px !important;
margin:20px 0px 20px 0px;
width:40%;
text-align:center;
float:left;
}
.cur_cell .dig{
font-family: 'Conv_Lato-Bold';
color:#333333;
font-size:18px !important;
line-height:60px !important;
margin:20px 0px 20px 5%;
width:35%;
text-align:center;
float:left;
}
.arrow{

}

}


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


.cur_table{
width:90%;
margin:20px 5% 40px 5%;
display:inline-block;
float:left;
}
.cur_table .range{
display:inline-block;
margin:0px !important;
width:100%;
float:left;
border-style:solid;
border-color:#d8d8d8;
border-width:0px 0px 2px 0px;
}
.cur_table .cur_data{
display:inline-block;
margin:0px !important;
width:100%;
float:left;
}
.cur_table .range p{
font-family: 'Conv_Lato-Medium';
color:#727172;
font-size:24px;
line-height:30px;
margin:2% 0px 2% 0px !important;
width:100%;
text-align:center;
}
.cur_cell .cur{
font-family: 'Conv_Lato-Medium';
color:#333333;
font-size:35px;
line-height:50px;
margin:20px 0px 20px 0px;
width:40%;
text-align:center;
float:left;
}
.cur_cell .dig{
font-family: 'Conv_Lato-Bold';
color:#333333;
font-size:35px;
line-height:50px;
margin:20px 0px 20px 5%;
width:35%;
text-align:center;
float:left;
}





.stable{
position:relative;
margin:0px;
width:90%;
margin:0px 5% 0px 5%;
}



.sprounds{
width:90%;
margin:0px 5% 0px 5%;
}

.kostya_table, .kostya_table2{
position:relative;
display:table;
width:90%;
margin:0px 5% 0px 5%;
}
.kostya_table2{
width:80%;
margin:0px 10% 0px 10%;
}
.kostya, .kostya2{
position:relative;
display:table-cell;
width:25%;
margin:0px;
vertical-align:top;
}
.kostya2{
width:10%;
}
.kostya_info2{
width:90%;
}
.kostya_info2 .article_text{
width:95% !important;
padding-left:5% !important;
}

.article_content{
width:100%;
left:0px;
margin-left:0px;
}
.article_title{
width:60%;
top:35%;
}
.article_text, .article_text_light{
padding:0px 10% 0px 10%;
width:80% !important;
}
.article_title{
width:60%;
}

.article_title h1{
color:white;
font-size:46px;
line-height:90px;
width:80%;
text-align:center;
display:inline-block;
font-family:'Conv_Lato-Light';
}

.article_image{
width:100%;
position:relative;
display:inline-block;
background-position:center center;
background-size:cover;
}
.article_image.sette, .article_image.uno{
background-size:100%;
}
.videoframe{
width:420px;
min-height:250px;
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 9%;
padding:0px 5% 0px 5%;
}
.framed .article_text{
width:100% !important;
margin:0px 0px 40px 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;
}

.cover{
height:700px;
}

.article_title{
position:relative;
margin:0px;
margin-top:100px;
padding:40px 0px 40px 0px;
display:inline-block;
width:80%;
margin-left:10%;
margin-right:10%;
text-align:center;
border-width:7px 7px 7px 7px;
border-color:white;
border-style:solid;
background-color:rgba(0,0,0,0.6);
top:45%;
}
.article_title h1{
line-height:60px;
}

}

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

.stable .article_text2{
font-size:15px !important;
}
.stable .article_text.bold{
font-size:15px !important;
}
.stable .article_text{
font-size:15px !important;
}



.article_text{
padding:0px 5% 0px 5%;
width:90% !important;
}
.article_title{
width:60%;
}
.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%;}

.article_title h1{
font-size:46px;
line-height:70px;
}

.article_title{
position:relative;
margin:0px;
margin-top:100px;
padding:40px 0px 40px 0px;
display:inline-block;
width:80%;
margin-left:10%;
margin-right:10%;
text-align:center;
border-width:7px 7px 7px 7px;
border-color:white;
border-style:solid;
background-color:rgba(0,0,0,0.6);
top:45%;
}
.article_title h1{
line-height:60px;
}





.sprounds{
width:90%;
margin:0px 5% 0px 5%;
}

.kostya_table, .kostya_table2{
position:relative;
display:table;
width:90%;
margin:0px 5% 0px 5%;
}
.kostya_table2{
width:80%;
margin:0px 10% 0px 10%;
}
.kostya, .kostya2{
position:relative;
display:table-cell;
width:25%;
margin:0px;
vertical-align:top;
}
.kostya2{
width:10%;
}
.kostya_info2{
width:90%;
}
.kostya_info2 .article_text{
width:95% !important;
padding-left:5% !important;
}

.article_content{
width:100%;
left:0px;
margin-left:0px;
}
.article_title{
width:60%;
top:35%;
}
.article_text, .article_text_light{
padding:0px 10% 0px 10%;
width:80% !important;
}
.article_title{
width:60%;
}






}

@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:38px;
line-height:70px;
}
.article_title h2{
font-size:28px;
line-height:32px;
}
.article_heading{
font-size:36px !important;
line-height:42px !important;
}
.videoframe.tre{width:80%;}
.videoframe{
margin-bottom:60px !important;
}
.article_title{
padding:50px 0px 50px 0px;
top:30%;
}
.article_text.bold2{
font-size:26px !important;
line-height:30px !important;
}



.stable{
position:relative;
margin:0px;
width:98%;
margin:0px 1% 0px 1%;
}


.stable .article_text2{
font-size:13px !important;
}
.stable .article_text.bold{
font-size:13px !important;
}
.stable .article_text{
font-size:13px !important;
}



}

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

.stable{
position:relative;
margin:0px;
width:98%;
margin:0px 1% 0px 1%;
}
.sprounds{
position:relative;
display:inline-block;
margin:0px;
width:100%;
}
.spround{
position:relative;
display:inline-block;
width:100%;
margin:20px 0px 20px 0px;
text-align:center;
vertical-align:top;
}


.article_title h1{
color:white;
font-size:32px;
line-height:40px;
width:90%;
text-align:center;
display:inline-block;
font-family:'Conv_Lato-Light';
}

}

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

.stable .ones{display:none;}

.kostya_table{
position:relative;
display:inline-block;
width:100%;
margin:0px;
text-align:center;
}
.kostya{
position:relative;
display:inline-block;
width:100%;
margin:0px;
vertical-align:top;
}
.kostya_info{
position:relative;
display:inline-block;
width:100%;
margin:0px;
vertical-align:top;
}


.kostya_info .article_text.bold{
margin-top:40px !important;
}



.article_heading{
font-size:32px;
line-height:38px;
}
.article_text.bold{
font-size:18px;
line-height:24px;
margin:20px 0px 20px 0px;

}
.article_text{
font-size:16px;
line-height:22px;
margin:20px 0px 20px 0px;
}
.article_image.uno{
height:200px;
background-image:url('images/airplane.jpg');
background-size:contain;
}
.article_image.due{
height:400px;
background-image:url('images/pic1.jpg');
background-size:cover;
background-position:center right;
}
.article_image.tre{
height:400px;
background-image:url('images/pic3.jpg');
background-size:cover;
}
.article_image.quatro{
height:200px;
background-image:url('images/img_top2.jpg');
background-size:contain;
}
.article_image.cinque{
height:400px;
background-image:url('images/pic5.jpg');
background-size:cover;
background-position:center center;
}
.article_image.sei{
height:200px;
background-image:url('images/pic6.jpg');
background-size:cover;
background-position:center;
}
.article_image.sette{
height:300px;
background-image:url('images/pic7.jpg');
}

.article_image.nove{
height:350px;
background-image:url('images/pic8.jpg');
background-size:cover;
background-position-x:right;
}

.article_image.dieci{
height:350px;
background-image:url('images/pic9.jpg');
background-size:cover;
background-position:left;
}

.article_title h1{
font-size:30px;
line-height:40px;
width:90%;
}
.article_title h2{
font-size:22px;
line-height:28px;
width:70%;
}
.article_title{
padding:50px 0px 50px 0px;
top:40%;
}

}

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

.row .twos{
display:table-cell;
width:25%;
text-align:left;
vertical-align:middle;
}
.row .threes{
display:table-cell;
width:25%;
text-align:center;
vertical-align:middle;
}
.row .fours{
display:table-cell;
width:25%;
text-align:center;
vertical-align:middle;
}
.row .fives{
display:table-cell;
width:25%;
text-align:center;
vertical-align:middle;
}


.article_title h1{
color:white;
font-size:26px;
line-height:40px;
width:90%;
text-align:center;
display:inline-block;
font-family:'Conv_Lato-Light';
}
.article_title{
border-width:4px 4px 4px 4px;
width:80%;
}

}

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


.kostya_info .article_text.bold{
font-size:16px !important;
line-height:22px !important;
}
.kostya_info .article_text_light{
font-size:16px !important;
line-height:22px !important;
text-align:left;
}

.spround .article_text{
font-size:18px !important;
line-height:22px !important;
}
.spround .article_text2{
font-size:16px !important;
line-height:22px !important;
}

.stable .article_text2{
font-size:11px !important;
line-height:14px !important;
}
.stable .article_text.bold{
font-size:11px !important;
padding-left:0px;
}
.stable .article_text{
font-size:11px !important;
}
.row .ones{
width:0%;
text-align:center;
vertical-align:middle;
}
.row .twos{
display:table-cell;
width:25%;
text-align:left;
vertical-align:middle;
}
.row .threes{
display:table-cell;
width:25%;
text-align:center;
vertical-align:middle;
}
.row .fours{
display:table-cell;
width:25%;
text-align:center;
vertical-align:middle;
}
.row .fives{
display:table-cell;
width:25%;
text-align:center;
vertical-align:middle;
}



.article_title{
border-width:4px 4px 4px 4px;
}

.article_title h1{
font-size:20px;
line-height:30px;
width:100%;
}
.article_title h2{
font-size:18px;
line-height:22px;
width:90%;
}
.article_title{
margin:80px 5% 40px 5% !important;
padding:40px 0px 40px 0px;
width:80% !important;
top:40%;
}
.cover{
height:500px;
}
.article_heading{
font-size:24px !important;
line-height:30px !important;
}
.article_text.bold2{
font-size:20px !important;
line-height:26px !important;
}
h2.article_heading{
font-size:26px !important;
line-height:28px;
margin-top:40px;
}
.article_image{
background-size:contain;
}
/*
.article_image{
background-position:center center;
}
.article_image.due{
background-position:center center;
}
.article_image.cinque{
background-position:center center;
}
.article_image.sei{
background-position:center 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;}

h1.article_heading{
font-size:20px;
line-height:34px;
margin-left:5%;
margin-right:5%;
width:90%;
}

}