#mainslider{}
#ob_slider{background:#fff;-moz-box-shadow:0 0 24px #c0c0c0;-webkit-box-shadow:0 0 24px #c0c0c0;box-shadow:0 0 24px #c0c0c0;}
#objects_slider{background:#a70a3f;background: linear-gradient(to right, #a70a3f, #d31e44);-moz-box-shadow:0 0 24px #c0c0c0;-webkit-box-shadow:0 0 24px #c0c0c0;box-shadow:0 0 24px #c0c0c0;}
#mainslider .ls-container .ls-layer,#ob_slider .ls-container .ls-layer,#objects_slider .ls-container .ls-layer {
backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transform: translateZ(0px);
-o-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-moz-transform: translateZ(0px);
-webkit-transform: translateZ(0px);
}
.ls-layer a.slider_more{-webkit-transition:none;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:none;}
.ls-layer a.slider_more:visited{color:#fff;}
#mainslider{color:#fff;}
#mainslider div.text1{width:500px;top:209px;left:428px;visibility:hidden;}
#ob_slider div.text1{width:350px;top:180px;left:57%;color:#282828;line-height:23px;visibility:hidden;}
#objects_slider div.text1{width:30%;top:30%;left:3%;color:#282828;line-height:23px;visibility:hidden;color:#fff;}
#mainslider .text-a{font-weight:bold;font-size:36px;color:#fff;top:106px;left:428px;visibility:hidden;}
#ob_slider .text-a{font-weight:bold;font-size:25px;top:106px;left:57%;width:350px;visibility:hidden;text-transform:none;}
#objects_slider .text-a{font-weight:bold;font-size:25px;top:8%;left:3%;width:30%;visibility:hidden;color:#fff;text-transform:none;}
#objects_slider .text-a:after{content:'';display:block;width:20%;border-bottom:1px solid #d2849f;margin-top:5%;}
#mainslider a.slider_more{position:absolute;top:306px;left:428px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
#mainslider a.slider_more:hover,#mainslider a.slider_more:active{background:rgb(219, 73, 111);}
#mainslider a.slider_more:active{box-shadow:inset 0px 2px 7px rgba(53, 53, 53, 0.5);}
#objects_slider a.slider_more{position:absolute;top:80%;left:3%;}
#mainslider .slider_img{overflow:hidden;display:block;width:208px;height:208px;box-shadow:0 0 0 0 #d0d0d0, inset 0 1px 0 #d0d0d0;border-radius:100%;background-color:#d0d0d0;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-animation: pulse 2s infinite cubic-bezier(0.3, 0, 0, 1);top:30%;left:10%;visibility:hidden;}
#mainslider .slider_bg_img{overflow:hidden;display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;top:0;left:0;visibility:hidden;}
@-webkit-keyframes pulse {
  to{box-shadow:0 0 0 180px rgba(208, 208, 208, 0), inset 0 1px 0 #d0d0d0;}
}
#mainslider .slider_img2{overflow:hidden;display:block;width:208px;height:208px;box-shadow:0 0 0 0 #d0d0d0, inset 0 1px 0 #d0d0d0;border-radius:100%;background:transparent;-webkit-animation:pulse2 2s infinite cubic-bezier(0.6, 0, 0, 1);top:30%;left:10%;visibility:hidden;}
@-webkit-keyframes pulse2 {
  to{box-shadow:0 0 0 100px rgba(208, 208, 208, 0), inset 0 1px 0 #d0d0d0;}
}
#ob_slider .slider_img{width:520px;height:520px;border-radius:100%;border:1px solid #e0e0e0;top:3%;left:2%;visibility:hidden;}
#ob_slider .slider_img div{height:460px;width:460px;border-radius:100%;margin:30px;background-size:cover;background-repeat:no-repeat;background-position:center center;box-shadow:0 0 24px #c0c0c0;}
#ob_slider .slider_img2{width:285px;height:285px;border-radius:100%;border:1px solid #e0e0e0;top:16%;left:30%;visibility:hidden;}
#ob_slider .slider_img2 div{height:225px;width:225px;border-radius:100%;margin:30px;background-size:cover;background-repeat:no-repeat;background-position:center center;box-shadow:0 0 24px rgba(192,192,192,0.8);}
#objects_slider .slider_img{position:absolute;top:0;right:0;width:65%;height:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.ls-container{visibility:hidden;position:relative;}
.ls-lt-container{position:absolute;}
.ls-lt-container,.ls-lt-container *{text-align:left !important;direction:ltr !important;}
.ls-overflow-hidden{overflow:hidden;}
.ls-inner{position:relative;background-position:center center;z-index:2;}
.ls-loading-container{position:absolute !important;display:none;z-index:3 !important;left:50% !important;top:50% !important;}
.ls-loading-indicator{margin:0px auto;}
.ls-inner,.ls-layer {width:100% !important;;height:100%;}
.ls-layer{position:absolute;display:none;background-position:center center;overflow:hidden;}
#ob_slider .ls-layer{overflow:visible;}

.ls-active,.ls-animating{display:block !important;}
.ls-layer > * {position:absolute;line-height:normal;margin:0px;}
.ls-layer .ls-bg{left:50%;top:50%;}

/* Timers */
.ls-bar-timer{position:absolute;width:0px;height:2px;background:white;border-bottom:2px solid #555;opacity:.55;filter:alpha(opacity=55);z-index:4;top:0px;}
.ls-circle-timer{width:24px;height:24px;position:absolute;right:10px;top:10px;z-index:4;opacity:.65;filter:alpha(opacity=65);display:none;}
.ls-ct-half{background:white;}
#ob_slider .ls-ct-half{background:#a3083f;}
.ls-ct-center{background:#444;}
#ob_slider .ls-ct-center{background:#fff;}
.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden;}
.ls-ct-left,.ls-ct-right{float:left;position:relative;}
.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0px;}	
.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{	left:0px;}
.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{right:0px;}
.ls-ct-hider,.ls-ct-half{position:absolute;top:0px;}
.ls-ct-hider{width:50%;height:100%;overflow:hidden;}
.ls-ct-half{width:200%;height:100%;}
.ls-ct-center{width:40%;height:40%;left:30%;top:30%;position:absolute;}
.ls-ct-half,.ls-ct-center{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}

/* Navigation */
.ls-bottom-nav-wrapper{overflow:visible;}
.ls-bottom-nav-wrapper,.ls-below-thumbnails{z-index:2;position:absolute;top:100px;right:100px;text-align:center;margin:0px auto;}
.ls-below-thumbnails{display:none;z-index:6;}
.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:none;}
.ls-bottom-nav-wrapper a{display:block;width:10px;height:10px;background:#cdcdcd;border-radius:100%;margin:10px;}
#ob_slider .ls-bottom-nav-wrapper{right:5%;}
#ob_slider .ls-bottom-nav-wrapper a{background:#a3083f;}
.ls-bottom-nav-wrapper a.ls-nav-active{background:#fff;box-shadow: 0 0 0 0px #fff, inset 0 1px 0 #fff;-webkit-animation: pulse3 1s infinite cubic-bezier(0.4, 0, 0, 1);}
#ob_slider .ls-bottom-nav-wrapper a.ls-nav-active{background:#a3083f;box-shadow: 0 0 0 0px #a3083f, inset 0 1px 0 #a3083f;}
@-webkit-keyframes pulse3 {
  to{box-shadow: 0 0 0 8px rgba(255, 255, 255, 0), inset 0 1px 0 #fff;}
}
* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{direction:ltr !important;}
.ls-bottom-slidebuttons{position:relative;z-index:1000;}
.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{position:relative;}
.ls-nav-start,.ls-nav-stop{display:none !important;}
.ls-nothumb{text-align:center !important;}
/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0px;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0px;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;	
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0px;
	height: 0px;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0px;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0px !important;
	bottom: 0px !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}

.slider_cntr{text-align:center;margin-top:50px;}
.slider_cntr a,a.tpl-state-disabled{text-decoration:none;display:inline;color:#808080;}
.slider_cntr a:hover{color:#a1093a;}
.slider_cntr .fa{margin:0 24px;}


/* WP plugin fullWidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
.ls-thumbnail-hover{display:none !important;}






/* ---- grid ---- */

.Example_Details{
    padding:20px;
    color:#272D35;
    font-size:14px;
    background-color: #FFFFFF;
    margin-top:0;
}
h1.instance-header{
    font-size: 14px;
    padding:20px;
    margin-bottom:10px;
    margin-top: 30px;
}
a.return{
    font-size:12px;
    display:inline-block;
    padding:12px 10px 10px 10px;
    float:right;
    text-transform: uppercase;
    color:#41505A;
}
a.return:hover{
    color:#09F;
}
.footnote{
    color:#999;
    padding:10px;
    font-size:12px;
}
.Collage{
padding:0;
}
.Collage img{
    margin:0;
    padding:0;
    display:inline-block;
    vertical-align:middle;
    opacity:1;

}

.Image_Wrapper{
	display: block; 
	float: left;
	position:relative;
	text-decoration:none;
}
.content.katalog{margin-top:30px;}
.katalog .Image_Wrapper{margin:0 -1px 0 0;}
.katalog.brands .Image_Wrapper{float:none;}
.katalog .Image_Wrapper .children_menu{padding:0 15px 0 0;margin:0 0 30px;}
.katalog .Image_Wrapper .image{position:relative;display:block;height:230px;background-size:cover;background-position:center center;border:1px solid #e1e0dc;border-width:0 1px 1px 1px;
    /* -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    border: 20px solid transparent;
    border-image: url(../images/ramka.png) 22;
    -moz-border-image: url(../images/ramka.png) 17;
    -webkit-border-image: url(../images/ramka.png) 22;
    -o-border-image: url(../images/ramka.png) 22;
    border-image-outset: 0; */
}
.katalog.brands .Image_Wrapper .image{background-size:60%;}
.katalog .Image_Wrapper .slider_more{width:150px;color:#282828;bottom:0;left:0;position:relative;margin:10px 0 20px;border-color:#f2f2f2;}
.Image_Wrapper .slider_more:hover{background:#f2f2f2;}
.katalog .Image_Wrapper .td_img{width:20%;float:none;}
.katalog .Image_Wrapper .title{position:static;margin:0;padding:10px 0;font-size:22px;height:auto;width:auto;}
.katalog .Image_Wrapper .title a.linka{text-decoration:none;display:block;height:50px;background:#e73543;color:#fff;padding:8px 10px;text-align:center;line-height:20px;}
.katalog .Image_Wrapper .title a:hover{color:#fff771;}
.katalog.brands .Image_Wrapper table{border-bottom:1px solid #e6e6e6;}
.katalog.brands .slider_more{display:inline;}
.katalog .Image_Wrapper table tr{background:#fff;}
.katalog .Image_Wrapper table td{padding:0 30px 30px;border:none;text-align:left;}
.katalog.brands .Image_Wrapper table td{padding-top:30px;}

.Image_Wrapper .slider_more{bottom:6%;left:7%;visibility:visible;color:#282828;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}

.Caption{
    font-size:14px;
    font-weight:normal;
    font-family:arial;
}
.Caption_Content{
    /* padding:10px; */
    color:#FFF;
    padding:20px;
}

.CollageWBig{width:780px;}
.CollageWMiddle{width:380px;}
.CollageHMiddle{height:380px;}
.CollageHBig{height:586px;}
.CollageHSmall{height:260px;}

.image{background-size:contain;background-repeat:no-repeat;background-position:center center;}
.Collage .not_contain .image{background-size:inherit;}
.CollageWMiddle.CollageHMiddle .image,.CollageWMiddle.CollageHSmall .image{width:100%;height:30%;position:relative;}
.CollageWBig.CollageHMiddle .image,.CollageWBig.CollageHSmall .image{width:50%;height:100%;position:absolute;right:0;top:0;}

.Image_Wrapper .title{font-size:20px;color:#282828;position:relative;top:7%;left:7%;width:90%;height:30%;font-family:'Adigiana Ultra';}
.CollageWBig.CollageHMiddle .title:after,.CollageWBig.CollageHSmall .title:after{content:'';display:block;width:20%;border-bottom:1px solid #d2849f;margin-top:5%;}
.Image_Wrapper .title span{display:block;}
.CollageWBig.CollageHMiddle .title span,.CollageWBig.CollageHSmall .title span{width:44%;}

#collage{ width: 100%;}
#collage img{ display: block; float: left;}