::selection{color:#fff}
*{outline:none}
html,body{margin:0;padding:0;height:100%}
textarea,input{outline:none;resize:none;box-sizing:border-box;height:30px;border-radius: 0.25rem;padding: 0.375rem 0.75rem}
img,a img{border:none;outline:none}
a{text-decoration:none;color:#7a7a7a;transition:all .3s ease}
a:hover{color:#212121}
body{font-size:16px;line-height:20px;color:#7a7a7a;font-weight:400;font-family:'Rubik'}
body.noscroll{overflow:hidden}g-info
h1,h2,h3,h4,h5,h6{margin:10px 0 10px 0;padding:0;color:#212121;font-family:'Rubik';font-weight:500}
h1{font-size:22px;line-height:22px}
h2{font-size:20px;line-height:20px}
h3{font-size:18px;line-height:18px}
h4{font-size:16px;line-height:16px}
h5{font-size:15px;line-height:15px}
h6{font-size:14px;line-height:13px}
aside ul,aside ol,aside li{margin:0;padding:0;list-style:none;list-style-type:none}
textarea{overflow:auto;border:1px solid #f0f0f0;color:#212121;line-height:22px;min-height:36px;padding:6px 15px;font-size:14px;font-family:'Rubik';box-sizing:border-box;transition:all .3s ease;font-weight:400;border-radius:3px;-webkit-appearance:none}
textarea:focus{border:1px solid #212121}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"]{font-size:14px;border:1px solid #dbdbdb;color:#212121;line-height:18px;height:40px;padding:15px 20px;font-family:'Rubik';box-sizing:border-box;transition:all .2s ease;font-weight:400;border-radius:3px;-webkit-appearance:none}
input[type="button"],input[type="submit"],input[type="reset"],button{border:none;color:#fff;height:36px;text-transform:uppercase;padding:0 20px;font-family:'Rubik';cursor:pointer;font-size:25px;box-sizing:border-box;transition:all .3s ease;font-weight:500;border-radius:3px;-webkit-appearance:none}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{background-color:#ededed;color:#212121}
button .la{margin-right:5px}
select{color:#212121;background:#f8f8f8;border:1px solid #ededed;cursor:pointer;font-size:14px;font-family:'Rubik';line-height:22px;height:36px;padding:7px 38px 7px 20px;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNkFGNUM5QjJCNDkxMUU4QUY2MkQxNkZENzRCQzZFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNkFEN0I5MjA3MEYxMUVBQThDQkRGN0UyQTY1NzEzNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNkFEN0I5MTA3MEYxMUVBQThDQkRGN0UyQTY1NzEzNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTRkOWRmNS00MTYxLTRhNGMtYjg3Ny0yMzE1MDM5MjJiZWUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDZBRjVDOUIyQjQ5MTFFOEFGNjJEMTZGRDc0QkM2RUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Zx2b3AAAAVUlEQVR42mJQVFQMZcABgHJKIPz//38GUjETUL8xUHMHNkOB1CoGMgHT/fv3K6AGdWAxNAwof48cgxmRDIMZPAvdUJDXSHYxjAFzORDspsSlMAAQYAAX00SOx3SJ8wAAAABJRU5ErkJggg==);background-position:right center;background-repeat:no-repeat;line-height:1em;text-indent:1px;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}
select::-ms-expand{display:none}
select:focus{outline:none}
input[type="checkbox"]:checked,input[type="checkbox"]:checked:hover{background-color:#212121;border-color:#212121}
input[type="checkbox"]:checked:before{content:'';display:block;width:3px;height:9px;border:2px solid transparent;border-bottom-color:#fff;border-right-color:#fff;position:absolute;top:-3px;left:3px;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}
input[type="radio"]{display:inline-block;width:16px;min-width:16px;height:16px;padding:3px;border:2px solid #ededed;border-radius:50%;cursor:pointer;vertical-align:middle;margin:3px 3px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;position:relative;box-sizing:border-box!important}
input[type="radio"]:hover,input[type="checkbox"]:hover{border:2px solid #212121}
input[type="radio"]:checked{border-color:#212121;background:transparent}
input[type="radio"]:checked:before{content:'';display:block;height:8px;width:8px;border-radius:50%;background-color:#212121;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
input[type="checkbox"]:disabled,input[type="radio"]:disabled{cursor:default;opacity:.4;background-color:#ededed}
input[type="checkbox"]{-webkit-appearance:checkbox;width:auto;height:auto;min-width:unset;min-height:unset}
p{margin:0;padding:0}
.oh{overflow:hidden}
.cnt{width:1570px;margin:0 auto}
.clr:after{content:'';display:block;clear:both}
.col2{width:49.044585%}
.col3{width:32.059447%}
.col4{width:22%}
.col5{width:18.471337%}
.col6{width:15.074309%}
#content .col2{width:48.799999%}
#content .col3{width:31.733333%}
#content .col4{width:23.199999%}
#content .col5{width:18.079999%}
#content .col6{width:14.666666%}
.col2,.col3,.col4,.col5,.col6{margin-bottom:30px;margin-right:1.910828%;float:left}
#content .col2,#content .col3,#content .col4,#content .col5,#content .col6{margin-right:0.2%}
.col2:nth-child(2n),.col3:nth-child(3n),.col4:nth-child(4n),.col5:nth-child(5n),.col6:nth-child(6n){margin-right:0}
#content .col2:nth-child(2n),#content .col3:nth-child(3n),#content .col4:nth-child(4n),#content .col5:nth-child(5n),#content .col6:nth-child(6n){margin-right:0}
.col4:nth-child(4n){width: 28%}
.col2:nth-child(2n+1),.col3:nth-child(3n+1),.col4:nth-child(4n+1),.col5:nth-child(5n+1),.col6:nth-child(6n+1){clear:left}
.col2 *,.col3 *,.col4 *,.col5 *,.col6 *{max-width:100%}
.button{display:inline-block;padding:0 20px;text-transform:uppercase;font-size:12px;font-weight:500;border-radius:3px;box-sizing:border-box}
.button.small{line-height:31px;height:30px}
.button.medium{line-height:38px;height:36px}
.button.big{line-height:42px;height:40px}
.button.huge{line-height:48px;height:46px;padding-left:25px;padding-right:25px}
.button i{margin-left:10px;margin-right:-2px;font-size:12px}
.button span{font-size:20px;vertical-align:middle;margin-right:5px}
.button.light{background:#f8f8f8;color:#212121}
.button.light:hover{background:#ededed}
.button.dark{background:#212121;color:#ededed}
.button.dark:hover{background:#ededed;color:#212121}
.button.white{background:#fff;color:#a7a7a7;border:1px solid #ededed}
.button.white:hover{background:#ededed;color:#212121}
.button.color{color:#212121}
.button.color:hover{background:#212121;color:#fff}
.button.color2{color:#fff}
.button.color2:hover{background:#f8f8f8;color:#212121}
.button.color3{color:#212121}
.button.color3:hover{background:#f8f8f8;color:#212121}
#wrapper{background:#fff;overflow:hidden;max-width:1920px;margin:0 auto;box-shadow:0 0 70px rgba(0,0,0,0.3)}
.top-line{min-height:44px;overflow:hidden;border-bottom:1px solid #ededed;background:#f8f8f8}
.top-open{display:none}
.top-list{margin:0;padding:12px 0;list-style:none}
.top-list li{float:left;padding:0 0 0 20px;margin:0 0 0 20px;border-left:1px solid rgba(0,0,0,0.1)}
.top-list li:first-child{margin-left:0;padding-left:0;border-left:0}
.top-list li > i{font-size:20px;margin-right:10px;margin-top:-1px;line-height:20px;float:left}
.top-list li.currency{float:right;margin-left:0;padding-left:0;border-left:0}
#shop-currency{display:inline-block}
#shop-currency-select{height:20px;border:none;background-color:rgba(0,0,0,0);background-position:right 7px;color:#7a7a7a;padding:0 30px 0 2px}
.header{min-height:100px}
.logo{background-image: url(../images/logo.svg); background-size: 300px 60px; background-repeat:no-repeat;height:70px;float: left;margin: 20px 0 0}
.logotext {margin: 40px 0 0 60px;font-size: 22px}
.header-list{float:right;margin:30px 0 0;padding:0;overflow:hidden}
.header-list li{overflow:hidden;float:left;margin:0 0 0 12px;padding:2px 0 0 0;line-height:20px}
/*.header-list li:first-child{margin-left:0}*/
.header-list li i{font-size:40px;line-height:40px;float:left}
.header-list li b{display:block;font-size:15px;color:#212121;margin-left:50px}
.header-list li span{display:block;margin-left:50px}
.search{float:right;margin-right:50px;margin-top:28px;width:440px;height:44px;position:relative;border:2px solid #ededed;border-radius:5px;box-sizing:border-box}
.search #search-form{width:100%}
.search-all{display:none}
.search .search-keyword{position:absolute;width:100%;border:none;box-shadow:0 0 20px rgba(0,0,0,0.02);height:40px;box-sizing:border-box;padding-left:125px;padding-right:75px;background:none;z-index:2}
.search .search-submit{position:absolute;top:10px;right:0;z-index:3;height:20px;background:none!important;color:#212121;font-size:20px;font-family:'Line Awesome Free';font-weight:900;border-left:1px solid #ededed;border-radius:0}
#nav{height:60px;position:relative;z-index:99}
#nav.fixed{position:fixed;width:100%;top:0;left:0}
.nav-bottom{height:60px;display:none}
.shc{position:relative;float:left;width:290px;margin-right:30px}
.shc-button{display:block;background:rgba(0,0,0,0.15);border-radius:3px;height:60px;line-height:63px;padding:0 20px;font-size:14px;font-weight:500;color:#fff;box-sizing:border-box;width:100%;overflow:hidden;text-transform:uppercase}
.shc-button:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);background:rgba(0,0,0,0.3);color:#fff}
.shc-button i.las{float:right;line-height:60px;font-size:20px}
.shc-block{display:none;position:absolute;top:90px;left:0;z-index:10;padding:16px 15px;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.15);width:100%;box-sizing:border-box}
.shc-block:before{content:'';display:block;width:14px;height:14px;position:absolute;top:-5px;left:40px;background:#212121;transform:rotate(-45deg)}
.shc-more{display:block;padding-top:10px;padding-bottom:10px;position:relative;z-index:2;color:#fff!important}
.shc-more:hover{padding-left:10px}
.shc-more i{float:right;font-size:16px;position:relative;top:2px}
.shc-block .cat-tree{color:#fff}
.shc-block .cat-tree a{color:#fff}
.shc-block .cat-tree u{text-decoration:none!important}
.shc-block ul.cat-tree,.block-body ul.cat-tree ul,.block-body ul.cat-tree li{padding:0;margin:0;list-style:none}
.shc-block>ul.cat-tree{padding:0!important}
.shc-block>ul.cat-tree>li:last-child{border-bottom:none}
.shc-block ul.cat-tree ul{display:none;padding-left:10px;margin:10px 0 0 10px;border-left:1px solid #ededed}
.shc-block ul.cat-tree b{display:none}
.shc-block ul li,.shc-block ul.cat-tree li{line-height:16px;padding-top:15px;padding-bottom:15px;position:relative}
.shc-block ul.cat-tree li{border-bottom:1px solid #2e2e2e;padding-top:12px;padding-bottom:12px;position:relative}
.shc-block>ul.cat-tree>li{border:0;margin-top:1px}
.shc-block ul.cat-tree li ul li{border-color:#ededed}
.shc-block ul.cat-tree li ul li:last-child{border:none}
.shc-block ul.cat-tree li ul li a{color:#212121}
.shc-block ul.cat-tree a:hover{padding-left:10px}
.shc-block ul.cat-tree .plus:before,.shc-block ul.cat-tree .minus:before{display:inline-block;font-family:'Line Awesome Free';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-size:15px;float:right;color:#212121;cursor:pointer;transition:color .2s ease;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;padding:0;color:#212121;font-weight:900;font-size:12px;transition:all .3s ease}
.shc-block > ul.cat-tree .plus:before,.shc-block > ul.cat-tree .minus:before{color:#212121}
.shc-block > ul.cat-tree > li > .plus:before,.shc-block > ul.cat-tree > li > .minus:before{color:#fff}
.shc-block ul.cat-tree .plus:before{content:"\f105"}
.shc-block ul.cat-tree .minus:before{content:"\f106"}

#shop-basket{float:right;position:relative}
.shop-basket-icon{line-height:60px;color:#fff;font-size:30px;padding-left:30px;position:relative;cursor:pointer;transition:all .3s ease}
.shop-basket-icon > span{display:block;width:14px;left:auto;height:14px;line-height:14px;font-size:9px;font-weight:500;color:#212121;text-align:center;position:absolute;background:#212121;top:14px;right:-3px;border-radius:16px}
.shop-basket-icon i {background:#005ed1}
.basket-body{position:absolute;top:90px;left:-999999px;opacity:0;width:700px;box-sizing:border-box;background:#fff;line-height:20px;max-height:650px;transition:top .3s ease,opacity .3s ease;border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,0.15);overflow-y:auto;border:1px solid #212121}
.nav-basket-opened .basket-body{top:50px;left:auto;right:-20px;opacity:1}
.basket-goods{padding:0;margin:0;list-style:none}
.basket-goods li{margin:0;padding:20px;overflow:hidden;position:relative;box-sizing:border-box}
.basket-goods li:nth-child(odd){background:#fafafa}
.basket-goods-image{float:left;width:70px;border-radius:3px;box-sizing:border-box;border:1px solid #ededed}
.basket-goods-body{margin-left:90px;max-width:200px}
.basket-goods-body > a{display:inline-block;font-size:14px;line-height:16px;color:#212121}
.basket-goods-options{font-size:11px}
.basket-goods-price{color:#212121;font-size:15px;font-weight:500;display:inline-block;padding-top:5px}
i.basket-goods-remove{position:absolute;right:20px;bottom:20px;cursor:pointer;font-size:20px;color:red;line-height:22px;transition:all .3s ease}
i.basket-goods-remove:hover{color:#212121}
.basket-amount{border-top:1px solid #ededed;color:#212121;padding:30px 0 20px;text-align:center;font-size:18px;font-weight:500}
.basket-buttons{padding-bottom:30px;text-align:center}
.basket-remove{margin-left:2px}
.user-links{float:right;background:#005ed1;position:relative}
.user-icon{font-size:28px;line-height:0px;padding: 11px 25px 20px 20px;color:#fff;cursor:pointer;transition:all .3s ease}
.user-body{position:absolute;top:90px;left:-999999px;width:270px;box-sizing:border-box;background:#fff;box-shadow:0 0 7px rgba(0,0,0,0.15);border-radius:3px;padding:20px;line-height:20px;opacity:0;transition:top .3s ease,opacity .3s ease;border:1px solid #212121;text-align:center}
.user-links.opened .user-body{top:50px;left:auto;right:-20px;opacity:1}
.user-body-photo{width:70px;border-radius:100px;margin-bottom:10px}
.user-body b{color:#212121;font-weight:400}
.user-body-a{font-size:12px}
.user-body-a a{padding:0 2px}
.user-body a.button{padding:0 15px;margin:0 1px}
.user-close{display:block;text-align:center;background:#fafafa;margin:-20px -20px 0;color:#212121;line-height:40px}
.user-close:hover{color:#fff}
.user-close i{margin-left:5px}
.user-body ul{margin:-9px 0;padding:0;list-style:none}
.user-body ul li{margin:0;padding:10px 0;border-top:1px solid #ededed}
.user-body ul li:first-child{border-top:0}
.user-body ul li a{color:#212121}
.user-body ul li a:hover{padding-left:10px;color:#212121}
.user-body ul li a .la{margin-right:5px}
.top-banners{padding:30px 0;background:#f8f8f8}
.top-banners-wrap{float:right;width:350px}
.tb{line-height:0;overflow:hidden;border-radius:3px;position:relative;margin-top:30px;box-sizing:border-box;border:1px solid #ededed}
.tb:first-child{margin-top:0}
.tb img{width:100%;position:absolute;top:0;left:0;transition:all .3s ease}
.tb:before{content:'';display:block;padding-top:52.857142857%}
.tb:hover img{transform:scale(1.05)}
.tb-text{position:absolute;top:0;box-sizing:border-box;line-height:20px;padding:25px 30px;width:100%}
.tb-text.right-text{text-align:right}
.tb-text-1{font-weight:500;color:#212121;font-size:18px;font-weight:500;margin-bottom:20px}
.icon-blocks{box-sizing:border-box;border:1px solid #ededed;border-radius:3px;margin-top:30px}
.icon-block-text{margin: 0 20px}
.icon-block{float:left;width:25%;box-sizing:border-box;padding:30px;overflow:hidden;position:relative;border-left:1px solid #ededed;transition:all .3s ease}
.icon-block:first-child{border:0}
.icon-block:hover{background:#fafafa}
.icon-block-icon{float:left;font-size:36px;width:30px;line-height:36px;text-align:center;transition:all .3s ease}
.icon-block h4{margin-left:50px;font-size:15px;text-transform:none;margin-bottom:5px;line-height:15px}
.icon-block p{margin-left:50px;line-height:15px}
.icon-block:hover .icon-block-icon{transform:rotate(15deg)}
.title-1{font-size:24px;line-height:28px;text-transform:none;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ededed}
.list-item{position:relative}
.list-item .g-brief {display: none}
.g-body{border:1px solid #ededed;transition:all .3s ease;box-sizing:border-box;border-radius:3px;position:relative}
.g-body:after{content:'';display:block;clear:both}
.g-body:hover{box-shadow:0 0 10px rgba(0,0,0,0.20)}
.g-image{position:relative;overflow:hidden;line-height:0}
.g-image img{min-width:auto; max-width:100%}

.g-image-link{display:block;position:relative;text-align:center}
.g-image-2{position:absolute;top:0;left:0;opacity:0;transition:all .3s ease}
.g-body:hover .g-image-2{opacity:1}
.g-new{display:block;width:40px;height:40px;line-height:42px;text-align:center;margin-bottom:3px;color:#fff;font-size:10px;font-weight:500;border-radius:40px;cursor:help;position:absolute;top:15px;left:15px;z-index:5}
.g-sale{display:block;width:40px;height:40px;line-height:42px;text-align:center;color:#212121;font-size:10px;font-weight:500;border-radius:40px;cursor:help;position:absolute;top:15px;right:15px;z-index:5}
.g-image .wish{position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;line-height:36px;transition:all .3s ease;cursor:pointer;color:#dadada;border-radius:3px}
.g-image .wish:hover{background:#ededed;color:#212121}
.g-image .wish:after{content:'\f004';font-family:'Line Awesome Free';font-weight:900;display:inline-block;width:36px;height:36px;text-align:center;line-height:36px}
.g-info{padding:10px 15px 15px;min-block-size: 76px}
.g-name{font-size:15px;font-weight:500;color:#212121;display:inline-block;margin-top:10px;line-height:18px;ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical}
.g-name h2{font-size: 13px}

.g-title {min-block-size: 36px}

.g-rate-comm{margin-top:10px;overflow:hidden}
.g-rate{float:left;margin-right:15px;cursor:help}
.g-comm{float:left;color:#a7a7a7;font-size:12px;margin-top:-1px}
.g-price{margin-top:2px;font-weight:500;font-size:12px;float: left}
.g-price s{text-decoration:line-through;font-size:11px;color:#a7a7a7;font-weight:400;padding-left:3px}
.g-buttons{position:absolute;width:100%;text-align:center;z-index:3;top:190px;left:0;margin-top:10px;opacity:0;transition:all .3s ease}
.g-body:hover .g-buttons{opacity:1;margin-top:0}
.g-buttons .button.big{padding-left:15px;padding-right:15px;margin-right:1px}
.g-buttons .wish{display:inline-block;width:44px;height:40px;text-align:center;line-height:40px;transition:all .3s ease;cursor:pointer;color:#fff;border-radius:3px;font-size:18px;vertical-align:top;font-family:'Line Awesome Free';margin-left:1px}
.g-buttons .wish:hover{color:#212121}
.g-buttons .wish.wadd:before{content:'\f004'}
.g-buttons .wish.wdel:before{content:'\f00c';font-weight:900;font-size:16px}
.section{padding: 10px 0px 20px 0px}
.page-section{padding-top:70px}
.banner-section{margin-bottom:-30px}
.banner{border-radius:3px;overflow:hidden;line-height:0;position:relative}
.banner-text{position:absolute;z-index:2;top:0;width:100%;left:0;box-sizing:border-box;padding:0 50px;margin-top:10px}
.banner-text-1{font-size:30px;line-height:30px;margin-bottom:20px;font-weight:500;color:#212121}
.banner-text-2{line-height:20px;max-width:450px}
.big-banner-text{position:absolute;z-index:2;top:0;width:100%;left:0;padding:0 70px;margin-top:70px;max-width:670px}
.big-banner-text-1{font-size:36px;font-weight:500;line-height:36px;margin-bottom:15px;color:#212121}
.big-banner-text-2{line-height:20px;font-size:18px;font-weight:500;margin-bottom:35px}
.big-banner-text-3{line-height:20px;margin-bottom:20px;max-width: 250px}
.big-banner-timer{margin-bottom:50px;overflow:hidden}
.big-banner-timer .countdown-section{float:left;width:50px;height:50px;line-height:15px;background:#ededed;border-radius:3px;margin-right:10px;text-align:center}
.big-banner-timer .countdown-amount{display:block;padding-top:10px;font-weight:500;color:#212121;font-size:15px}
.big-banner-timer .countdown-period{display:block;line-height:15px;color:#212121;text-transform:lowercase;font-size:12px;padding-top:5px}
.popular-goods{margin-top:-80px;margin-bottom:-30px}
.popular-goods .tabs-head{text-align:right;float:right}
.popular-goods .tabs-head > span{display:inline-block;background:#212121;border-radius:3px;margin-left:5px;color:#212121;text-transform:uppercase;line-height:32px;height:30px;font-weight:500;font-size:12px;padding:0 15px;cursor:pointer;transition:all .3s ease;float:left}
.popular-goods .tabs-head > span:hover{color:#fff;background:#212121}
.popular-goods .tabs-head > span.aTabsHeadSpanActive{cursor:default;color:#fff}
.popular-goods .tabs-body{list-style:none;margin:0;padding:80px 0 0}
.popular-goods .tabs-body li{overflow:hidden}
.p-good .g-image{float:left;width:140px}
.p-good .g-new{top:10px;left:10px}
.p-good .g-sale{top:10px;right:10px}
.p-good .g-info{margin-left:160px;padding-left:0}
.p-good .g-name{margin-top:5px}
.p-good .g-buttons{position:static;opacity:1;text-align:left;margin-top:15px!important}
.p-good .g-buttons .button.medium{line-height:36px;padding-left:15px;padding-right:15px}
.p-good .g-buttons .wish{height:36px;line-height:36px;width:42px;background:#fff;border:1px solid #ededed;box-sizing:border-box;color:#a7a7a7;line-height:34px}
.p-good .g-buttons .wish:hover{background:#ededed;color:#212121}
.new-goods-carousel{float:left;width:1040px}
.reviews-carousel{float:right;width:480px}
.r-text{position:relative;padding:20px 30px;font-size:15px;line-height:24px;box-sizing:border-box;background:#fff;border:1px solid #ededed;border-radius:3px}
.r-text a{text-decoration:underline}
.r-text a:hover{text-decoration:none}
.r-text:after{content:'';display:block;position:absolute;left:65px;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ededed}
.r-person{margin-top:20px;overflow:hidden}
.r-person img{float:left;width:70px;border-radius:70px}
.r-person-info{margin-left:90px;padding-top:15px;color:#a7a7a7}
.r-person-info b{font-size:17px;color:#212121;font-weight:400}
.brand{display:block;line-height:0;float:left;border:1px solid #ededed;margin-right:-1px;box-sizing:border-box;width:16.666666666%;text-align:center}
.brand:first-child{border-radius:3px 0 0 3px}
.brand:last-child{border-radius:0 3px 3px 0}
.brand img{max-width:100%;filter:grayscale(100%);transition:all .3s ease;opacity:.3}
.brand:hover img{filter:none;opacity:1}
.post{border:1px solid #ededed;transition:all .3s ease;border-radius:3px}
.post:hover{box-shadow:0 0 5px rgba(0,0,0,0.2)}
.post-text{padding:20px}
.post-image{line-height:0;overflow:hidden;position:relative;display:block;border-radius:3px 3px 0 0}
.post-image img{max-width:100%!important}
.post-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;color:#212121;font-weight:500}
.post-name a{color:#212121}
.post-details{font-size:12px;margin-top:5px}
.post-details span{display:inline-block;margin:0 5px}
.post-brief{margin-top:20px;margin-bottom:20px}
.path{padding-top:10px;padding-bottom:10px;text-align:center;background:#f8f8f8;font-size:12px;line-height:12px;border-bottom:1px solid #ededed;animation:none!important}
.path i{font-size:12px;margin:0 10px}
#content{float:left;width:82%;clear:both}
#sidebar{float:right;width:15%}
.shop-page-title {width: auto}
.shop-page-title h1{float: left;width:60%}
.shop-page-title img{float:right;width:120px}

.shop-page-descr{margin-bottom:20px;padding:15px;border:1px solid #ededed;border-radius:3px;clear: both}
.shop-page-descr a{text-decoration:underline}
.shop-page-descr a:hover{color:#212121}

.goods-settings{overflow:hidden;padding-top:20px;padding-bottom:20px;clear:both}
.goods-sorter{float:right;width:66%;line-height:20px;padding:9px 15px;border:1px solid #ededed;border-radius:3px}
.goods-sorter a.active{color:#212121;font-weight:500}
.goods-view-mode{float:left}
#news_set_sort{display:inline}
.goods-view-mode > span{display:block;float:left;margin-right:6px;width:48px;height:38px;border:1px solid #dadada;background-color:#dadada;cursor:pointer;border-radius:3px;transition:all .3s ease}
.goods-view-mode > span.goods-view-mode-grid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAmCAYAAACCjRgBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3REEyQjY3M0M0MzExRTk4Nzk5QUZENzI1Q0IxQ0ZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3REEyQjY4M0M0MzExRTk4Nzk5QUZENzI1Q0IxQ0ZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTdEQTJCNjUzQzQzMTFFOTg3OTlBRkQ3MjVDQjFDRkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTdEQTJCNjYzQzQzMTFFOTg3OTlBRkQ3MjVDQjFDRkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HNWGzAAAAVklEQVR42uzXsQoAIAgFwIz+/5etsTlaxHtTLsGBbzDyZBTOHMUDAAAAAAAAANAZsD79E9c7H2YrVDZR/aDRAR3QAR3Qgd4dsEIAAAAAAAAAnQFbgAEAu9QcP8KWkT4AAAAASUVORK5CYII=)}
.goods-view-mode > span.goods-view-mode-list{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAmCAYAAACCjRgBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNzAzNzEzM0M0MzExRTlBN0VGODMxRDQ4MDM1MDFFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzNzAzNzE0M0M0MzExRTlBN0VGODMxRDQ4MDM1MDFFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjM3MDM3MTEzQzQzMTFFOUE3RUY4MzFENDgwMzUwMUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjM3MDM3MTIzQzQzMTFFOUE3RUY4MzFENDgwMzUwMUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6BvLWsAAAAVUlEQVR42uzTMQ4AEBAEQMT/v3yUQqGhELMVjWRiN0dPejglPR4AAAAAAAAAgJ8B9dA7eTjHdN8lVEiF1hqEDdiADdiADdiAHwAAAAAAAAAAuJsmwADcMxBOjQ7jeQAAAABJRU5ErkJggg==)}
.goods-view-mode > span.goods-view-mode-active{cursor:default!important;background-color:#212121!important;border-color:#212121!important;cursor:default!important}
.pages{overflow:hidden;display:block;width:100%;padding-top:30px;border-top:1px solid #ededed}
.sh-pages-left{float:left}
.sh-pages-right{float:right}
#shop-page-more button{color:#fff;height:40px}
#shop-page-more button:hover{color:#212121}
#shop-page-more button i{margin-left:10px;font-size:11px}
#content .list-item{float:left;width:24%;margin-right:1%;margin-bottom:5px}
/*#content .list-item:nth-child(5n){margin-right:0}
#content .list-item:nth-child(5n+1){clear:left}*/
#content .list-item-view-mode-list .list-item{float:none;width:100%;margin-right:0;overflow:hidden}
#content .list-item-view-mode-list .list-item .g-image{float:left;width:190px}
#content .list-item-view-mode-list .list-item .g-info{margin-left:195px;padding-top:5px;padding-bottom:5px}
#content .list-item-view-mode-list .list-item .g-name{font-size:19px;line-height:20px;margin-top:0}
#content .list-item-view-mode-list .list-item .g-brief{display:block;margin-top:10px}
#content .list-item-view-mode-list .list-item .g-price-old{display:inline}
#content .list-item-view-mode-list .list-item .g-buttons{position:static;opacity:1;text-align:left;margin-top:2px!important}
#content .list-item-view-mode-list .post-wrap.col3{float:none;width:100%;margin-right:0;overflow:hidden}
#content .list-item-view-mode-list .post-wrap.col3 .post-image{float:left;width:190px;padding:10px 0 10px 10px}
#content .list-item-view-mode-list .post-wrap.col3 .post-text{margin-left:195px;padding-top:20px;padding-bottom:20px}
#content .list-item-view-mode-list .post-wrap.col3 .post-image img{border-radius:3px}
.block{margin-bottom:40px;padding-top:30px}
.block img{max-width:100%}
.block-title{font-size:22px;color:#212121;font-weight:500;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #ededed}
.block-body .flist-item{margin-bottom:5px}
.block-body .flist-label{display:block;color:#212121;font-size:12px;margin-bottom:7px}
.block-body select.flist-select{width:100%}
.block-body #price_min{width:49%;float:left;margin-bottom:12px}
.block-body #price_max{width:49%;float:right;margin-bottom:12px}
.block-body #flist-item-price button{width:100%;margin-bottom:5px;color:#212121}
.block-body #flist-item-price button:hover{color:#fff}
.block-body #flist-item-price button[onclick^="setPriceFilter"]{color:#fff;margin-top:7px}
.block-body #flist-item-price button[onclick^="setPriceFilter"]:hover{color:#212121}
.block-body #shop-currency-select{width:100%}
.lpop{overflow:hidden;margin-top:30px}
.lpop:first-child{margin-top:0}
.lpop img{float:left;width:60px;border-radius:3px;border:1px solid #ededed}
.lpop-name{margin-left:80px;color:#212121;display:block;line-height:16px;font-size:12px;font-weight:500}
.lpop-price{margin-left:80px;margin-top:10px;line-height:16px;font-size:15px;font-weight:500}
.lpop-price s{font-size:11px;color:#a7a7a7;font-weight:400;padding-left:5px}
.lbanner-text{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:40px 20px 0;text-align:center;color:#212121;line-height:20px}
.lbanner-text b{font-size:20px;font-weight:500;display:block;margin-bottom:20px;color:#212121}


.gp{overflow:inherit}
.gp p{text-indent: 20px;margin-top: 0.5em;margin-bottom: 1em} /* Отступ первой строки в пикселах */

 /* Цвет ссылок */
.gp a{color: MediumBlue}
.gp a:visited{color: DeepSkyBlue}
.gp a:hover{border-bottom: 1px solid}

.comments-image-gallery li{float: left;padding-right: 10px}
.clrfix:after { clear: both; content: ""; display: table; }

.gp-images{float:left;width:425px;position:relative;line-height:0;border-radius:3px;overflow:hidden;text-align:center;padding-top:20px}
.gp-images img{margin-bottom:10px!important;max-width:100%!important;cursor:zoom-in;transition:all .3s ease;border-radius:3px!important;border:1px solid #ededed!important;box-sizing:border-box}
.gp-images img:hover{opacity:.8}
.gp-images .big{margin-bottom:10px}
.gp-images .big img{width: 450px}
.gp-images .big img:hover{box-shadow: 0 0 10px rgba(0,0,0,0.5)}
.gp-images .small{float:left;width:23.051948051%;margin-right:2.597402597%;margin-bottom:10px}
.gp-images .small:nth-child(4n){margin-right:0}

.gp-equip{display:block;clear:left}
.gp-equip img{float:left;width:40px;border-radius:3px;border:1px solid #ededed}
.gp-equip ul{margin-top:0px; clear:left;}
.gp-equip li{margin-top:30px;clear:left;;display:block}
.gp-equip-name{margin:12px 0 0 60px;color:#212121;display:block;line-height:16px;font-size:15px;font-weight:500}

.lastv{clear:left;}


.gp-info{margin-left:450px}
.gp-name{font-size:22px;line-height:22px;color:#212121;font-weight:500;margin-bottom:0}
.gp-top-rate{overflow:hidden;margin-top:10px}
.gp-top-rate > span{float:left;margin-right:10px;font-size:12px;display:block;line-height:16px}
.gp-top-rate .wish{float:left;line-height:16px;padding:0;cursor:pointer;margin-left:20px;font-size:12px}
.gp-top-rate .wish:hover{color:#212121}
.gp-top-rate .wadd:before{font-family:'Line Awesome Free';font-weight:400;content:'\f004';padding-right:6px;font-size:16px;vertical-align:-2px}
.gp-top-rate .wadd:after{content:'Добавить в закладки'}
.gp-top-rate .wdel:before{font-family:'Line Awesome Free';font-weight:900;content:'\f00c';padding-right:6px}
.gp-top-rate .wdel:after{content:'Удалить из закладок'}
.gp-price{font-size:18px;font-weight:400;margin-top:10px}
.gp-price span{font-size:24px;font-weight:500;margin-top:10px;color: red}
.gp-price s{font-size:11px;color:#a7a7a7;font-weight:400;margin-left:5px}
.gp-stock{font-size:12px;color:#212121;margin-top:1px}
.gp-stock i{margin-right:3px;font-size:12px}
.gp-options{margin-top:25px}
.shop-options .val{display:block;margin:-15px -10px 0 0;padding:0}
.gp-options .opt{display:block;font-size:12px;font-weight:500;color:#212121;text-transform:uppercase}
.gp-options > ul > li{margin-bottom:5px;overflow:hidden}
.gp-options label{position:relative;padding:10px 15px;float:left;margin-right:5px}
.gp-options label input[type="radio"]{width:100%;border-radius:5px;position:absolute;top:0;left:0;height:34px;transition:all .3s ease;border-width:2px}
.gp-options label input[type="radio"]:before{display:none}
.gp-options .val select{float:left;width:70%;box-sizing:border-box}
.gp-buttons{margin-top:0}
.gp-buttons a{margin-right:1px}
.gp-buttons a span.las{font-size:20px;vertical-align:middle;margin-top:-6px}
.gp-solds{color:#212121;margin-top:7px}
.gp-brief{margin-top:50px}
.gp-brief > h5{margin-bottom:10px}
.gp-brief .shop-options{margin-top:20px}
.gp-brief .shop-options li{margin-bottom:3px}
.gp-brief .shop-options li:last-child{padding-top:10px}
.gp-brief .shop-options .val{color:#212121}
.gp-more-spec{text-decoration:underline}
.gp-title-1{font-size:20px;line-height:26px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ededed;margin-top:50px}
table.shop_spec{border:0;cellpadding:2;width:100%;margin-top:-15px}
.shop_spec_grp td{border-top:0!important;border-bottom:1px dotted #dadada;font-weight:400!important;color:#212121}
.shop_spec_grp_td_content{background:#fff;float:left;margin-bottom:-20px;padding:12px 10px;margin-left:-10px}
.shop_spec_grp td:last-child .shop_spec_grp_td_content{float:none}
.gp-rev-head{overflow:hidden}
.gp-rev-head .button{float:left}
.gp-rev-head .gp-rev-head-rate{float:left;margin-left:30px;color:#212121;margin-top:-2px}
.gp-rev-form{background:#fafafa;border-radius:3px;padding:20px 30px;margin-top:30px;color:#212121}
input.commFl,textarea.commFl,.prosFl,.consFl,.sidebox .loginField,.postTextFl{width:100%}
.commTd2 b{color:#212121}
.gp-rev-no-comments{text-align:center;padding:20px;border:2px solid #ededed;border-radius:3px;margin-top:30px;color:#212121;font-size:19px;font-weight:500}
.gp-rev-comment{margin-top:30px}
.gp-rev-comment-text{padding:26px;border-radius:3px;position:relative;color:#212121;border:1px solid #ededed}
.gp-rev-comment-text:after{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ededed;position:absolute;bottom:-10px;left:58px}
.gp-rev-comment-text .shop-pros{display:block;padding:16px 20px;border-radius:3px;background:#f3fff0;border:1px solid #afe29a}
.gp-rev-comment-text .shop-pros > b{font-size:14px;color:#212121;display:block}
.gp-rev-comment-text .shop-cons{display:block;padding:16px 20px;border-radius:3px;background:#fff0f0;border:1px solid #ffadad}
.gp-rev-comment-text .shop-cons > b{font-size:14px;color:#212121;display:block}
.gp-rev-comment-bottom{overflow:hidden;padding-top:15px}
.gp-rev-comment-user{overflow:hidden;float:left}
.gp-rev-comment-user > img{float:left;width:30px;border-radius:100px}
.gp-rev-comment-user-name{margin-left:45px;margin-top:5px}
.gp-rev-comment-user-name > b{font-size:15px;color:#212121}
.gp-rev-comment-rating{float:right}
.gp-rev-comment-rating b{color:#212121}
.gp-gp-rev-comment-rating-yes{display:inline-block;margin-left:25px;margin-right:10px;color:#15ba0c}
.gp-gp-rev-comment-rating-no{display:inline-block;margin-left:10px;color:#f33737}
.block .catsTable{margin-top:-10px}
.block .catsTd{overflow:hidden;line-height:20px;padding-left:20px}
.block .catsTd .catNumData{float:right;padding:0 7px;color:#7a7a7a;font-weight:400;font-size:11px;text-align:center;min-width:20px;background:#f8f8f8;display:none}
.block .catsTable tr:last-child .catsTd{border:none}
.block .catsTd a{padding:10px 0;display:block;color:#212121}
.block .catsTd a:hover{padding-left:10px}
.block .catsTd a:before{content:'';display:inline-block;width:8px;height:8px;background:#ededed;border-radius:3px;float:left;margin-left:-20px;margin-top:5px;box-sizing:border-box;transition:all .3s ease}
.block .catsTd a:hover:before{margin-left:-30px}
.catPages1{padding-top:30px;border-top:1px solid #ededed;clear:both}
.post-name.post-page-name{font-size:22px;line-height:22px;font-weight:500;margin-top:30px;color:#212121}
.post-tags{border-top:1px solid #ededed;color:#fff;padding-top:20px;margin-top:20px;margin-bottom:-5px;margin-bottom:50px}
.post-tags > b{display:block;margin-bottom:10px;color:#212121;font-size:15px}
.post-tags .eTag{display:block;float:left;margin-right:5px;margin-bottom:5px;padding:0 15px;font-size:12px;color:#fff;line-height:30px;border-radius:3px}
.post-tags .eTag:hover{color:#212121}
.photo-list{list-style:none;padding:0;margin:0}
.photo-wrap{margin-bottom:30px}
.photo{border:1px solid #ededed;transition:all .3s ease;border-radius:3px}
.photo .post-name{margin-bottom:20px}
.photo .post-name a{color:#212121}
#phtOtherThumbs{position:relative}
a#leftSwch{display:block;position:absolute;top:-42px;right:35px;width:30px;height:30px;color:#fff!important;text-align:center;background:#ededed;background-image:none!important;opacity:1!important;border-radius:3px}
a#leftSwch:before{content:'\f104';font-family:'Line Awesome Free';position:absolute;display:block;width:100%;height:100%;left:0;top:0;text-align:center;font-size:15px;line-height:30px;font-weight:900}
a#rightSwch{position:absolute;top:-42px;right:0;width:30px;height:30px;color:#212121!important;text-align:center;background:#ededed;background-image:none!important;opacity:1!important;border-radius:3px}
a#rightSwch:before{content:'\f105';font-family:'Line Awesome Free';position:absolute;display:block;width:100%;height:100%;left:0;top:0;text-align:center;font-size:15px;line-height:30px;font-weight:900}
a#leftSwch:hover,a#rightSwch:hover{color:#fff!important;background:#212121}
.otherPhotoA img{opacity:1!important;box-sizing:border-box;transition:all .3s ease!important;border-radius:3px}
.photoActiveA img{border:5px solid #ededed;box-sizing:border-box;margin:-1px;border-radius:3px}
.other-photos{font-size:22px}
.animate-wrap .ph-wrap{margin:0 15px!important}
#oldPhotos{margin:0 -15px}
span.ph-tc{display:block;padding:1px 0}
.about-image{float:left;width:50.955414012%}
.about-image img{max-width:100%}
.about-text{float:right;width:44.585987261%}
ul.circle{padding:0;margin:0;list-style:none}
ul.circle li{position:relative;padding-top:5px;padding-bottom:5px;padding-left:20px}
ul.circle li:before{content:'';display:block;width:5px;height:5px;border-radius:3px;border:2px solid #ededed;position:absolute;left:0;top:9px}
ul.circle li.crossed-out{color:#dadada;text-decoration:line-through}
ul.circle li.crossed-out:before{border-color:#dadada}
.icon-blocks-about-page{margin-top:70px}
.page-section .icon-blocks{margin-top:0}
ul.info-section-list{list-style:none;padding:0;margin:0}
ul.info-section-list li{padding:0 0 0 30px;margin:0 0 30px;position:relative}
ul.info-section-list li:before{content:'\f00c';font-family:'Line Awesome Free';font-weight:900;font-size:15px;position:absolute;top:-2px;left:0}
ul.info-section-list li h3{font-size:15px;line-height:16px;margin-bottom:20px;color:#212121}
.mail-form{margin-right:420px}
input.mf-field{box-sizing:border-box;height:50px;float:left;width:48.717948%;margin-right:2.564102%;margin-bottom:30px;border-color:#ededed}
input.mf-field:nth-child(2n){margin-right:0}
input.mf-field:nth-child(2n-1){clear:left}
textarea.mf-field{box-sizing:border-box;width:100%;height:142px;padding:15px 20px;border-color:#ededed;margin-bottom:30px}
.contact-list{margin:0;padding:0;list-style:none;width:350px;color:#212121;float:right}
.contact-list a{color:#212121}
.contact-list li{overflow:hidden;margin:40px 0 0;padding:0}
.contact-list li:first-child{margin:0}
.contact-list li > i{float:left;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;font-size:36px}
.contact-list li > span{display:block;margin-left:60px}
.contact-list li > span b{font-size:15px;line-height:15px;color:#212121;display:inline-block;margin-bottom:5px}
.google-map{line-height:0;margin-bottom:20px}
.google-map iframe{width:100%;height:350px;border-radius:3px}
.section-404{padding-top:120px;padding-bottom:160px;background:url(/img/bg-404.jpg) center bottom no-repeat}
.er404{text-align:center;font-size:300px;line-height:300px}
.er404 b{font-weight:500}
.er404-title{text-align:center}
.er404-title span{font-weight:500;font-size:14px;line-height:30px;text-transform:uppercase}
.er404-title h2{margin-bottom:20px;font-size:22px;line-height:20px}
.er404-title p{max-width:710px;margin:0 auto}
.f404 #footer{padding-top:0}
.report-spam-wrap a{display:inline-block;margin-left:10px}
#slider-wrap{width:75%;position:relative;float:left;overflow:hidden;border-radius:3px;border:1px solid #ededed}
#slider-wrap:before{content:'';display:block;padding-top:39%;overflow:hidden}
#slider,.slide,.slide-content{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:3}
#slider{background:#f8f8f8}
.slide *{max-width:100%}
.slide img.slide-image{position:absolute;top:0;left:0;width:100%}
.slide-text{text-align:left;box-sizing:border-box;margin-top:85px;padding-right:50px;padding-left:50px}
.slide-text.left-text{text-align:left}
.slide-text-1{font-size:36px;line-height:36px;font-weight:500;color:#212121;margin-bottom:15px}
.slide-text-2{font-size:18px;font-weight:500;margin-bottom:40px}
.slide-text-3{max-width:400px;margin-bottom:40px}
span.slide-arrow{display:block;position:absolute;bottom:15px;z-index:10;width:40px;height:20px;line-height:20px;cursor:pointer;font-size:12px;border-radius:20px;box-sizing:border-box;text-align:center;transition:all .3s ease;opacity:0}
span.slide-arrow:hover{color:#fff!important;background:#212121!important}
span.slide-arrow.la-arrow-right{right:50%;margin-right:-42px;color:#212121}
span.slide-arrow.la-arrow-left{left:50%;margin-left:-43px;color:#fff}
#slider-wrap:hover span.slide-arrow.la-arrow-right{opacity:1}
#slider-wrap:hover span.slide-arrow.la-arrow-left{opacity:1}
.banner{position:relative;overflow:hidden;line-height:0}
.banner img{transition:all .3s ease;width:100%}
.banner:hover img{transform:scale(1.05)}
.gcarouselwrap{position:relative}
.gcarouselbody{overflow:hidden;position:relative;z-index:2}
.gcarouselbody *{max-width:none!important}
.gcarouselbody .list-item *{max-width:100%!important}
.owl-item{padding-left:30px;box-sizing:border-box;padding-right:3px}
.owl-carousel{cursor:move}
.gcarousel{margin-left:-30px}
.gcarousel .list-item{width:100%!important;margin:0!important;float:none!important;clear:none!important}
span.gcarouselarrow{background:#f8f8f8;cursor:pointer;width:30px;height:30px;cursor:pointer;color:#212121;font-size:12px;line-height:30px;transition:all .3s ease;position:absolute;top:-78px;text-align:center;box-sizing:border-box;z-index:2;border-radius:3px}
.gcarouselarrow.prev{right:35px;color:#fff}
.gcarouselarrow.next{right:0}
span.gcarouselarrow:hover{color:#fff;background:#212121}
#footer{padding-top:70px}
.footer-body{padding:70px 0 40px;background:#f8f8f8}
.footer-logo{font-size:30px;line-height:42px;color:#fff;font-weight:700;margin-bottom:10px}
.footer-phone{overflow:hidden;margin-bottom:20px}
span.footer-phone-icon{display:block;float:left;width:40px;height:40px;line-height:40px;font-size:40px;text-align:center}
.footer-phone-text{margin-left:50px}
.footer-phone-text b{font-size:18px;line-height:22px;color:#212121;display:inline-block;margin-top:5px;font-weight:500}
.footer-address{margin-bottom:20px}
.footer-address b{color:#212121;font-size:15px}
.footer-soc-links{overflow:hidden}
a.footer-soc{display:block;float:left;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;background:#ededed;margin-right:5px;border-radius:3px;color:#212121}
a.footer-soc:hover{color:#fff}
.footer-block h4{font-size:20px;line-height:20px}
.footer-block ul{padding:0;margin:0;list-style:none}
.footer-block ul li{margin:10px 0 0;padding:3px 0}
.footer-block ul li:first-child{margin-top:0}
.footer-block ul li .las{margin-right:10px;font-size:12px}
.footer-block ul li a:hover{padding-left:10px}
.footer-copyrights{background:#f2f2f2;padding:25px 0;text-align:center}
.footer-copyrights b{font-weight:700}
.fastLinks{display:none}
.faq{margin-bottom:15px;border-radius:3px;overflow:hidden}
.faq-title{background:#f8f8f8;padding:20px;font-size:17px;line-height:20px;color:#212121;overflow:hidden;cursor:pointer;position:relative;border-radius:3px 3px 0 0;transition:all .3s ease}
.faq-title b{display:block;padding-right:40px;font-weight:500}
.faq-title span{position:absolute;top:20px;right:20px;display:block;float:right;width:21px;height:21px}
.faq-title span:before{content:'';display:block;width:21px;height:1px;background:#212121;position:absolute;top:10px;left:0}
.faq-title span:after{content:'';display:block;width:1px;height:21px;background:#212121;position:absolute;left:10px;top:0}
.faq.opened .faq-title span:after{display:none}
.faq-message{padding:20px;background:#fff;border:1px solid #f8f8f8;border-top:0;display:none;border-radius:0 0 3px 3px}
.faq-title:hover{color:#212121}
.faq-title:hover span:before,.faq-title:hover span:after{background:#212121}
#order-table,#order-table *{max-width:99.9%;box-sizing:border-box}
#order-table .order-item-nom{display:none;width:0}
#order-table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;border:1px solid #ededed;border-radius:3px 3px 0 0}
#order-table,#order-table *{border-collapse:collapse;border-spacing:0;box-sizing:border-box}
#order-table td{padding:10px 20px;border:1px solid #f4f4f4}
#order-table thead{background:#fafafa}
#order-table thead th{text-align:left;padding:0 20px;line-height:40px;color:#212121;font-weight:500}
#order-table tbody tr td:nth-child(2){border-left:none}
#order-table tbody tr td:last-child{border-right:none}
#order-table td.order-item-img{line-height:0}
#order-table td.order-item-img img{width:60px;max-width:60px;border-radius:3px}
#order-table td.order-item-name,#order-table td.order-item-name a{color:#212121}
#order-table thead th.order-head-price{width:120px}
#order-table td.order-item-price{font-size:14px;color:#212121;font-weight:500;max-width:none;text-align:center;padding-left:5px;padding-right:5px}
#order-table td.order-item-cnt{overflow:hidden}
#order-table td.order-item-cnt > *{float:left;height:36px;text-align:center}
#order-table td.order-item-cnt input[type="text"]{width:100px}
.o-minus{display:block;line-height:36px;width:36px;height:36px;cursor:pointer;margin-right:-36px;position:relative;z-index:2;text-align:center;font-size:20px;color:#212121;font-weight:500;transition:color .3s ease}
.o-plus{display:block;line-height:36px;width:36px;height:36px;cursor:pointer;margin-left:-36px;position:relative;z-index:2;text-align:center;font-size:18px;color:#212121;font-weight:500;transition:color .3s ease}
.o-minus:hover,.o-plus:hover{color:red}
.o-minus::selection{background:rgba(0,0,0,0);color:inherit}
.o-plus::selection{background:rgba(0,0,0,0);color:inherit}
#order-table thead th.order-head-sum{width:120px}
#order-table td.order-item-sum{font-size:14px;font-weight:500;color:#212121;max-width:none;text-align:center;padding-left:5px;padding-right:5px}
#order-table td.order-item-del .lar{font-size:20px;line-height:17px;color:#212121;cursor:pointer;transition:all .3s ease}
#order-table td.order-item-del .lar:hover{color:red!important}
#order-table td.order-item-del input[type="checkbox"]{display:none}
#order-table tbody tr:nth-last-child(2) td{border-bottom:0}
#order-table tbody tr:last-child{display:none}
#order-table tbody tr:last-child td{border:none;padding:20px}
#order-but-continue{font-weight:400;text-transform:uppercase;font-size:11px;border:1px solid #ededed;background:#fafafa;color:#212121;height:36px;display:none}
#order-but-continue:hover{background:#212121;color:#f0f0f0;border-color:#212121}
#order-but-recalc{font-weight:500;height:36px;margin-left:30px;float:right}
#order-table td.order-total:last-child{font-size:16px;max-width:none;width:150px;display:block;line-height:36px;text-align:center;font-weight:400;color:red;float:left}
#order-total-line{padding:10px;width:99.9%;box-sizing:border-box;background:#fafafa;border:1px solid #ededed;border-top:0;font-size:16px;color:#212121;font-weight:500;text-align:right;overflow:hidden;line-height:40px;margin-bottom:10px;border-radius:0 0 3px 3px}
.order-page-title{margin-top:40px;margin-bottom:15px}
#payments-list tr td,#delivery-list tr td{padding-bottom:10px}
.payments-list-item{height:16px;overflow:hidden}
#payment-block-1 .payments-list-item{height:auto}
.pl-text,div[id^=delivery-descr]{background:#f4f4f4;box-sizing:border-box;padding:15px 20px!important;line-height:18px;font-size:12px;position:relative;margin-top:15px;display:none;border-radius:3px}
.pl-text:before,div[id^=delivery-descr]:before{content:'';display:block;width:12px;height:12px;background:#f4f4f4;transform:rotate(-45deg);position:absolute;top:-5px;left:15px}
.label{line-height:20px;cursor:pointer;font-weight:500!important;color:#212121}
#checkout-form .label{cursor:default;margin-bottom:2px;margin-top:10px}
#checkout-form textarea{height:100px;width:100%!important}
#checkout-form select,#checkout-form input[type="text"]{width:100%!important}
#checkout-form .checkbox{margin-top:10px;vertical-align:bottom}
hr.solid{background:none;border-top:1px solid #ededed;margin:15px 0}
.order-total-span,.order-total-sum-span{display:inline-block;line-height:24px}
.order-total-sum-span{font-weight:400;color:#212121;font-size:18px;padding-left:3px}
input#order-button{width:100%!important;margin:0!important;text-align:center;box-sizing:border-box;height:50px!important;font-size:15px;font-weight:500}
.forumContent .gTable{border-radius:3px;background:#fcfcfc}
.gTable{background:none;border-spacing:0;overflow:hidden}
.gTable td{padding:5px 20px}
.gTableTop{line-height:40px;padding:0 20px!important;color:#fff;text-decoration:none;font-size:12px!important;text-transform:uppercase;font-weight:500;background:#212121}
.gTableTop a{color:#fff!important;text-decoration:none;font-size:12px}
.gTableSubTop{padding:5px 10px;font-weight:500;font-size:13px}
.catLink{color:#fff!important;font-size:12px!important;text-transform:uppercase;font-weight:500}
.catLink:hover,.gTableTop a:hover{color:#fff!important}
.funcBlock{padding-right:10px}
.forumIcoTd{text-align:center}
.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd{padding:5px 10px}
.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadIcoTd,.threadNametd,.threadAuthTd,.threadLastPostTd{vertical-align:middle;padding-left:20px}
.forumNameTd{line-height:24px}
.forumNameTd a{font-size:12px;text-transform:uppercase;font-weight:500}
.forumNamesBar{padding-left:10px!important}
.frmBtns{text-align:right;padding-right:10px}
.legendTd{padding:0 10px}
.threadIcoTd,.threadIcoTd{text-align:center;vertical-align:middle}
.threadsDetails{padding:5px}
.postTdTop{text-align:center;padding:5px}
.postTdInfo{text-align:center}
.posttdMessage{vertical-align:top;padding:5px}
.threadsDetails,.postTdTop{background:none}
.gTable tr{background:none}
.gDivBottomRight{height:50px}
.pagesInfo{padding:0 10px;line-height:24px}
.switchActive{padding:0 10px;color:#fff}
.postBottom{padding:0 20px!important}
#thread_search_form{position:relative;padding-bottom:10px;overflow:hidden}
#thread_search_button{position:absolute;top:0;right:0}
.fNavLink{display:inline-block;margin-bottom:30px}
#forum_filter{text-align:right;padding-bottom:10px;margin-top:-32px}
#forum_filter form{display:inline-block}
#filter_by{display:inline-block;line-height:34px}
.postPreview,#iplus,.ucoz-editor-panel input,.allUsersBtn,.uSearchFlSbm{width:auto!important}
#selectPhotosBtn,#order-button{width:auto!important;height:auto!important}
#thread_search_field{float:left!important;width:165px!important}
.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd,.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd,.threadAuthTd,.threadIcoTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.postTdTop,.postBottom{border-bottom:1px solid #d8d8d8}
.postTdTop,.postBottom{border-top:1px solid #d8d8d8}
.gTableSubTop,.pagesInfo{background:#f2f2f2}
.gTableSubTop,.gTableSubTop a{color:#212121!important}
.postTdInfo{border-right:1px solid #d8d8d8}
.forumNameTd{color:#666}
a.forum{color:#212121}
.forumContent a:hover{color:#212121}
.mobile-menu-container{display:none}

.rectangle-list ol{list-style:none}
.rectangle-list a{position: relative;
  display: block;
  padding: .4em .4em .4em .8em;
  *padding: .4em;
  margin: .5em 0 .5em 2.5em;
  background: #eee;
  color: #444;
  text-decoration: none;
  transition: all .3s ease-out;
}

.rectangle-list a:hover{
  background: #ddd;
}       

.rectangle-list a:before{

  position: absolute;
  left: -2.5em;
  top: 50%;
  margin-top: -1em;
  background: #fa8072;
  height: 2em;
  width: 2em;
  line-height: 2em;
  text-align: center;
  font-weight: bold;
}

.rectangle-list a:after{
  position: absolute;
  content: '';
  border: .5em solid transparent;
  left: -1em;
  top: 50%;
  margin-top: -.5em;
  transition: all .3s ease-out;
}

.rectangle-list a:hover:after{
  left: -.5em;
  border-left-color: #fa8072;
}  
.rectangle-list li{
    display: inline-block;
 /*   float: left;*/
    width: 33%;
    vertical-align: top;
} 
.cnt{width:95%}

@media (min-width:1651px) {
.shc-block ul.cat-tree ul{display:block;position:absolute;background:#fff;top:40px;right:99999px;width:220px;border:none;box-shadow:0 0 7px rgba(0,0,0,0.08);z-index:1002;padding:8px 20px;transition:opacity .3s ease,top .3s ease;opacity:0;border-radius:3px;border:1px solid #212121}
.shc-block ul.cat-tree li:hover > ul{opacity:1;top:-18px;right:-260px}
.shc-block ul.cat-tree .plus:before{content:"\f061"}

.rectangle-list li{
  display: inline-block;
  /*float: left;*/
  width: 33%;
  vertical-align: top;
} 
}
@media (min-width:1280px) {
.search-main {line-height:1.5;padding: 7px 0 0 0;float:left;width:50%}
textarea,input{width:80%}
.menu-icon{display:none}
#menu{margin:0 auto;text-align:center}
#menu > div{display:inline-block;text-align:left}
#menu .uMenuRoot{margin:10px 0 0;padding:0;list-style:none;transition:margin .3s ease}
#header.fixed #menu .uMenuRoot{margin-top:11px}
#menu .uMenuRoot > li{float:left;position:relative}
#menu .uMenuRoot > li > a{display:inline-block;position:relative;padding:10px 20px;font-size:15px;color:#fff;font-weight:500}
#menu .uMenuRoot > li:first-child a{padding-left:0}
#menu .uMenuRoot > li > a.uMenuItemA{color:#fff}
#menu .uMenuRoot > li > a > i{margin-left:7px;font-size:10px}
#menu .uMenuRoot > li > a.menu-home-page span{display:none}
#menu .uMenuRoot > li > a.menu-home-page:before{content:'\f015';font-family:'Line Awesome Free';font-size:20px;font-weight:900}
.menu-hint1:before{content:"новое";display:block;position:absolute;right:0;top:-4px;line-height:13px;font-family:'Rubik';font-size:9px;color:#212121;padding:0 6px;z-index:2;border-radius:3px;opacity:1}
.menu-hint1:after{content:'';display:block;position:absolute;top:3px;right:8px;width:7px;height:7px;transform:rotate(110deg) skewX(50deg);opacity:1}
.menu-hint2:before{content:"горячее";display:block;position:absolute;right:0;top:-4px;line-height:13px;font-family:'Rubik';font-size:9px;color:#212121;padding:0 6px;z-index:2;border-radius:3px;opacity:1}
.menu-hint2:after{content:'';display:block;position:absolute;top:3px;right:8px;width:7px;height:7px;transform:rotate(110deg) skewX(50deg);opacity:1}
#header.fixed .menu-hint1:before,#header.fixed .menu-hint1:after,#header.fixed .menu-hint2:before,#header.fixed .menu-hint2:after{opacity:0}
#menu .uMenuRoot ul,#menu .uMenuRoot ul li{padding:0;margin:0;list-style:none;position:relative}
#menu .uMenuRoot > li > ul{display:block;position:absolute;background:#fff;box-shadow:0 0 7px rgba(0,0,0,0.15);padding:10px 20px;top:80px;left:-99999px;box-sizing:border-box;width:240px;opacity:0;transition:opacity .3s ease,top .3s ease;border-radius:3px;border:1px solid #212121}
#menu .uMenuRoot > li.uWithSubmenu:hover > ul{top:40px;left:0;opacity:1}
#menu .uMenuRoot > li > ul > li{padding:10px 0;border-bottom:1px solid #ededed}
#menu .uMenuRoot > li > ul > li:last-child{border-bottom:0}
#menu .uMenuRoot > li > ul > li > a{display:block;color:#212121}
#menu .uMenuRoot > li > ul > li > a:hover{padding-left:10px}
#menu .uMenuRoot > li > ul ul{display:block;position:absolute;background:#fff;box-shadow:0 0 7px rgba(0,0,0,0.15);padding:10px 20px;left:-99999px;box-sizing:border-box;width:240px;transition:opacity .3s ease,top .3s ease;opacity:0;top:50px;border-radius:3px;border:1px solid #212121}
#menu .uMenuRoot > li > ul li.uWithSubmenu:hover > ul{opacity:1;top:-10px;left:200px}
#menu .uMenuRoot > li ul > li.uWithSubmenu:hover > a{padding-left:10px;color:#212121}
#menu .uMenuRoot > li > ul ul li{padding:10px 0;border-bottom:1px solid #ededed}
#menu .uMenuRoot > li > ul ul li:last-child{border-bottom:0}
#menu .uMenuRoot > li > ul ul a{display:block;color:#212121}
#menu .uMenuRoot > li > ul ul a:hover{padding-left:10px}
#menu .uMenuRoot > li > ul i{float:right;line-height:22px;margin-right:10px;font-size:11px;color:#212121}
.rectangle-list li{
  display: inline-block;
 /* float: left;*/
  width: 33%;
  vertical-align: top;
  } 
    
.rectangle-list li a{font-weight: 500;font-size:14px}
}
@media (max-width:1650px) {
.search{float:none;width:100%;clear:both;top:20px;margin-left:3px}
.search-main {line-height:1.5;width:50%;padding: 7px 0 0 10px;float:left}
.shc{width:270px}
.shc-block{display:none}
.shc-block ul.cat-tree .plus:before{content:"\f107"}
#menu .uMenuRoot > li > a{padding-left:13px;padding-right:13px;font-size:14px;font-weight:400}
#slider-wrap{margin-left:0;width:74%}
#slider-wrap span.slide-arrow.la-arrow-right{opacity:1!important}
#slider-wrap span.slide-arrow.la-arrow-left{opacity:1!important}
.slide-text{margin-top:70px}
.top-banners-wrap{width:325px}
/*.section{padding-top:20px}*/
.banner-text{margin-top:5px;padding:0 25px}
.banner-text-1{margin-bottom:12px}
/*.banner-text-2{margin-bottom:12px}*/
.popular-goods .col4{width:48.717948717%;margin-right:2.564102564%}
.popular-goods .col4:nth-child(4n){margin-right:2.564102564%}
.popular-goods .col4:nth-child(4n+1){clear:none}
.popular-goods .col4:nth-child(2n){margin-right:0}
.popular-goods .col4:nth-child(2n+1){clear:left}
.g-buttons{top:170px}
.big-banner-text{padding:0 40px;margin-top:40px;max-width:570px}
.big-banner-text-2{margin-bottom:20px}
.big-banner-timer{margin-bottom:20px}
.new-goods-carousel{width:670px}
.reviews-carousel{width:640px}
#sidebar{width:20.512820512%}
#content{width:75.213675213%;clear:both}
#content .list-item{width:24%;margin-right:1%;min-height:407px}
/*#content .list-item:nth-child(5n){margin-right:3.409090909%}
#content .list-item:nth-child(5n+1){clear:none}
#content .list-item:nth-child(4n){margin-right:0}
#content .list-item:nth-child(4n+1){clear:left}*/
.shc-block ul.cat-tree li ul li{border-color:rgba(255,255,255,0.15)}
.shc-block ul.cat-tree li ul li a{color:#fff}
}
@media (max-width:1279px) {
.top-line{height:auto}
.top-list li{float:left}
.top-list li:last-child{float:left;border-left:1px solid rgba(0,0,0,0.1);margin-left:20px;padding-left:20px}
.top-list li i{display:none}
.shc-button{line-height:42px;height:40px;margin-top:10px;font-size:12px}
.shc-button i.las{line-height:40px}
#menu{display:none}
.menu-icon{display:block;float:left;margin-left:-20px;padding:0 20px;line-height:42px;height:40px;border-radius:3px;margin-top:10px;color:#fff;background:rgba(0,0,0,0.15);font-size:12px;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:3px}
.menu-icon:hover{background:rgba(0,0,0,0.3)}
.menu-icon i{font-size:20px;float:right;line-height:40px;margin-left:15px}
.mobile-menu-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:#212121;z-index:1005;display:none}
.mobile-menu-container-close{position:absolute;top:20px;right:20px}
.mobile-menu-container-close span{position:relative;width:26px;height:26px;display:block;top:10px;cursor:pointer}
.mobile-menu-container-close span:before{content:'';display:block;width:30px;height:2px;transform:rotate(45deg);background:#fff;position:relative;top:2px;transition:all .3s ease}
.mobile-menu-container-close span:after{content:'';display:block;width:30px;height:2px;transform:rotate(-45deg);background:#fff;transition:all .3s ease}
.mobile-menu-container .uMenuRoot{width:270px;margin:130px auto;padding:0;list-style:none;text-align:center}
.mobile-menu-container .uMenuRoot > li > a{display:inline-block;font-size:19px;padding:15px 0;color:#a7a7a7;font-weight:500}
.mobile-menu-container .uMenuRoot > li > a:hover{color:#fff}
.mobile-menu-container .uMenuRoot > li > a > i{display:none}
.mobile-menu-container .uMenuRoot li.uWithSubmenu i{padding-left:15px;color:#a7a7a7;font-size:15px;cursor:pointer}
.mobile-menu-container .uMenuRoot li.uWithSubmenu i:hover{color:#fff}
.mobile-menu-container .uMenuRoot li.uWithSubmenu .la-angle-right{display:none}
.mobile-menu-container .uMenuRoot ul{margin:0;padding:20px 0;list-style:none;text-align:center;display:none}
.mobile-menu-container .uMenuRoot ul li a{display:inline-block;font-size:16px;padding:7px 0;color:#a7a7a7;font-weight:400}
.mobile-menu-container .uMenuRoot ul li a:hover{color:#fff}
.mobile-menu-container .uMenuRoot ul li .la{font-size:16px!important}
#menu .uMenuRoot{display:none}
#slider-wrap{width:100%;float:none;margin-bottom:30px}
.slide{background-size:100%}
.slide-text{margin-top:95px}
.icon-block{width:50%;border-top:1px solid #ededed}
.icon-block:nth-child(2){border-top:0}
.icon-block:nth-child(3){border-left:0}
.banner-text{margin-top:0px;padding:0 15px}
.banner-text-1{font-size:20px;line-height:20px;margin-bottom:10px}
.banner-text-2{margin-bottom:10px}
.banner-text .button{line-height:38px;height:36px}
.big-banner-text{padding:0 25px;margin-top:25px;max-width:600px}
.big-banner-text-1{font-size:22px;line-height:22px;margin-bottom:10px}
.big-banner-text-2{line-height:16px;font-size:14px;margin-bottom:15px}
.big-banner-text-3{margin-bottom:15px;max-width:470px}
.big-banner-text .button{line-height:38px;height:36px}
.big-banner-timer{margin-bottom:15px}
.brand{width:33.333333333%;margin-bottom:-1px}
.new-goods-carousel{float:none;width:100%;margin-bottom:50px}
.reviews-carousel{float:none;width:100%}
.col4{width:48.369565%;margin-right:3.260869%}
.col4:nth-child(2n){margin-right:0}
.col4:nth-child(2n+1){clear:left}
.col4:nth-child(4n){width: 48%}
/*.col4:nth-child(4n){width: 100%}*/
#content{float:none;width:100%;margin-bottom:70px}
#sidebar{float:none;width:100%}
#sidebar .block{float:left;width:48.369565%;margin-right:3.260869%}
#sidebar .block:nth-child(2n){margin-right:0}
#sidebar .block:nth-child(2n+1){clear:left}
.top-banners-wrap{float:none;width:100%}
.tb{width:48.369565217%;float:right;margin:0}
.tb:first-child{float:left}
.info-section-text{margin-right:0}
.info-section-image{position:static;width:100%;background-position:center top;background-size:auto;padding-top:0;padding-bottom:0;height:550px;margin-top:-60px}
}
@media (max-width:991px) {
input[type="button"],input[type="submit"],input[type="reset"],button{border:none;color:#fff;height:36px;text-transform:uppercase;padding:0 5px;font-family:'Rubik';cursor:pointer;font-size:12px;box-sizing:border-box;transition:all .3s ease;font-weight:500;border-radius:3px;-webkit-appearance:none;}
.logo{background-image: url(../images/logo.svg);background-size:300px 60px;background-repeat:no-repeat;height:70px;float: left;margin: 20px 0 0}
.logotext {margin: 40px 0 0 55px;font-size: 22px}
.top-line{min-height:0}
#nav.fixed{position:static}
.menu-icon{margin-left:0;position: fixed;top: 0;right: 0}
.nav-bottom{display:none}
.top-line{display:none}
.top-list li{float:none;padding-bottom:15px;margin-left:0!important;border-left:0!important;padding-left:0!important}
.top-list li i{display:inline-block;width:20px;text-align:center}
.top-open{display:block;width:32px;height:26px;line-height:26px;text-align:center;color:#fff;margin:0 auto -26px;cursor:pointer;border-radius:0 0 3px 3px;transition:all .3s ease;position:relative;z-index:10;background:#f8f8f8;left:335px;font-size:12px}
.header-list{float:none;width:100%;margin:0;padding:25px 0}
.header{height:auto;padding-bottom:20px}
.search{top:0;margin-top:0}
.slide-text{margin-top:40px}
.icon-block{width:49.253731343%;margin-right:1.492537313%}
.icon-block:nth-child(2n){margin-right:1.492537313%}
.icon-block:nth-child(2n){clear:none}
.icon-block:nth-child(2n){margin-right:0}
/*.icon-block:nth-child(2n){clear:left}*/
.banner-section .col2{float:none;width:100%;margin-right:0}
.banner-text{margin-top:15px;padding:0 40px}
.banner-text-1{font-size:30px;line-height:30px;margin-bottom:20px}
/*.banner-text-2{margin-bottom:20px;line-height:20px}*/
.popular-goods .tabs-body{padding-top:30px}
.popular-goods{margin-top:0}
.popular-goods .tabs-head{text-align:left;float:none;padding-bottom:30px}
.popular-goods .col3{float:none;width:100%;margin-right:0}
.p-good .g-buttons .button i{display:none}
.big-banner-text{position:static;background:#f8f8f8;margin-top:0;width:100%;box-sizing:border-box;max-width:100%;padding:30px}
.big-banner-text-1{font-size:30px;line-height:30px;margin-bottom:10px}
.big-banner-text-2{font-size:15px;margin-bottom:30px}
.big-banner-text-3{margin-bottom:20px}
.big-banner-timer{margin-bottom:40px}
.big-banner img{transform:none!important}
.footer-body .col2{float:none;width:100%;margin-right:0}
#content .list-item{width:32%;margin-right:1%;min-height:400px}
/*#content .list-item:nth-child(5n){margin-right:4.285714285%}
#content .list-item:nth-child(4n){margin-right:4.285714285%}
#content .list-item:nth-child(4n+1){clear:none}
#content .list-item:nth-child(3n){margin-right:0}
#content .list-item:nth-child(3n+1){clear:left}*/
.gp-images{float:none;margin:0 auto 30px;max-width:100%;padding-top:5px}
.gp-info{margin-left:0}
#content .col3{width:48%;margin-right:4%}
#content .col3:nth-child(3n){margin-right:4%}
#content .col3:nth-child(3n+1){clear:none}
#content .col3:nth-child(2n){margin-right:0}
#content .col3:nth-child(2n+1){clear:left}
.about-image{float:none;width:100%;margin-bottom:30px}
.about-text{float:none;width:100%}
.mail-form{margin-right:0}
.contact-list{float:none;width:100%;margin-bottom:40px}
#order-table thead{display:none}
#order-table tbody tr:first-child td{border-top:0}
#order-table tbody tr:nth-child(odd){background:#fafafa}
#order-table table,#order-table tbody,#order-table tbody,#order-table tr,#order-table td{display:block;width:100%!important;max-width:100%!important;text-align:center;box-sizing:border-box;border:none}
#order-table td{border-bottom:1px dotted #ededed!important}
#order-table td:last-child{border-bottom:2px solid #ededed!important}
#order-table td.order-item-cnt input[type="text"]{width:100%}
#order-table tr:nth-last-child(2) td:last-child{border-bottom:0!important}
#order-table table{border:1px solid #ededed}
#order-total-line{border-width:2px}
.order-page-cols > .col2{width:100%;margin-right:0;float:none}
}
@media (max-width:767px) {
.nonefon,.gTableSubTop,.forumIcoTd,.forumThreadTd,.forumPostTd,.forumLastPostTd,.threadIcoTd,.threadAuthTd,.threadLastPostTd,.threadPostTd,.threadViewTd,.threadsDetails,.forumOnlineBar,.legendBlock,.userRights,.fFastNavTd,.fFastSearchTd,.forumNamesBar,#forum_filter,.postTdInfo,.postBottom,#thread_search_form{display:none}
.gDivLeft{padding-top:10px}
.postTdTop,.postTable,.posttdMessage{display:block!important;text-align:left;width:auto!important}
.postUser{font-size:16px;color:#7a7a7a}
.top-open{left:235px}
.header-list li{float:none;margin-left:0}
/*.header-list li:first-child{padding-bottom:20px}*/
.shc{width:auto}
.shc-button{padding-left:20px;padding:0 10px;margin: 0 0}
.shc-button i{margin-left:15px}
.shc-block{width:500px}
.shc-block:before{right:auto;left:30px}
.menu-icon i{margin-left:15px}
.slide-text{margin-top:30px;padding:0 30px}
.slide-text-1{font-size:22px;line-height:22px;margin-bottom:10px}
.slide-text-2{font-size:15px;line-height:15px;margin-bottom:20px}
.slide-text-3{margin-bottom:20px}
.tb-text{padding:15px}
.icon-block{float:none;width:100%;border-left:0}
.icon-block:nth-child(2){border-top:1px solid #ededed}
.banner-text{padding:0 20px;margin-top:20px}
.banner-text-1{font-size:20px;line-height:20px;margin-bottom:10px}
.banner-text-2{margin-bottom:20px}
.big-banner-text-1{font-size:22px;line-height:22px}
.big-banner-timer{margin-bottom:20px}
.popular-goods .col4{float:none;width:100%;margin-right:0}
.col2,.col3{margin-right:0;width:100%;float:none}
#content .col2,#content .col3{width:100%;margin-right:0}
#content .list-item{width:49%;margin-right:1%}
/*#content .list-item:nth-child(5n){margin-right:6%}
#content .list-item:nth-child(3n){margin-right:6%}*/
/*#content .list-item:nth-child(2n){margin-right:1%}
#content .list-item:nth-child(2n){clear:left}*/
.goods-view-mode{float:none}
.goods-sorter{float:none;margin-top:60px}
#content .list-item-view-mode-list .list-item .g-name{font-size:17px}
.commTd1,.commTd2{display:block;width:100%}
.er404{font-size:200px;line-height:200px;margin-bottom:20px}
.er404 span{font-size:170px;margin:0 15px}
.rectangle-list li{width: 100%} 
}

@media (min-width:850px) {
.noscrin {display:none}
}

@media (max-width:567px) {

.scrin {display:none}
.search-main {line-height:1.5;padding: 0;width:55%}
textarea,input{outline:none;resize:none;height:22px;width: 50%}
.logo{background-image: url(../images/logo.svg);background-size:260px 65px;background-repeat:no-repeat;height:85px;float: left;margin: 10px 0 0}
.logo h1{margin: 5px 0 0;font-size: 16px;}
.logotext {margin: 35px 0 0 55px;font-size: 18px}
.user-icon{font-size:28px;line-height:0px;padding: 4px 0 0 0;color:#fff;cursor:pointer;transition:all .3s ease}
.shop-page-descr{margin-bottom:20px;padding:15px;border:1px solid #ededed;border-radius:3px}
.shop-page-descr a{text-decoration:underline}
.shop-page-descr a:hover{color:#212121}
input[type="button"],input[type="submit"],input[type="reset"],button{border:none;color:#fff;height:36px;text-transform:uppercase;padding:0 5px;font-family:'Rubik';cursor:pointer;font-size:25px;box-sizing:border-box;transition:all .3s ease;font-weight:500;border-radius:3px;-webkit-appearance:none}	
.g-info{padding:5px 3px 3px}
.header-list li:nth-child(3n){float: left;padding-right:23px}
.header-list{float:none;width:100%;margin:0;padding:1px 1px}
.products {
	margin: 15px 0 15px 0;
	display: inline;
	float: none;

}
.products .ite { 
	background: #E6E7E8;
	color: #313840;
	border-radius: 7px;
	-webkit-border-radius:7px; 
	-moz-border-radius:7px;
	display: block;
	float: left;
	width: auto;
	height: 114px;
	margin: 5px;
	overflow: hidden;
	box-shadow: 0 0 5px;
}
.col2{margin-bottom:6px}
.col4{margin-right:0;width:100%;float:none}
.col4:nth-child(4n){width: 99%}
input.mf-field{float:none;width:100%;margin-right:0}
.top-open{left:130px}
.top-list li > i{display:none}
.shc{margin-right:0;position:sticky;top:0;z-index: 1}
.shc-button{width:130px}
/*.menu-icon{margin-left:0;position: fixed;top: 0;right: 0}*/
.shc-block{top:70px;width:292px;box-shadow:0 0 10px rgba(0,0,0,0.2)}
#nav{height:auto}
.nav-basket-opened .basket-body{width:292px;right:-2px}
.user-links.opened .user-body{right:-60px;width:290px}
#slider-wrap:before{padding-top:400px}
.slide{background-position:top;background-repeat:no-repeat;background-color:#f8f8f8}
.slide-text{margin-top:160px;padding:0 20px}
.slide-text-1{margin-bottom:20px;font-size:19px}
.slide-text-2{display:none}
.tb{float:none;width:100%;margin-right:0}
.tb:first-child{margin-bottom:30px}
.banner-text{padding:0 5px;margin-top:0}
.banner-text-1 h2{font-size:18px;line-height:20px;margin-bottom:5px}
.banner-text-2 {font-size:15px; width: 280px}
.banner img{transform:none!important}
.title-1{font-size:20px}
.g-buttons{top:240px}
.popular-goods .tabs-head > span{margin-bottom:5px}
.popular-goods .tabs-head{height:auto;overflow:hidden;padding-bottom:0}
.p-good .g-image{float:none;width:100%}
.p-good .g-info{margin-left:15px;padding-right:15px}
.p-good .g-name{margin-top:5px}
.big-banner-text{padding:20px}
.big-banner-text-1{font-size:16px;line-height:16px}
.big-banner-text-2{margin-bottom:15px;font-size:14px}
.big-banner-timer .countdown-section{margin-right:5px}
.r-person img{width:50px}
.r-person-info{margin-left:65px;padding-top:10px;line-height:16px;font-size:12px}
.r-text-info b{font-size:14px}
.r-text{font-size:14px;line-height:20px}
.brand{width:50%}
.footer-soc{margin-bottom:10px}
#content .list-item{float:left;width:32.5%;margin-right:1%;min-height:267px}
.sh-pages-left{float:none}
.sh-pages-right{float:none;margin-top:10px}
#sidebar .block{float:none;width:100%}
#content .list-item:nth-child(3n+3){clear:none;margin-right:0}
#content .list-item .g-info{font-size: 12px}
#content .list-item-view-mode-list .list-item .g-image{float:left;width:30%}
#content .list-item-view-mode-list .list-item .g-info{margin-left:0;font-size:12px}
#content .list-item-view-mode-list .list-item .g-rate{display:block}
#content .list-item-view-mode-list .list-item .g-brief{font-size: 10px}
.gp-name{font-size:19px;line-height:20px}
.gp-top-rate .wish{float:none;margin-top:30px;margin-left:0}
.gp-buttons .button{margin-bottom:10px}
.gp-title-1{padding-right:60px;font-size:19px;line-height:20px}
.gp-rev-head .button{float:none}
.gp-rev-head .gp-rev-head-rate{float:none;margin-left:0;margin-top:20px}
.gp-rev-form{padding:5px 15px 15px}
.gp-rev-comment-text{padding:15px}
.gp-rev-comment-user{float:none}
.gp-rev-comment-rating{float:none;margin-top:10px}
.info-section-image{background-size:100%;height:350px}
.er404{font-size:100px;line-height:100px;margin-bottom:20px}
.er404 span{font-size:90px;margin:0 5px}
.er404-title span{font-size:15px;line-height:30px}
.er404-title h2{font-size:19px;line-height:20px}
#sh_promo_wraper,#sh_promo_wraper *{display:block;width:100%}
 /* кнопка звонка =============================================== */
#popup__toggle{bottom:30px;right:110px;position:fixed;z-index:999;}
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(../images/ring.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
/* кнопка звонка =============================================== */   
    
}
.catalog #show_cats_more_block{font-weight:bold;cursor:pointer}
table.catalog{width:100%}
table.catalog h3{margin:0 0 0 60px}
table.catalog td{line-height:160%;padding-bottom:10px}
table.catalog div{margin:0 0 0 60px}
table.catalog img{float:left;margin:0;border:0}
.flist a,.slist a{text-decoration:none!important}
.flist .active,.slist .active{font-weight:bold}
.gphoto{border:none;margin-bottom:10px;cursor:pointer}
.newprice{color:red}
#goods_cont,#shop-basket{position:relative}
#goods_cont .empty{text-align:center;padding:50px}
.goods-list .basket{width:32px;height:32px;background-repeat:no-repeat;background-position:center center}
.goods-list .add{background-image:url(/.s/img/sh/badd.png);cursor:pointer}
.goods-list .err{background-image:url(/.s/img/sh/berr.png);cursor:pointer}
.goods-list .now{background-image:url(/.s/img/sh/bnow.png);cursor:pointer}
.goods-list .wait{background-image:url(/.s/img/wd/1/ajax.gif);background-color:#fff;background-repeat:no-repeat;background-position:center center}
.goods-list .done{background-image:url(/.s/img/sh/bdone.png);cursor:pointer}
.goods-list .wdo{background-image:url(/.s/img/sh/wldo.png);cursor:pointer}
.basket{display:niline-block;text-align:center;font-size:16px;border:1px solid #d8d8d8;height:34px;line-height:34px;cursor:pointer;border-radius:3px;text-decoration:none!important}
.gbuttons .basket{float:left;margin-right:5px;margin-bottom:5px}
img.basket{cursor:pointer}
#image-list{width:100%;position:relative;margin-top:10px}
#image-list .belt{position:absolute;left:0;top:0}
#image-list .panel{margin:0;float:left;overflow:hidden}
#image-list .inner{position:relative;margin:4px;border:#999 1px solid}
#image-list .inner div{position:absolute;width:16px;height:16px;cursor:pointer;top:4px;overflow:hidden}
#image-list .inner div.edt{right:24px;background:transparent url(/.s/img/icon/edt.png) no-repeat 0 0}
#image-list .inner div.del{right:2px;background:transparent url(/.s/img/icon/del.png) no-repeat 0 0}
#image-list .inner input{margin-top:-100px;margin-left:-550px;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;font-size:200px;height:250px;cursor:pointer}
#image-list .inner span#add_img{cursor:pointer;display:block;width:160px;height:160px;position:absolute;left:0;top:0}
#image-list .wait{background:url(/.s/img/wd/1/ajax.gif) no-repeat center center}
#image-list #gimage-wrap input{max-width:none;position:absolute;top:0;right:0;margin:0}
#image-list #gimage-add input{max-width:none;position:absolute;top:0;right:0;margin:0}
.sel-gimage{background-color:blue}
.methods-list div{padding-bottom:5px}
.methods-list .label{display:block;font-weight:bold}
.methods-list td{line-height:150%}
.methods-list th{width:1%}
.methods-list textarea{height:140px}
.methods-list .fw{width:400px}
.methods-list input.radio,.methods-list input.checkbox{vertical-align:-2px}
#transaction-table .col_rem{font-size:70%}
#invoice-table small,#transaction-table small{display:block}
#invoice-table .col_amount small{cursor:help}
#invoice-table .group-pic{vertical-align:-4px}
#cont-shop-order .osum{display:block;height:14px}
#cont-shop-invoices .gTableSubTop{cursor:pointer;white-space:nowrap}
#cont-shop-invoices .gTable td,#transactions_cont .gTable td{text-align:center}
#cont-shop-invoices td.col_payment_id,.col_payment_id td,.col_note small{text-align:left!important}
#cont-shop-invoices .forumNameTd{padding-left:6px;padding-right:6px}
#shop-currency{text-align:center}
.shop_spec u{cursor:help}
.shop_spec_grp td{font-weight:bold;border-top:1px dashed}
.shop_spec_sub,.shop_spec_val{padding-left:20px}
.shop_spec_nor{font-weight:bold}
.shop-tabs{display:block;height:31px;padding:0;margin:0 0 10px;border-bottom:#A7A6A6 1px solid;border-left:#A7A6A6 1px solid}
.shop-tabs li{float:left;height:30px;line-height:30px;list-style-type:none;margin:0;padding:0 10px;border-top:#A7A6A6 1px solid;border-right:#A7A6A6 1px solid}
.shop-tabs a{text-decoration:none!important}
.shop-tabs a:hover{text-decoration:underline!important}
.shop-itempage-images{padding-right:10px;width:1%}
.shop-itempage-rating-td{width:1%}
.shop-itempage-rating{margin-bottom:10px}
.shop-itempage-rating-text{font-size:10px;text-align:center}
.shop-itempage-price{font-size:14px;padding:0 10px}
.shop-itempage-buy{width:1%;text-align:center}
.shop-itempage-buy-btns div{margin:auto}
.shop-itempage-author{margin-top:10px}
.shop-itempage-viewed-title{font-size:20px;padding:5px 0 10px}
.shop-item-title,.shop-item-price{font-size:1.286em}
.shop-item-rating,.shop-item-brief,.shop-item-price{margin:10px 0}
.shop-options{padding:0;margin:0}
.shop-options li{line-height:150%;list-style-type:none;margin:0 0 5px;padding:0}
.shop-options label{font-weight:normal!important}
.shop-info{padding:5px;min-height:30px}
.shop-imgs img{float:left;margin:0 15px 15px 0}
.with-clear:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0}
.with-clear{display:inline-block}
.without-bg{background:none;background-color:#F6F6F6}
.with-clear{display:block}
#shop-hmenu{position:relative;list-style:none;margin:0;padding:0}
#shop-hmenu div.hmenu-item,#shop-hmenu li.hmenu-item{float:left;text-align:center;padding:0 1px}
#shop-hmenu td.hmenu-item{text-align:center;padding:0 1px;height:100%}
#shop-hmenu .hmenu-link{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle;padding:0 5px;text-align:center;text-decoration:none;font-size:12px;font-weight:bold;background-color:white;color:#000;border:1px solid #C2CFE0}
#shop-hmenu .hmenu-corn{width:100%;height:0;position:relative;display:none}
#shop-hmenu .hmenu-corn b{width:100%;height:10px;position:absolute;display:block;background:url(/.s/img/sh/vcor.png) no-repeat 50% 0;margin-top:1px;z-index:99}
#shop-hmenu .hmenu-cont u{text-decoration:none}
#shop-hmenu .hmenu-cont{display:none;position:absolute;left:0;text-align:left;z-index:98;width:100%}
#shop-hmenu .hmenu-cont ol{list-style:none;padding:0 0 0 5px;background-color:white;border:1px solid #C2CFE0;padding:10px;margin-top:10px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
#shop-hmenu .hmenu-cont ol li{margin:0 10px 0 0;width:200px;float:left!important}
#shop-hmenu .hmenu-cont div{margin:2px 0}
#shop-hmenu .hmenu-cont div a{font-size:12px;color:#000;font-weight:bold;text-decoration:none}
#shop-hmenu .hmenu-cont ul{list-style:none;padding:0 0 0 10px;margin:0}
#shop-hmenu .hmenu-cont ul li{line-height:20px}
#shop-hmenu .hmenu-cont ul li a{font-size:12px;color:#888;text-decoration:none}
.hmenu-onhover .hmenu-item:hover .hmenu-corn{display:block!important}
.hmenu-onhover .hmenu-item:hover .hmenu-cont{display:block!important}
#shop_wnd_error{width:64px;height:64px;float:left;background-image:url(/.s/img/icon/error_64.png)}
#shop_wnd_warning{width:64px;height:64px;float:left;background-image:url(/.s/img/icon/warning_64.png)}
#shop_wnd_info{width:64px;height:64px;float:left;background-image:url(/.s/img/icon/Info_64.png)}
#shop_wnd_text{margin-left:74px}
.payformErrorMsg{color:red;margin-left:15px}
ul.order_notice{list-style:none;padding:0;margin:0;font-weight:700}
ul.order_notice li{padding:0 0 5px}
#recommended_products{padding:5px 0 10px}
#recommended_products_title{color:#000}
.cats_catalog_show_more{text-decoration:none;font-weight:700;cursor:pointer}
.cats_catalog_show_more:hover{text-decoration:underline}
.spec-value > .fa{position:absolute;right:0;top:0}
.spec-value > .fa.fa-wrench{top:30px}
.warning-msg,.ok-msg{border:2px dashed;border-radius:10px;padding:15px;margin-bottom:20px}
.warning-msg{border-color:#faebcc;background-color:#fcf8e3;color:#8a6d3b}
.ok-msg{border-color:#d6e9c6;background-color:#dff0d8;color:#3c763d}
.fHelp{color:#96999e;font-size:.9em}
.shop-spec-filter-wrapper{width:100%}
.spec-filter{display:block;margin-bottom:3px;padding:3px 2px 3px 0;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid}
.spec-val-ico{display:none}
.spec-val-text,.spec-value-more{cursor:pointer}
.spec-value-more a{padding-left:20px}
.spec-value-more a.more{background:transparent url(/img/spec-down.png) no-repeat center left}
.spec-value-more a.hide{background:transparent url(/img/spec-up.png) no-repeat center left;display:none}
.spec-value{position:relative}
.spec-value > select{width:100%}
.collapsed .spec-filter-title{background-image:url(/img/spec-down.png)}
.collapsed .spec-subfilter-title{background-image:url(/.s/img/sh/al.png)}
.spec-filter-title,.spec-subfilter-title{position:relative;padding-top:4px;padding-bottom:4px;cursor:pointer}
.spec-filter-title{padding-right:20px;background:transparent url(/img/spec-up.png) no-repeat center right}
.spec-subfilter-title{padding-left:20px;background:transparent url(/.s/img/sh/au.png) no-repeat center left}
.spec-filter-title .sv-edit,.spec-subfilter-title .sv-edit,.spec-value .sv-edit{position:absolute;right:10px;top:0;display:none;transition:opacity 0 linear}
.spec-filter-title:hover .sv-edit,.spec-subfilter-title:hover .sv-edit,.spec-value:hover .sv-edit{display:block}
.sv-edit .u-mpanel-l{border-radius:13px!important;padding-right:0!important}
.spec-values{padding-left:20px}
.spec-filter-title span{font-weight:700;margin-bottom:5px}
.spec-subfilter-title span{cursor:pointer}
.spec-subfilter-list{padding-left:5px}
.spec-subfilter{padding-bottom:5px}
.collapsed .spec-subfilter-list,.collapsed .spec-values{display:none}
.important-values .collapsed,.view-as-user .hidden{display:none}
.spec-value select{width:auto}
.compare-widget-wrapper{border:2px solid rgba(19,107,179,1);border-radius:16px;display:inline-block;height:32px}
.compare-widget{display:block;width:32px;height:32px;cursor:pointer;background-position:center center;background-repeat:no-repeat;float:left}
.compare-widget-add{background-image:url(/.s/img/sh/ca.png)}
.compare-widget-remove{background-image:url(/.s/img/sh/cd.png);margin:0 10px!important}
.compare-widget-wait{background-image:url(/.s/img/wd/1/ajax.gif)!important}
.compare-widget-add + a{display:none}
.compare-widget-remove + a{display:block;margin:4px 20px 4px 55px}
@-webkit-keyframes fstAnimationEnter {
from{opacity:0;-webkit-transform:translate3d(0,-1em,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0)}
}
@-moz-keyframes fstAnimationEnter {
from{opacity:0;-moz-transform:translate3d(0,-1em,0)}
to{opacity:1;-moz-transform:translate3d(0,0,0)}
}
@keyframes fstAnimationEnter {
from{opacity:0;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fstElement{display:inline-block;position:relative;border:1px solid #D7D7D7;box-sizing:border-box;color:#232323;font-size:.9em;margin-right:30px;background-color:#fff}
.fstElement > select,.fstElement > input{position:absolute;left:-999em}
.fstToggleBtn{font-size:1.4em;display:block;position:relative;box-sizing:border-box;padding:.71429em 1.42857em .71429em .71429em;min-width:14.28571em;cursor:pointer}
.fstToggleBtn:after{position:absolute;content:"";right:.71429em;top:50%;margin-top:-.17857em;border:.35714em solid transparent;border-top-color:#cacaca}
.fstQueryInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;box-sizing:border-box;background:transparent;border:0}
.fstResults{position:absolute;left:-1px;top:100%;right:-1px;max-height:30em;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #D7D7D7;border-top:0;background-color:#fff;display:none}
.fstResultItem{font-size:1.4em;display:block;padding:.5em .71429em;margin:0;cursor:pointer;border-top:1px solid #fff}
.fstResultItem.fstUserOption{color:#707070}
.fstResultItem.fstFocused{color:#fff;background-color:#43A2F3;border-color:#73baf6}
.fstResultItem.fstSelected{color:#fff;background-color:#2694F1;border-color:#73baf6}
.fstGroupTitle{font-size:1.4em;display:block;padding:.5em .71429em;margin:0;font-weight:700}
.fstGroup{padding-top:1em}
.fstGroup:first-child{padding-top:0}
.fstNoResults{font-size:1.4em;display:block;padding:.71429em;margin:0;color:#999}
.fstSingleMode .fstControls{position:absolute;left:-1px;right:-1px;top:100%;padding:.5em;border:1px solid #D7D7D7;background-color:#fff;display:none}
.fstSingleMode .fstQueryInput{font-size:1.4em;display:block;width:100%;padding:.5em .35714em;color:#999;border:1px solid #D7D7D7}
.fstSingleMode.fstActive{z-index:100}
.fstSingleMode.fstActive.fstElement,.fstSingleMode.fstActive .fstControls,.fstSingleMode.fstActive .fstResults{box-shadow:0 .2em .2em rgba(0,0,0,0.1)}
.fstSingleMode.fstActive .fstControls{display:block}
.fstSingleMode.fstActive .fstResults{display:block;z-index:10;margin-top:-1px}
.fstChoiceItem{display:inline-block;font-size:1.2em;position:relative;margin:0 .41667em .41667em 0;padding:.33333em .33333em .33333em 1.5em;float:left;border-radius:.25em;border:1px solid #43A2F3;cursor:auto;color:#fff;background-color:#43a2f3;-webkit-animation:fstAnimationEnter .2s;-moz-animation:fstAnimationEnter .2s;animation:fstAnimationEnter .2s}
.fstChoiceItem.mod1{background-color:#f9f9f9;border:1px solid #d7d7d7;color:#232323}
.fstChoiceItem.mod1 > .fstChoiceRemove{color:#a4a4a4}
.fstChoiceItem .fstChoiceRemove{margin:0!important;background:transparent!important;padding:0!important;top:6px!important;left:5px!important;box-shadow:none!important;font-size:16px!important;height:auto!important;line-height:1em!important}
.fstChoiceRemove{box-shadow:none;height:25px;margin:0;padding:0;border:0;cursor:pointer;background:none;font-size:1.16667em;position:absolute;left:0;top:50%;width:1.28571em;line-height:1.28571em;margin-top:-.64286em;text-align:center;color:#fff}
.fstChoiceRemove::-moz-focus-inner{padding:0;border:0}
.fstMultipleMode .fstControls{box-sizing:border-box;padding:.5em .5em 0;overflow:hidden;width:20em;cursor:text}
.fstMultipleMode .fstQueryInput{font-size:1.4em;float:left;padding:.28571em 0;margin:0 0 .35714em;width:2em;color:#999}
.fstMultipleMode .fstQueryInputExpanded{float:none;width:100%;padding:.28571em .35714em}
.fstMultipleMode .fstFakeInput{font-size:1.4em}
.fstMultipleMode.fstActive,.fstMultipleMode.fstActive .fstResults{box-shadow:0 .2em .2em rgba(0,0,0,0.1)}
.fstMultipleMode.fstActive .fstResults{display:block;z-index:10;border-top:1px solid #d7d7d7}
#goods-images-wrapper{width:696px}
.goods-images-item{width:127px;height:127px;border:solid white 1px;padding:5px;display:block;position:relative;float:left;margin:5px}
.goods-images-image{max-width:117px;max-height:117px;margin:0 auto}
.google-images-loading,.google-images-unavailable{background:rgba(0,0,0,0.5);overflow:visible;position:absolute;top:0;left:0;z-index:1000;height:100%;width:100%;text-align:center}
.google-images-loading span,.google-images-unavailable span{color:white;margin:0 auto;display:inline-block;position:absolute;top:50%;left:0}
#goods-images-wrapper .pager{clear:both}
#goods-images-wrapper .pgSwchA{padding:0!important;border:none!important}
#goods-images-wrapper .pgSwchA b{display:inline-block;line-height:2em}
.myWinCont #goods-images-wrapper a,.myWinCont #goods-images-wrapper a:link,.myWinCont #goods-images-wrapper a:visited{text-decoration:none!important}
.nowrap{white-space:nowrap}
#shop-categories label{white-space:nowrap}
#shop-feed div{padding:2px 0}
.z_index_max{z-index:999999!important}
.fotorama__nav-wrap img{border-radius:3px;border:1px solid #ededed}

/* AZS */
.clearfix {
	display: block;
	float:none;
}

.products {
	margin: 15px 0 15px 0;
	display: inline;
	float: none;

}
.products .ite { 
	background: #E6E7E8;
	color: #313840;
	border-radius: 7px;
	-webkit-border-radius:7px; 
	-moz-border-radius:7px;
	display: block;
	float: left;
	width: auto;
	height: 114px;
	margin: 5px;
	overflow: hidden;
	box-shadow: 0 0 5px;
}
.products .ite:hover { 
	box-shadow: inset 0 0 2px;
}
.products .main { 
	float: right;
	width: 176px;
	margin: 5px 0 0 5px;
}
.products .title { 
	font-weight: 700;
	margin: 0px;
    padding: 0px;
	padding-top: 0px;
}
.products .figure { 
	float: left;
	width: 104px;
	height: 104px;
	overflow: hidden;
	position: relative;	
	margin: 5px 0 0 5px;
}
/*.ite .action {
	padding:4px 6px;
	font-size: 12px;
	line-height: 1.5;
}*/

.brands{
	margin:15px 0 0;

}
.brands .ite { 
	border-radius: 7px;
	-webkit-border-radius:7px; 
	-moz-border-radius:7px;
	float: left;
	height: 75px;
	margin: 0 0 20px 9px;
	overflow: hidden;
	width: 230px;
	box-shadow: 0 0 5px;
}
.brands .action { 
	background: #E6E7E8;
	color: #313840;
	cursor: pointer;
	display: block;
	height: 60px;
	overflow: hidden;
	padding: 10px;
	text-decoration: none;
	width: 215px;
}
.brands .main { 
	float: right;
	width: 90px;
}
.brands .title { 
	font-weight: 700;
	margin: 0px;
    padding: 0px 0px 0px;
	padding-top: 0px;
}
.brands .figure { 
	float: left;
	height: 60px;
	overflow: hidden;
	position: relative;
	width: 120px;
	margin: -2px 0 0 0;
}

.ite .description {
	padding:4px 0px;
	font-size: 12px;
	line-height: 1.5;
}
.pdf a{
	display:block;
	background: url("../images/icon-pdf.png") 7px no-repeat #E6E7E8;
	padding: 10px 10px 10px 50px;
	margin: 7px;
	border-radius: 7px;
}
.pdf a:hover{
    display:block;
	background: url("../images/icon-pdf.png") 7px no-repeat #EFEFEF;
	padding: 10px 10px 10px 50px;
	border-radius: 7px;
}
.pdf {
    list-style: none;
}
.right {
    float: right;

}
.left {
    float: left;
}
.block_watermark {
background: #fff url("../images/block_watermark.png") no-repeat;
width: 350px;
height: 350px;
}
.block_watermark_mini {
	background: #fff url("../images/block_watermark_mini.png") no-repeat;
    z-index: 1;
}
.contakt li{
	list-style: none;
}
.rules {margin-bottom: 10px;padding: 20px 30px;border: 3px solid #DC6C03; border-radius: 5px;font-size: 14px;}

/*	ACCORDION */
.accrodation { width: 100%; }
.acc-trigger { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%;	}
.acc-trigger:last-of-type, .acc-container:last-of-type { margin-bottom: 20px; }
.no-js .acc-trigger:last-of-type { border-bottom: none; }
.acc-trigger a { background: url(../images/accordion-ico.png) no-repeat 20px 13px; display: block; padding: 11px 20px 11px 50px; text-decoration: none; text-shadow: none; font-family: 'Open Sans'; font-size: 14px; font-weight: 600; color: #727272; border: 1px solid #eee; border-bottom: 1px solid #eee;}
.acc-trigger a:hover { background-color: #eee;  }
.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover { color: #ff8100; border-bottom: 1px solid #fff;  }
.acc-trigger.active a:hover { background-color: transparent; }
.acc-trigger.active { cursor: default; background:#fff;}
.acc-trigger.active:last-of-type { border-bottom: none; margin-bottom: 0; }
.acc-trigger.active a { background-position: 20px -58px; cursor: default;	}
.acc-container .content {  padding: 0px 14px 15px 50px; color: #999;  margin-bottom: 4px; background-color: #fff; border: 1px solid #eee; border-top: 0px solid #eee; }
.acc-container .content ul{	list-style:none}
.accrodation .acc-trigger a { background: url(../images/accordion-ico.png) no-repeat 20px 13px;}
.accrodation .acc-trigger a:hover { color: #0a70e3; border-bottom: 1px solid #fff;  }
.accrodation .acc-trigger.active a { color: #0a70e3; background-position: 20px -58px; cursor: default;	}

.instagram-media, .twitter-tweet {display: inline-block !important;}
.mce-accordion summary {cursor: pointer}
.self_delete_link {
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	padding: 12px 27px;
	border-radius: 10px;
	outline: none;
	background-color: #f44336;
	color: #fff;
	text-shadow: 0 1px #333;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	box-sizing: border-box;
	transition: all ease .1s; transition: all ease .1s
}

/*таблица в описании категории*/

.table-description{
	border: 1px solid #eee;
	table-layout: fixed;
	width: 100%;
	margin-top: 20px;
}
.table-description th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
}
.table-description td{
	padding: 0.2% 0.2% 0.2% 5%;
	border: 1px solid #eee;
	text-align: left;
}
.table-description tbody tr:nth-child(odd){
	background: #fff;
}
.table-description tbody tr:nth-child(even){
	background: #F7F7F7;
}


#loader{position:fixed;background:rgba(255,255,255,0.98);width:100%;height:100%;z-index:99999}.pre-loader-body{width:60px;height:30px;padding:0;text-align:left;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-15px}.pre-loader{position:absolute;left:50%;top:50%;margin-left:-26.5px;margin-top:-26.5px}.pre-loader .square{background:#212121;width:15px;height:15px;float:left;top:-10px;margin-right:5px;margin-top:5px;position:relative;border-radius:3px;opacity:0;animation:enter 2.7s infinite;-o-animation:enter 2.7s infinite;-ms-animation:enter 2.7s infinite;-webkit-animation:enter 2.7s infinite;-moz-animation:enter 2.7s infinite}.pre-loader .enter{top:0;opacity:1}.pre-loader .square:nth-child(1){animation-delay:0.81s;-o-animation-delay:0.81s;-ms-animation-delay:0.81s;-webkit-animation-delay:0.81s;-moz-animation-delay:0.81s}.pre-loader .square:nth-child(2){animation-delay:0.945s;-o-animation-delay:0.945s;-ms-animation-delay:0.945s;-webkit-animation-delay:0.945s;-moz-animation-delay:0.945s}.pre-loader .square:nth-child(3){animation-delay:1.08s;-o-animation-delay:1.08s;-ms-animation-delay:1.08s;-webkit-animation-delay:1.08s;-moz-animation-delay:1.08s;background:#ededed}.pre-loader .square:nth-child(4){animation-delay:0.405s;-o-animation-delay:0.405s;-ms-animation-delay:0.405s;-webkit-animation-delay:0.405s;-moz-animation-delay:0.405s;animation-delay:0.405s}.pre-loader .square:nth-child(5){animation-delay:0.54s;-o-animation-delay:0.54s;-ms-animation-delay:0.54s;-webkit-animation-delay:0.54s;-moz-animation-delay:0.54s;animation-delay:0.54s}.pre-loader .square:nth-child(6){animation-delay:0.675s;-o-animation-delay:0.675s;-ms-animation-delay:0.675s;-webkit-animation-delay:0.675s;-moz-animation-delay:0.675s;animation-delay:0.675s}.pre-loader .square:nth-child(8){animation-delay:0.135s;-o-animation-delay:0.135s;-ms-animation-delay:0.135s;-webkit-animation-delay:0.135s;-moz-animation-delay:0.135s;animation-delay:0.135s}.pre-loader .square:nth-child(9){animation-delay:0.27s;-o-animation-delay:0.27s;-ms-animation-delay:0.27s;-webkit-animation-delay:0.27s;-moz-animation-delay:0.27s;animation-delay:0.27s}.pre-loader .clear{clear:both}.pre-loader .last{margin-right:0}@keyframes enter{0{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}@-o-keyframes enter{0{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}@-ms-keyframes enter{0{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}@-webkit-keyframes enter{0{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}@-moz-keyframes enter{0{opacity:0;top:-10px}5%{opacity:1;top:0}50.9%{opacity:1;top:0}55.9%{opacity:0;top:10px}}

/* цвет 1  ----------------------------------- */
/* ------------------------------------------- */
::selection{background-color:#005ed1}.top-list li a:hover,.search .search-submit:hover,.header-list li i,.user-body-a a,.slide-text-2,.icon-block-icon,.g-name a:hover,.g-price,.banner-text-1 span,.big-banner-text-2,.big-banner-timer .countdown-amount,.r-text a,.post-name a:hover,.shop-page-descr a,.lpop-name:hover,.lpop-price,.gp-top-rate .wadd:before,.gp-top-rate .wdel:before,.gp-price,.gp-solds b,.gp-more-spec,.post-details a,.contact-list li > i,.er404 b,.g-image .wish.wdel,.g-name:hover,.basket-goods-body > a:hover,.big-ul li:before,.footer-logo,.footer-block ul li .las,.top-list li > i,span.footer-phone-icon,.footer-copyrights b,.er404-title span,#order_topay{color:#005ed1}.pre-loader .square,input[type="button"],input[type="submit"],input[type="reset"],button,#nav,.shc-block,.shc-block:before,.button.color:hover,.button.color2,.post-tags .eTag,span.slide-arrow.la-arrow-left,.g-buttons .wish,#go-top,.post-date,.mobile-menu-container-close span:hover:before,.mobile-menu-container-close span:hover:after,.goods-view-mode > span:hover,.block-body #flist-item-price button[onclick^="setPriceFilter"],.block .catsTd a:before,.swchItemA,.pgSwchA,.swchItemA1,.gcarouselarrow.prev,.g-new,.g-body:hover .g-to-basket,.popular-goods .tabs-head > span.aTabsHeadSpanActive,a.footer-soc:hover,.top-open,a#leftSwch,.block-body #flist-item-price button[onclick^="cancelPriceFilter"]:hover{background-color:#005ed1}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,input[type="checkbox"],.search,.goods-view-mode > span:hover,.gp-options label input[type="radio"]:hover,.gp-options label input[type="radio"]:checked,ul.circle li:before,.g-body:hover,#menu .uMenuRoot > li > ul,#menu .uMenuRoot > li > ul ul,.user-body,.basket-body,.shc-block ul.cat-tree ul,.gp-images img:hover,.post:hover{border-color:#005ed1}

/* цвет 2 ------------------------------------ */
/* ------------------------------------------- */
 .logo i,#menu .uMenuRoot > li > a:hover,.user-links:hover .user-icon,#shop-basket:hover .shop-basket-icon,.mobile-menu-container .uMenuRoot li > a.uMenuItemA,.mobile-menu-container .uMenuRoot li.uWithSubmenu.uWithSubmenuActive > a{color:#ffc400}.pre-loader .square:nth-child(3),banner-text-1 input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover,.button.color,.button.color2:hover,.button.color3:hover,.menu-hint1:before,.menu-hint1:after,.menu-hint2:before,.menu-hint2:after,.shop-basket-icon > span,span.slide-arrow.la-arrow-right,#go-top:hover,.swchItem:hover,.pgSwch:hover,.swchItem1:hover,.post-tags .eTag:hover,a#rightSwch,.faq-title:hover,.goods-view-mode > span.goods-view-mode-active:hover,.g-sale,.g-buttons .wish:hover,.button.light:hover,#shop-page-more button:hover,.block-body #flist-item-price button[onclick^="setPriceFilter"]:hover,.block .catsTd a:hover:before,.gcarouselarrow.next,.g-body:hover .g-to-basket:hover,.popular-goods .tabs-head > span,a.footer-soc,.faq.opened .faq-title,.block-body #flist-item-price button[onclick^="cancelPriceFilter"],#reset-filter-btn a{background-color: red}.photoActiveA img,.faq.opened .faq-message{border-color:#ffc400}

/* Line Awesome Free */
.la,.lab,.lad,.lal,.lar,.las{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}

/* AZS */
.la-rocket:before{content:"\f135"}
.la-check:before{content:"\f00c"}
.la-clipboard:before{content:"\f328"}
.la-user:before{content:"\f007"}
.la-gas-pump:before{content:"\f52f"}
/* AZS */

.la-clock:before{content:"\f017"}
.la-eur:before{content:"\f153"}
.la-headset:before{content:"\f590"}
.la-envelope:before{content:"\f0e0"}
.la-map-marker:before{content:"\f041"}
.la-arrow-right:before{content:"\f061"}
.la-search:before{content:"\f002"}
.la-angle-left:before{content:"\f104"}
.la-angle-right:before{content:"\f105"}
.la-bars:before{content:"\f0c9"}
.la-angle-up:before{content:"\f106"}
.la-marker:before{content:"\f5a1"}


@font-face{font-family:'Line Awesome Brands';font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/la-brands-400.eot);src:url(../fonts/la-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-brands-400.woff2) format("woff2"),url(../fonts/la-brands-400.woff) format("woff"),url(../fonts/la-brands-400.ttf) format("truetype"),url(../fonts/la-brands-400.svg#lineawesome) format("svg")}

.lab{font-family:'Line Awesome Brands'}
@font-face{font-family:'Line Awesome Free';font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/la-regular-400.eot);src:url(../fonts/la-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-regular-400.woff2) format("woff2"),url(../fonts/la-regular-400.woff) format("woff"),url(../fonts/la-regular-400.ttf) format("truetype"),url(../fonts/la-regular-400.svg#lineawesome) format("svg")}

.lar{font-family:'Line Awesome Free';font-weight:400}
@font-face{font-family:'Line Awesome Free';font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/la-solid-900.eot);src:url(../fonts/la-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/la-solid-900.woff2) format("woff2"),url(../fonts/la-solid-900.woff) format("woff"),url(../fonts/la-solid-900.ttf) format("truetype"),url(../fonts/la-solid-900.svg#lineawesome) format("svg")}

.la,.las{font-family:'Line Awesome Free';font-weight:900}


/* Owl Carousel */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

/* Others */
#go-top{border-radius:3px;position:fixed;bottom:10px;right:10px;display:block;height:40px;line-height:40px;width:40px;text-align:center;cursor:pointer;color:#fff;font-size:15px;background:#ededed;transition:all .3s ease}#go-top:hover{background:#212121;color:#212121}
@media screen and (max-width:767px){li.uEntryWrap{width:50%!important}}
@media screen and (max-width:567px){li.uEntryWrap{width:100%!important}}
#cat-add{height:auto;max-height:100px}
.u-mpanel,.u-mpanel *{max-width:none!important}li[class^='u-star'] a{transition:none!important}
.uComment{padding:10px 10px 0;border:1px solid #d8d8d8!important}.shop-imgs img{float:left;margin-right:3.44827586%;width:31.034482758%}.shop-imgs img:nth-child(3n){margin-right:0}#cont-shop-invoices input,#cont-shop-invoices button{margin-top:5px;margin-bottom:5px}#invoice_cont,#order-table{overflow-x:auto}select#cat-add{width:270px;min-height:150px}.flist{display:inline-block;padding-bottom:10px}.manTable input[type="text"],.ucoz-forum-post-image-interface input[type="text"]{min-width:50px}#uf-register *{max-width:none!important}.pop-up{padding:20px}.pop-up-title{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.pop-up-body{overflow:hidden}hr{border:none;height:1px;background:#eee}#pagesBlock1{text-align:left;overflow:hidden}.post-tags .oh{color:#fff}

@media screen and (max-width:567px){input.queryField{width:130px!important;display:block;margin-bottom:5px;margin-left:2px}input.searchSbmFl{width:130px;margin:0}}

.captcha-question{border-radius:3px}
.swchItem,.swchItemA,.pgSwch,.pgSwchA,.swchItem1,.swchItemA1, .plist a, .plist span {border-radius:3px;background:#ededed;display:inline-block;font-size:13px;line-height:40px;min-width:40px;text-align:center;padding-left:18px;padding-right:18px;text-align:center;margin-left:1px;margin-right:1px;box-sizing:border-box;color:#a7a7a7;color:#212121}

.swchItemA,.pgSwchA,.swchItemA1{font-weight:400;color:#fff}.swchItemA b,.pgSwchA b,.swchItemA1 b{color:#fff}
.swchItem:hover,.pgSwch:hover,.swchItem1:hover{background:#ededed;color:#212121}.xw-plain .xw-tl{border-top-right-radius:3px!important;border-top-left-radius:3px!important}.xw-plain .xw-bl{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.xw-plain .xw-ml,.xw-plain .xw-tl,.xw-plain .xw-bl{background:#f9f9f9!important}.xw-plain{border-radius:3px!important;}.myWinCont,.myWinCont td,.myWinCont dl,.myWinCont dt,.xw-hdr .xw-hdr-text,.myWinCont b{color:#212121!important}.myWinCont b{font-weight:600!important}#uidLogForm{text-align:left!important}.fancybox-outer{border-radius:3px!important}input.allUsersBtn,input.uSearchFlSbm{width:auto!important;background-color:#212121}.gcarouselbody .list-item .u-mpanel *{max-width:none !important}#call-back-form{padding:50px;max-width:400px;display:none}#call-back-form button i{margin-right:7px}.call-back-field{width:100%;margin-bottom:20px}#one-click-form{padding:50px;max-width:400px;display:none}.one-click-field{width:100%;margin-bottom:20px}#_uwndTop1,#_uwndTop2{z-index:99999 !important}.ucoz-editor-panel input[type="button"]{margin-bottom:1px;height:36px}.flist-item{margin-top:15px}#fCode{padding:0}img.captcha-question{border-radius:3px;border:1px solid #ededed}.wysibb{border-radius:3px}.wysibb .wysibb-toolbar{border-radius:3px 3px 0 0}.com-order-block{display:none}.block-body .flist-label{font-weight:500}.spec-filter-title span{color:#212121;font-weight:500!important;font-size:12px;}.spec-values{padding-left:0 !important}.spec-filter{border:none !important}#reset-filter-btn a{display:block;cursor:pointer;padding:0 20px;line-height:42px;height:40px;font-size:12px;text-transform:uppercase;font-weight:500;text-align:center;color:#212121;border-radius:3px;background:#ededed;margin-bottom:5px}#reset-filter-btn a:hover{background:#212121;color:#fff}.xw-plain .myBtnCenter a {color:#212121!important;}.xw-plain .myBtnCenter a:hover{color:#fff!important;}

.plist span {background:#005ed1;color:#fff}
.plist a:hover {text-decoration:none;background:#ffc400;color:#212121}

.flex{display:flex;flex-wrap:wrap;justify-content:space-between}
.w50{width:50%}
.vc{align-items:center}
.tc{text-align:center}
.jcl{justify-content:flex-start}
.ks_dinamic_count{background:#71b702;width:20px;height:18px;padding-top:2px;text-align:center;border-radius:50px;color:#fff;position:absolute;top:-10px;left:-10px}
.bg_0{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9990;display:none}
#ks_goods{background:rgba(16,51,80,0.71);width:700px;max-height:80vh;color:#fff;position:fixed;top:5%;left:50%;letter-spacing:.5px;overflow-y:auto;margin-left:-350px;z-index:99999;display:none}
.ks_total_cart{float:right;margin:16px 10px 15px 0;color:#212121}
#dle-content .ks_total_cart,#dle-content .price_sale{width:calc(100% - 20px);text-align:right;margin:7px 10px;font-size:14px}
.total_without_method{display:none}
#dle-content .ks_total_cart b,#dle-content .price_sale b{color:#4eab0a;font-size:17px}
.total_without_method b{color:#e04141;font-size:21px}
#ks_goods table,.cart_table{width:100%;color:#000;border-collapse:collapse}
.cart_table_min{background:#fff}
.goods_link{text-decoration:none!important}
#ks_goods table th,#ks_goods table td,.cart_table th,.cart_table td{background:#fff;padding:15px 10px;border:1px #ededed solid;position:relative}
#ks_goods table th,.cart_table th{background:#fafafa;color:#212121;font-weight:500;border:1px #ededed solid;padding:10px}
#ks_goods table th:first-child{text-align:left}
#ks_goods table img,.cart_table img{max-width:100px;max-height:50px}
.cart_table_min .jcl span,.cart_table .jcl span{width:calc(100% - 120px)}
.ks_take_count,.ks_add_count{display:block;width:20px;height:20px;margin-right:5px;line-height:18px;text-align:center;font-size:17px;font-weight:bold;border-radius:50%;color:#212121;border:1px solid #ededed;text-decoration:none!important}
.ks_add_count{margin:0 0 0 5px !important}
.ks_count_goods{width:30px!important;height:auto!important;line-height:normal!important;padding:3px 5px!important;text-align:center}
.ks_delete_goods{position:relative;line-height:17px;color:#212121;cursor:pointer;transition:all .3s ease;width:20px;height:16px;display:inline-block}
.ks_delete_goods:before{content:"\f2ed";position:absolute;top:0;left:0;font-family:'Line Awesome Free';font-weight:400;font-size:20px}
.ks_delete_goods:hover{opacity:1}
.goods_title{margin-left:10px;color:#212121}
#ks_goods .close{background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIxLjkgMjEuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuOSAyMS45IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8cGF0aCBkPSJNMTQuMSwxMS4zYy0wLjItMC4yLTAuMi0wLjUsMC0wLjdsNy41LTcuNWMwLjItMC4yLDAuMy0wLjUsMC4zLTAuN3MtMC4xLTAuNS0wLjMtMC43bC0xLjQtMS40QzIwLDAuMSwxOS43LDAsMTkuNSwwICBjLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtNy41LDcuNWMtMC4yLDAuMi0wLjUsMC4yLTAuNywwTDMuMSwwLjNDMi45LDAuMSwyLjYsMCwyLjQsMFMxLjksMC4xLDEuNywwLjNMMC4zLDEuN0MwLjEsMS45LDAsMi4yLDAsMi40ICBzMC4xLDAuNSwwLjMsMC43bDcuNSw3LjVjMC4yLDAuMiwwLjIsMC41LDAsMC43bC03LjUsNy41QzAuMSwxOSwwLDE5LjMsMCwxOS41czAuMSwwLjUsMC4zLDAuN2wxLjQsMS40YzAuMiwwLjIsMC41LDAuMywwLjcsMC4zICBzMC41LTAuMSwwLjctMC4zbDcuNS03LjVjMC4yLTAuMiwwLjUtMC4yLDAuNywwbDcuNSw3LjVjMC4yLDAuMiwwLjUsMC4zLDAuNywwLjNzMC41LTAuMSwwLjctMC4zbDEuNC0xLjRjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjcgIHMtMC4xLTAuNS0wLjMtMC43TDE0LjEsMTEuM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9zdmc+Cg==) no-repeat center center;background-size:16px;width:16px;height:16px;position:absolute;top:14px;right:11px;transition:.2s;transform:scale(0.7)}
#ks_goods .close:hover{transform:scale(1)}
.add_to_cart,.go_to_cart{background-color:#005ed1;color:#fff;line-height:48px;height:46px;display:inline-block;padding:0 20px;text-transform:uppercase;font-size:12px;font-weight:500;border-radius:3px;box-sizing:border-box}
.add_to_cart:hover{background-color:#ffc400;color:#000}
.go_to_cart{background-color:#ffc400;color:#000}
.go_to_cart:hover{background-color:#005ed1;color:#fff}
.active_goods{background:#5bb31b}
.active_goods span{font-size:12px;color:#d4ffb4}
.order_kylshop{background:#5BB31B;color:#fff;display:inline-block;padding:8px 17px;text-decoration:none!important;transition:.2s}
.clear_cart{background:#041e33;color:#b4cbde;font-size:13px;margin-left:-5px}
.order_kylshop:hover{background:#44920c}
.clear_cart:hover{background:#de3d2b;color:#fff}
#ks_payment{background:#5bb31b;color:#fff;text-align:center;padding:10px 20px;margin:15px 0;border:none;cursor:pointer;transition:.2s}
#ks_payment:hover{background:#5fca12}
#cart_full{width:100%}
#ks_form{width:470px}
#ks_form input[type="text"],#ks_form input[type="email"],#ks_form select,#ks_form textarea{width:calc(100% - 22px);padding:7px 10px;border:1px #ccc solid}
#ks_form textarea{min-height:100px}
#ks_form .ks_field label{display:block}
#ks_form .ks_field{display:block;clear:both;margin-bottom:15px}
.nlb label{display:inline-block!important}
.on_moder{background:#f68b1a;padding:7px 10px;color:#fff;display:inline-block;margin:10px 0}
#payments{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:30px 0}
#payments > div{margin:0 auto 15px;padding:0 15px;text-align:center}
.payment_img{max-width:200px;max-height:37px;display:block;margin:0 auto 15px}
.payment_btn{background:#5bb31b;color:#fff;width:140px;margin:0 auto;display:inline-block;text-align:center;padding:10px 20px;border:none!important;border-radius:2px;text-decoration:none!important;cursor:pointer;transition:.2s}
.payment_btn:hover{background:#488e15}
.scroll::-webkit-scrollbar-button{width:4px;height:0}
.scroll::-webkit-scrollbar-track{background-color:#32312e;box-shadow:0 0 3px #000 inset}
.scroll::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:#586b80 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8Zz4KICAgIDxnPgogICAgICA8cGF0aCBkPSJtOTEuNCwzMy41aC01My44Yy0yLjMsMC00LjEsMS44LTQuMSw0LjEgMCwyLjMgMS44LDQuMSA0LjEsNC4xaDUzLjljMi4zLDAgNC4xLTEuOCA0LjEtNC4xLTAuMS0yLjMtMS45LTQuMS00LjItNC4xeiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgICA8cGF0aCBkPSJtOTEuNCw4Ny40aC01My44Yy0yLjMsMC00LjEsMS44LTQuMSw0LjEgMCwyLjMgMS44LDQuMSA0LjEsNC4xaDUzLjljMi4zLDAgNC4xLTEuOCA0LjEtNC4xLTAuMS0yLjMtMS45LTQuMS00LjItNC4xeiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgICA8cGF0aCBkPSJtOTEuNCw2MC40aC01My44Yy0yLjMsMC00LjEsMS44LTQuMSw0LjEgMCwyLjMgMS44LDQuMSA0LjEsNC4xaDUzLjljMi4zLDAgNC4xLTEuOCA0LjEtNC4xLTAuMS0yLjMtMS45LTQuMS00LjItNC4xeiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center}
.scroll::-webkit-resizer{background:none;width:4px;height:0}
.scroll::-webkit-scrollbar{width:5px}
.is_goods{border:2px #3394e6 solid;padding:5px 15px;margin:15px 0;display:none}
#count_goods{margin:15px 0}
.is_goods input[type="text"],.is_goods select{height:auto;padding:5px}
.is_goods textarea{width:calc(100% - 15px);clear:both}
.is_goods .flex{margin:10px 0;justify-content:flex-start}
.is_goods > .flex > label{font-weight:bold;width:130px}
.pad_min{margin-left:10px}
#ks_sale_type{width:100px}
.ks_right_box{width:calc(100% - 130px)}
.is_goods .description_min{font-size:12px;color:#9e9e9e;margin:5px 0}
#source_title{display:inline-block;margin:10px 0 0 10px;text-decoration:none!important}
#source_title:hover{color:#0a68b4}
.w33{width:calc(33.3% - 40px);margin:10px 20px}
#filter{background:#f6f6f6;border:1px #dddddd solid;padding:15px;border-radius:2px;display:none}
#filter .w33 > label{font-weight:600;margin-bottom:10px}
#filter ul{padding-left:0}
#filter li{list-style:none}
#filter .border-teal-600{border-color:#f6f6f6}
.filter_short,.filter_full{padding:0;display:inline-block}
.filter_short ul,.filter_full ul{display:inline-block;padding:0;margin:0 5px 0 0 !important}
.filter_full p{color:#778890;padding:0 5px;font-size:12px;font-weight:600;letter-spacing:.5px;display:block;border-radius:2px}
.filter_short li,.filter_full li{display:block}
.filter_short > li li,.filter_full > li li{display: inline-block;border-radius: 5px;padding: 0 10px;border: 2px solid #ededed;cursor: pointer;vertical-align: middle;margin: 3px 8px 4px 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;height: 34px;line-height: 34px;transition: all .3s ease;border-width: 2px;}
.filter_short > li li:hover {border-color:#005ed1}
.filter_short > li li.active,.filter_full > li li.active{background:#005ed1;color:#fff;border-color:#005ed1}
.filter_short img{max-width:100px}
#ks_filter{background:#fff;padding:10px;border-radius:2px;position:relative}
#dle-content{position:relative}
#clear_filter{background:#8b989e;color:#fff;border:none;text-decoration:none;padding:3px 10px;font-size:13px;margin:10px 0 0;border-radius:2px;display:inline-block}
.bg_00{background:rgba(255,255,255,0.9);width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;display:none}
.la-fire,.la-fire > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.la-fire{display:none;font-size:0;color:#7b99b37a;position:absolute;top:50%;left:50%;margin-left:-15px;z-index:1000}
.la-fire.la-dark{color:#333}
.la-fire > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}
.la-fire{width:30px;height:30px}
.la-fire > div{position:absolute;bottom:0;left:50%;width:30px;height:30px;border-radius:0;border-radius:2px;-webkit-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-moz-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-ms-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-o-transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-webkit-animation:fire-diamonds 1.5s infinite linear;-moz-animation:fire-diamonds 1.5s infinite linear;-o-animation:fire-diamonds 1.5s infinite linear;animation:fire-diamonds 1.5s infinite linear}
.la-fire > div:nth-child(1){-webkit-animation-delay:-.85s;-moz-animation-delay:-.85s;-o-animation-delay:-.85s;animation-delay:-.85s}
.la-fire > div:nth-child(2){-webkit-animation-delay:-1.85s;-moz-animation-delay:-1.85s;-o-animation-delay:-1.85s;animation-delay:-1.85s}
.la-fire > div:nth-child(3){-webkit-animation-delay:-2.85s;-moz-animation-delay:-2.85s;-o-animation-delay:-2.85s;animation-delay:-2.85s}
.la-fire.la-sm{width:16px;height:16px}
.la-fire.la-sm > div{width:6px;height:6px}
.la-fire.la-2x{width:64px;height:64px}
.la-fire.la-2x > div{width:24px;height:24px}
.la-fire.la-3x{width:96px;height:96px}
.la-fire.la-3x > div{width:36px;height:36px}
@-webkit-keyframes fire-diamonds {
0%{-webkit-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}
50%{-webkit-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}
100%{-webkit-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}
}
@-moz-keyframes fire-diamonds {
0%{-moz-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}
50%{-moz-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}
100%{-moz-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}
}
@-o-keyframes fire-diamonds {
0%{-o-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}
50%{-o-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}
100%{-o-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}
}
@keyframes fire-diamonds {
0%{-webkit-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);-moz-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);-o-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}
50%{-webkit-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);-moz-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);-o-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}
100%{-webkit-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);-moz-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);-o-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}
}
.load-bar{position:absolute;width:100%;height:5px;top:0;left:50%;margin-left:-50%;z-index:1000;background-color:#fdba2c}
.bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}
.bar:nth-child(1){background-color:#da4733;animation:loading 3s linear infinite}
.bar:nth-child(2){background-color:#3b78e7;animation:loading 3s linear 1s infinite}
.bar:nth-child(3){background-color:#fdba2c;animation:loading 3s linear 2s infinite}
@keyframes loading {
from{left:50%;width:0;z-index:100}
33.3333%{left:0;width:100%;z-index:10}
to{left:0;width:100%}
}
#ks_filter li{list-style:none}
#ks_filter > ul > li{margin-bottom:10px}
#ks_filter p{font-weight:bold}
#ks_filter ul{padding:5px 0 0 10px !important;margin:0!important}
#ks_filter_price{margin:5px 5px 25px}
.ks_filter_price,.ks_filter_slider_box{margin:10px 5px 0}
.ks_filter_price .ks_filter_to,.ks_filter_slider_box .ks_slider_to{float:right}
.price_show{font-weight:bold;color:#4ca20d;font-size:21px;margin:5px 0}
.ks_sale{font-size:16px;color:#e23535}
#ks_map{height:470px}
.cart_title{width:100%}
.redirect_payments{text-align:center;display:block;width:100%;margin:50px 0;color:#1db31b;font-size:17px;font-weight:500}
.map_cart{width:calc(100% - 500px);height:570px}
#cart_full .map_cart{display:none}
#cart_full .map_cart #ks_map{border:1px #ccc solid}
.title_over_map{background:#ce2222;color:#fff;font-weight:400;padding:5px 10px;font-size:14px}
.select_delivery{background:#10b5da;color:#fff;text-decoration:none;display:inline-block;clear:both;padding:3px 10px;margin-top:10px;border-radius:2px;transition:.2s}
.select_delivery:hover{background:#0f3d58}
.img_map{display:inline-block;margin:5px 5px 5px 0}
.img_map img{max-width:250px;max-height:250px}
.checked_location{background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTcuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE5MS42NjcgMTkxLjY2NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkxLjY2NyAxOTEuNjY3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxwYXRoIGQ9Ik05NS44MzMsMEM0Mi45OTEsMCwwLDQyLjk5LDAsOTUuODMzczQyLjk5MSw5NS44MzQsOTUuODMzLDk1LjgzNHM5NS44MzMtNDIuOTkxLDk1LjgzMy05NS44MzRTMTQ4LjY3NiwwLDk1LjgzMywweiAgIE0xNTAuODYyLDc5LjY0NmwtNjAuMjA3LDYwLjIwN2MtMi41NiwyLjU2LTUuOTYzLDMuOTY5LTkuNTgzLDMuOTY5Yy0zLjYyLDAtNy4wMjMtMS40MDktOS41ODMtMy45NjlsLTMwLjY4NS0zMC42ODUgIGMtMi41Ni0yLjU2LTMuOTctNS45NjMtMy45Ny05LjU4M2MwLTMuNjIxLDEuNDEtNy4wMjQsMy45Ny05LjU4NGMyLjU1OS0yLjU2LDUuOTYyLTMuOTcsOS41ODMtMy45N2MzLjYyLDAsNy4wMjQsMS40MSw5LjU4MywzLjk3MSAgbDIxLjEwMSwyMS4xbDUwLjYyMy01MC42MjNjMi41Ni0yLjU2LDUuOTYzLTMuOTY5LDkuNTgzLTMuOTY5YzMuNjIsMCw3LjAyMywxLjQwOSw5LjU4MywzLjk2OSAgQzE1Ni4xNDYsNjUuNzY1LDE1Ni4xNDYsNzQuMzYyLDE1MC44NjIsNzkuNjQ2eiIgZmlsbD0iIzMxYjExMiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat left 0;color:#31b112;font-weight:500;display:inline-block;margin-left:10px;padding:1px 0 2px 21px}
.is_location_selected{color:#0a68b4;font-style:italic;margin:5px 0}
.delivery_city{margin-top:15px}
.total_width_delivery p{font-size:19px}
.total_width_delivery p b{color:#4eab0a}
.delivery_method_container{padding:10px}
.table_goods{background:#fff;width:100%;margin:20px 0;border-collapse:collapse}
.table_goods th,.table_goods td{padding:10px;text-align:left}
.table_goods th{background:#ededed;color:#212121;font-weight:400}
.table_goods td{border:1px #ededed solid}
.table_goods td a{display: inline-block;align-items: center;font-weight: 500;color: #212121;}
.table_goods td b {font-weight:400;color:#005ed1}
.img_g{display:inline-block;width:50px;margin-right:10px}
.status_1{background:#92c73c;color:#fff!important}
.status_2{background:#f7a407;color:#fff!important}
.status_3{background:#00abff;color:#fff!important}
.method_total{display:none}
.sale_empty{color:#e24f4f!important}
#promo_code{max-width:250px}
.without_sale{display:block;margin:5px 0;text-align:right}
.without_sale span{color:#a2a2a2}
.total_with_sale{font-size:17px;color:#4eab0a}
.present{background:#ea4949;color:#fff;font-size:12px;display:inline-block;padding:0 5px}
.one_plus_one{background:#5bb31b;height:14px;line-height:15px;color:#ffffff;font-size:11px;display:inline-block;text-align:center;width:calc(100% - 6px);padding:1px 3px;position:absolute;bottom:-1px;left:0}
.with_pickup_sale{display:inline-block;margin:10px 0 5px}
.with_pickup_sale b{color:#4eab0a;font-size:17px}
.show_addon_goods{background:#7290b1 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTMgNTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUzIDUzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTIsMTMuNWg0OWMxLjEwNCwwLDItMC44OTYsMi0ycy0wLjg5Ni0yLTItMkgyYy0xLjEwNCwwLTIsMC44OTYtMiwyUzAuODk2LDEzLjUsMiwxMy41eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yLDI4LjVoNDljMS4xMDQsMCwyLTAuODk2LDItMnMtMC44OTYtMi0yLTJIMmMtMS4xMDQsMC0yLDAuODk2LTIsMlMwLjg5NiwyOC41LDIsMjguNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMiw0My41aDQ5YzEuMTA0LDAsMi0wLjg5NiwyLTJzLTAuODk2LTItMi0ySDJjLTEuMTA0LDAtMiwwLjg5Ni0yLDJTMC44OTYsNDMuNSwyLDQzLjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==) no-repeat center center;background-size:17px;color:#fff;text-align:center;display:block;width:7px!important;height:17px;padding:3px 10px;border-radius:2px;position:absolute;top:15px;right:20px}
.addon_goods{border:1px #c0d6e8 solid!important;display:none}
.addon_goods td{background:#edf7ff!important;border:none!important;padding:0 10px}
.addon_goods td:first-child{position:relative;padding-left:53px!important;display:flex;align-items:center;top:0}
.addon_goods td:first-child:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiB2ZXJzaW9uPSIxLjEiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiBjbGFzcz0iIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCg2LjEyMzIzZS0xNyAtMSAxIDYuMTIzMjNlLTE3IDAgNjQpIj48Zz4KICAgIDxwYXRoIGZpbGw9IiMxRDFEMUIiIGQ9Im02My4zODYsMTYuMTkzbC4wMDItLjAwMmMwLjAwMi0wLjAwMyAwLjAwNC0wLjAwNiAwLjAwNi0wLjAxIDAuMTcyLTAuMTk1IDAuMjk4LTAuNDMgMC4zOTktMC42NzggMC4wMzItMC4wNzYgMC4wNTMtMC4xNDggMC4wNzYtMC4yMjUgMC4wNTgtMC4xOTEgMC4wOTQtMC4zODkgMC4xMDYtMC41OTYgMC4wMDYtMC4wNzYgMC4wMTgtMC4xNDggMC4wMTYtMC4yMjYgMC0wLjA0IDAuMDEtMC4wNzYgMC4wMDgtMC4xMTUtMC4wMTQtMC4yMzktMC4wNjItMC40Ny0wLjEzNi0wLjY4Ny0wLjAwNi0wLjAyMy0wLjAyMi0wLjA0MS0wLjAzLTAuMDY0LTAuMDg4LTAuMjM5LTAuMjE0LTAuNDUxLTAuMzYzLTAuNjQ1LTAuMDIxLTAuMDI3LTAuMDI4LTAuMDYzLTAuMDUtMC4wOWwtMTAuMzExLTEyLjE0NmMtMC43ODktMC45My0yLjA4NC0wLjk0OC0yLjg5NC0wLjAzNy0wLjgwOCwwLjkxLTAuODIzLDIuNDAyLTAuMDMyLDMuMzM0bDUuNTU4LDYuNTQ5Yy04LjEyMS0xLjA3Ni0xNi4xMDQsMC42MzMtMTYuNDgxLDAuNzE3LTI0LjY0Niw0LjQ2Ny00Mi4wODcsMjcuMjI3LTM4Ljg4LDUwLjczNiAwLjE1OSwxLjE2NCAxLjAyOCwxLjk5MiAyLjAxOSwxLjk5MiAwLjEwNiwwIDAuMjEyLTAuMDA5IDAuMzItMC4wMjcgMS4xMTYtMC4yMDMgMS44NzgtMS40MDkgMS43MDQtMi42OTYtMi44NTctMjAuOTQgMTMuMDU2LTQxLjI4MiAzNS41MzctNDUuMzU4IDAuMTAzLTAuMDI0IDguMzUxLTEuNzk0IDE2LjExNy0wLjU3NGwtOC41NzcsNS4wOTNjLTEuMDA1LDAuNTk4LTEuMzk4LDIuMDItMC44ODEsMy4xNzcgMC41MTYsMS4xNTkgMS43NDgsMS42MDggMi43NTYsMS4wMTdsMTMuNTItOC4wMjhjMC4xODMtMC4xMTEgMC4zNDctMC4yNSAwLjQ5MS0wLjQxMXoiIGRhdGEtb3JpZ2luYWw9IiMxRDFEMUIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0IzQjNCMyIgZGF0YS1vbGRfY29sb3I9IiMxRDFEMUIiPjwvcGF0aD4KICA8L2c+PC9nPiA8L3N2Zz4=) no-repeat;background-size:17px;width:24px;height:24px;position:absolute;top:15px;left:20px}
.my_price input{display:inline-block;width:100px;padding:7px 10px}
.pay_by_balance{padding:12.5px 0}
.pay_by_balance b{font-size:18px}
.no_list{list-style:none;padding:0;margin:0}
.ks_counter{display:inline-block}
.ks_counter input[type="number"]{width:70px;height:auto;padding:3px 7px;border-radius:30px}
[name="pay_my_balance"]{width:200px!important;height:auto;padding:3px 10px!important}
.filterGoods{background:#ebeff3;font-size:13px;width:100%;display:block;padding:4px!important}
.filterGoods li{display:block}
.filterGoods li b{color:#7b92a5;font-weight:normal}
.li_filter_color{margin-top:10px}
.filter_img{height:100px}
.filter_img img{max-width:100%;max-height:100%}
.filter_color{background:none!important;padding:0!important;border-radius:20px!important;border:none!important}
.filter_color div,.colorSelected{background:#fff;display:inline-block;width:20px;height:20px;border:3px #d5dde4 solid;border-radius:20px}
.colorSelected{margin:10px 0 -7px 5px}
.filter_color.active div{border:3px #5abb11 solid}
@media screen and (max-width: 700px) {
#ks_goods{max-width:100%;top:0;left:0;margin:0!important}
}
@media screen and (max-width: 490px) {
#ks_goods table img,.cart_table img{display:none}
.ks_take_count,.ks_add_count{margin:5px auto!important}
}

/*! =========================================================================
   Стили UF-FORM */
/*! ========================================================================= */

.uf-wrapper {
	margin: 0 auto;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .8);
	width: 500px;
	position: relative;
}

.uf-wrapper-inline {
	margin: 20px 0;
}

input.uf-input,
textarea.uf-input {
	display: block;
	height: 30px;
	width: 100%;
	font: normal 14px/30px Arial, sans-serif;
	padding: 0 10px;
	position: relative;
	font-size: 16px;
	color: #333;
	vertical-align: middle;
	border: solid 1px #ccc;
	outline: none;
	background-color: #fff;
	-webkit-appearance: none;
	box-sizing: border-box;
	border-radius: 2px;
}

input.uf-input:focus,
textarea.uf-input:focus {
	border-color: #4b9fc5;
}

textarea.uf-input {
	height: auto;
	padding: 10px;
	line-height: 20px;
}

select.uf-input {
	padding: 0;
	-webkit-appearance: menulist;
}

select.uf-input[multiple] {
	height: auto;
	-webkit-appearance: none;
}

.uf-input-error,
.uf-input-error:focus {
	background: rgba(233, 82, 65, .1);
	border-color: #e95241;
}

.uf-btn {
	display: inline-block;
	color: #fff;
	margin: 8px;
	font: normal 14px/20px Arial, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background: #4b9fc5;
	border: 0;
	text-decoration: none;
	white-space: nowrap;
	padding: 10px 20px;
	border-radius: 5px;
	-webkit-user-select: none;
	user-select: none;
	transition: all ease .3s;
}

.uf-btn:hover {
	background: #3a7b99;
}

.uf-header {
	font: normal 20px/28px Arial, sans-serif;
	background: #4b9fc5;
	color: #fff;
	padding: 10px 20px;
	border-radius: 4px 4px 0 0;
}

.uf-wrapper-inline .uf-header {
	border-radius: 0;
}

.uf-content {
	padding: 20px;
	font-size: 14px;
}

.uf-alert {
	padding: 10px 20px;
	font-weight: bold;
	font-size: 14px;
}

.uf-alert-success {
	background: #45d2b1;
	color: #fff;
}

.uf-alert-error {
	background: #e95241;
	color: #fff;
}

.uf-alert-info {
	background: #ffecb3;
	color: #424242;
	font-weight: normal;
}

.uf-alert ul {
	margin: 0 0 0 20px;
}

.uf-field {
	margin-bottom: 20px;
}

.uf-field:last-child {
	margin-bottom: 0;
}

.uf-field:before,
.uf-field:after {
	content: " ";
	display: table;
}

.uf-field:after {
	clear: both;
}

.uf-label {
	float: left;
	width: 120px;
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
}

.uf-field-input {
	overflow: hidden;
}

.uf-error-text {
	color: #e95241;
}

.uf-inline-loading {
	height: 400px;
}

.uf-inline-loading {
	margin: 40px auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(155, 207, 230, .3);
	border-right: 1.1em solid rgba(155, 207, 230, .3);
	border-bottom: 1.1em solid rgba(155, 207, 230, .3);
	border-left: 1.1em solid #4b9fc5;
	transform: translateZ(0);
	animation: ufLoading 1.1s infinite linear;
}

.uf-inline-loading,
.uf-inline-loading:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}

@keyframes ufLoading {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

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

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


/*! =========================================================================
   Magnific Popup CSS */
/*! ========================================================================= */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
	filter: alpha(opacity=80);
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
}

.mfp-close {
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0;
	top: 5px;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	filter: alpha(opacity=65);
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
	cursor: pointer;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.mfp-close-btn-in .mfp-close {
	color: #fff;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
	   * Remove all paddings around the image on small screen
	   */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}

	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}

	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}

	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}

	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}

	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}

	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}

	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		transform: scale(.75);
	}

	.mfp-arrow-left {
		transform-origin: 0;
	}

	.mfp-arrow-right {
		transform-origin: 100%;
	}

	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
    
    .uf-wrapper {
	width: 95%;
    }
}

.mfp-ie7 .mfp-img {
	padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
	padding: 0;
}

.mfp-ie7 .mfp-content {
	padding-top: 44px;
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}


/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2016 Hakim El Hattab, http://hakim.se
 */
.ladda-button {
	position: relative
}

.ladda-button .ladda-spinner {
	position: absolute;
	z-index: 2;
	display: inline-block;
	width: 32px;
	height: 32px;
	top: 50%;
	margin-top: 0;
	opacity: 0;
	pointer-events: none
}

.ladda-button .ladda-label {
	position: relative;
	z-index: 3
}

.ladda-button .ladda-progress {
	position: absolute;
	width: 0;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.2);
	visibility: hidden;
	opacity: 0;
	transition: 0.1s linear all !important
}

.ladda-button[data-loading] .ladda-progress {
	opacity: 1;
	visibility: visible
}

.ladda-button, .ladda-button .ladda-spinner, .ladda-button .ladda-label {
	transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important
}

.ladda-button[data-style=zoom-in], .ladda-button[data-style=zoom-in] .ladda-spinner, .ladda-button[data-style=zoom-in] .ladda-label, .ladda-button[data-style=zoom-out], .ladda-button[data-style=zoom-out] .ladda-spinner, .ladda-button[data-style=zoom-out] .ladda-label {
	transition: 0.3s ease all !important
}

.ladda-button[data-style=expand-right] .ladda-spinner {
	right: -6px
}

.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner {
	right: -12px
}

.ladda-button[data-style=expand-right][data-loading] {
	padding-right: 56px
}

.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-right][data-loading][data-size="s"], .ladda-button[data-style=expand-right][data-loading][data-size="xs"] {
	padding-right: 40px
}

.ladda-button[data-style=expand-left] .ladda-spinner {
	left: 26px
}

.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner {
	left: 4px
}

.ladda-button[data-style=expand-left][data-loading] {
	padding-left: 56px
}

.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-left][data-loading][data-size="s"], .ladda-button[data-style=expand-left][data-loading][data-size="xs"] {
	padding-left: 40px
}

.ladda-button[data-style=expand-up] {
	overflow: hidden
}

.ladda-button[data-style=expand-up] .ladda-spinner {
	top: -32px;
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=expand-up][data-loading] {
	padding-top: 54px
}

.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
	opacity: 1;
	top: 26px;
	margin-top: 0
}

.ladda-button[data-style=expand-up][data-loading][data-size="s"], .ladda-button[data-style=expand-up][data-loading][data-size="xs"] {
	padding-top: 32px
}

.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner {
	top: 4px
}

.ladda-button[data-style=expand-down] {
	overflow: hidden
}

.ladda-button[data-style=expand-down] .ladda-spinner {
	top: 62px;
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner {
	top: 40px
}

.ladda-button[data-style=expand-down][data-loading] {
	padding-bottom: 54px
}

.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=expand-down][data-loading][data-size="s"], .ladda-button[data-style=expand-down][data-loading][data-size="xs"] {
	padding-bottom: 32px
}

.ladda-button[data-style=slide-left] {
	overflow: hidden
}

.ladda-button[data-style=slide-left] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-left] .ladda-spinner {
	left: 100%;
	margin-left: 0
}

.ladda-button[data-style=slide-left][data-loading] .ladda-label {
	opacity: 0;
	left: -100%
}

.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
	opacity: 1;
	left: 50%
}

.ladda-button[data-style=slide-right] {
	overflow: hidden
}

.ladda-button[data-style=slide-right] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-right] .ladda-spinner {
	right: 100%;
	margin-left: 0;
	left: 16px
}

.ladda-button[data-style=slide-right][data-loading] .ladda-label {
	opacity: 0;
	left: 100%
}

.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
	opacity: 1;
	left: 50%
}

.ladda-button[data-style=slide-up] {
	overflow: hidden
}

.ladda-button[data-style=slide-up] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-up] .ladda-spinner {
	left: 50%;
	margin-left: 0;
	margin-top: 1em
}

.ladda-button[data-style=slide-up][data-loading] .ladda-label {
	opacity: 0;
	top: -1em
}

.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
	opacity: 1;
	margin-top: 0
}

.ladda-button[data-style=slide-down] {
	overflow: hidden
}

.ladda-button[data-style=slide-down] .ladda-label {
	position: relative
}

.ladda-button[data-style=slide-down] .ladda-spinner {
	left: 50%;
	margin-left: 0;
	margin-top: -2em
}

.ladda-button[data-style=slide-down][data-loading] .ladda-label {
	opacity: 0;
	top: 1em
}

.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
	opacity: 1;
	margin-top: 0
}

.ladda-button[data-style=zoom-out] {
	overflow: hidden
}

.ladda-button[data-style=zoom-out] .ladda-spinner {
	left: 50%;
	margin-left: 32px;
	transform: scale(2.5)
}

.ladda-button[data-style=zoom-out] .ladda-label {
	position: relative;
	display: inline-block
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
	opacity: 0;
	transform: scale(0.5)
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	transform: none
}

.ladda-button[data-style=zoom-in] {
	overflow: hidden
}

.ladda-button[data-style=zoom-in] .ladda-spinner {
	left: 50%;
	margin-left: -16px;
	transform: scale(0.2)
}

.ladda-button[data-style=zoom-in] .ladda-label {
	position: relative;
	display: inline-block
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
	opacity: 0;
	transform: scale(2.2)
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
	opacity: 1;
	margin-left: 0;
	transform: none
}

.ladda-button[data-style=contract] {
	overflow: hidden;
	width: 100px
}

.ladda-button[data-style=contract] .ladda-spinner {
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=contract][data-loading] {
	border-radius: 50%;
	width: 52px
}

.ladda-button[data-style=contract][data-loading] .ladda-label {
	opacity: 0
}

.ladda-button[data-style=contract][data-loading] .ladda-spinner {
	opacity: 1
}

.ladda-button[data-style=contract-overlay] {
	overflow: hidden;
	width: 100px;
	box-shadow: 0px 0px 0px 2000px transparent
}

.ladda-button[data-style=contract-overlay] .ladda-spinner {
	left: 50%;
	margin-left: 0
}

.ladda-button[data-style=contract-overlay][data-loading] {
	border-radius: 50%;
	width: 52px;
	box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.8)
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
	opacity: 0
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
	opacity: 1
}
