@font-face{
	font-family:'Ruble';
	src :url('rouble.eot');
	src: url('rouble.woff') format('woff'),
			 url('rouble.svg') format('svg'),
			 url('rouble.ttf')  format('truetype'),
			 url('rouble.otf') format('opentype');
}
a.phonebottom {
    color: white;
}
.header-category{
    font-size: 33px;
    color: #fff;
    margin-top: 60px;
    padding: 5px 10px;
    background: rgba(0,0,0,.75);
    position: relative;
    font-weight: bold;

}
.welcome .custom {
       width: 100%;
    margin: 0 auto;
	    text-align: justify;
   
}
.moduletable-menuright ul>li {font-size: 17px!important;}
.welcome ol,.category_desc ol {
    color: #202020;
    padding: 20px 60px;
    list-style-type: disc;
        font: 14px Arial;
}
.gallery li{color:black;list-style-type:decimal;padding:10px;align-items:center;text-align:left;font-size:15px !important;line-height:21px !important;color:#202020;font-family:Arial;}
.customotz{background:url(/templates/liveee/images/o9.jpg) no-repeat;background-position-y:-259px;background-size:cover;}
#paym h2{font-size:24px;font-family:'Roboto Condensed', sans-serif;font-weight:700;padding-top:34px;padding-bottom:20px;text-align:center;}
.span3{width:340px;min-width:340px;}
.chto td{padding:5px 12px 5px 12px;font:12px arial;color:black;width:200px;text-align:center;}
.inner-cat-vir .span8{width:800px;min-width:800px;}
.inner-cat-vir .span3.sidebar-right-menu{width:300px !important;}

.ruble{font-family:'Ruble';}

.home-slider h5,.home-slider h3{font-size:22px !important;}
.home-slider h1{font-size:34px !important;}
.top-menu .container .span2{}
header .logo > a p{margin:5px 0px 0 0;font-size:20px;}
.top-menu .menu nav a{padding:0px 20px;font-size:25px;position:relative;line-height:44px;vertical-align:top;color:#202020;display:inline-block;min-width:auto;text-align:left;margin:auto;left:0px;height:48px;text-align:center;}
.top-menu .menu nav a::after{clear:both;}
.top-menu .menu nav a .arrow-menu{position:absolute;bottom:-20px;height:20px;width:100%;left:0px;background:transparent;}
.phone-num-wraper{width:auto; z-index:1001;margin-bottom: 10px;float: left;}
.phone-num span{position:absolute;background:url("../images/phone-icon.png") center center no-repeat;padding:22px 24px 19px 18px;left:0;top:0;background-color:#FF9E0E !important;}
.phone-num.email-header span{background:url("../images/dog.png?v=2") center center no-repeat;}
.phone-num{font-size:22px;z-index:99;font-weight:bold;line-height:21px;padding:8px 25px 0px 50px;background:#f8cc1f;color:black;height:33px;}
.phone-num.email-header{padding:8px 15px 0px 60px; display: inline-block;}
.phone-num.email-header a{font-size:20px;font-weight:normal;line-height:26px;color:#202020;}
.phone-num.email-header a:hover{text-decoration:underline;}
.phone-num div.custom-phone-head p{display:inline;font-weight:bold;padding:8px 25px 8px 50px;background:#f8cc1f;color:black;font-size:21px;line-height:0px;padding:0px;}
.top-menu .container .menu nav{line-height:0px;float:right;}
.top-menu .container nav ul li{margin-right:0px;padding-top:0px;}
.top-menu{background-color:#F8CC1F;}
.top-menu .top-menu .row{margin-bottom:0px;}
.top-menu .menu nav a img{float:left;margin-left:0px;margin-top:4px;top:0px;}
.top-menu .menu nav a .image-title{float:left;text-transform:lowercase;margin-top:0px;}
.top-menu .slicknav_menu{display:none;}
.top-menu .menu nav li.active, .top-menu .menu nav li.alias-parent-active{background:#fff;}
.top-menu .menu nav li.active a{color:#000;}
.top-menu .menu nav li.active a .arrow-menu{background:url('http://liveee.ru/wp-content/themes/livee/images/arrow-sound.png') no-repeat top center;}
#top-menu-top li.current a{border-bottom:0px solid;}
header .menu nav li.active a,
header .menu nav li.current a{border-bottom:2px #f8cc1f solid;color:#fff;background:none;}
header .menu nav li.active a{border:0px;}
header .menu nav #top-menu-top a:hover{border-bottom:0px #f8cc1f solid;}
header .menu nav #top-menu-top a:hover span{text-decoration:underline;}
header .menu nav a:hover{background-color:transparent;border-bottom:2px #f8cc1f solid;}
header .menu nav{line-height:88px;}
.phone-num-inner-wraper{display: inline-block; ;max-width:1170px;margin:0 auto;position:relative;}
div.pp_overlay{z-index:9999;}
.trainers{background-size:cover;background-attachment:fixed;background-position:center !important}
.trainer table{width:100%;margin-bottom:10px;}
.trainer caption{text-align:left;font-size:14px;font-weight:500;margin-bottom:5px;color:#afafaf;}
.trainer table tr{border-bottom:1px dotted #202020;}
.trainer figure table tr{border:0px;}
.trainer table tr td{padding:3px 0px;}
.trainer table tr td:last-child{text-align:right;}
.trainer table tr td:first-child{color:#202020;font-size:19px;text-align:left;}
.trainer h3.price a{display:block;text-align:center;background-image:-moz-linear-gradient(top,#f1ec32,#fcbb16);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1ec32,#fcbb16));background-image:-webkit-linear-gradient(top,#f1ec32,#fcbb16);background-image:-o-linear-gradient(top,#f1ec32,#fcbb16);background-image:linear-gradient(to bottom,#f1ec32,#fcbb16);}
.top-menu img{width:34px;}
.pricing img{width:100px;}
.trainer .overlay p{font-size:13px;margin-top:7px;padding-right:10px;}
.trainer .overlay ul li{font:13pxArial;}
.white-popup-block{background-color:#F8CC1F;margin:0 auto;min-width:480px;max-width:260px;padding:15px;color:#202020;position:relative;border:3px solid #f8cc1f;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border:2px solid #4f4f4f;background:rgba(255, 255, 255, 1);color:#020202;border-radius:0px;font-family:'Roboto Condensed', sans-serif;font-size:15px;padding:6px 10px;}
.white-popup-block h2{font-size:24px;color:#202020;font-weight:700;padding-top:10px;padding-bottom:10px;text-align:left;}
.white-popup-block input[type="button"]{font-family:'Roboto Condensed', sans-serif;font-size:15px;color:#ffffff;border:none;padding:9px 36px 9px 36px;margin-bottom:9px;background:;outline:none;text-transform:none;border-radius:4px;background-image:-moz-linear-gradient(top,#f1ec32,#fcbb16);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1ec32,#fcbb16));background-image:-webkit-linear-gradient(top,#f1ec32,#fcbb16);background-image:-o-linear-gradient(top,#f1ec32,#fcbb16);background-image:linear-gradient(to bottom,#f1ec32,#fcbb16);color:#202020;}
div.button_audio{box-shadow:-5px 13px 25px -3px #202020;border-width:4px;border-color:#FF9E0E;border-style:solid;}
.mfp-bg{z-index:10000;}
.mfp-wrap{z-index:10000;}
.clients-logo .slides > li{margin-right:0px;}
.span4{width:220px;}
.bxslider-reviews .span4.left-img{width:225px;position:relative;}
.bxslider-reviews .span4.right-review{width:520px;}
.bxslider-reviews .span4.right-review p{color:#020202;text-align:left;}
.bxslider-reviews .span4.right-review p.title-reviews{font-size:25px;font-style:normal;font-family:'Roboto Condensed', sans-serif;}
.bxslider-reviews .black-line{width:60px;border-color:#020202;border-top:0px;}
.bxslider-reviews .span4.right-review p.text-reviews{font-size:19px;}
.bxslider-reviews .span4.right-review p.person-reviews{font-size:15px;text-align:right;font-weight:bold;font-family:'Roboto Condensed', sans-serif;font-style:normal;line-height:18px;margin-top:10px;}
.container{}
@media (max-width:768px){}
@media (min-width:768px){}
@media (min-width:1200px){header .logo > a p{display:inline-block;}
header .menu nav a{padding:6px 10px;font-size:18px;}
.top-menu .container .span2{width:410px;display:none;}
.top-menu .container .span10{width:100%;margin-left:20px;}
header .logo {
    width: 460px!important;
}
.span10 {
    width: 680px;
}
}
@media (max-width:640px){}
@media (max-width:640px) and (min-width:320px){.top-menu .container .menu nav{float:left;}
.top-menu .menu nav a{font-size:20px;padding:0px 6px;}
.top-menu img{width:33px;}
}
@media (max-width:979px) and (min-width:640px){.top-menu .container .menu nav{float:left;}
.top-menu .menu nav a{font-size:22px;padding:0px 5px;}
.top-menu img{width:34px;}
}
@media (max-width:1200px) and (min-width:979px){.top-menu .container .menu nav{float:left;}
.top-menu .menu nav a{font-size:22px;padding:0px 5px;}
.top-menu img{width:34px;}
}
@media (min-width:1200px){.span4{width:270px;}
.bxslider-reviews .span4.left-img{width:275px;}
.bxslider-reviews .span4.right-review{width:520px;}
}
#order_span{color:#e25050;font-size:19px;margin-top:8px;padding-bottom:10px;}
.white-popup-block h2{line-height:20px;padding-bottom:0px;}
.trainer .overlay strong{font-weight:bold !important;color:#202020;}
.cat-products.trainer.prod-inner-cats .member-name{background:rgba(245, 245, 245,1);;}
.cat-products.trainer.prod-inner-cats .member-name span{font-size:19px;padding-left:0px;height:auto !important;line-height:23px;}
.inner-cat-vir-mag .trainer.prod-inner-cats .member-name span{font-size:25px;padding-left:0px;height:auto !important;line-height:23px;}
.clear{clear:both;}
#inner-head-box{background:#505050 no-repeat;background-size:cover;height:39px;position:relative;}
#inner-head-box .black-bg{position:absolute;bottom:0px;background:rgba(0,0,0,0.7);width:100%;}
#inner-head-box #breadcrumbs{padding:10px 40px;width:100%;}
.breadcrumbs img{margin:0px 10px;}
.breadcrumbs span{color:#f8cc1f !important;}
.inner-cat-vir .heading h2, .inner-cat-vir-mag .heading h2{display:inline-block;color:#202020;font-size:33px !important;padding:5px 10px;margin-top:60px;background:rgba(0,0,0,.75);}
.inner-cat-vir .trainer .overlay, .inner-cat-vir-mag .trainer .overlay{background:rgba(255,255,255,.9);overflow-y:auto;}
.inner-cat-vir .trainer h3.price, .inner-cat-vir .trainer div.power, .inner-cat-vir .trainer .member-name{background:#fff;}
.seo-container *{color:#242424;}
.seo-container .row{padding:80px 40px 80px;}
.seo-container p{font:15px/19px Arial;margin-bottom:15px;}
#left-panel-products .row{background-color:#f6f6f6;padding:30px;color:#202020;border:1px solid #efefef;}
.productdetails .row, #sidebar-products .row, .item-page-in .row, .blog .row{margin-left:0px;}
#left-panel-products h1, .item-page-in #left-panel-products h1{padding-bottom:10px;border-bottom:1px solid #e0e0e0;margin-bottom:20px;line-height:35px !important;font-weight:700;font-size:30px !important;font-family:'Roboto Condensed', sans-serif !important;;}
#left-panel-products .clear-marg{margin:0px;}
#left-panel-products .main-image{text-align:center;background:#fff;border:1px solid #e7e7e7;}
#left-panel-products .main-image a{display:table-cell;cursor:pointer;height:280px;vertical-align:middle;text-align:center;width:340px;padding:10px 20px;}
#left-panel-products .main-image img{border:0px solid #e7e7e7;max-height:320px;}
.vm-img-desc{display:block;}
.productdetails{padding:60px 0px;border-top:1px solid #fff;}
.product-category-name{display:block;margin-bottom:5px;color:#646464;}
.manufacturer{margin-bottom:15px;font:15px/19px Arial;}
.manufacturer a{color:#828282;}
.manufacturer a:hover{text-decoration:underline;}
.product-description{clear:both;padding-top:45px;}
.product-description *, .item-page-in #left-panel-products *{font-size:15px !important;line-height:21px !important;color:#202020;font-family:Arial;}
.product-description p, .item-page-in #left-panel-products{font:15px/19px Arial;margin-bottom:15px;}
.product-description li{float:none;list-style-type:square;margin-left:25px;margin-bottom:7px;}
.product-description .title{font-weight:bold;text-transform:none;font-size:19px !important;padding-bottom:13px;display:block;border-bottom:1px solid #e0e0e0;margin-bottom:20px;font-family:'Roboto Condensed', sans-serif !important;}
.product-price{margin-top:10px;}
.product-price strong{color:#646464;font:17px/19px Arial;}
.product-price .PricesalesPrice{margin-top:5px;margin-bottom:10px;font:43px/43px 'Roboto Condensed', sans-serif;font-weight:700;}
.product-field-desc{display:block;margin-bottom:5px;color:#828282;}
.product-field-display select{display:none;border:1px solid #e0e0e0;border-radius:0px;height:40px;text-transform:none;}
#left-panel-products .bt_send_mes{font-size:21px !important;text-transform:none;margin-top:25px;}
#left-panel-products #product-related-products.row{padding:0px;}
#left-panel-products #product-related-products.row h4{background:#f8cc1f;padding:15px 30px;font-size:21px;text-transform:none;}
.product-field-type-R{padding:2px;display:block;}
.product-related-products .bx-wrapper{margin:30px auto 15px;clear:both;}
.product-related-products .bx-viewport, .banner-comp-sidebar .bx-viewport{-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;border:0px solid #fff;left:0px;background:transparent;}
.product-related-products .bx-viewport img{border:1px solid #e7e7e7;background:#fff;margin-bottom:13px;}
.product-related-products .product-field-display a{font-size:17px;text-transform:none;color:#202020;text-align:center;font-weight:bold;display:block;}
.product-related-products .product-field-display a:hover{text-decoration:underline;}
#product-related-products.row .bx-wrapper .bx-pager{padding-top:0px;bottom:0px;}
#product-related-products.row .bx-wrapper .bx-pager.bx-default-pager a, .banner-comp-sidebar .bx-wrapper .bx-pager.bx-default-pager a{width:16px;height:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #f8cc1f;background:#fff;}
#product-related-products.row .bx-wrapper .bx-pager.bx-default-pager a:hover, #product-related-products.row .bx-wrapper .bx-pager.bx-default-pager a.active, .banner-comp-sidebar .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner-comp-sidebar .bx-wrapper .bx-pager.bx-default-pager a.active{background:#f8cc1f;}
#product-related-products.row .bx-wrapper .bx-controls-direction a{top:15px;}
#product-related-products.row .bx-controls-direction{position:relative;display:block;}
#product-related-products.row .bx-controls{display:block;height:20px;margin-top:25px;}
#product-related-products.row .bx-wrapper .bx-prev{left:-26px;}
#product-related-products.row .bx-wrapper .bx-next{right:-26px;background:url(images/controls.png) no-repeat -32px -32px;}
@media (min-width:1200px){#left-panel-products .span5{width:328px;margin-left:40px;}
#left-panel-products .span4{width:380px;}
#left-panel-products.span8{width:810px;}
}
.bannergroup .banneritem{margin-bottom:25px;}
.banner-comp-sidebar li{background:#fff;}
.banner-comp-sidebar h4{background:#f8cc1f;padding:0px 30px;font-size:19px;line-height:55px;text-transform:none;font-weight:700;font-family:'Roboto Condensed', sans-serif;color:#202020;text-align:center;}
.banner-comp-sidebar h4 a:hover{text-decoration:underline;}
.banner-comp-sidebar h4 span{display:inline-block;width:45px;height:45px;background-size:contain;float:left;margin-top:5px;}
.banner-comp-sidebar .bx-wrapper .bx-pager{background-color:#f6f6f6;padding-bottom:15px;padding-top:15px;bottom:0px;}
.banner-comp-sidebar .bx-wrapper{border:1px solid #efefef;}
.banner-comp-sidebar .bx-wrapper .bx-controls{height:50px;}
.title-sidebar-comp{font-size:19px;text-transform:none;color:#202020;text-align:left;font-weight:bold;display:block;padding:20px 20px 15px;}
.banner-comp-sidebar .bx-wrapper a:hover span{text-decoration:underline;}
.banner-comp-sidebar .bx-wrapper div.power{padding:5px 15px 20px;font-size:15px;}
.item-page-in{padding:60px 0px;font:15px/19px Arial;padding-bottom:15px;background-color:#fff;}
.item-page-in.empty-item{padding:0px;}
.gallery .gallery-pics .row{margin-left:-30px;}
.category-desc{padding:25px 0px 62px;}
.category-desc p{text-align:center;font-family:'Droid Serif', serif;font-size:21px;color:#000;font-style:italic;line-height:21px;}
.gallery.blog h2, .gallery.blog h1{font-size:30px !important;text-transform:none;padding-top:60px;}
#inner-content{margin-top:30px;}
.item-page-in #inner-content *{margin:0px;padding:0px;font-size:18px !important;line-height:21px !important;color:#202020;font-family:Arial;float:none;}
.item-page-in #inner-content h1,.item-page-in #inner-content h2,.item-page-in #inner-content h3,.item-page-in #inner-content h4,.item-page-in #inner-content h5,.item-page-in #inner-content h6{text-align:left;font-family:'Roboto Condensed', sans-serif !important;}
.item-page-in #inner-content h1{margin:20px 0px 15px;font-size:25px !important;}
.item-page-in #inner-content h2{margin:20px 0px 15px;font-size:23px !important;}
.item-page-in #inner-content h3{margin:20px 0px 15px;font-size:21px !important;font-weight:700;}
.item-page-in #inner-content h4, #inner-content h5, #inner-content h5{margin:15px 0px 10px;font-size:19px !important;font-weight:700;}
.item-page-in #inner-content ul, .item-page-in #inner-content ol{margin:10px 0px 20px;}
.item-page-in #inner-content li{float:none;list-style-type:square;margin-left:25px;margin-bottom:7px;}
.item-page-in #inner-content ul li{list-style-type:square;}
.item-page-in #inner-content ol li{list-style-type:decimal;}
.item-page-in #inner-content p{margin-bottom:15px;}
.item-page-in #inner-content a{text-decoration:underline;}
.item-page-in #inner-content strong, .item-page-in #inner-content b{font-weight:700;}
.breadcrumbs a:hover{text-decoration:underline;}
.item-page-in #left-panel-products .moduletable-ya h3{font-size:18px !important;margin:20px 0px 15px;font-weight:700;font-family:arial !important;}
#top-menu li.active a, #top-menu li.alias-parent-active a{border-bottom:2px #f8cc1f solid !important;}
.cat-products.trainer .member-name span.icon-zvuk{background:url(../images/sound2-icon-dark.png) no-repeat;}
.cat-products.trainer .member-name span.icon-svet{background:url(../images/Stars-icon-dark.png) no-repeat;}
.cat-products.trainer .member-name span.icon-stsena{background:url(../images/scena-icon-dark.png) no-repeat;}
.cat-products.trainer .member-name span.icon-effekty{background:url(../images/drum-icon-dark.png) no-repeat;}
.cat-products.trainer .member-name span.icon-st{background:url(../images/shater-icon-dark.png) no-repeat;}
.cat-products.trainer .member-name span.icon-video{background:url(../images/plazma-icon-dark.png) no-repeat;}
.cat-products.trainer .member-name span.icon-energetika-elektrika-teplo{background:url(../images/electro.png) no-repeat;}
.trainer .member-name a.a-title-prod{font-size:19px;text-transform:none;padding-left:0px;text-align:center;font-weight:700;font-family:'Roboto Condensed', sans-serif;color:#202020 !important;background:transparent !important;display:block;padding:10px 0px;}
.trainer .member-name a.a-title-prod:hover{text-decoration:underline;}
.title-complecty{padding:10px 0px;}
.moduletable-menuright ul > li > ul{display:none;}
.moduletable-menuright ul > li.active > ul{display:block;}
.moduletable-menuright ul > li.active > ul > li{font-size:17px;line-height:21px;padding:0px;display:block;background:#F5F5F5;margin:0px -20px;}
.moduletable-menuright ul > li{background:#f8cc1f;padding:0px 20px;font-size:21px;line-height:55px;text-transform:none;font-weight:700;font-family:'Roboto Condensed', sans-serif;color:#202020;text-align:left;float:none;border-bottom:1px solid #fff;}
.moduletable-menuright ul > li .top-menu-icon{background:no-repeat 5px center;}
.moduletable-menuright ul > li.top-menu-icon.active > div > a{background-color:#fff;}
.moduletable-menuright ul > li.top-menu-icon > div > a{padding-left:48px;}
.moduletable-menuright ul > li.i-zvuk > div > a{background-image:url(/images/sound2-icon-dark.png);}
.moduletable-menuright ul > li.i-svet > div > a{background-image:url(/images/Stars-icon-dark.png);}
.moduletable-menuright ul > li.i-stsena > div > a{background-image:url(/images/scena-icon-dark.png);}
.moduletable-menuright ul > li.i-effekty > div > a{background-image:url(/images/drum-icon-dark.png);}
.moduletable-menuright ul > li.i-video > div > a{background-image:url(/images/plazma-icon-dark.png);}
.moduletable-menuright ul > li.i-st > div > a{background-image:url(/images/shater-icon-dark.png);}
.moduletable-menuright ul > li.i-energetika-elektrika-teplo > div > a{background-image:url(/images/electro.png);}
.moduletable-menuright ul > li:last-child{border-bottom:0px solid #fff;}
.moduletable-menuright ul > li.active{background-color:#F5F5F5;}
.moduletable-menuright ul > li > div > a{color:#202020;height:100%;display:block;margin:0px -20px;padding:0px 20px;background-size:34px;background-repeat:no-repeat;background-position:6px center;}
.moduletable-menuright ul > li > ul.menumenuright > li > div > a{padding:10px 10px 10px 27px;margin:0px;}
.moduletable-menuright ul > li > ul.menumenuright > li:hover > div > a, .moduletable-menuright ul > li > ul.menumenuright > li.active > div > a{text-decoration:underline;background-repeat:no-repeat;background-size:12px;background-position:left center;background-color:#fff;}
.moduletable-menuright ul > li > ul.menumenuright > li.active > div > a{text-decoration:none;}
.moduletable-menuright ul > li:hover{background-color:#fff !important;}
.addtocart-bar{margin-top:5px;color:#646464;}
input[type="text"].quantity-input{width:40px;padding:8px;}
.quantity_box{margin-right:20px;margin-bottom:5px;margin-right:10px;}
span.addtocart-button{float:right;}
.cart-view .span6.shipping{width:428px;margin:20px 40px 20px 0px;background-color:#f6f6f6;border:1px solid #efefef;padding:20px;line-height:21px;}
.cart-view .span6.shipping:first-child{margin-right:20px;margin-left:0px;}
.cart-view .span6.shipping:last-child{display:none;margin-left:20px;margin-right:0px;}
#output-shipto{margin-bottom:10px;}
#output-billto hr{margin:8px 0px;}
#output-billto span.titles{font-weight:bold;}
.cart-view{color:#202020;}
.cart-view h1, #vm-user-address h1{text-align:center;padding-top:60px;padding-bottom:30px;text-transform:none;color:#fff;}
#vm-user-address h1{color:#fff;}
.cart-view .title-shipping,.cart-view .title-payment, .customer-comment .comment, .title-cart-inner{display:block;padding:10px 15px;background:#F8CC1F;margin:-15px -15px 15px;text-transform:none;font-weight:bold;}
#fancybox-content, #fancybox-content a{color:#202020;}
#cart-view form{max-width:980px;margin:auto;}
#cart-view .row{margin-left:0px;}
.cart-summary{border:0px solid;background:#fff;}
.cart-summary td,.cart-summary th, .dyn-tabs td, .dyn-tabs th, #order-details td{padding:10px;border:1px solid #efefef;vertical-align:middle;}
#order-info{margin-bottom:30px;}
#order-info td.orders-key{font-weight:bold;background:#EFEDE4;}
.cart-summary th, .dyn-tabs th{text-align:center;background:#EFEDE4;font-weight:700;font-size:17px;vertical-align:middle;padding:10px 15px;min-width:100px;}
.cart-images img{max-width:180px;}
.about-product-cart{display:block;margin-bottom:7px;}
.about-product-cart a{color:#202020;font-weight:bold;font-size:25px;}
.about-product-cart a:hover{text-decoration:underline;}
div.customer-comment{float:left;margin-left:555px;margin-right:0px;width:428px;margin:20px 0px 20px 20px;background-color:#f6f6f6;border:1px solid #efefef;padding:20px;line-height:21px;}
textarea.customer-comment{display:block;width:404px;min-height:200px;}
.billto-shipto{float:left;}
.checkout-button-top{clear:both;}
.checkout-button-top{text-align:center;margin-bottom:60px;padding-top:30px;}
#userForm.select-shipment,
#paymentForm.select-payment{color:#202020;max-width:570px;margin:auto;background-color:#fff;margin-top:203px;margin-bottom:60px;padding:30px 30px;}
#userForm .userfields_info{display:block;text-align:center;margin-bottom:30px;}
#vm-user-address .control-buttons{text-align:center;margin-top:20px;}
#vm-user-address .control-buttons button, input.vm2-add_quantity_cart, .vm2-remove_from_cart, .select-shipment .vm-button-correct, .select-payment .vm-button-correct{background-color:#f39500 !important;background-image:-moz-linear-gradient(top,#feee0c,#f39500);background-image:-webkit-gradient(linear,0 0,0 100%,from(#feee0c),to(#f39500));background-image:-webkit-linear-gradient(top,#feee0c,#f39500);background-image:-o-linear-gradient(top,#feee0c,#f39500);background-image:linear-gradient(to bottom,#feee0c,#f39500);color:#000 !important;text-transform:normal;border-radius:4px;margin:auto;font-size:17px !important;display:inline-block;margin-top:8px;letter-spacing:.5px;font-family:'Roboto Condensed', sans-serif !important;text-decoration:none !important;border:0px;-webkit-box-shadow:0px 2px 8px 0px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:0px 2px 8px 0px 0px rgba(50, 50, 50, 0.6);box-shadow:0px 2px 8px 0px rgba(50, 50, 50, 0.6);padding:8px 20px 8px 20px;margin-right:20px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.6) !important;line-height:13px !important;font-weight:normal;height:36px;min-width:105px;}
.buttonBar-right{margin-top:5px;}
#vm-user-address .control-buttons button[type="reset"], button[type="reset"].vm-button-correct, .vm2-remove_from_cart{background-color:#AA1717 !important;background-image:-moz-linear-gradient(top,#FF9292,#AA1717);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FF9292),to(#AA1717));background-image:-webkit-linear-gradient(top,#FF9292,#AA1717);background-image:-o-linear-gradient(top,#FF9292,#AA1717);background-image:linear-gradient(to bottom,#FF9292,#AA1717);color:#fff !important;}
.vm2-remove_from_cart{padding:0px;line-height:33px !important;margin:5px 0px;}
input.vm2-add_quantity_cart{margin:5px 0px;}
table.user-details{margin:auto;}
table.user-details td.key{min-width:120px;color:#202020;}
.zero-tr{display:none;}
#fancybox-content > div{overflow:hidden;}
#mini-cart-popup > div{font-size:15px;}
#mini-cart-popup{min-width:auto;padding:10px !important;}
#mini-cart-popup > h3{margin:20px 0px;background:#F8CC1F;padding:10px;font-size:17px;clear:both;margin-top:45px;font-weight:bold;}
#mini-cart-popup > a.showcart{float:right;}
#mini-cart-popup > a.continue{float:left;}
#cart-all .show_cart a{-webkit-box-shadow:0px 2px 8px 0px 0px rgba(115, 115, 115, 0.6);-moz-box-shadow:0px 2px 8px 0px 0px rgba(115, 115, 115, 0.6);box-shadow:0px 2px 8px 0px rgba(115, 115, 115, 0.6);background-color:#f39500 !important;background-image:-moz-linear-gradient(top,#feee0c,#f39500);background-image:-webkit-gradient(linear,0 0,0 100%,from(#feee0c),to(#f39500));background-image:-webkit-linear-gradient(top,#feee0c,#f39500);background-image:-o-linear-gradient(top,#feee0c,#f39500);background-image:linear-gradient(to bottom,#feee0c,#f39500);border:0px solid #202020 !important;}
#mini-cart-popup > a.continue,
#mini-cart-popup > a.showcart ,
#cart-all .show_cart a{padding:5px;border-radius:3px;font-size:15px;display:inline-bliock;border:1px solid #202020;}
#fancybox-content > div > a.continue{margin-right:20px;}
#system-message-container #system-message dd.message ul li,#system-message-container #system-message dd.error ul li{font-size:17px;padding:10px;text-align:center;float:none;display:block;}
#system-message-container #system-message dd.message,#system-message-container #system-message dd.error{font-size:15px;padding:0px;text-align:center;float:none;display:block;}
#system-message-container #system-message dt.message,
#system-message-container #system-message dt.info,
#system-message-container #system-message dt.error{font-size:21px;text-align:center;padding-bottom:0px;}
#system-message-container #system-message{margin:10px 0px 0px;margin:auto;max-width:640px;margin-top:30px;padding:20px 20px;background:#EFEDE4;color:#202020;font-size:17px;}
#top-screen #system-message-container #system-message{margin:auto;max-width:260px;margin-top:0px;padding:5px 5px;background:#FF9E0E;color:#202020;font-size:13px;}
#top-screen #system-message-container #system-message dd.message, #system-message-container #system-message dd.error{font-size:13px;}
#top-screen #system-message-container #system-message dt.message, #top-screen #system-message-container #system-message dt.info, #top-screen #system-message-container #system-message dt.error{font-size:15px;}
#top-screen #system-message-container #system-message dd.message ul li, #top-screen #system-message-container #system-message dd.error ul li{font-size:13px;padding:0px;}
.shipment-item,
.payment-item{display:block;margin:9px 0px;}
.shipment-item input,
.payment-item input{float:left;margin-right:10px;}
#price-total, #shipping-box, #payment-box{}
#cart-total-box{font-weight:700;font-size:17px;background:#EFEDE4;}
.vmorder-done{margin:auto;color:#202020;margin-top:30px;background:#fff;}
.vmorder-done td{padding:10px;border:1px solid #efefef;}
.vmorder-done td:first-child{font-weight:bold;text-align:left;background:#EFEDE4;}
#thanks-order h1{margin-top:60px;color:#fff;}
.spaceStyle{color:#202020;}
.ssocial.lider-custom{height:0;position:relative;z-index:2;}
#social_slider{height:0;position:fixed;right:0;top:75px;z-index:1;}
#cart_plaha, #pay_plaha{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:0 0 0 4px;border-left:1px solid #e3e4e4;border-bottom:1px solid #e3e4e4;position:absolute;z-index:1007;box-shadow:1px 1px 2px rgba(0,0,0,0.3);width:auto;position:absolute;left:auto;padding:5px;background:rgba(245, 245, 245,1);color:#202020;}
#social_slider i.fa{display:inline-block;width:50px;height:50px;color:#fff;font-size:18px;margin:0;text-align:center;padding-top:10px;padding-bottom:10px;border-radius:2px 0 0 2px;position:relative;cursor:pointer;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;left:-51px;top:0;}
#cart-all{text-align:left;overflow:hidden;position:relative;padding-bottom:20px;}
#social_slider i.fa-cart{background:url(/images/cart.png) no-repeat #FF9E0E;background-size:58px;background-position:-6px;}
#social_slider i.fa-pay{background:url(/images/pay-icon.png) no-repeat #202020;background-size:42px;background-position:5px;}
#cart-all .show_cart{display:block;text-align:right;margin-top:15px;}
#cart-all .show_cart a{float:none !important;color:#202020;font-size:15px;}
#cart-all .product_name a{color:#202020;text-decoration:underline;font-weight:bold;}
#cart-all .close{float:none;}
.title-cart-inner{margin:-19px 0px 6px;}
#cart-all .vm_cart_products{background:#fff;padding:ss0px;}
#cart-all .vm_cart_products .container{width:270px;}
#cart-all .product_row{border-bottom:1px solid rgba(245, 245, 245,1);padding:10px 0px;}
#cart-all .product_attributes{padding:5px 0px 0px;}
#cart-all .total_products{font-weight:bold;padding:10px;}
.vm-pagination span.pagenav{background-color:#F8CC1F;color:#202020;border:1px solid #F8CC1F;}
.vm-pagination .pagination-start span,
.vm-pagination .pagination-prev span,
.vm-pagination .pagination-end span,
.vm-pagination .pagination-next span{display:none;}
.vm-pagination{margin-top:20px;height:32px;padding:10px 10px;}
.vm-pagination ul li{background-color:transparent;margin:0px 2px;color:#202020;font-size:15px;}
.vm-pagination > span{line-height:30px;}
.vm-pagination ul li a{border:1px solid #fff;}
.vm-pagination span{font-size:15px;font-family:'Roboto Condensed', sans-serif !important;}
.vm-pagination ul li a, .vm-pagination ul li span{display:inline-block;background-color:#fff;padding:5px 10px;height:20px;line-height:20px;font-weight:normal;font-family:'Roboto Condensed', sans-serif !important;color:#202020;}
.vm-pagination ul li a:hover{background-color:#F8CC1F;color:#202020;border:1px solid #F8CC1F;}
.banner-comp-sidebar .bx-viewport ul li a{display:table-cell;width:268px;text-align:center;vertical-align:middle;}
.banner-comp-sidebar .bx-viewport ul li img{width:250px;margin:auto;margin-top:20px;}
.continue_box{padding:0px 0px 15px;text-align:right;}
#select-shipping .vmshipment_name_box, #change-shipping,
#select-payment .vmpayment_name_box, #change-payment{display:block;padding:10px 15px;border:1px solid #efefef;}
#change-shipping,
#change-payment{margin-top:10px;}
.choose-shipment, .choose-payment{display:block;padding:10px 15px;background:#efefef;margin:-15px -15px 5px;text-transform:none;font-weight:bold;font-size:14px !important;}
#main-portfolio{background-color:#fff;padding-bottom:1px;}
.gallery.blog{background-color:#fff;}
#order-details .heading{margin:auto;margin-top:60px;margin-bottom:60px;background:#FFF none repeat scroll 0% 0%;padding:30px;width:auto;display:block;float:none;max-width:900px;}
#order-details .heading table{text-align:left;max-width:900px;}
#order-details .heading h1{margin-bottom:30px;}
#order-details .heading .dyn-tabs{clear:both;margin-top:10px;display:none;}
#order-details .heading #tab-1.dyn-tabs{display:block;}
#order-details #shipment-table,
#order-details #payment-table{vertical-align:top;border:0px;padding-top:30px;}
#order-details #shipment-table strong ,
#order-details #payment-table strong{Font-weight:bold;text-transform:none;display:block;margin-bottom:10px;}
#order-details #shipment-table table ,
#order-details #payment-table table{margin:0px;width:100%;}
#order-details #shipment-table table td:first-child,
#order-details #payment-table table td:first-child{font-weight:bold;}
#order-details #ui-tabs ul{}
#order-details #ui-tabs ul li{padding:15px 20px;font-size:14px;margin-right:2px;background-color:#fff;border:1px solid #EFEDE4;cursor:pointer;}
#order-details #ui-tabs ul li.current{background-color:#EFEDE4;cursor:default;}
.reviews .bx-wrapper .bx-viewport{background:transparent;border-color:transparent;-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;}
.bx-wrapper .bx-pager.bx-default-pager a{border-radius:13px;width:22px;height:22px;border:2px solid #202020;background-color:#fff;}
.reviews .bx-wrapper{margin-bottom:30px;}
.reviews .bx-wrapper .bx-pager{position:relative;padding-top:0px;}
.soc-icon{position:absolute;bottom:0px;right:50px;}
#top-screen .row{position:relative;height:650px;}
#top-screen .row span{display:block;font-family:'Roboto Condensed', sans-serif;padding:10px 18px;font-size:40px !important;text-transform:none;font-weight:normal;}
#top-form{width:348px;height:427px;position:absolute;right:0px;top:70px;background:rgba(255,255,255,.92);border-radius:20px;text-align:center;}
#sred-form{width:348px;height:427px;padding-top:10px;position:relative;margin-left:-174px;left:50%;background:rgba(255,255,255,255);border-radius:20px;text-align:center;}
#top-screen .row form span{display:none;}
.title-form-top{font-size:21px;color:#202020;font-family:'Roboto Condensed', sans-serif;font-weight:bold;text-transform:none;margin-top:35px;}
.top-screen{background-size:cover !important;background-attachment:fixed !important;background-position:top !important;background-color:rgba(0, 0, 0, 0.4);}
.heading h2{display:inline-block;padding:10px 30px;margin-top:60px;background:rgba(0,0,0,.75);}
#main-portfolio .heading h2{display:block;padding:0;margin-top:0px;padding-top:0px;background:transparent;}
.top-menu div.menu{float:none !important;}
p.roistat-phone{font-size:22px;z-index:99;right:0;font-weight:bold;line-height:21px;background:#f8cc1f;color:black;height:33px;}
.moduletableblock-1{padding:68px 0px 8px;}
.moduletableblock-1 > h3{text-transform:none;font-family:'Roboto condensed',Arial,sans-serif;font-size:30px !important;font-weight:700;margin-bottom:50px;color:#202020;}
.moduletableblock-1 .heading-1{text-transform:none;font-family:'Roboto condensed',Arial,sans-serif;font-size:21px;line-height:21px;font-weight:700;margin-bottom:20px;color:#202020;padding-top:15px}
.moduletableblock-1 .heading-2{font-family:'Roboto condensed',Arial,sans-serif;font-size:19px;line-height:21px;font-weight:400;margin-bottom:20px;color:#3c3c3c;}
.moduletableblock-1 img.pull-left{margin:0px 20px 0px 0px;position:relative;top:-5px;}
.moduletableblock-1 img.pull-right{margin:0px 0px 0px 20px;position:relative;top:-5px;}
.moduletableblock-1 .row-fluid .row-fluid{margin-bottom:40px;}
@media (min-width:724px) and (max-width:1400px){
	body{min-width:1024px !important;}
.container{width:980px;}
.top-menu .menu nav a{padding:0px 15px;font-size:18px;}
header .logo > a p{position:relative;right:56px;font-size:12px;}
.menu{float:right !important;}
.span12{width:980px;}
.span12 .heading{margin-left:0;}
.top-menu div.menu{float:right !important;}
.instatext2 table{margin-left:-100px !important;width:350px !important;}
.instatext2 tbody>tr:nth-child(2){font-size:48px !important;}
.instagram{}
.span3{width:30% !important;min-width:280px!important; margin: 0 auto;}
.trainer figure{width:auto;}
.trainer .overlay{width:auto;}
.dev-mont{width:100% !important;}
.span3 > .cat-products img{max-width:80%;}
.span3 > .trainer img{max-width:85%;}
.span3 > .prettyPhotos img{max-width:100%;max-height:181px !important;}
.span8{width:90% !important;min-width:66% !important;}
.gallery .span3{margin-left:30px;height:300px;}
.cat-products.trainer .member-name span{font-size:21px;}
header .logo{}
.inner-cat-vir .span3.sidebar-right-menu{width:290px !important;}
.strelka>.container>div{background-position:0% 57% !important;background-size:650px !important;}
.strelka img{width:130px;padding-top:5px;}
.sttext{top:100px !important;width:480px !important;}
.sttext>p:nth-child(1){font-size:16px !important;}
.customotz{background:url(/templates/liveee/images/o9.jpg) no-repeat;background-position-y:-148px;background-size:cover;}
}
@media (min-width:320px) and (max-width:600px){
	.item-page-in{
		padding: 10px 0;
	}
	.item-page-in .row{
		margin-right: 0px;
	}
	.span3 > .prettyPhotos img{max-width:100%;max-height:181px !important;}
}
@media (min-width:100px) and (max-width:999px){
	body{width:100% !important;}
.container{width:90%;} 
.top-menu .menu nav a{height:38px;line-height:38px;padding:0px 12px;font-size:18px;}
.top-menu .container .menu nav{float:right;}
header .logo > a{padding:7px 0 1px;}
header .logo > a p{font-size:14px;}
header .menu nav{line-height:70px;}
header .menu nav a{padding:2px 10px;font-size:16px;}
.phone-num.email-header a{font-size:20px;}
.phone-num{font-size:16px;padding:3px 0px 3px 50px !important;height:23px;top:-26px;}
.phone-num span{padding:10px 18px 19px 18px;}
p.roistat-phone{font-size:18px;line-height:18px;height:23px;margin-left:0px;}
header >.container>.phone-num-wraper:nth-child(2){right:230px !important;}
header .logo > a p{display:block;}
#top{margin-top:105px;}
#top-screen .row span:nth-child(2){margin-left:-301px !important;top:180px !important;text-transform:none;font-weight:700;}
#top-screen .row span:nth-child(3){margin-left:-250px !important;top:220px !important;text-transform:none;font-weight:700;}
#top-screen .row span{font-size:24px !important; font-weight: bold; text-shadow: 2px 0px 15px rgba(0, 0, 0, 1);}
#top-screen .row{height:550px !important;}
.gallery .heading{margin-bottom:50px!important;padding-top:48px!important;}
.gallery .heading h2{margin-bottom:20px;padding-top:55px;}
.heading h2{font-size:28px !important;text-transform:none;}
.gallery>.container>.row>.heading>p>img{width:90%;}
.welcome .heading h1{font-size:24px !important;}
.moduletable>div>.gallery{padding-bottom:16px!important;}
.instagram{width:252px;position:relative;background:#fff;float:left;z-index:11;}
.instatext{height:230px;width:262px;background-size:cover;}
.instatext>p{padding-top:52px!important;padding-left:14px!important;font-size:14px!important;}
.instatext2>table>tbody>tr{! font-size:14px !important;}
.instatext2 tbody > tr:nth-child(2){font-size:48px !important;}
.instagram .silka{width:71px;margin-top:-3px;}
.ints-zif{margin-right:8px;font-size:13px;}
.instatext2>table{margin-left:-45px !important;width:400px !important;}
#individual>.container{padding-top:0px!important;padding-bottom:48px!important;}
.inner-cat-vir .heading h2, .inner-cat-vir-mag .heading h2{font-size:26px !important;padding:5px 10px;margin-top:48px;}
.heading{margin-bottom:50px;}
.span3{width:26% !important;min-width:278px !important;margin: 0 auto;height:auto !important;}
.trainer.cat-products figure a{height:246px;width:260px;}
.trainer figure{height:220px;}
.inner-cat-vir-mag .trainer.prod-inner-cats .member-name span{font-size:20px;}
#complects li a{padding:6px 29px 6px 29px;font-size:17px !important;line-height:30px;}
#complects li a span{width:28px;height:28px;background-size:32px;background-position:-4px 0px;}
.span12{width:900px;}
#tab-zvuk, #tab-svet, #tab-scena{padding:0px 0px !important;}
.trainer .member-name h4{font-size:15px;}
.trainer figure a{width:273px;height:220px;}
.span3 > .trainer img{max-width:80%;}
.category-view>.container:nth-child(2)>.row{padding:0px 0px 40px!important;}
div.power{padding:10px 12px 6px;}
.trainer h3.price{padding:8px 12px 16px;font-size:18px !important;}
.trainer h3.price a{font-size:13px;}
.strelka > .container > div{background-position:-18% 57% !important;background-size:675px !important;}
.strelka img{width:130px;padding-top:5px;}
.sttext > p:nth-child(1){font-size:14px !important;}
.sttext{top:58px !important;width:480px !important;}
#strelka-form{width:278px!important;height:341px!important;top:-118px!important;}
.title-form-top{font-size:17px;margin-top:28px;}
.gallery .gallery-pics a.h4{font-size:21px;}
.roistat-phone{font-size:36px;}
.vmgroup>.vmp, .VMmenu{padding:0!important;}
div#aiContactSafe_mainbody_11 input#aics_name,div#aiContactSafe_mainbody_11 input#aics_email, div#aiContactSafe_mainbody_11 input#aics_phone{width:192px;height:24px;}
div#aiContactSafe_mainbody_11 div#aiContactSafeBtns input{padding:7px 15px 7px 15px;border-radius:4px;font-size:16px !important;letter-spacing:.2px;line-height:27px;margin-top:-90px;}
.span4{width:176px;}
.welcome .features h3{line-height:25px;}
.features{margin-left:53px !important;}
.cat-products.trainer.prod-inner-cats .member-name span{font-size:21px;}
#catalog>.container>.row>.span8>.row{padding:0px !important;}
.inner-cat-vir .span3.sidebar-right-menu{width:290px !important;}
#catalog>.container>.row>.span8{width:63% !important;min-width:50% !important;}
header .logo{margin-left:0px !important;}
#inner-head-box #breadcrumbs{padding: 8px 40px 5px; font-size:12px}
.phone-num.email-header a{line-height:22px;}
.jvinsgram_image_item{width:112px !important;}
span#span1zvuk{margin-left:-238px !important;}
span#span2zvuk{margin-left:-346px !important;}
span#span3zvuk{margin-left:-250px !important;}
span#span1svet{margin-left:-222px !important;}
span#span2svet{margin-left:-329px !important;}
span#span3svet{margin-left:-240px !important;}
span#span1scena{margin-left:-230px !important;}
span#span2scena{margin-left:-249px !important;}
span#span3scena{margin-left:-249px !important;}
#left-panel-products{width:62% !important;min-width:50% !important;}
#sidebar-products{width:25% !important;float:right}
#left-panel-products>.row > .span4{width:232px !important;}
.moduletable-menuright ul > li{background:#f8cc1f;padding:0px 20px;font-size:18px;line-height:46px;text-transform:none;font-weight:700;font-family:'Roboto Condensed', sans-serif;color:#202020;text-align:left;float:none;border-bottom:1px solid #fff;}
#left-panel-products .span5{width:238px;margin-left:24px;}
input.addtocart-button{padding:10px 16px 10px 16px;margin-top:0px;margin-left:0px;}
.cat-products.trainer a.bt_send_mes, .bt_send_mes, input.addtocart-button, #checkoutFormSubmit{font-size:14px !important;letter-spacing:0.1px;}
input[type="text"].quantity-input{width:18px;padding:8px;}
}
@media (min-width:1000px) and (max-width:1400px){body{min-width:900px !important;}
.container{width:900px;}
.top-menu .menu nav a{height:38px;line-height:38px;padding:0px 12px;font-size:18px;}
.top-menu .container .menu nav{float:right;}
header .logo > a{padding:7px 0 1px;}
header .logo > a p{font-size:14px;}
header .menu nav{line-height:70px;}
header .menu nav a{padding:2px 10px;font-size:16px;}
.phone-num.email-header a{font-size:16px;}
.phone-num{display: inline-block; font-size:16px;padding:3px 15px 3px 50px !important;height:23px;top:-26px;}
.phone-num span{padding:10px 18px 19px 18px;}
p.roistat-phone{font-size:18px;line-height:18px;height:23px;margin-left:0px;}
header >.container>.phone-num-wraper:nth-child(2){right:230px !important;}
header .logo > a p{display:block;}
#top{margin-top:105px;}
#top-screen .row span:nth-child(1){font-size:40px !important;top:150px !important;text-transform:none;font-weight:bold;}
#top-screen .row span:nth-child(2){top:180px !important;text-transform:none;font-weight:700;}
#top-screen .row span:nth-child(3){top:220px !important;text-transform:none;font-weight:700;}
#top-screen .row span{font-size:24px !important;}
#top-screen .row{height:550px !important;}
.gallery .heading{margin-bottom:50px!important;padding-top:48px!important;}
.gallery .heading h2{margin-bottom:20px;padding-top:55px;}
.heading h2{font-size:24px !important;text-transform:none;}
.gallery>.container>.row>.heading>p>img{width:90%;}
.welcome .heading h1{font-size:24px !important;}
.moduletable>div>.gallery{padding-bottom:16px!important;}
.instagram{width:252px;position:relative;background:#fff;float:left;z-index:11;}
.instatext{height:230px;width:262px;background-size:cover;}
.instatext>p{padding-top:52px!important;padding-left:14px!important;font-size:14px!important;}
.instatext2>table>tbody>tr{! font-size:14px !important;}
.instatext2 tbody > tr:nth-child(2){font-size:48px !important;}
.instagram .silka{width:71px;margin-top:-3px;}
.ints-zif{margin-right:8px;font-size:13px;}
.instatext2>table{margin-left:-45px !important;width:400px !important;}
#individual>.container{padding-top:0px!important;}
.inner-cat-vir .heading h2, .inner-cat-vir-mag .heading h2{font-size:26px !important;padding:5px 10px;margin-top:48px;}
.heading{margin-bottom:50px;}
.span3{width:26% !important;min-width:278px !important;margin: 0 auto;height:auto !important;}
.trainer.cat-products figure a{height:246px;width:260px;}
.trainer figure{height:220px;}
.inner-cat-vir-mag .trainer.prod-inner-cats .member-name span{font-size:20px;}
#complects li a{padding:6px 29px 6px 29px;font-size:17px !important;line-height:30px;}
#complects li a span{width:28px;height:28px;background-size:32px;background-position:-4px 0px;}
.span12{width:900px;}
#tab-zvuk, #tab-svet, #tab-scena{padding:0px 0px !important;}
.trainer .member-name h4{font-size:15px;}
.trainer figure a{width:273px;height:220px;}
.span3 > .trainer img{max-width:80%;}
.category-view>.container:nth-child(2)>.row{padding:0px 0px 40px!important;}
div.power{padding:10px 12px 6px;}
.trainer h3.price{padding:8px 12px 16px;font-size:18px !important;}
.trainer h3.price a{font-size:13px;}
.strelka > .container > div{background-position:-18% 57% !important;background-size:675px !important;}
.strelka img{width:130px;padding-top:5px;}
.sttext > p:nth-child(1){font-size:14px !important;}
.sttext{top:58px !important;width:480px !important;}
#strelka-form{width:278px!important;height:341px!important;top:-118px!important;}
.title-form-top{font-size:17px;margin-top:28px;}
.gallery .gallery-pics a.h4{font-size:18px;}
.roistat-phone{font-size:36px;}
.vmgroup>.vmp, .VMmenu{padding:0!important;}
div#aiContactSafe_mainbody_11 input#aics_name,div#aiContactSafe_mainbody_11 input#aics_email, div#aiContactSafe_mainbody_11 input#aics_phone{width:192px;height:24px;}
div#aiContactSafe_mainbody_11 div#aiContactSafeBtns input{padding:7px 15px 7px 15px;border-radius:4px;font-size:16px !important;letter-spacing:.2px;line-height:27px;margin-top:-90px;}
.span4{width:176px;}
.welcome .features h3{line-height:25px;}
.features{margin-left:53px !important;}
.cat-products.trainer.prod-inner-cats .member-name span{font-size:20px;}
#catalog>.container>.row>.span8>.row{padding:0px !important;}
.inner-cat-vir .span3.sidebar-right-menu{width:290px !important;}
#catalog>.container>.row>.span8{width:63% !important;min-width:50% !important;}
header .logo{margin-left:0px !important;}
#inner-head-box #breadcrumbs{padding: 8px 40px 5px; font-size:12px}
.phone-num.email-header a{line-height:22px;}
.jvinsgram_image_item{width:112px !important;}
span#span1zvuk{margin-left:-238px !important;}
span#span2zvuk{margin-left:-346px !important;}
span#span3zvuk{margin-left:-250px !important;}
span#span1svet{margin-left:-222px !important;}
span#span2svet{margin-left:-329px !important;}
span#span3svet{margin-left:-240px !important;}
span#span1scena{margin-left:-230px !important;}
span#span2scena{margin-left:-249px !important;}
span#span3scena{margin-left:-249px !important;}
#left-panel-products{width:62% !important;min-width:50% !important;}
#sidebar-products{width:30% !important;float:right}
#left-panel-products>.row > .span4{width:232px !important;}
.moduletable-menuright ul > li{background:#f8cc1f;padding:0px 20px;font-size:18px;line-height:46px;text-transform:none;font-weight:700;font-family:'Roboto Condensed', sans-serif;color:#202020;text-align:left;float:none;border-bottom:1px solid #fff;}
#left-panel-products .span5{width:238px;margin-left:24px;}
input.addtocart-button{padding:10px 16px 10px 16px;margin-top:0px;margin-left:0px;}
.cat-products.trainer a.bt_send_mes, .bt_send_mes, input.addtocart-button, #checkoutFormSubmit{font-size:14px !important;letter-spacing:0.1px;}
input[type="text"].quantity-input{width:18px;padding:8px;}
}
.img-fulltext-right{margin-top:20px;}
.span3 > .prettyPhotos img{min-width:100%;max-height:100%}
td.otz{background:white;border-width:11px;border:white;padding:4px;border-radius:5px;}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v11/l1cOQ90roY9yC7voEhngDBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v11/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v11/dI-qzxlKVQA6TUC5RKSb3xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v11/bH7276GfdCjMjApa_dkG6VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nE8xhg-WlD4iG4AP-V7QxYA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nN_eC2PfU-cUGGN7U-FIfKc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nLvM2QJLsjx6Keu1D2MYodo.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nNd5cRMOq5PeG3VabknWPxo.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nLpX8dGXLalyu5OokvgDQcs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPVFL0ofnRu5Y2lP-UpEUGU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPDoBG10JtAX-GAwn6iwU1Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGhQuge17febRYSUkWKdLWA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBtmDLrZTTOm3p1EhiGCXc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.category_desc {
    max-width: 900px;
    margin: 0 auto;
    padding: 50px 0 50px 0;
	    text-align: justify;
   
}
.category_desc p{
    margin: 15px;
}
.category_description {
    background: white;
   
}
.moduletable-papa {
    float: right;
}

h2.newsflash-title-news {
    font-size: 20px;
    text-align: left;
}
.newsflash-news {
    width: 800px;
    margin: auto;
    text-align: left;
	    padding-bottom: 100px;
}
 .newsflash-news a{
    color: black;
    
    font-weight: 600;
    text-decoration: underline;
}
.moduletable-news h3{font:'Roboto Condensed', sans-serif;
font-size: 24px;
font-weight:bold;}
.customblock-1 {
    background: white;
    padding-bottom: 50px;
}
.customblock-2 {
    background: white;
    padding-bottom: 0px;
}
.main-stage1 {
    background-color: #e9e9e9;
}
.heading2 {
    text-transform: none;
	padding-bottom: 20px;
	    padding-top: 20px;
}
.main-stage1 .wk-gallery.wk-gallery-wall.clearfix {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
	    padding-top: 30px;
}
.logo-text{
	width: 60%;
	float: left;
	padding-left: 15px;
	padding-top:10px;
}
header .logo > a{
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.phone_header{
	    position: absolute;
    overflow: hidden;
    right: 0px;
}
.pr{
	position: relative;
}
.burger-menu-trigger, .burger-catalog-trigger{
	display: none;
}
.d-flex{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.align-center{
	align-items: center;
}
#individual.gallery{
	background-color: #f8cc1f;
}
.number_block{
	text-transform: none;
	text-align: center;
	color: #333;
	font-weight: bold
}
.number{
	font-size: 60px;
	line-height: 72px;
	margin: 0 15px;
}
.number_text{
	font-size: 18px;
}
.fl{
	float: left;
}
.instatext2{
	margin: 0 auto;
    width: 500px;
    max-width: 100%;
}
.header-logo-panel{
	height: 73px;
}
iframe{
	max-width: 100%;
}
.close-logo{
	height: 0;
}
/* .gallery .heading{
	margin-top: 45px;
} */
.portfolio-card{
	float: left;
	width: 30%;
	margin: 10px;
}
.portfolio-card img{
	width: 320px;
	height: 210px;
	max-width: 100%;
}
@media (min-width:960px){
	.portfolio-card img{
		width: 320px;
		height: 181px;
		max-width: 100%;
	}
}

.gallery .gallery-pics .row{
	margin: 0 auto;
}
#xmap ul li{
    float: none;
    font-size: 14px;
}
#xmap{
    background: #777;
}
#xmap ul.level_0{
    width: 1200px;
    margin: 0 auto;
    max-width: 100%;
}
footer .social-link{
	display: block;
	margin: 10px;
}
.just-center{
	justify-content: center;
}
#main-stage2 .heading2 h2 {text-align: center;}
#main-stage2{
	padding-bottom: 35px;
}
#top-screen .row span{
	width: 100%;
}
.customotz iframe{
	border: solid rgba(118, 118, 118, 0.45) 4px;
}
footer .custom{
	width: 100%;
} 
.trainer figure{
	max-width: 100%;
}
#catalog>.container>.row>.span8>.row{
	margin: 0 auto;
}
.favor-icon-block{
text-align: center;
display: flex;
margin: 0 auto;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-around;


}
.favor-text{
	width: 240px;
	   font-weight: 600;
    font-size: 14px;
    font-family:Arial;
    color: #000;
}
.card-favor{
	margin-bottom: 15px;
}

.moduletable-ya {
    float: left;
    width: 500px;
    max-width: 100%;
}
.phone-num-inner-wraper:first-child {
	margin-right: 10px;
}
.pagination{
    clear: both;
    max-width: 100%;

}
.pagination ul > li > a, .pagination ul > li > span{
    color: #000;
}
.cat-items.articles{
    padding: 15px;
    margin: 15px;
    background: #202020;
    text-align: center;
}
table.category{
    text-align: center;
    margin: 0 auto;
}
.footer-nav-offer{
    margin: 15px auto;
    display: block;
    text-align: center;
}
footer .menu{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    float: none !important;
}
footer .menu li{
    font-size: 14px;
    float: none;
    margin-right: 5px;
    margin-left: 5px;   
}