/*-------------------------Блок портфолио-----------------------------*/
.block-portfolio {
    background:#F2F1F0 url("/images/pbg.jpg") top center no-repeat;
	width:100%;
	float: left;
	padding-bottom:35px;
	background-size: cover;
}
.block-portfolio.nobg {
	background-image: none;
}

.block-portfolio .title {margin-bottom:15px; color: #fff;}

.block-portfolio .jcarousel-wrapper {width: 93%; padding: 0px 3.5%;}

.block-portfolio .moreblog {margin:23px auto; margin-bottom:0;}
.block-portfolio .moreblog a, .block-portfolio .ajaxloadportfolio span {padding-left:0; padding-right:0;}

.block-portfolio .ulcenter {text-align:center;}


.section .box{display: none;float:left;width: 100%;}
.section .visible.box{display: block;}
.block-portfolio .jcarousel-wrapper li {text-align: center; padding:7px;}
.block-portfolio li img{display: inline-block!important;}
.block-portfolio .imgdiv{
    overflow: hidden;
border: 0px solid #FE6053;height: 425px; max-width: 400px; margin:0 auto;}

.block-portfolio li img { max-width:400px;width: 100%;}
.block-portfolio li .title-label {position: absolute;bottom: 0px;left:0px;width: 100%;height: 35px;    background: rgba(0,0,0,0.7);color:#fff;font-size: 14px;line-height: 35px;}
.block-portfolio .imgdiv{position: relative;}

.jcarousel-pagination-portf a{background: url(../../../images/index-slider-page2.png) center no-repeat;width: 22px;height: 21px;font-size: 0px;display: inline-block;margin: 0px 10px;}
.jcarousel-pagination-portf a.active{background: url(../../../images/index-slider-page1.png) center no-repeat;width: 22px;height: 21px;}
.jcarousel-pagination-portf{text-align: center;margin-bottom: 20px;}

.jcarousel-wrapper li{float:left;}
.jcarousel-wrapper>div{   overflow: hidden;
    position: relative;}

.jcarousel-wrapper ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
}
.jcarousel-control-prev-portf-all {left: 0px; background: url(../../../images/portfolio-left.png);}
.jcarousel-control-next-portf-all {right: 0px; background: url(../../../images/portfolio-right.png);}




.inner-icons{position: absolute;top:50%; margin-top:-7%;width: 100%;z-index: 2;display: none;}
.inner-icons .icon-1{background: url(../../../images/portfolio-icon-1.png) left 5px center no-repeat rgba(0,0,0,0.3);padding: 5px 10px 5px 25px;color:#fff;font-size: 12px; border: 1px solid #fff;}

.inner-icons .icon-2{background: url(../../../images/portfolio-icon-2.png) left 5px center no-repeat rgba(0,0,0,0.3);padding: 5px 10px 5px 32px;color:#fff;font-size: 12px; border: 1px solid #fff;}

.inner-icons .icon-3{background: url(../../../images/portfolio-icon-3.png) left 5px center no-repeat rgba(0,0,0,0.3);padding: 5px 10px 5px 25px;color:#fff;font-size: 12px; border: 1px solid #fff;}
.inner-icons.noinportf1 .icon-3{border:0 !important;}


.block-portfolio .portfolio-bg{background: rgba(0,0,0,0.5);position: absolute;top:0px;left:0px;width: 100%;height: 100%;display: none;}

.block-portfolio .imgdiv:hover .portfolio-bg{display: block; cursor: pointer;}
.block-portfolio  .imgdiv:hover .inner-icons{display: block;}


.white-arr .jcarousel-control-prev, .jcarousel-control-prev-portf-all {
	background: url("/images/arrow-left.png") top left no-repeat;
}
.white-arr .jcarousel-control-next, .jcarousel-control-next-portf-all {
	background: url("/images/arrow-right.png") top right no-repeat;
}



/* выезжалка */

.uc_popup.slide_down {
	position: fixed;
	width: 385px;
	top: 0;
	left: calc(50% - 192.5px);
	border-radius: 15px;
	border-top-left-radius: 0px;
	overflow: hidden;
	display: none;
}
.uc_popup.slide_down .inner {
	margin-top: 0;
	border-radius: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	width: 100%;
}
.uc_popup.slide_down .close-btn {
	width: 28px;
	height: 28px;
	background: url(../../../images/ico-x.png);
	position: absolute;
	right: 0px;
	margin-top: 0px;
	cursor: pointer;
	z-index: 1;
}

.uc_popup .input-file.sendorder {display:none;}

.noinportf1 {height:100% !important;  top:0 !important}
.noinportf2 {height:100% !important; display:block !important; background:none !important;}