.subhead{
	font:36px/44px 'AvenirNextCyr-Medium', 'Arial', Sans-serif;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-bottom:40px;
}
.button_{
	background:#E3B456;
	display:inline-block;
	color:#fff;
	font:20px/24px 'AvenirNextCyr-Medium', 'Arial', Sans-serif;
	text-transform:uppercase;text-decoration:none;
	letter-spacing:0.2em;
	padding:23px 8%;
}
.button_:hover{background:#2968A7;}
.max1280{max-width:1280px !important;}
.max1024{max-width:1024px !important;}

#project_ .wrap, #project_ .social{max-width:1400px;margin:auto;}


/*middle*/
#best_news{width:100%;}
#best_news .text_{width:55%;padding-left:8%;padding-right:9%;}
#best_news .gallery_{width:45%;text-align:right;}
#best_news .small_{margin-bottom:60px;display:none;}
#best_news .subhead{
	text-align:center;
	padding-top:50px;
}
#best_news .wrapper_{padding-left:4%;padding-right:4%;padding-bottom: 50px;}
.name_news{
	font:36px/48px 'PlayfairDisplay-Regular', 'Times New Roman', Serif;
	color:#2968A7;
	text-decoration:none;
	margin-bottom:30px;	
}
.slider-pro a.name_news{position:relative;}
.name_news:hover{color:#E3B456;}
.name_news.border_line:after{background:#2968A7;right:auto;}
.name_news.border_line:hover:after{background:#E3B456;}
.news{margin-bottom:100px;}
#news_{
	background:#FBF5EF;
	padding:100px 8%;
}
#news_ .photo{width:43%;}
#news_ .text_{width:57%;}
#news_ .text_.float_r{padding-left:9%;}
#news_ .text_.float_l{padding-right:12%;}
#gallery_news_ .gallery_, #gallery_news_ .gallery_ img{height:100%;}
#gallery_news_ .gallery_{position:relative;overflow:hidden;}
#gallery_news_ .gallery_ img{
	max-width:none;
	height:100%;
}

/*project listing*/
.pages_{
	padding:0 4% 100px 4%;
	background:#FBF5EF;	
}
.bread_crumbs{padding:50px 4% 40px 4%;background:#FBF5EF;}
.bread_crumbs ul{margin-bottom:40px;}
.bread_crumbs ul li{list-style:none;display:inline-block;position:relative;padding-right:80px;}
.bread_crumbs ul li:after{
	content:'';
	display:inline-block;
	background:#A6A6A6;
	height:1px;width:40px;
	position:absolute;top:0;bottom:0;right:20px;margin:auto;
}
.bread_crumbs ul li:last-child:after{display:none;}
.bread_crumbs ul li a{text-decoration:none;}
.bread_crumbs ul li a:hover{color:#2968A7;}
.bread_crumbs h1{
	font:36px/44px 'AvenirNextCyr-Medium', 'Arial', Sans-serif;
	letter-spacing:0.2em;
	text-transform:uppercase;
	color:#000;
	padding-bottom:10px;
}
#project_listing {padding-top:70px;padding-left:8%;padding-right:8%;}
#project_listing .project_{
/* 	border:2px solid #E3B456;
	border-radius: 0px 10px 10px 0px; */
	margin-bottom:100px;
}
/* #project_listing .project_.box-direct-reverse{border-radius: 10px 0px 0px 10px;} */
#project_listing .project_.box-direct-reverse .float_l{text-align:right;}
#project_listing .project_:last-child{margin-bottom:0;}
#project_listing .project_ .photo{width:30%;}
#project_listing .project_ .text_{width:70%;padding-left:4%;}
#project_listing .project_.box-direct-reverse .text_{padding-left:0;padding-right:4%;}
#project_listing .tabs__links{margin-bottom:60px;}
#project_listing .tabs__links a.selected{color:#A6A6A6;}
#project_listing .tabs__links a.selected:hover{border-bottom:0px;}
#project_listing .mobile_pr{display:none;}
#pr_listing_slider a{
	position:relative;z-index:1;
	display:inline-block;
	height:350px;
}
#pr_listing_slider img{
	height:100%;
    max-width: none;
    max-height: none;
    padding: 0!important;
	position: relative;
    display: block;	
}
#pr_listing_slider .over{
	position:absolute;left:0;right:0;bottom:0;
	background:rgba(41, 104, 167, 0.9);
	display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; 
	padding:10px 0 20px 0;
}
#pr_listing_slider .over p{
	color:#fff;
	font:36px/48px 'PlayfairDisplay-Bold', 'Arial', Sans-serif;
	text-align:center;
	margin:auto;
	-webkit-transition: all .4s ease;
}
#pr_listing_slider .active .over p{padding-bottom:30px;position:relative;}
#pr_listing_slider .active .over p:after{
	content:'';
	display:inline-block;
	height:1px;width:140px;
	background:#fff;
	position:absolute;bottom:0;left:0;right:0;margin:auto;
}
#pr_listing_slider .active .over, #pr_listing_slider a.active:hover .over{top:0;background:rgba(227, 180, 86, 0.9);}
#pr_listing_slider a:hover .over{top:0;}


/* ///select///  */
.cont_select_center {
	position:absolute;left:50%;top:50%;
	margin-top:-30px;margin-left:-150px;
}
.cont_heg_50 {
	position:absolute;
	height:50%;width:100%;
	left:0;top:0;
	background-color:#fd7b52;
}
/* ///  END DECORATION CSS  ///  */
.icon_select_mate {
	position:absolute;top:0;right:2%;
	font-size:16px;height:24px;
	transition: all 275ms;
}
.select_mate {
	position: relative;
	float: left;
	width:100%;min-height:50px;
	color:#2968A7;
	background-color:transparrent;
	transition: all 375ms ease-in-out;
	font:24px 'AvenirNextCyr-Regular', 'Arial', Sans-serif;
	border-bottom:1px solid #A6A6A6;
	/* Oculto el elemento select */
}
.select_mate select {
	position: absolute;
	overflow: hidden;
	height: 0px;
	opacity: 0;
}
.cont_list_select_mate {position:relative;width:100%;}
.cont_select_int {
	position: absolute;
	left:-10px;right:-10px;top:0px;
	z-index: 999;
	overflow: hidden;
	height: 0px;
	background-color: #fff;
	padding:0px;margin-bottom:0px;margin-top:0px;
	border-radius: 0px 0px 3px 3px;
	box-shadow: 1px 4px 10px -2px rgba(0, 0, 0, 0.2);
	transition: all 375ms ease-in-out;
}
.cont_select_int li {
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #FBF5EF;
	background-color:#fff;
	list-style-type:none;
	padding:10px 2%;margin:0px;
	transition:all 275ms ease-in-out;
	display:block;
	cursor:pointer;
	color:#A6A6A6;
}
.cont_select_int li:last-child {border-radius: 3px;border-bottom: 0px;}
.cont_select_int li:hover {color:#E3B456;}
.cont_select_int .active, .cont_select_int .active:hover{color:#2968A7;background:#FBF5EF;}
/* etiqueta <p> con la opcion selecionada  */
.selecionado_opcion {
	padding:0 2% 20px 0; margin:0px;
	width:96%;
	display:block;
	cursor:pointer;
}

/*project*/
#project_{background:#fff;}
#project_ h1{padding-bottom:20px;}
a.blue{text-decoration:none;}
a.blue:hover{text-decoration:underline;}
.ancher_{padding-left:37px;position:relative;line-height:20px;display:inline-block;}
.video_{padding-left:49px;position:relative;}
.ancher_:before, .video_:before, .view_:before{
	content:'';display:inline-block;
	position:absolute;left:0;top:0;bottom:0;
}
.ancher_:before{background:url(../images/anchor.svg) no-repeat;width:17px;height:20px;}
.video_:before{background:url(../images/video.svg) no-repeat;width:29px;height:24px;}
.view_:before{background:url(../images/eye.svg) no-repeat;width:23px;height:23px;}
#project_  .pr_text_{padding-top:40px;}
#project_ .social{width:100%;padding-top:100px;}

.pr_name{position:relative;width:80%;float:left;}
.pr_name .right{width:20%;float:right;}
.bread_crumbs .social_pr p{margin-bottom:20px;}
.bread_crumbs .social_pr{
	text-align:right;
	width: 20%;
	float: right;
}
.bread_crumbs .social_pr ul{margin:0;}
.bread_crumbs .social_pr ul li{list-style:none;display:inline-block;margin-left:10px;padding:0;}
.bread_crumbs .social_pr ul li a{
	display:inline-block;
	height:30px;
	background:url("../images/social.svg") no-repeat 0 0;	
}
.bread_crumbs .social_pr ul li.fb a{background-position:-10px 0;width:10px;}
.bread_crumbs .social_pr ul li.vk a{background-position:-34px 0;width:23px;}
.bread_crumbs .social_pr ul li.tw a{background-position:-64px 0;width:23px;}
.bread_crumbs .social_pr ul li.inst a{background-position:-94px 0;width:23px;}
.bread_crumbs .social_pr ul li.yt a{background-position:-127px 0;width:18px;}
.bread_crumbs .social_pr ul li.tt a{background-position:-157px 0;width:18px;}
.bread_crumbs .social_pr ul li.ok a{background-position:-189px 0;width:14px;}
.bread_crumbs .social_pr ul li.fb a:hover{background-position:-10px -30px;}
.bread_crumbs .social_pr ul li.vk a:hover{background-position:-34px -30px;}
.bread_crumbs .social_pr ul li.tw a:hover{background-position:-64px -30px;}
.bread_crumbs .social_pr ul li.inst a:hover{background-position:-94px -30px;}
.bread_crumbs .social_pr ul li.yt a:hover{background-position:-127px -30px;}
.bread_crumbs .social_pr ul li.tt a:hover{background-position:-157px -30px;}
.bread_crumbs .social_pr ul li.ok a:hover{background-position:-189px -30px;}
.bread_crumbs .social_pr ul li:after{display:none;}
.bread_crumbs .social_pr ul li:first-child{margin-left:0;}

#project_ .wpapper_pr{width:100%;}
.page_text_ p{margin-bottom:34px;}
.cite_{margin-top:80px;margin-bottom:80px;}
.cite_ .cite_text{
	width:48%;
	border-top:1px solid #E3B456;border-bottom:1px solid #E3B456;
	padding-left:5%;padding-right:5%;
}
.cite_ .cite_img{width:43%;}
.cite_ .float_r.cite_text{margin-left:9%;}.cite_ .float_l.cite_text{margin-right:9%;}
.pr_info_{padding-top:20px;}
.pr_info_ p{margin-bottom:15px;display:inline-block;}
.pr_info_ .float_l{width:57%;padding-right:2%;}.pr_info_ .float_r{width:43%;}
#project_ .pr_partners_{
	border:2px solid #E3B456;border-radius:10px;
	padding:60px 5%;
	margin-top:100px;
}
#project_ .pr_partners_ ul, #project_ .pr_publicity ul{font-size:0;}
#project_ .pr_partners_ ul li a, #project_ .pr_publicity ul li a{
	font:20px/24px 'AvenirNextCyr-Demi', 'Arial', Sans-serif;color:#2968A7;
	text-decoration:none;
}
#project_ .pr_partners_ ul li a:hover, #project_ .pr_publicity ul li a:hover, .blue_button:hover{color:#E3B456;}
#project_ .pr_partners_ ul li, #project_ .pr_publicity ul li{list-style:none;}
#project_ .pr_partners_ ul li{width:50%;float:left;margin-bottom:20px;}
#project_ .pr_partners_ .pr_partners_img{width:20%;text-align:center;height:50px;position:relative;}
#project_ .pr_partners_ .pr_partners_img img{
	left:0;right:0;top:0;bottom:0;position:absolute;
	margin:auto;
	height:auto;max-height:50px;
	width:auto;max-width:50px;
}
#project_ .pr_partners_ .pr_partners_txt{width:80%;}
#project_ .pr_publicity{margin-top:60px;}
#project_ .pr_publicity ul li{display:block;margin-bottom:10px;}
#project_ .pr_publicity.pr_publicity_pr ul li{}
#project_ .pr_publicity ul li div{display:inline-block;}
#project_ .pr_publicity_type{
	font:18px 'AvenirNextCyr-Demi', 'Arial', Sans-serif;
	letter-spacing:0.2em;
	text-transform:uppercase;
	color:#A6A6A6;
}
#project_ .pr_publicity .float_l{width:4%;}
#project_ .pr_publicity .border_line:after{right:auto;}
#project_ .pr_publicity.pr_publicity_pr .pr_publicity_name{width:96%;padding-left:2%;}
#project_ .pr_publicity_preview, #project_ .pr_publicity_type{
	text-align:center;
	display:inline-block;
	height:23px;line-height:23px;
	float:left;
}
.blue_button{
	color:#2968A7;
	font:18px 'AvenirNextCyr-Demi', 'Arial', Sans-serif;
	text-transform:uppercase;text-decoration:none;
	letter-spacing:0.2em;
	margin-top:30px;
	display:inline-block;
}
#paginator ul{
	display: -webkit-box;            
	display: -webkit-flex;            
	display: -moz-box;            
	display: -ms-flexbox;            
	display: flex;            
	-webkit-box-orient: vertical;            
	-webkit-box-direction: normal;            
	-webkit-flex-direction: space-between;            
	-moz-box-orient: vertical;            
	-moz-box-direction: normal;            
	-ms-flex-direction: space-between;            
	        flex-direction: space-between;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	        justify-content: space-between;
}
#paginator ul li{list-style:none;}
#paginator a{
	color:#2968A7;
	font:36px/48px 'PlayfairDisplay-Regular', 'Times New Roman', Serif;
	text-decoration:none;
	display:inline-block;
}
#paginator a.small_{font:18px/48px 'AvenirNextCyr-Medium', 'Arial', Sans-serif;}
#paginator .float_r{text-align:right;}
#paginator a.active{color:#A6A6A6;}
#paginator a:hover{color:#E3B456;}

/*news*/
.bread_crumbs .pr_ancher_ .date{text-transform:none;letter-spacing:normal;padding-right:20px;}
.tags{margin-top:50px;}
.tags ul {font-size:0;}
.tags ul li{
	list-style:none;
	display:inline-block;
	margin-right:1%;
	margin-top:10px;
}
.tags ul li a{
	display:inline-block;
	border:2px solid #A6A6A6;
	border-radius:10px;
	text-decoration:none;
	padding:20px 30px;
}
.tags ul li a:hover{color:#E3B456;border-color:#E3B456;}
.view_{position:relative;display:inline-block;padding-left:40px;}
.view_.grey{letter-spacing:normal;margin-right:20px;}

/*about*/
#about_ .pages_{padding-top:80px;}
#about_ .white_box .float_l{width:55%;padding-left:4%;padding-right:4%;}
#about_ .white_box .float_l .grey{margin-bottom:20px;}
#about_ .white_box .float_l .yellow{max-width:600px;}
#about_ .white_box .float_r{width:45%;text-align:right;}
#about_ .yellow_box{
	border: 2px solid #E3B456;
	border-radius: 10px;
	margin-top:80px;padding:60px 0;
}
#about_ .yellow_box p{padding-left:4%;padding-right:4%;}
#about_ .yellow_box ul {font-size:0;margin-top:60px;margin-bottom:60px;}
#about_ .yellow_box ul li{list-style:none;display:inline-block;width:33.33333%;}
#about_ .yellow_box ul li img{width:100%;}
#about_ .photo_box{margin-top:80px;margin-bottom:80px;padding-left:4%;padding-right:4%;}
#about_ .photo_box .float_l, #about_ .photo_box .float_r{width:50%;}
#about_ .photo_box .float_l.text_{padding-right:4%;}
#about_ .photo_box .float_r.text_{padding-left:4%;}
#about_ .photo_box img{margin-bottom:30px;}
#about_ .photo_box .small_{max-width:460px;}
#about_ .photo_box .float_r div{text-align:right;}
#about_ .photo_box .float_r .small_{float:right;}
.pad{padding-left:4%;padding-right:4%;}
#about_gallery_ p{
	position:absolute;bottom:0;left:0;right:0;
	display:inline-block;
	background:#fff;
	padding:30px 10%;
	height:100px;max-width:100%;
}

/*contact*/
#contact_{padding-left:4%;font-size:30px;}
#contact_ .float_l{padding-right:4%;}
#contact_ .float_l, #contact_ .float_r{width:50%;}
#contact_ ul{width:100%;}
#contact_ ul li{list-style:none;display:block;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #A6A6A6;}
#contact_ ul li:last-child{border-bottom:none;}
#contact_ .grey{font:24px 'AvenirNextCyr-Medium', 'Arial', Sans-serif;margin-bottom:10px;}
#contact_ ul li ul li{display:inline-block;border-bottom:0px;padding:0;width:49%;}

/*addition*/
#header .img_, #header .text_, #welcome .photo_, #welcome .text_, #about .gallery_, #about .text_, #gallery_news_ .gallery_, #best_news .gallery_, #best_news .text_ , #news_ .photo, #news_ .text_{position:relative;float:none;}