html{color:#000;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
li{list-style:none;}
caption, th{text-align:left;}
q:before, q:after{content:'';}
abbr, acronym {border:0; font-variant:normal;} /* to preserve line-height and selector appearance */ /* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit; font-size:inherit; font-weight:inherit;} /*to enable resizing for IE*/
input, textarea, select{*font-size:100%;} /*because legend doesn't inherit in IE */
legend{color:#000;}
img {border:0;}

@font-face {font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/material-icons.woff2);/* For IE6-8 */
  src:local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(../fonts/material-icons.woff2) format('woff2'),;}
.material-icons {font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;/* Preferred icon size */
  display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;/* Support for all WebKit browsers. */
  -webkit-font-smoothing:antialiased;/* Support for Safari and Chrome. */
  text-rendering:optimizeLegibility;/* Support for Firefox. */
  -moz-osx-font-smoothing:grayscale;/* Support for IE. */
  font-feature-settings:'liga';}
  
 @font-face{font-family:'CirceRounded';src:url('../fonts/CirceRounded.otf')}
 @font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.ttf')} 
 @font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Regular.ttf')}
 


body{font-family:'Roboto', Verdana, Arial, Helvetica, sans-serif;font-size:15px;line-height:1.5em;color:#646464;
background-color:#f9f8fc;text-align:center;}

.small {font-size:12px;}
a {color:#3399FF;}
a:hover {color:#474747;}
h1 {font-size:19px;display:inline;}
h2 {font-size:17px;}
h3 {font-size:17px;}
.clear {clear:both;}
ul li, ol li {padding:10px;margin:0px 50px;}
h1, h2, h3, h4 {font-family:'CirceRounded', sans-serif;letter-spacing:1.1px;font-weight:600;}
p {padding:20px 0 0 0;}
.conta {display:none;}
a.anchor, a.anchor:hover {text-decoration:none;color: #000 !important;}
.green {color:#00CC00;}
.blue {color:#0d7399;}
#line-gray {clear:both;border-top:1px solid #7c8296;margin:50px 10% 10px 10%;}
.white-black {background-color:#000;color:#fff;padding:5px;}
.white-yellow {background-color:#ffde2c;color:#fff;padding:5px;}
.clear{clear:both;}


#top-fon {position:fixed;width:100%;height:60px;background-color:#018ca4;z-index:100;padding:0;margin:0;}
#top {position:relative;width:100%;max-width:1200px;display:inline-block;padding:0;margin:0;border:0;text-align:center;}

#logo {float:left;width:138px;margin:12px 0 0 0px;padding:0 0 0 2%;}
.logo {width:138px;height:38px;margin:0;padding:0;background:url(../images/sprite.png) no-repeat 0px 0px;}


#top-tf {display:inline-block;padding:0px 30px 0 0;margin:0;}
.top-tf-number {display:inline-block;padding:20px 0 0 0px;vertical-align:top;}
#top-tf a.toptf-tel {color:#fff;font-family:'CirceRounded', sans-serif;font-size:17px;letter-spacing:1.5px;font-weight:400;
text-decoration:none;border:1px solid #444;border-radius:66px;padding:7px 20px;}
#top-tf a.toptf-tel:hover {background-color:#444;}

#menu {display:inline-block;min-width:100%;padding:0;height:auto;font-weight:700;}

.menu__icon {position:absolute;top:23px;right:4%;margin:0 0 0 -102px;padding:0;width:25px;height:25px;cursor:pointer;}
.menu__icon span {display:block;position:absolute;height:3px;width:100%;background:#fff;
border-radius:6px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}
.menu__icon span:nth-child(1) {top:0px;}
.menu__icon span:nth-child(2), .menu__icon span:nth-child(3) {top:7px;}
.menu__icon span:nth-child(4) {top:14px;}
#menu.menu_state_open .menu__icon span:nth-child(1) {top:14px;width:0%;left:50%;}
#menu.menu_state_open .menu__icon span:nth-child(2) {transform:rotate(45deg);}
#menu.menu_state_open  .menu__icon span:nth-child(3) {transform:rotate(-45deg);}
#menu.menu_state_open  .menu__icon span:nth-child(4) {top:14px;width:0%;left:50%;}

.menu__links {display:none;margin:10px 0 0 0;overflow:auto;background-color:#018ca4;}
#menu.menu_state_open .menu__links {display:block;z-index:1000;}
.menu__links ul {margin:0;}
.menu__links ul li, ul.menu_two li {display:inline-block;position:relative;
margin:0;padding:20px 0;border-bottom:1px solid #999;width:50%;
font-family:'CirceRounded',sans-serif;font-size:17px;letter-spacing:1.2px;line-height:1.25;}
ul.menu_two li {border:0;}

.menu__links ul a {font-size:15px;color:#fff;text-decoration:none;}
.menu__links ul a:hover {color:#474747;text-decoration:underline;}


.menu_two {display:none;overflow:auto;}
.menu_two_icon {display:inline-block;vertical-align:middle;}

.menu_hidden {display:none;}

#tlang {font-weight:700;}






#i-text-fon {height:100vh;min-height:100vh;margin:0;padding:0;background-color:#000;
background-size:100%;background-attachment:scroll;background-repeat:no-repeat;background-size: cover;
background-image:url(../images/1-text.jpg);}
#i-text {position:relative;display:inline-block;width:100%;max-width:1200px;padding:0;margin:0;border:0;text-align:center;
z-index:1;}
.i-text-zag {float:left;padding:30vh 0 0 3vw;color:#fff;text-align:center;
font-family:'CirceRounded',Arial,sans-serif;font-size:40px;line-height:1.5;font-weight:600;}
.top-zag-small {font-size:20px;}

.i-text-btn {display:inline-block;padding:50px 0 0 0px;text-align:center;}
.i-text-btn a {text-decoration:none;color:#000;font-weight:bold;}
.yelow-btn {font-family:'CirceRounded',Arial,sans-serif;font-size:18px;line-height:1.7;font-weight:400;
padding:12px 0 0 0;width:330px;height:40px;text-align:center;
border-radius:66px;background-color:#ffd014;background-position:center center;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;}
.yelow-btn:hover {background-color:#4278e1;color:#ffffff;}



.navjet-top {display:inline-block;padding:0;margin:25vh 0 0 30vh;
height:200px;width:484px;background-image:url(../images/navjet-top.png);background-size: cover;}



.overlay {top:0;right:0;bottom:0;left:0;z-index:10;display:none;
background-color: rgba(0, 0, 0, 0.85);position: fixed;cursor: default;}
.overlay:target {display:block;}

.popup {top:-100%;right:0;left:50%;z-index:20;margin:40px 0 0 0;padding:10px 0;width:85%;min-width:320px;max-width:520px;
font-size:19px;font-family:'CirceRounded', Arial, sans-serif;font-weight:600;color:#777;
position:fixed;border:1px solid #383838;background:#fefefe;
 -webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;
-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);
-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);
-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;
-o-transition:-o-transform 0.6s ease-out;transition:transform 0.3s ease-out;
}

.overlay:target+.popup {-webkit-transform:translate(-50%, 0);-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);transform: translate(-50%, 0);top:10vw;}
.close {position:absolute;top:12px;right:10px;width:40px;height:40px;padding:0;text-align:center;text-decoration:none;
font-size:40px;font-family:Verdana,sans-serif;font-weight:400;color:#777;
-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);transform: rotate(45deg);}
.close:before {content:"+";}
.close:hover {color:#000;}

.popup-zag {width:auto;max-width:100%;text-align:left;padding:5px 0 15px 15px;margin:0;color:#777;}
.form-text {text-align:left;padding:20px 0 0 4%;margin:0;color:#777;}

.textfield {padding:10px 0 10px 10px;margin:0px 0 0px 6%;width:80%;
color:#000;font-size:14px;font-family:'CirceRounded',Arial,sans-serif;line-height:1.55;letter-spacing:2px;font-weight:700;
border:1px #ddd solid;border-radius:6px;text-align:left;}
input.button-send, .knopka {font-size:19px;font-family:'CirceRounded',sans-serif;font-weight:400;
color:#fff;letter-spacing:1px;border-radius:66px;background-color:#ffd014;background-position:center center;
background:#7ED321;padding:10px 40px;margin:20px 0 0 0;border:none;text-decoration:none;}
input.button-send:hover, .knopka:hover {background:#65BD04;color:#fff;}
.phone-left {padding:10px 0 10px 10px;margin:10px 0 0 1%;}
.textfield-comment {margin:10px 0 0 6%;font-weight:400;}


.galka {position:absolute;bottom:40px;right:0;left:0;text-align:center;
 animation-duration:1s;animation-name:kach;animation-iteration-count: infinite;animation-direction: alternate;}
 
@keyframes kach {
  from {margin-top:1%;height:10px;}
  to {margin-top:0%;height:20px;}
}


.scrollUp {position:fixed;top:auto;bottom:10px;right:10px;left:auto;
width:47px;height:35px;border-radius:50px;background-color:#3c3d3f;z-index:9999;cursor:pointer;
text-align:center;padding:12px 0 0 0;opacity:1;border:#585d6f 1px solid;
-webkit-box-shadow:0 0 3px #585d6f;-moz-box-shadow:0 0 3px #585d6f;box-shadow:0 0 3px #585d6f;}
.scrollUp:before {content:"\e316";font-family:"Material Icons";color:#fff;font-size:36px;font-weight:normal;}


.minheight {min-height:600px;}
#text-content {padding:30px;margin:30px;}


#ii-text-fon {margin:0;padding:50px 0 50px 0;background-color:#fff;vertical-align:top;}
#ii-text-fon a {text-decoration:none;}

.top-cat {display:inline-block;padding:0;margin:0 5% 70px 5%;text-align:center;}
.top-cat img {max-width:90%;}
.top-cat a {font-family:"CirceRounded";color:#000;font-size:26px;font-weight:normal;}
.top-cat a:hover {color:#3399FF;}


.ii-text-img {display:inline-block;padding:20px;margin:10px;vertical-align:middle;width:220px;height:260px;background-color:#f2f2f2;}
.ii-one{display:inline-block;width:116px;height:116px;margin:20px 0 0 0;padding:0;background:url(../images/sprite.png) no-repeat -198px 0px;}
.ii-two{display:inline-block;width:135px;height:127px;margin:20px 0 0 0;padding:0;background:url(../images/sprite.png) no-repeat -318px 0px;}
.ii-three{display:inline-block;width:97px;height:100px;margin:20px 0 0 0;padding:0;background:url(../images/sprite.png) no-repeat -458px 0px;}
.ii-four{display:inline-block;width:125px;height:102px;margin:20px 0 0 0;padding:0;background:url(../images/sprite.png) no-repeat -563px 0px;}


.ii-text {display:inline-block;margin:0;padding:20px 0 0 0;color:#000;
font-size:15px;font-family:'CirceRounded',sans-serif;font-weight:400;}

#iii-text-fon {}
.top-tovar-zag {font-family:'Roboto',Arial,sans-serif;color:#000;font-size:30px;font-weight:400;padding:10px 0;}
.top-tovar-zag .material-icons {font-size:30px;font-weight:400;padding:0px 5px 0 0;}
ul.top-tovar-ul li {display:inline-block;margin:0;padding:20px 10px;margin:20px 10px;width:300px;height:460px;
vertical-align:top;border-radius: 10px;border:#cccece 1px solid;background-color:#fff;
-webkit-box-shadow:0 0 15px #d9dade;-moz-box-shadow:0 0 15px #d9dade;box-shadow:0 0 15px #d9dade;}
ul.top-tovar-ul li:hover {-webkit-box-shadow:0 0 15px #555;-moz-box-shadow:0 0 15px #555;box-shadow:0 0 15px #555;}
ul.top-tovar-ul li img {height:240px;}
a.a-top {text-decoration:none;color:#000;font-family:'CirceRounded',Arial,sans-serif;font-size:19px;font-weight:400;}
a.a-top:hover {color:#3383B6;}
.top-naz {clear:both;min-height:45px;vertical-align:top;padding:10px 20px;}
.top-cena {float:left;padding:40px 0 10px 20px;color:#555;font-family:'Montserrat',Arial,sans-serif;font-size:30px;font-weight:400;}
.ind-grn {color:#000;font-family:'CirceRounded',Arial,sans-serif;font-size:20px;font-weight:400;}
ul.top-tovar-ul li div.material-icons {float:right;padding:20px 5px 0 10px;font-size:43px;}

ul.top-tovar-ul li form {clear:both;}

.shs-tocart input {border:0;background-color:#F4FAF6;color:#00A046;font-size:30px;
width:50px;height:50px;border-radius:30px;padding:0 2px;margin:0px;}
.shs-tocart input:hover {color:#000;}



#iiii-text-fon {clear:both;padding:80px 0 120px 7%;}

	
	
	
	
#black-text-fon {background-color:#3c3f43;padding:50px 0;margin:0px 0 0 0;}
	

.preim-zag {clear:both;display:inline-block;padding:0;margin:0;
font-family:'CirceRounded',Arial,sans-serif;font-size:27px;font-weight:400;
color:#fff;text-align:center;vertical-align:top;line-height:1em;}
.pochemu-zag {clear:both;display:inline-block;padding:0;margin:0;
font-family:'CirceRounded',Arial,sans-serif;font-size:27px;font-weight:400;
color:#000;text-align:center;vertical-align:top;line-height:1em;}

.tab {display:inline-block;margin:40px 2% 0 2%;}
.tab-in {width:280px;height:210px;text-align:center;background-color:#f5f5f7;
border-radius:12px;-webkit-box-shadow:0 0 2px #E7E9EF;-moz-box-shadow:0 0 2px #E7E9EF;box-shadow:0 0 2px #E7E9EF;}
.tab-in-white {width:280px;height:210px;text-align:center;background-color:#f5f5f7;
border-radius:12px;-webkit-box-shadow:0 0 2px #b4b4b5;-moz-box-shadow:0 0 2px #b4b4b5;box-shadow:0 0 2px #b4b4b5;}
.tab-in:hover, .tab-in-white:hover {-webkit-box-shadow:0 0 10px #fff;-moz-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;}
.tab-in-zag {float:left;padding:15px 0 0 25px;text-align:left;
font-size:19px;font-family:'CirceRounded',Arial,sans-serif;line-height:1.55;letter-spacing:2px;font-weight:700;}
.tab-in-icon, .tab-in-icon-green {float:right;padding:25px 30px 0 0;}
.tab-in-icon i {font-size:45px;color:#dc0b0b;}
.tab-in-icon-green i {font-size:45px;color:#01e863;}
.tab-in-text {clear:both;padding:30px 10px 10px 10px;text-align:left;
font-size:15px;font-family:'Montserrat',Arial,sans-serif;line-height:1.5;font-weight:400;}	





.artikle-zag {float:left;text-align:left;padding:0px 0 0 10%;font-family:'CirceRounded',Arial,sans-serif;font-size:24px;font-weight:400;
color:#000;vertical-align:top;}
.artikle-zag .material-icons {padding:0 10px 0 0;}

ul.artikle-text {padding:0px;}
li.index-one-blog {display:inline-block;margin:0;padding:40px 30px;max-width:320px;vertical-align:top;text-align:left;color:#505050;height:420px;overflow:hidden;}
.index-one-blog-img img {-webkit-box-shadow:5px 5px 10px #000;-moz-box-shadow:5px 5px 10px #000;box-shadow:5px 5px 10px #aaa;
max-width:100%;margin:0;padding:0;}
.index-one-blog-zag {padding:20px 0 20px 0;}
.index-one-blog-intro {font-family:'CirceRounded',Arial,sans-serif;font-size:14px;font-weight:400;}
a.index-blog-zag {font-family:'Roboto',Arial,sans-serif;font-size:19px;font-weight:400;text-decoration:none;color:#505050;}
a.index-blog-zag:hover {color:#3399FF;}

#index-text {display:inline-block;width:94%;max-width:1200px;padding:0 3% 70px 3%;margin:0;border:0;text-align:left;}
.faq_list{padding:50px 0 10px 0;position:relative;color:#000;text-align:left;}
.faq_item{border-bottom:1px solid #a2adb6;padding:30px 0;width:80%;}
.faq_item_title{font-family:Montserrat,sans-serif;font-size:20px;
letter-spacing:1.5px;position:relative;
font-weight:bold;padding:0px;margin:0px;}
.faq_item_title_inner{display:inline-block;position:relative;padding:0;cursor:pointer;}
.faq_item_title_inner:hover:before{transform:translateY(1px);}
.faq_item_title_inner:before{position:absolute;right:-60px;top:0;
content:"\e313";font-family:"Material Icons";color:#585d6f;font-size:36px;
font-weight:normal;cursor:pointer;transition:.2s;transition-timing-function:ease-in-out;}
.faq_item_title_inner.open:before{transform:rotate(180deg);}
.faq_item_body{font-family:Montserrat,sans-serif;font-size:16px;padding:20px;box-sizing:
letter-spacing:1.2px;line-height:2;border-box;display:none;}



#darkgrey {height:auto;background-color:#393c47;}

.forma {height:100vh;min-height:100vh;margin:0;padding:0;background-color:#000;
background-size:100%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;
background-image:url(../images/niz-bg.jpg);}
.forma-bg {display:inline-block;width:100%;max-width:1200px;padding:0;margin:0;border:0;text-align:center;
z-index:1;}
.forma-left {display:inline-block;margin:60px 5% 0 10px;text-align:left;}
.forma-left-zag {color:#fff;font-size:46px;font-weight:bold;font-family:'CirceRounded',Arial,sans-serif;
line-height:1.2;}
.forma-left-text {color:#fff;font-size:24px;font-weight:normal;font-family:'CirceRounded',Arial,sans-serif;
line-height:1.8;margin:20px 0 0 0;}

.forma-right {display:inline-block;width:300px;margin:50px 0 0 5%;}
.forma-right-bg {display:inline-block;background-color:#f5f6fa;border-radius:16px;padding:35px;}
.forma-right-zag {color:#000;font-size:16px;letter-spacing:1.3px;font-weight:bold;
font-family:Arial,sans-serif;line-height:1.3;}
.forma-right-input {margin:20px 0;}
.forma-right-input input {color:#aaa;background-color:#ffffff;border:0;font-weight:normal;
height:50px;width:250px;padding:0 18px;font-family:'CirceRounded',Arial,sans-serif;font-size:15px;
letter-spacing:1.1px;line-height:1.33;}
.forma-right-btn {width:100%;padding:0;}
.forma-right-btn a {text-decoration:none;}
.zayavka-btn {color:#ffffff;background-color:#6067ab;border-radius:66px;height:40px;text-align:center;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
font-family:'CirceRounded',Arial,sans-serif;font-size:16px;font-weight:bold;
padding:15px 0 0 0;}
.zayavka-btn:hover {background-color:#666775;}

input.zayavka-btn {height:50px;width:250px;padding:5px 0 0 0;}	
input.zayavka-btn:hover {background-color:#666775;}	

.forma-right-prim {color:#777;font-size:16px;font-weight:normal;font-family:'CirceRounded';
line-height:1.2;margin:20px 0 0 0;}
.forma-right-prim a {color:#ff8562;text-decoration:none;}

.forma-right-niz {display:inline-block;min-width:300px;max-width:520px;width:40%;margin:50px 0 0 5%;padding:20px 0 30px 0;
border-radius:16px;background-color:#F5F5F6;}


#blackfon {height:auto;background-color:#1C1D21;}
.niz-left {float:left;width:300px;margin:60px 0 60px 10%;}
.niz-left-logo {width:138px;height:38px;padding:0;margin:0px 0;
background:url(../images/sprite.png) no-repeat -145px 0px;}
.niz-left-text {color:#7c8296;font-size:15px;font-weight:normal;font-family:'CirceRounded';
margin:20px 0 0 10px;line-height:1.8;text-align:left;}

.niz-right {float:right;width:600px;}
.niz-right-btn {float:left;margin:70px 40px 0 0;width:250px;padding:10px 0 0 0;}
.niz-right-btn a {text-decoration:none;}
.niz-btn {color:#ffffff;background-color:#1C1D21;border-radius:66px;height:40px;text-align:center;
border:#585d6f 1px solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
font-family:Montserrat,sans-serif;font-size:15px;font-weight:normal;
padding:15px 0 0 0;}
.niz-btn:hover {color:#FAE8AA;}

.niz-left-text a.toptf-tel {color:#b8b7b7;font-family:'CirceRounded', sans-serif;font-size:17px;}


.thanks {margin:0;padding:100px 0 100px 0;
font-family:'CirceRounded',Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.8;text-align:center;}



 /* SHOPKEEPER */

#top-cart {display:none;float:right;margin:25px 70px 0 0;padding:0;}

/* cart block */
.shop-cart {float:left;margin:0px 0 0 0px;color:#000;text-align:left;}
.shop-cart-head {padding:5px 0 15px 0; text-align:center;}
.shop-cart-body {padding:15px 0; text-align:center;}
.cart-kol {float:left;padding:0px 0 0px 5px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

.cart-order2 {background-color:#fff;}

.cart-order2 a {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:15px;padding-left:10px;}
.cart-order2 a:hover {color:#3399FF;}
.pereschet {border-top:0;border-left:0;border-right:0;border-bottom:1px dashed #3399FF;
background-color:#fff;color:#3399FF;}
.pereschet:hover {color:#000;border-bottom:1px dashed #000;}
#pereschet2 {display:none;background-color:#fff;}




.cart-page-zag {clear:both;padding:100px 0 0 0;text-align:center;font-family:'CirceRounded',Arial,sans-serif;;font-size:25px;font-weight:600;}
.cart-page-content {clear:both;}
#korzina-all{clear:both;display:inline-block;position:relative;width:94%;max-width:1200px;text-align:center;margin:0;padding:30px 0;}
#shopCartRed {background-color:#fff;border:1px solid #CCCCCC;border-radius:5px;padding:50px 20px;
-webkit-box-shadow:5px 5px 10px #000;-moz-box-shadow:5px 5px 10px #000;box-shadow:5px 5px 10px #aaa;}
.numbe {float:left;margin:20px 0 0 50px;background-color:#000;color:#fff;width:35px;line-height:35px;border-radius:50%;text-align:center;font-family:'CirceRounded', sans-serif;font-size:17px;}
.numbe-text {float:left;font-family:'CirceRounded', sans-serif;font-size:17px;padding:25px 0 0 10px;}
.no-act {color:#fff;background-color:#aaa;}
.no-act-text {color:#aaa;}


#korzina {clear:both;float:right;margin:0;padding:0;width:50%;min-width:300px;max-width:560px;}
.reg-form {float:left;width:48%;min-width:300px;max-width:460px;margin:0;vertical-align:top;}
.index-one-cart {clear:both;}
.index-one-cart-img {float:left;width:140px;padding:30px 10px;}
.index-one-cart-img img3 {-webkit-box-shadow:5px 5px 10px #000;-moz-box-shadow:5px 5px 10px #000;box-shadow:5px 5px 10px #aaa;}
.index-one-cart-text {float:left;padding:10px 0;}

.index-one-cart-zag {clear:both;padding:20px 0 20px 20px;}
.index-one-cart-price {padding:30px 0;}
.tovar-kor-name  {clear:both;float:left;margin:0;padding:0;max-width:200px;text-align:left;}
.tovar-del {float:left;margin:2px 0 0 10px;padding:0;}
.tovar-del .material-icons {color:#ccc;font-size:19px;}
a.a-kor-name {font-size:15px;font-weight:bold;}

.price_mini {color:#555;font-family:'CirceRounded',Arial,sans-serif;font-size:24px;font-weight:400;}
.currency_mini {color:#000;font-family:'CirceRounded',Arial,sans-serif;font-size:14px;font-weight:400;}
input.shk-count{height:20px;width:40px;font-size:15px;font-weight:400;margin:5px 0;text-align:center;color:#000;
border:1px solid #CCCCCC;border-radius:2px;}


.all-summ {clear:both;padding:20px 0 0 0;color:#000;font-family:'CirceRounded',Arial,sans-serif;font-size:21px;font-weight:400;}
.pricee2{font-weight:600;}
a.no-tovar {color:#3399ff;font-family:'CirceRounded',Arial,sans-serif;font-size:21px;font-weight:400;}
a.no-tovar:hover {color:#000;}
.knopka-zakaz {clear:both;display:inline-block;margin:30px 0 30px 30px;}

#dostt {margin:50px 20px 0 20px;padding:20px;text-align:left;border:1px solid #cecece;;border-radius:10px;}


.acInput{width:200px}
.acResults{padding:0px;border:1px solid WindowFrame;background:Window;overflow:hidden;z-index:1000;text-align:left;}
.acResults ul{width:100%;list-style:outside;list-style:none;padding:0;margin:0}
.acResults li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;overflow:hidden;
font-family:'CirceRounded',Arial,sans-serif;font-size:15px;font-weight:400;}
.acLoading{background:url('indicator.gif') right center no-repeat}
.acSelect{background:Highlight;color:HighlightText;}

.dostavka,.oplata,.comment,.no_v {display:none;padding:0px 0 0 0px;}
.zakaz-all {clear:both;width:100%;text-align:left;padding:0 10px;}
.cart-name {color:#555;font-family:'CirceRounded',Arial,sans-serif;font-size:19px;font-weight:600;padding:0;margin:10px 0;}
.zakaz-all input.textfield,.zakaz-all textarea.textfield, select.n_n_p,
.zakaz-all input#gorod {width:80%;padding:3px;margin:0;height:25px;border-radius:3px;border:1px solid #cecece;
background:#F6F6f6;
}
textarea.textare {padding:3px;border-radius:3px;border:1px solid #cecece;background:#F6F6f6;}
.comm, .dostavka-all {clear:both;padding:25px 0 0 0px;}

.dost_tex {color:#797979;font:12px "Arial","Helvetica",sans-serif;}

.reg-form .radio {position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px;}
.reg-form .radio + label {position:relative;padding:0 0 0 35px;cursor:pointer;}
.reg-form .radio + label:before {content:'';position:absolute;top:-3px;left:0;width:18px;height:18px;border:1px solid #CDD1DA;
border-radius:50%;background:#FFF;}
.reg-form .radio + label:after {content:'';position:absolute;top:0px;left:3px;width:14px;height:14px;border-radius:50%;
background:#7ED321;box-shadow:inset 0 1px 1px rgba(0,0,0,.5);opacity:0;transition:.2s;}
.reg-form .radio:checked + label:after {opacity:1;}
.reg-form .radio:focus + label:before {box-shadow:0 0 0 3px rgba(240,240,240,240);}


.podcat-top {clear:both;display:inline-block;width:98%;margin:0;padding:90px 0 0 2%;}
.podcat-bread {float:left;margin:0;text-align:left;padding:0;color:#555;
font-family:'CirceRounded',Arial,sans-serif;font-size:15px;font-weight:400;}
.podcat-bread h1 {margin:0;padding:0;font-size:21px;vertical-align:top;font-family:'CirceRounded',Arial,sans-serif;}
.podcat-sort {float:right;width:200px;margin:0;text-align:left;}
a.one {font-size:13px;color:#3399FF;text-decoration:none;font-family:'Roboto',Arial,sans-serif;
border-bottom-width:1px;border-bottom-style:dashed;}
a.one:hover {color:#777; text-decoration:underline; border-bottom-width:0px;}
a.act {color:#000000;font-weight:bold;text-decoration:none;border:0px;}
a.act:hover {color:#000000;font-weight:bold;text-decoration:none;border:0px;}

.tovar-bread {float:left;margin:0;text-align:left;padding:0;color:#555;
font-family:'CirceRounded',Arial,sans-serif;font-size:17px;font-weight:400;vertical-align:bottom;}
.tovar-bread .material-icons {font-size:15px;padding:5px 0;vertical-align:top;}
.a_crumb, .b_crumb,  .c_crumb {float:left;}



.podcat-filter {float:left;width:200px;margin:30px 0 0 15px;text-align:left;vertical-align:top;}
.filter-tab {width:200px;height:300px;min-height:300px;height:auto !important;
border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;text-align:left;font-family:'CirceRounded',Arial,sans-serif;}
.filter-z {margin:15px 0 10px 0;font-size:17px;font-weight:600;}

ul.filter {border-bottom:1px solid #DDDDDD;padding-bottom:20px;margin:0 5px;text-align:left;}
ul.filter li {margin:0;padding:5px 0;font-size:17px;}
ul.filter li span.material-icons {font-size:19px;font-weight:400;color:#ccc;margin:3px 10px 0 5px;border-radius:2px;
vertical-align:top;}
ul.filter li span {margin:0 0 0 10px;}

ul.filter li.li-act a {text-decoration:underline; color:#999999;}
ul.filter li.li-act a:hover {text-decoration:none; color:#3399FF;}

a.filter-a {text-decoration:underline; color:#3399FF;
font-size:15px;font-family:'CirceRounded',Verdana, Arial, Helvetica, sans-serif;font-weight:400;}
a.filter-a:hover {text-decoration:none; color:#555;}

div.filter-clear {padding:20px 0px;}
div.filter-clear a {font-weight:bold;font-size:17px;color:#ff0000;}
div.filter-clear a:hover {color:#3399FF;}



#last-otzuvu {float:left;width:180px;margin:30px 5px 0 15px;padding:0;text-align:left;vertical-align:top;}
#last-otzuvu ul li {width:100%;margin:0;padding:0;}
.last-otzuvu-zag  {color:#000000;font-size:17px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;font-weight:bold;
padding:30px 0 20px 0;}
.last-otzuvu-a a {color:#3383B6;font-size:12px;font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}
.last-otzuvu-a a:hover {color:#9A9A9A;text-decoration:underline;}
.last-otzuvu-text {color:#000000;font-size:13px;font-family: Arial, Helvetica, sans-serif;font-style:italic;}
.last-otzuvu-name {width:70%;float:right;text-align:right;
color:#000000;font-size:13px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.last-otzuvu-lin {clear:both;width:100%;margin:30px 0 0 0;padding:0 0 20px 0;border-top:1px solid #B0AFAF;}


.kurs-tab {position:relative;width:300px;vertical-align:top;margin:0;padding:0;}
.podcat-right {float:none;margin:20px 0 0 240px;padding:10px 0 0 0px;text-align:left;}
.podcat-tov {display:inline-block;width:300px;text-align:center;margin:0 0px 30px 20px;padding:10px 0px;background-color:#fff;
border-radius:12px;-webkit-box-shadow:0 0 15px #d9dade;-moz-box-shadow:0 0 15px #d9dade;box-shadow:0 0 15px #d9dade;}
.podcat-tov li {padding:0;margin:0;}
.podcat-tov:hover {-webkit-box-shadow:0 0 15px #555;-moz-box-shadow:0 0 15px #555;box-shadow:0 0 15px #555;}
a.a-podcat {text-decoration:none;color:#000;font-family:'Roboto',Arial,sans-serif;font-size:17px;font-weight:400;}
a.a-podcat:hover {color:#3383B6;}
.podcat-price {float:left;padding:30px 0 10px 30px;color:#555;font-family:'CirceRounded',Arial,sans-serif;font-size:28px;font-weight:400;}
.podcat-tov ul li div.material-icons {float:right;padding:20px 15px 0 10px;font-size:43px;}
.podcat-tov input {border:0;background-color:transparent;color:#7ed321;}
.podcat-tov input:hover {color:#000;}
.podcat-naz {min-height:50px;}

.podcat-rate {float:left;padding:0;margin:0px 0 10px 30px;}
.podcat-rate .material-icons {color:#ffa900;font-size:18px;margin:0;padding:0;}
.podcat-otz {clear:both;float:left;margin:10px 30px 0px 0px;padding:30px 0 0 20px;}
.podcat-otz a {font-size:12px;font-family:'Montserrat',Arial,sans-serif;color:#3399ff;text-decoration:none;}
.podcat-otz a:hover {color:#9A9A9A;}
.podcat-param {clear:both;padding:20px 20px 0px 20px;margin:0;text-align:left;
font-size:14px;font-family:'CirceRounded',Arial,sans-serif;color:#777;}
.podcat-nal {float:right;margin:10px 0px 10px 20px;padding:30px 0 0 0;}

.podcat-sravn {position:absolute;top:0px;right:20px;width:20px;height:20px;padding:0;margin:0;font-size:14px;
background-color:#fff;border-radius:5px;z-index:9;}
a.sravn {color:#ccc;}
a.sravn_button {color:#65BD04;}

.podcat-youtube-logo {position:absolute;top:0px;left:10px;z-index:99;width:40px;padding:0 0 0 0;}
.podcat-youtube-logo svg {padding:0;width:40px;height:40px;color:#000;background-color:#fff;border-radius:50%;}


.podcat-filter-btn {display:none;}
.f_overlay{display:none;}

#podcat-bonus {clear:both;width:100%;margin:20px 0%;}
.podcat-bon {display:inline-block;position:relative;width:310px;padding:30px 0 0 1%;text-align:left;margin:0;vertical-align:top;}
.podcat-bon-ico {clear:both;float:left;width:34px;height:34px;margin:0;}
.podcat-bon a {color:#9A9A9A;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.podcat-bon a:hover {color:#3399FF;text-decoration:underline;}
.podcat-bon-text {float:right;width:260px;margin:0 0 0 10px;}
.podcat-bon-zag {font-weight:bold;line-height:2em;}

.podcat-table-niz{width:auto;max-width:90%;min-width:300px;font-size:12px;}



#last {clear:both;display:inline-block;width:94%;max-width:1200px;background-color:#fff;padding:10px 2% 30px 2%;margin:20px 1% 40px 1%;border-radius:10px;}
.last-zag {margin:0;text-align:center;padding:10px 0 40px 0;color:#555;
font-family:'CirceRounded',Arial,sans-serif;font-size:21px;font-weight:600;}
ul#last-slider li {display:inline-block;width:160px;vertical-align:top;padding:0 30px 0 0;margin:10px 4%;
border-right:1px solid #eee;border-bottom:1px solid #eee;border-radius:10px;}

#last .podcat-price {float:left;font-size:15px;color:#000;font-weight:600;}
#last ul#last-slider li .material-icons {float:right;padding:20px 15px 0 10px;font-size:33px;}





.tov-zag {float:left;text-align:left;margin:0 0 0 25px;padding:10px 0 20px 0;width:90%;}
.tov-zag h1 {font-family:'CirceRounded',Arial,sans-serif;font-size:27px;font-weight:400;}

.top-tov {clear:both;width:100%;max-width:1200px;}
.tov-im {position:relative;float:left;margin:0 0 0 25px;padding:10px 0 20px 0;}

.tovar-youtube-logo {position:absolute;top:15px;right:10px;z-index:200;width:60px;padding:0 0 0 3vw;}
.tovar-youtube-logo svg {padding:0;width:60px;height:60px;color:#000;background-color:#fff;border-radius:50%;}


 /* SLIDER */
.slider {position:relative;max-width:580px;margin-left:auto;margin-right:auto;}
.slider__wrapper{position:relative;overflow:hidden;max-width:580px;
border-radius: 12px;background-color:#fff;
-webkit-box-shadow:0 0 15px #d9dade;-moz-box-shadow:0 0 15px #d9dade;box-shadow:0 0 15px #d9dade;}
.slider__items{display:flex;max-width:440px;transition:transform .5s ease}
.transition-none{transition:none}
.slider__item{flex:0 0 100%;max-width:100%;position:relative}
.slider__control{position:absolute;top:50%;width:40px;height:50px;transform:translateY(-50%);display:none;align-items:center;
justify-content:center;color:#fff;background:#ddd;opacity:.5;user-select:none}
.slider__control_show{display:flex}
.slider__control:focus,.slider__control:hover{color:#fff;text-decoration:none;opacity:.7}
.slider__control_prev{left:0px;}
.slider__control_next{right:0px;}
.slider__control::before{content:'';display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}
.slider__control_prev::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}
.slider__control_next::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}
.slider__indicators{position:absolute;left:0;right:0;bottom:-30px;display:flex;justify-content:center;
padding-left:0;margin:0 15%;list-style:none;user-select:none}
.slider__indicator{flex:0 1 auto;width:30px;height:0px;margin:0 3px;
background-color:#ececec;background-clip:padding-box;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:pointer}
.slider__indicator_active{background-color:#c4c4c4}
 /* SLIDER */
.slider__item img {width:440px;max-width:90%;padding:15px 0 5px 0;}
.slider__thumbnails-item {float:left;padding:3px;margin:5px;border-radius: 12px;background-color:#fff;
transition: 0.15s opacity ease-in-out;border:0;opacity: .5;}
.slider__thumbnails-item.active {border:1px solid #ddd;opacity: 1;}
.slider__thumbnails-item img {width:90px;}
.slider__indicators {display:none;}


.tov-right {display:inline-block;vertical-align:top;padding:30px 0 0 0;}
.tov-rating {float:left;padding:0;margin:10px 0 10px 30px;}
.tov-rating .material-icons {color:#ffa900;font-size:25px;margin:0;padding:0;}
.tov-kol-otz {float:right;padding:0;margin:15px 30px 10px 0px;font-size:14px;}
.tov-price {clear:both;min-width:320px;padding:30px 10px 10px 10px;margin:10px;border-radius:12px;
text-align:center;background-color:#fff;
-webkit-box-shadow:0 0 15px #d9dade;-moz-box-shadow:0 0 15px #d9dade;box-shadow:0 0 15px #d9dade;}
.tov-nall {display:inline-block;}

.nal_kod {float:left;width:80px;margin:0;padding:10px 0 0 0;vertical-align:top;text-align:left;
font-family:'CirceRounded',Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;}
.nal_bg {float:left;width:160px;height:28px;border-radius:3px;margin:0;padding:3px 0 0 0;
font-family:Arial,Verdana, Helvetica, sans-serif;font-size:13px;font-weight:400;vertical-align:top;}
.nal_bg .material-icons {vertical-align:top;font-size:26;margin:-2px 10px 0 0;padding:0px 0;font-weight:700;}
.nal_green {background-color:#F4FAF6;color:#00A046;}
.nal_red {background-color:#FBDBD6;color:#EF4023;}
.nal_grey {background-color:#eee;color:#555;}

.tov-buy {margin:30px 20px 20px 20px;padding:0;}
.sum {color:#000;font-family:'Montserrat',Verdana,Arial,sans-serif;font-size:34px;font-weight:400;}
.old-price {color:#000;font-size:15px;text-decoration:line-through;}
.new-price {color:#FF0000;}
.uah-new {color:#000;font-size:23px;}

.button-buy {background-color:#65BD04;border-radius:3px;border:0;display:inline-block;color:#ffffff;
font-family:arial;font-size:23px;font-weight:normal;padding:10px 70px;margin:20px 0 0 0;text-decoration:none;}
.button-buy:hover {background-color:#7ED321;}
.button-buy:active {position:relative;top:1px;}

.fastzakaz {display:inline-block;vertical-align:top;padding:40px 0 0 0;}
.fastzakaz-zag {padding:0px 0;text-align:left;color:#9A9A9A;font-family:arial;font-size:12px;font-weight:normal;}
.fast-pole {float:left;width:170px;}
.fast-pole input {width:170px;height:35px;font-size:15px;font-family:Tahoma, Arial, sans-serif;
border-radius:3px;border:1px solid #ddd;background:#F6F6f6;}
.fast-btn {float:left;width:80px;}
.fast-btn input {width:80px;height:37px;border-radius:2px;border:1px solid #ddd;display:inline-block;color:#000;
font-family:arial;font-size:13px; font-weight:normal;text-decoration:none;background-color:#FFD014;}
.fast-btn input:hover {background-color:#4278E1;}
.result {clear:both;padding:40px 0 0 0;color:#FF0000;
font-family:'CirceRounded',Verdana,arial;font-size:12px;font-weight:bold;line-height:1.4em;}
.tov-sravn {clear:both;display:inline-block;width:34px;height:34px;padding:0;margin:0;}
.tov-sravn .material-icons {font-size:34px;}
.material-icons input.sravn_button {color:#65BD04;border:0;background-color:#fff;}

.tov-dostavka {text-align:left;padding:0 0 20px 0;margin:0 20px;
color:#000;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:400;}
.tov-dostavka-zag {padding:30px 0 0 20px;font-size:17px;font-weight:600;color:#000;}

.tov-dostavka-text tr {border-bottom:1px #ddd dashed;}
.tov-dostavka-text td {padding:10px;text-align:left;}
.tov-dostavka-text td.td-right {text-align:right;}
th.th-grey {background-color:#eee;padding:5px;border-radius:2px;text-align:right;}
.tov-dostavka-text div.material-icons {padding:0px 10px 0px 0;margin:0px 0;vertical-align:top;}

.tov-dostavka-text ul li {list-style-type:disc;border-bottom:1px #ddd dashed;}
.tov-param {clear:both;float:left;min-width:320px;max-width:440px;padding:30px 10px;margin:10px 10px 10px 10px;
border-radius:12px;text-align:center;background-color:#fff;
-webkit-box-shadow:0 0 15px #d9dade;-moz-box-shadow:0 0 15px #d9dade;box-shadow:0 0 15px #d9dade;}

td.par-zag {padding:0 0 20px 20px;text-align:left;font-family:'CirceRounded',Arial, Helvetica, sans-serif;}
td.par-tth-z {color:#646464;text-align:left;font-size:14px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;
border-right:1px #ddd dashed;}
.par-tth-p {color:#000000;text-align:left;font-size:14px; font-family:'Roboto',Arial, Helvetica, sans-serif;
padding:7px 0 0 20px;}
div.razd {border-bottom:1px solid #DDDDDD;padding:0;margin:5px 5px 5px 0;}



.text-tovar {clear:both;padding:40px 5%;text-align:justify;}
.text-tovar ul li {list-style-type:disc;}
.text-tovar img {max-width:90%;height:auto;}
.tovar-video {clear:both;padding:40px 3%;}
.tovar-video iframe {width:560px;max-width:90%;height:315px;}


.review {clear:both;}
.otz-otz {clear:both;padding:0px;margin:0px;}
.otz-main {clear:both;padding:20px 0 0 0px;}
.otz-zag {float:left;margin:0 20px;font-size:17px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;font-weight:600;}
.otz-add {float:right;padding:20px;margin:20px;}
a.a-otz {border:1px #000 solid;border-radius:5px;padding:12px 50px;color:#404040;background-color:#fff;
font-size:17px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;font-weight:400;text-decoration:none;}
a.a-otz:hover {color:#fff;background-color:#404040;}
.otziv-zag {text-align:center;font-size:21px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;font-weight:600;
padding:10px 0 0 30px;}
.otz-nam {clear:both;padding:0px;margin:20px 0;}
.otz-otz .textfield-comment {clear:both;min-height:120px;padding:10px;margin:0 0 0 20px;}
.otz-otz #comment_work {color:#aaa;}
#CommentsHandler {padding:20px;font-size:21px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;font-weight:600;line-height:2em;}


.jot-comment {clear:both;background-color:#fff;border:1px solid #d2e2ea;border-radius:9px;position:relative;padding:20px 12px 20px 20px;margin:0px 15px 0px 15px;}
.jot-user {float:left;font-size:15px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;color:#aaa;}
.jot-content2 {padding:30px 0 0 0px;margin:20px 0 0 0;text-align:left;
font-size:17px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;color:#000;}

i.otz-niz{float:left;width:24px;height:24px;background-color:#fff;border-top:1px solid #d2e2ea;border-left:1px solid #d2e2ea;
margin:-13px 0 0 50px;padding:0px 0 0 0;transform:rotate(225deg);vertical-align:top;}
.jot-poster {clear:both;float:left;width:auto;margin:5px 0 50px 30px;padding:0;
font-size:21px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;font-weight:600;}



.otz_overlay {display:none;top:0;right:0;bottom:0;left:0;z-index:10;
background-color: rgba(0, 0, 0, 0.85);position: fixed;cursor: default;}
.otz_overlay:target {display:block;}
.otz_popup {top:-100%;right:0;left:50%;z-index:20;margin:30px 0 0 0;padding:15px 0;width:85%;min-width:320px;max-width:520px;
font-size:14px;font: 14px/18px 'Montserrat', Arial, sans-serif;
position:fixed;border:1px solid #383838;background:#fefefe;
 -webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;
-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);
-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);
-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;
-o-transition:-o-transform 0.6s ease-out;transition:transform 0.3s ease-out;
}
.otz_overlay:target+.otz_popup {-webkit-transform:translate(-50%, 0);-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);transform: translate(-50%, 0);top:10vw;}
.close {position:absolute;top:12px;right:10px;width:40px;height:40px;padding:0;text-align:center;text-decoration:none;
font-size:40px;font-family:Verdana,sans-serif;font-weight:400;color:#777;
-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);transform: rotate(45deg);}


.nomer_str {clear:both;padding-right:80px;}
.pagenav {font-size:23px;font-family:Arial, Helvetica, sans-serif;color:#CCCCCC;padding:0 5px;}
a.pagenav {color:#3383B6;text-decoration:underline;}
.pagenav-t {font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#CCCCCC;padding:0 5px;}
a.pagenav-t {color:#3383B6;text-decoration:underline;font-weight:bold;}
a.pagenav:hover, a.pagenav-t:hover, a.razm-help:hover {color:#9E1F63;}



.sravnenie-content {clear:both;background-color:#fff;margin:50px 0 0 0;}

table.responsive {width:100%;font-size:12px;font-family:'Roboto',Arial, Helvetica, sans-serif;padding:0px;margin:0px 0 0 0px;}
tr.op {background-color:#F5F5F6;}
td.shapka {text-align:center;font-weight:bold;height:296px;}
td.shapka div {clear:both;width:100%;text-align:center;}
td.shapka a {color:#3F9DD4;text-decoration:none;}
table.responsive td {padding:10px;margin:0px;text-align:center;}
td.param-naz {font-weight:600;font-size:12px;border-right:1px dashed #B5B3B3;}
a.sr_del {font-size:10px;color:#CCCCCC;text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;
border-bottom-color:-moz-use-text-color;}
a.sr_del:hover {color:#000000;}

a.add-btn {font-size:14px;font-family:'Roboto',Arial, Helvetica, sans-serif;color:#000;
background-color:#FFD014;border-radius:20px;padding:10px 30px;margin:0;}
a.add-btn:hover {background-color:#4278E1;color:#fff;}




.quiz-question {padding:20px 0 0 0;margin:0 0 20px 0;text-align:center;
font-family:'CirceRounded',Arial,sans-serif;font-size:26px;font-weight:400;line-height:1.2em;}
.quiz-ul li {display:inline-block;min-width:300px;width:40%;height:60px;
padding:0;margin:10px 10px;
border:1px #DEDCDC solid;border-radius:5px;text-align:left;list-style:none;}
.quiz-label {display:inline-flex;width:100%;height:60px;padding:0;margin:0;cursor:pointer;}
.quiz-label .radio {margin:0 20px 0 10px;padding:0;width:25px;}
.quiz-answer {padding:auto 0;margin:auto 0;
line-height:1.1em;display:inline-block;
font-family:'CirceRounded',Arial,sans-serif;font-size:20px;font-weight:400;}

.btn-send {clear:both;margin:30px 0 0 0;}
a.noactive, a.noactive:hover {background-color:#aaa;color:#fff;padding:10px 40px;margin:20px 0 0 0;
font-size:19px;font-family:'Montserrat',sans-serif;font-weight:400;letter-spacing:1px;
border-radius:66px;background-position:center center;border:none;cursor:pointer;}
a.active {color:#fff;background-color:#65BD04;}
a.active:hover {background:#ffd014 0 repeat-x;cursor:pointer;}

.form-contacts {display:none;min-width:300px;width:40%;padding:0;margin:0;}
.form-contacts-zag, .form-contacts-text, .form-contacts-text input {font-family:'CirceRounded',Arial,sans-serif;
font-size:16px;font-weight:400;max-width:300px;}
.form-contacts-zag {margin:20px 0;}
.form-contacts-text input {width:240px;}

.progress-bar-div {clear:both;display:inline-block;text-align:left;width:50%;min-width:280px;margin:40px 0 0 0;}
.progress-bar-text {font-family:'CirceRounded',Arial,sans-serif;font-size:19px;font-weight:400;padding:0 0 0 10px;}
.progress-bar-text span {font-size:23px;font-weight:400;color:#42C048;}
.progress-bar-grey {clear:both;display:inline-flex;width:100%;height:20px;background-color:#D9D9D9;border-radius:20px;}
.progress-bar-green {height:20px;background-color:#42C048;border-radius:20px;}









/* Mobile */
@media only screen and (max-width: 900px) {
table.responsive {margin:50px 0 0 0px;}
.pinned {position:absolute;left:0px;top:50px;background:#fff;width:35%;overflow:hidden;
border-right:1px solid #ccc;border-left:1px solid #ccc;}
.pinned table {border-right:none;border-left:none;width:100%;padding:0;}
.pinned table th, .pinned table td {white-space:nowrap;padding:5px 2px;margin:0;text-align:left;}
.pinned td:last-child {border-bottom:0;}
div.table-wrapper {position:relative;margin:0 0 20px 0;overflow:hidden;border-right:1px solid #ccc;}
div.table-wrapper div.scrollable table {margin-left:0;}
div.table-wrapper div.scrollable {overflow:scroll;overflow-y:hidden;overflow-x:scroll;margin-left:35%;}

div.table-wrapper div.scrollable::-webkit-scrollbar {-webkit-appearance:none;width:14px;height:14px;}
div.table-wrapper div.scrollable::-webkit-scrollbar-thumb {border-radius:8px;border:3px solid #fff;background-color: rgba(0, 0, 0, .3);}

table.responsive td, table.responsive th {position:relative;white-space:nowrap;overflow:hidden;padding:5px;margin:0;}
table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child,
table.responsive.pinned td {display:none;}
}




.blog-text {clear:both;background-color:#fff;margin:20px 5px 30px 5px;padding:10px 20px;text-align:left;border-radius:10px;
font-size:17px;font-family:'Roboto',Arial, Helvetica, sans-serif;font-weight:400;line-height:1.9em;min-height:600px;}
.blog-text img {max-width:90%;height:auto;}
.blog-top-zag {margin:0;padding:30px 20px;text-align:left;}
.blog-top-zag h1 {font-size:28px;font-family:'CirceRounded',Arial, Helvetica, sans-serif;}
.blog-top-img {float:left;margin:0 30px;padding:0 0 20px 0;}
.blog-text ul li {list-style:inside;}

.posad-text {float:none;background-color:#fff;margin:20px 5px 30px 5px;padding:10px 20px;
text-align:center;border-radius:10px;font-size:17px;font-family:'Roboto',Arial, Helvetica, sans-serif;font-weight:400;}
.posad-text-tov {clear:both;display:inline-block;max-width:1050px;text-align:left;}
.posad-text-tov .podcat-tov {margin:20px 20px;}
.posad-text-content {clear:both;text-align:left;line-height:1.9em;margin:20px 5px 30px 5px;padding:10px 20px;}
.posad-text-content ul li {list-style:inside;}

.brands-logo {clear:both;float:right;width:180px;margin:0;padding:0 20px 0 0;}
.brands-bread {float:left;width:60%;min-width:300px;margin:0;padding:20px;text-align:left;}
.brands-podcat-zag{clear:both;margin:0;padding:20px 0 20px 20px;font-size:17px;font-family: Arial, Helvetica, sans-serif;
text-align:left;font-weight:bold;}

.brand-podcat {clear:both;padding:50px 0;}
.brand-podcat a {font-size:15px;}

.brand_url {clear:both;float:left;margin:0 0 0 20px;padding:50px 0;font-size:17px;font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}
.brand_url a {font-size:17px;font-family:Arial, Helvetica, sans-serif;color:#3399FF;font-weight:bold;}
.brand_url a:hover {color:#9E1F63;}
.instruction_url {clear:both;float:left;margin:0 0 0 20px;padding:0px 0;}
.instruction_url a {font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#3399FF;font-weight:400;}
.instruction_url a:hover {color:#9E1F63;}

.niz-np {width:154px;height:30px;background:url(../images/sprite.png) no-repeat -0px -28px;margin:60px 0 0 -10px;}




























.grey-fon {background:#F6F6F6;border-left:10px solid #BBBBBB;padding:5px 10px 5px 20px;margin:0 0 10px 80px;}
.fl_right{float:right;}
.r-zag {font-size:17px;font-family:Arial, Helvetica, sans-serif;color:#9E1F63;font-weight:bold;}


.inf-content {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;margin:0px 0 0 0;
text-align:justify;}
.inf-zag {color:#9E1F63;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:24px;
text-align:left;padding:20px 0 0 30px;}
.about {clear:both;width:100%;}
.about1 {display:inline-block;margin:5%;}













/*  AnythingRating AnythingRating AnythingRating AnythingRating AnythingRating AnythingRating AnythingRating AnythingRating AnythingRating */



.star-rating, .star-rating a:hover, .star-rating a:active,.star-rating .current-rating{background: url(../images/rating_star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 auto;padding:0;background-position: left top;}
.star-rating li{display:inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover{background-position:left bottom;}
.star-rating a.stars1{width:20%;z-index:6;}
.star-rating a.stars2{width:40%;z-index:5;}
.star-rating a.stars3{width:60%;z-index:4;}
.star-rating a.stars4{width:80%;z-index:3;}
.star-rating a.stars5{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}

/* Second vote (already voted) */

.star-rating2,.star-rating2 a:active,.star-rating2 .current-rating{background: url(../images/rating_star.gif) left -1000px repeat-x;}
.star-rating2{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 auto;padding:0;background-position: left top;}
.star-rating2 li{display:inline;}
.star-rating2 a, .star-rating2 .current-rating {position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;
cursor:default;}

.star-rating2 a.stars1{width:20%;z-index:6;}
.star-rating2 a.stars2{width:40%;z-index:5;}
.star-rating2 a.stars3{width:60%;z-index:4;}
.star-rating2 a.stars4{width:80%;z-index:3;}
.star-rating2 a.stars5{width:100%;z-index:2;}
.star-rating2 .current-rating{z-index:1;background-position: left center;}

/* rating styles */
/* for an inline rater */
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;}
.voted-twice {background:url(../images/sprite.png) no-repeat -53px -56px;padding:0;margin:0;text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;width:14px;height:14px;font-size:1px;}
.voted {background:url(../images/sprite.png) no-repeat -33px -56px;padding:0;margin:0;text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;width:15px;height:14px;font-size:1px;}

/* The text that displays the rating information */
.score {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:5px auto 0;color:#666;text-align:left;}
.msgClass {width:130px;}

/* Green text that shows 3.34/5 */
.outNbsClass {color:#00CC00;font-weight:bold;}
.already-voted, .not-registered, .enddate, .more-less {text-align:center;font-size:12px;font-weight:bold;margin:10px auto 0;color:red;}
/* Top rated list styles */
div.topRatedList {clear:both;margin:15px auto;}
div.topRatedList p.topLabel{font-size:16px;font-weight:bold;color:#0079C1;}
div.topRatedList table {border:medium solid #000;width:80%;text-align:center;margin:10px auto;}
.topRatedList th {background-color:#0079C1;color:#FFF;border:1px solid #6495ed;width:15%;}
.topRatedList th.toptitle, .topRatedList th.topdescr {width:25%;}
.topRatedList td{background-color:#FFF;border: 1px solid #6495ed;}



.level2 {padding-left:10px;}
.level3 {padding-left:20px;}


.s_c_bes_mini{font-size:12px;color:#B0AFAF;}










.shop-cart_mini {clear:both;width:60%;max-width:460px;min-width:300px;padding:0;margin:0;background:#fff;}
.cart-zag_mini{text-align:center;width:100%;font-size:21px;padding:10px 0 0 0;margin:0;}

#cartInner_mini{font-size:14px;padding:0;margin:0;width:460px;}


.cart_mini_tov {clear:both;padding:0;margin:0;}
.cart_mini_tov2 {clear:both;padding:0;margin:0;}
.td_img_mini {clear:both;float:left;width:125px;height:125px;padding:30px 0 0 0;margin:0;}
.td-kor {float:right;width:275px;padding:30px 0 0 0;margin:0;}



.mini_cart_kol {clear:both;float:left;width:90%;min-width:80px;}
.mini_cart_raz {clear:both;float:left;width:90%;min-width:80px;padding:0;}



.cart_mini_sum  {clear:both;width:85%;padding:20px 10px;margin:0;}
.maincart_mini_sum  {padding:10px;margin:0;}



#cartInner_mini2{font-size:11pt;font-weight:bold;}
#cartInner_mini2 a{font-weight:normal;}
div.login_f{margin:57px 0 0 165px;}



select.addparam,input#count{height:25px;width:75px;font-size:15px;font-weight:bold;margin:5px;
text-align:center;color:#C71648;}
.zakaz-left input,.zakaz-left select,.zakaz-right input,.zakaz-right select,.login_f input,select.n_n_p
{height:30px;font-size:14px;margin-top:10px;}
.zakaz-left textarea{margin-top:10px;}

a.open_dostavka {text-decoration:none;color:#000;}


.top-dost {width:333px;height:34px;background:url(../images/sprite.png) no-repeat -626px -224px;padding:0;margin:0;}
.top-oplata {width:333px;height:34px;background:url(../images/sprite.png) no-repeat -626px -258px;padding:0;margin:0;}


.input-check-radio-inner{position:relative;display:inline-block;padding:0 10px;}
.input-check-radio-inner:before{position:absolute;display:block;content:'';left:0;top:0px;width:22px;height:22px;
background:#fff;border:1px solid #b5b5c3;border-radius:50%;}
.input-check-radio-inner:after{position:absolute;display:block;content:'';top:6px;left:6px;width:12px;height:12px;
border-radius:50%;background:-webkit-linear-gradient(top,#fff,#e7e7e7);background:-ms-linear-gradient(top,#fff,#e7e7e7);
background:-moz-linear-gradient(top,#fff,#e7e7e7);background:linear-gradient("to bottom", #fff,#e7e7e7);opacity:0}

.input-check-radio-inner a:hover{color:#FF0000;}


.radio-active:before{border-color:#ffa2a8;background:-webkit-linear-gradient(top,#fffffd,#fbf9e4);
background:-ms-linear-gradient(top,#fffffd,#fbf9e4);background:-moz-linear-gradient(top,#fffffd,#fbf9e4);
background:linear-gradient("to bottom", #fffffd,#fbf9e4);
width:24px;height:24px;border:none;background:#9E1F63;box-shadow:inset 3px 4px 0 0 #9E1F63}
.radio-active:after{top:5px;left:5px;width:14px;height:14px;opacity:1;}


.open_dostavka2, .open_comment2 {margin:20px 0 0 45px;}






ul.spis li {list-style:disc;padding-left:20px;margin-left:20px;}
ol.spis li {padding:10px 0 0 20px;margin:10px 0 0 20px;list-style:decimal;}

.snippets {border-top:1px solid #B0AFAF;padding-top:10px;margin-top:10px;}





/* Мониторы */
@media screen and (max-width: 1200px)
{
.forma {height:auto;padding:0 0 30px 0;}
}


/* Маленькие ноутбуки */
@media screen and (max-width: 992px)
{
.tov-im {float:none;display:inline-block;margin:0;}
.navjet-top {display:inline-block;padding:0;margin:70vh 0 0 0;
height:150px;width:360px;background-image:url(../images/navjet-top.png);}
}


/* Планшеты */
@media screen and (max-width: 788px)
{

#korzina {clear:both;display:inline-block;margin:30px 0;padding:0;width:90%;}	
.index-one-cart-img {clear:both;float:none;display:inline-block;}

.podcat-sort {margin:20px 30px 0 0;}




.podcat-filter-btn {display:block;clear:both;float:left;margin:20px 0 0 30px;padding:0;text-align:center;
width:122px;height:32px;background-color:#3E77AA;border-radius:5px;}
.a-filtr-btn, .a-filtr-btn:hover {color:#fff;}
.a-filtr-btn:hover .podcat-filter-btn {background-color:#4096E3;}
.podcat-filter-btn .material-icons {display:inline-block;margin:3px 0 0 0;}
.podcat-filter-btn .filtr-btn-text {display:inline-block;margin:5px 5px 0 0;vertical-align:top;}
.f_overlay {display:none;top:0;right:0;bottom:0;left:0;z-index:100;
background-color: rgba(0, 0, 0, 0.85);position: fixed;cursor:default;}
.f_overlay:target {display:block;}
.f_popup {top:0;left:0;z-index:200;margin:70px 0 0 0;padding:15px 0;width:300px;
font-size:14px;font: 14px/18px 'Montserrat', Arial, sans-serif;border-radius:5px;
position:absolute;border:1px solid #383838;background:#fefefe;
-webkit-transform:translate(-350px, 0);-ms-transform:translate(-350px, 0);
-o-transform:translate(-350px, 0);transform:translate(-350px, 0);
-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;
-o-transition:-o-transform 0.6s ease-out;transition:transform 0.3s ease-out;
}
.f_overlay:target+.f_popup {-webkit-transform:translate(0, 0);-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);transform: translate(0, 0);left:-10px;}
.filter-tab {border:0;margin:10px 0 0 50px;height:auto;}
.podcat-right {margin:20px 0 0 20px;}

#last-otzuvu {display:none;}

.niz-left {display:inline-block;width:100%;margin:60px 0;text-align:center;}
.niz-left-logo {display:inline-block;}
.niz-right {display:inline-block;max-width:300px;margin:0 0 30px 0;text-align:center;}

}


/* Мобильные */
@media screen and (max-width: 480px)
{
li.index-one-blog {padding:40px 0;}
.slider__thumbnails-item img {width:70px;}
}








/* Slick */
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {background: #fff url('../js/slick/ajax-loader.gif') center center no-repeat;}

/* Arrows */
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right,
.slick-prev,
.slick-next
{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:36px;
height:36px;margin:0;padding:0;
-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);
z-index:9;cursor:pointer;color:transparent;border:none;outline:none;
background:transparent;border:0;border-radius:50px;}
.nbs-flexisel-nav-left:hover,
.nbs-flexisel-nav-right:hover,
.slick-prev:hover,
.slick-next:hover
{color:transparent;outline:none;background:#ccc;}
.nbs-flexisel-nav-left:hover,
.nbs-flexisel-nav-right:hover,
.nbs-flexisel-nav-left:focus,
.nbs-flexisel-nav-right:focus,
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{opacity:.25;}
.nbs-flexisel-nav-left:before,
.nbs-flexisel-nav-right:before,
.slick-prev:before,
.slick-next:before
{   font-size: 36px;
	font-family:"Material Icons";
    line-height: 1;
    opacity: .55;
    color:#000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev,.nbs-flexisel-nav-left {left:-10px;}
.slick-prev:before,.nbs-flexisel-nav-left:before {content:"\e314";}
.slick-next,.nbs-flexisel-nav-right {right:-10px;}
.slick-next:before,.nbs-flexisel-nav-right:before {content:"\e315";}

/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box; 
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list
{
    position: relative;
    display: block;
    overflow: hidden; 
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
	
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin: 0 auto;
}
.slick-track:before, .slick-track:after {display:table;content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-slide img {display:block;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide
{
    display: block;
    padding:0 0 10px 0;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {display:none;} 
.dopimg .slick-current img {height:auto;width:48px; border: 2px solid #000;}  


@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../js/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../js/slick/fonts/slick.eot');
    src: url('../js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../js/slick/fonts/slick.woff') format('woff'), url('../js/slick/fonts/slick.ttf') format('truetype'), url('../js/slick/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 30px;
    height: 30px;
    padding: 0;

    -webkit-transform: translate(0, -70%);
    -ms-transform: translate(0, -70%);
    transform: translate(0, -70%);

    cursor: pointer;
	
    background: #777;
	z-index:99999;
	opacity: .3;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    background: #777;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: 1;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 33px;
    line-height: 1;
    opacity: .75;
    color: white;
	z-index:999999;
}

.slick-prev
{
    left: 25px;
}
[dir='rtl'] .slick-prev
{
    right: 25px;
    left: auto;
}
.slick-prev:before
{
    content: 'в†ђ';
}
[dir='rtl'] .slick-prev:before
{
    content: 'в†’';
}

.slick-next
{
    right: 25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 25px;
}
.slick-next:before
{
    content: 'в†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'в†ђ';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 10px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'вЂў';
    text-align: center;

    opacity: .25;
    color: #555;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #555;
}


/* END Slick */