.priceItem div{display: inline-block;}

.brendlinks a{ display: inline-block; margin-right: 0.5rem; max-height: 2rem;}
.brendlinks img{ max-height: 2rem;}

.itemListBody-subrazdely li{ display: inline-block; padding: 0 0.5rem; border-right: 1px solid; }
.itemListBody-subrazdely li:last-child{ border-right: none;}
.itemListBody-subrazdely li:first-child{ padding-left: 0;}

.itemlist_Rasprodaja{
    background: #3b3b3b;
    position: relative;
    padding: 1rem 0 0;
    margin-bottom: 2rem;
}
.itemlist_Rasprodaja .col .price{
    color: #ffffff;
}


.moresBlock { padding: 0.5rem 0;}
.moresBlock .fa-stack{ font-size: 0.8rem; font-weight: normal;}
.moresBlock a{
    display: block; text-align:center; background: #ebebeb;
    padding: 0.5rem 1rem;
    border: 1px solid #ff007a;  color: #333333; text-decoration: none; 
    transition: color 500ms ease;
}
.moresBlock a:hover{
    color: #ff007a;
    transition: color 500ms ease;
}

/****/
.itemlist_Rasprodaja-more { border: 1px solid #ff007a;  color: #ebebeb!important; text-decoration: none; float: right;
    display: inline-block;
    padding: 1rem;
    text-transform: uppercase;
}
.itemlist_Rasprodaja-title{
    color: #ff007a;
    font-size: 2rem;
    font-weight: 700;
    font-family: MyriadProRegular;
    display:inline-block; line-height: 100%;
}

/***/
#video{
    background: #3b3b3b;
    position:relative;
       paadding: 2rem 0 0;
    margin-bottom: 2rem;
}
#video .back,#rasprodaja .back{
    box-sizing: border-box;
    position: absolute;
    background: #3b3b3b;
    background: #3b3b3b;
    width: 99vw;
    height: 100%;
    left: calc((100vw - 100%) / 2 * -1);
    top: 0; 
    z-index:-1;
} 
.sliderYT-container{ overflow: hidden; font-family: MyriadProRegular;}
#video ul { list-style-type: none; padding: 0; margin: 0; display: flex; flex-wrap: nowrap;}
#video iframe{ border: 3px solid #ff007a; margin-top: 1rem;}
.sliderYT-title{ font-size: 2rem; font-family: MyriadProRegular; color: #ff007a; line-height: 125%; margin: 1rem 0;}
.sliderYT-text{ color: #ffffff; font-size: 0.9375rem; line-height:1.5rem; font-family: MyriadProRegular;}
.sliderYT-text h4{ color: #ffffff; }
.sliderYT-arrow{ position:absolute; right: 0; bottom: 1rem; text-align: center; width: calc(100% / 12 * 8 );}
.sliderYT-arrow span {color: #ff007a; cursor: pointer; opacity: 0.7;}
.sliderYT-arrow span:hover{ opacity: 1;}
.sliderYT-arrow span:active{ opacity: 1; color #ffffff;}
.sliderYT-arrow b {display: inline-block; padding: 0 10rem; font-size: 1.5rem; line-height:2rem; font-family: MyriadProRegular; vertical-align: bottom; color: #ff007a;}

/***/
.sliders-big-list { position:relative; background: #ebebeb; padding: 1rem 1rem 4rem 1rem; z-index:1;}
.sliders-big-list .sliders-big-inner{ overflow: hidden;}
.sliders-big-list input[type="radio"]{display:none;}
.sliders-big-list ul { list-style-type: none; padding: 0; margin: 0; display: flex; flex-wrap: nowrap;}

.sliders-big-list-nav{ position: absolute; bottom:1rem;  width:100%; text-align: center; z-index:3; left: 0;}
.sliders-big-list-nav>div{ position:relative;}
.sliders-big-list-nav label{
    display: none;
    width:0.8rem;
    height: 0.8rem;
    background: #3b3b3b;
    margin-right: 0.5rem;
    border-radius: 100%;
    cursor: pointer;
    margin: 0.35rem 0.5rem;
    
}
.sliders-big-list-nav label:hover{
    background: #000000;
}
.sliders-big-list-nav label.current{ background: #ff007a; }

.sliders-big-list-nav span{ color: #ff007a; cursor: pointer; opacity: 0.7; line-height: 2rem; margin: 0 1rem; position: absolute; top: 0;}
.sliders-big-list-nav span:hover{ opacity: 1;}
.sliders-big-list-nav  span:active{ opacity: 1; color #ffffff;}
.sliders-big-list-nav a{display: inline-block; line-height: 2rem; font-size: 2rem; text-decoration: none;}
.sliders-big-list-nav a:hover{ text-decoration: underline;}
.sliders-big-list-prev{ left: 0;}
.sliders-big-list-next{ right: 0;}

.item_proekty{ padding-left: 4rem;}
.itemlist-videoContain{padding: 0.5rem 3.5rem 0.5rem 0;}


.itemlist-videoContain .videoWrapper{ padding-bottom:50%;}
.itemlist-description{ margin-bottom: 1.5rem;}


.itemlist-info-container{position:relative;}
.plist {position:absolute; bottom:0; width:100%;}
.plist div {text-align: center; font-size:1rem; line-height: 1.2rem;}
.plist div img {width:50%;}

#itemGallery{ 
    padding: 0; 
    list-style-type: none;
}
#itemGallery li {
    padding: 0;
}
#itemGallery li a, #itemGallery li img{
    display: inline-block;
}

.lsGallery-wrapper, .itemGallery { position: relative; }
.lsGallery-wrapper .lSGallery-arrows span, .itemGallery .lSGallery-arrows span {
    position: absolute; width:2rem; height: 2rem;
    top:0; bottom: 0; margin: auto 0;color: #ffffff;
}
.lsGallery-wrapper .lSGallery-arrows .prev{ left: 0; }
.lsGallery-wrapper .lSGallery-arrows .next{ right: 0;}


@media (max-width: 768px){
    .item_proekty{ padding-left: 0;}
    #video:before,.itemlist_Rasprodaja:before { content: none;}
    .sliderYT-arrow{ width:100%; position:static;padding-bottom:1rem;}
    .sliderYT-arrow b{ padding: 0 2rem; }
    .sliderYT-title,.sliderYT-text{padding: 0 0.3rem;}
    .itemlist_Rasprodaja {padding-bottom: 4rem;}
    .itemlist_Rasprodaja-more{ float: none; position:absolute; bottom: 1rem; left:0; width: 100%; text-align:center; }
    .plist {position:static;}
}

