.projects__wrap{
    height: 350px;
}

font.tablebodytext{
    display: none!important;
}

.text-center-wide{
    text-align: center;
    width: 100%;
}

.search_form_container{
    clear: both;
    padding-bottom: 40px;
}

.easy-autocomplete{
    width:100%!important;
}

.easy-autocomplete-container ul{
    list-style-type:none!important;
}

.easy-autocomplete-container ul li:before{
    content: '' !important;
    background-color: transparent!important;
}

.banner-text{
    width: 100%;
    display: block;
    padding: 10px;
}



.input-block input.error{
    border: 1px solid red;
}

.input-block textarea.error{
    border: 1px solid red;
}

.table_login tr{
    border: none;
}

.icon_remove_avatar{
    cursor: pointer;
    top: -5px;
    left: -20px;
    position: absolute;
}

#img_circle_profile{
    width: 42px;
    height: 42px;
    min-width: 42px;
}

.tab.tab-registration .icon-lock {
    display: block;
}


#upload_error_album{
    color: red;
    font-weight: bold;
}


.post-files{
    margin-top: 50px;
}

.post-files .h3{
    margin-bottom: 5px;
}

.search-blocks .green-block .item:before {
        content: '';
        background-color:rgba(70,185,0,0.65);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transition: $mainTransition;
}
.search-blocks .green-block:hover .item {
	transform: scale(1.04);
	z-index: 8;
}

.search-blocks .green-block:hover .item:before {
	background-color: rgba(70,185,0, 1);
}

.search-blocks .green-block.active-link .item:before {
          background-color: rgba(70,185,0, 1);
}


.preloader-block {
	position:absolute;
	top:0; left:0;
	width:100%;
	height:100%;
	background:rgb(233 233 233 / 50%);
	z-index:99999;
}

.preloader-block:before, .preloader {
	position:absolute;
	display:block;
	content:' ';
	z-index:10;
	top:calc(50% - 25px);
	right:calc(50% - 25px);
	width:50px;
	height:50px;
	border: 6px solid rgba(255,255,255,0.5);
  	border-radius: 50px !important;
  	border-top: 6px solid #0056b9;
  	-webkit-animation: spin 2s linear infinite; /* Safari */
  	animation: spin 2s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.top-video-block .volume {
	position:absolute;
	z-index:10;
	bottom:50px;
	right:50px;
	width:50px;
	height:50px;
	margin:0;
	cursor:pointer;
	background-position:center center;
	background-size:contain;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490 490' style='enable-background:new 0 0 490 490;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M269.4,458.2c-2,0-3.9-0.6-5.6-1.7c-34.3-23.2-64.1-45.4-92.9-66.9c-27.9-20.8-56.7-42.3-89.6-64.6H10 c-5.5,0-10-4.5-10-10V175c0-5.5,4.5-10,10-10h71.3c67.5-45.9,180.9-130.4,182.1-131.2c3-2.3,7.1-2.6,10.5-0.9 c3.4,1.7,5.5,5.2,5.5,8.9v406.3c0,3.7-2,7.1-5.3,8.8C272.6,457.8,271,458.2,269.4,458.2z M20,305h64.4c2,0,3.9,0.6,5.6,1.7 c34.3,23.2,64.1,45.4,92.9,66.9c24.2,18,49,36.5,76.6,55.7V61.7C225,87.2,142.6,147.8,90,183.3c-1.7,1.1-3.6,1.7-5.6,1.7H20V305z' /%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M330.8,275.1c-4.1-3.7-3.6-10.1,0.1-14.1c4.6-5.1,6.7-10,6.7-16c0-6-2.4-11.7-6.7-16 c-3.9-3.9-4-10.2-0.1-14.1c3.9-3.9,10.2-4,14.1-0.1c8.2,8.1,12.7,18.8,12.7,30.2s-4.2,22.4-12.7,30.2 C340.8,279.1,334.8,278.8,330.8,275.1z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M384.7,324.3c-2.6,0-5.2-1-7.1-3c-3.9-3.9-3.8-10.3,0.1-14.1c16.8-16.6,26.1-38.7,26.1-62.2 c0-23.5-9.3-45.6-26.1-62.2c-3.9-3.9-4-10.2-0.1-14.1c3.9-3.9,10.2-4,14.1-0.1c20.7,20.4,32.1,47.6,32.1,76.4 c0,28.9-11.4,56-32.1,76.4C389.8,323.4,387.2,324.3,384.7,324.3z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M431.5,370.5c-2.6,0-5.2-1-7.1-3c-3.9-3.9-3.8-10.3,0.1-14.1C453.8,324.5,470,286,470,245 c0-40.9-16.2-79.5-45.5-108.4c-3.9-3.9-4-10.2-0.1-14.1c3.9-3.9,10.2-4,14.1-0.1C471.7,155.1,490,198.7,490,245 c0,46.3-18.3,89.9-51.5,122.7C436.6,369.6,434.1,370.5,431.5,370.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.top-video-block .volume.muted {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490 490' style='enable-background:new 0 0 490 490;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M363.2,483.4c-2.2,0-4.4-0.6-6.3-1.9c-38.3-25.9-71.7-50.8-103.9-74.8c-31.2-23.3-63.5-47.3-100.2-72.2H73.1 c-6.2,0-11.2-5-11.2-11.2V166.8c0-6.2,5-11.2,11.2-11.2h79.8C228.4,104.3,355.2,9.8,356.5,8.8c3.4-2.5,7.9-2.9,11.7-1 c3.8,1.9,6.2,5.8,6.2,10v454.4c0,4.1-2.3,7.9-5.9,9.9C366.8,483,365,483.4,363.2,483.4z M84.3,312.1h72c2.2,0,4.4,0.7,6.3,1.9 c38.3,25.9,71.6,50.7,103.9,74.8c27,20.1,54.8,40.9,85.6,62.3V40c-38.5,28.5-130.6,96.2-189.5,136c-1.8,1.3-4,1.9-6.3,1.9h-72 V312.1z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st0' d='M472.3,464.6l-1.6,1.6c-3.7,3.7-9.7,3.7-13.4,0L30.8,39.8c-3.7-3.7-3.7-9.7,0-13.4l1.6-1.6 c3.7-3.7,9.7-3.7,13.4,0l426.4,426.4C476,454.9,476,460.9,472.3,464.6z'/%3E%3C/svg%3E");
}

@media all and (max-width: 768px) {
	.top-video-block .volume {
		bottom:30px;
		right:30px;
		width:30px;
		height:30px;
	}
}


.top-video-block__up:before {
    background: rgba(22,23,24,.4);
}

.main-menu .tab {
    padding: 0 14px;
	text-align:center;
}

@media all and (min-width: 1280px) and (max-width: 1500px) {
.main-menu .tab {
	padding: 0 12px;
    font-size: 12px;
    line-height: 16px;	
}
}

.wrapper-peoples .central-block .h2 {
	font-size: 38px;
    line-height: 38px;
    top: 39%;
}

.wrapper-peoples .central-block .hash {
	position: absolute;
    width: 100%;
    display: block;
    margin: 0;
    text-align: center;
	text-transform: none;
    top: 65%;
    left: 50%;
    font-size: 30px;
    line-height: 30px; 
    -webkit-transform: translateX(-50%) translateY(-63%);
    -moz-transform: translateX(-50%) translateY(-63%);
    -ms-transform: translateX(-50%) translateY(-63%);
    -o-transform: translateX(-50%) translateY(-63%);
    transform: translateX(-50%) translateY(-63%);
}

@media all and (min-width: 1280px) {
	.wrapper-peoples .central-block .h2 {
		font-size: 57px;
    	top: 39%;
	}

	.wrapper-peoples .central-block .hash {
		font-size: 54px;
		top: 65%; 
	}
}

.modal.modal_people .modal-header {
	background-color:#fff;
}

.modal.modal_people .modal-header .bg-image-cover {
	background-size: contain;
}

.block-hot-line {
	background:#0056b9;
	color:#fff;
}
.block-hot-line .container-lg {padding-top:20px; padding-bottom:20px;}
.block-hot-line .container-lg:after {
	content:' ';
	display:block;
	width:100%;
	clear:both;
}
.block-hot-line .hot-line-item {
	position:relative;
	text-decoration:none;
	color:#fff;
	padding:10px 0px 10px 25px;
	margin:0 30px 0 0;
	width:calc(19.5% - 30px);
	max-height:90px;
	display:inline-block;
	vertical-align:middle;
}

.block-hot-line .hot-line-item:before{
	content:' ';
	position:absolute;
	top:calc(50% - 18px);
	left:0;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-left: 10px solid #fff;
	border-bottom: 18px solid transparent;
}

.block-hot-line .hot-line-item:hover {color:rgba(255,255,255,0.78);}

.block-hot-line .hot-line-manifest {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:calc(19.5% - 40px);
	padding:20px 30px;
	margin:0 40px 0 0;
	background:rgba(0,0,0,0.55);
	color:#fff;
	text-decoration:none;
}

.block-hot-line .hot-line-manifest:hover {
	background-color:#ce1444;
}

.block-hot-line .hot-line-manifest span.man-text {
	display:inline-block; 
	vertical-align:middle;
}

.block-hot-line .hot-line-manifest span.ico {
	display:inline-block; 
	vertical-align:middle;
	margin:3px 20px 3px 0;
}



.block-hot-line .hot-line-manifest span.ico i {
	display:block;
	width:35px;
	height:4px;
	border-radius:2px;
	background-color:#fff;
	margin:0 0 4px 0;
}

.block-hot-line .hot-line-manifest span.ico i:nth-child(1) {width:20px;}
.block-hot-line .hot-line-manifest span.ico i:nth-child(2) {width:30px;}
.block-hot-line .hot-line-manifest span.ico i:nth-child(3) {width:25px;}
.block-hot-line .hot-line-manifest span.ico i:nth-child(4) {width:35px;}

@media all and (max-width: 1400px) {
	.block-hot-line .hot-line-manifest { padding:15px 20px; margin-right:20px; width:calc(23.5% - 20px);}
	.block-hot-line .hot-line-item {margin-right:20px; width:calc(23.5% - 20px);}
	.block-hot-line .hot-line-item:nth-child(4){ margin-right:0;}
    .block-hot-line .hot-line-item:nth-child(5){display:none;}
}

@media all and (max-width: 1279px) {
    .main-menu.menu-open .tab.tab-registration,  .main-menu.menu-open  .tab.tab-search{
        display: none;
    }
	
	.block-hot-line .container-lg { width: auto; padding-left:40px; padding-right:40px;}
	
	.main-menu.menu-open {
    	height:auto;
	    padding: 0px 0 0px 0;
    	height: auto;
	}
	
	.main-menu.menu-open > li {
		margin: 10px 0;
	}
}

@media all and (max-width: 1023px) {
    .main-menu .tab {
        padding: 0 12px;
    }
	
	.block-news--horizontal .block-news__img {
    	height: 130px;
	}
	
	.block-hot-line .hot-line-manifest {padding:15px 20px; margin-right:20px; width:calc(32.5% - 20px);}
	.block-hot-line .hot-line-item {margin-right:20px; width:calc(32.5% - 20px);}
	.block-hot-line .hot-line-item:nth-child(3){ margin-right:0;}
    .block-hot-line .hot-line-item:nth-child(4){display:none;}
	
}

@media (max-width: 767px) {
	.block-news--horizontal .block-news__img {
    	height: 230px;
	}
	
	.block-hot-line .hot-line-manifest {padding:15px 20px; margin-right:0px; width:100%;}
	.block-hot-line .hot-line-item {margin:5px 10px; width:44.5%;}
	.block-hot-line .hot-line-item:nth-child(3){ display:inline-block; margin:5px 10px;}
    .block-hot-line .hot-line-item:nth-child(4){display:none;}
	.menu-slide-right .tab a br {
		display:none;
	}
}

@media (max-width: 500px) {
	
	.block-hot-line .hot-line-item {margin:5px 0px; width:100%;}
	.block-hot-line .hot-line-item:nth-child(3){display:inline-block; margin:5px 0px;}
    .block-hot-line .hot-line-item:nth-child(4){display:inline-block; margin:5px 0px;}
	
}