html,body,h1, h2, h3, h4, h5, h6, p,em,strong,abbr,acronym,blockquote,q,cite,ins,del,dfn,a,div,span,pre,hr,address,br,b,i,sub,sup,big,small,tt,table,tr,caption,thead,tbody,tfoot,col,colgroup,form,input,label,textarea,button,fieldset,legend,select,option,optiongroup,ul,ol,li,dl,dt,dd,code,var,kdb,samp,img,object,param,map,area,bdo,iframe {padding:0;margin:0;}
article,aside,figure,footer,header,nav,section,hgroup {display:block;}
html,body {height:100%;}
html * {max-height:999999px;}
body {font:16px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#000;background:#fff;overflow:auto;opacity:1;}
a {color:#21a6d7;text-decoration:none;cursor:pointer;outline:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.clear10 {clear:both;height:10px;}
.clear20 {clear:both;height:20px;}
.hide {display:none;}
fieldset {border:0;}
h1 {font-size:28px;}
h2 {font-size:28px;}
h3 {font-size:18px;}
h4 {font-size:14px;}
h1, h2, h3, h4 {line-height:1.2;font-weight:normal;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;}
li {margin-left:25px;}
hr {clear:both;height:1px;margin:38px 0;overflow:hidden;background:#dcddde;border:0;}
img {border:0;max-width:100%;max-height:100%;}
strong {font-weight:normal;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
input {vertical-align:middle;}
input.btn,input[type=button],input[type=submit],input[type=reset],button {cursor:pointer;overflow:visible;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;}
input[type=text],input[type=password],input[type=date],input.form-text {font:16px/1.1 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;background:#fff;padding:8px 10px;height:38px;border:1px solid #d9d9d9;outline:none;box-sizing:border-box;}
textarea {font:16px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;background:#fff;padding:6px 12px;border:1px solid #d9d9d9;outline:none;box-sizing:border-box;}
select {font:16px/32px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;background:#fff;padding:2px 5px;vertical-align:middle;border:1px solid #e1e1e0;height:35px;box-sizing:border-box;}
select option:disabled{display:none;}
input[type=text], input[type=password], input[type=date], input[type=button], input[type=submit], input[type=reset], button,textarea {-webkit-appearance:none;-moz-appearance:none;border-radius:0;}
input::-webkit-input-placeholder {color:#959595 !important;}
input:-moz-placeholder {color:#959595 !important;}
input:-ms-input-placeholder {color:#959595 !important;}
textarea::-webkit-input-placeholder {font-size:14px !important;color:#959595 !important;}
textarea:-moz-placeholder {font-size:14px !important;color:#959595 !important;}
textarea:-ms-input-placeholder {font-size:14px !important;color:#959595 !important;}
label.placeholder {display:none !important;position:absolute;margin:0 0 0 13px !important;padding:0 !important;font:14px/34px Tahoma,Geneva,sans-serif !important;color:#959595 !important;cursor:text;}
label.placeholder.visible {display:block !important;}
.all {position:relative;min-height:100%;max-width:1600px;min-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box;}
.page-description {position:relative;color:#2f2f30;}
.page-description p,.page-description ul {padding-bottom:0.5em;}
.page-description h1,.page-description h2,.page-description h3,.page-description h4 {padding-bottom:0.5em;font-size:18px;}
.header .top {height:46px;padding:25px 153px 25px 254px;}
@media screen and (max-height:800px){.header .top {padding:15px 153px 15px 254px;}}
.header .logo {float:left;margin:1px 0 0 -254px;width:210px;height:45px;background:url(../images/logo-main.png);overflow:hidden;}
.header .logo a {display:block;height:37px;text-indent:-9999px;}
.header .btn-login,.header .btn-logout,.header .btn-cabinet {float:right;margin-right:-153px;max-width:100px; height:46px;padding:0 32px 0 12px;background:#ec5e7c;font:18px/45px "Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#fff;white-space:nowrap;cursor:pointer;font-weight:400;}
.header .btn-login:hover,.header .btn-logout:hover,.header .btn-cabinet:hover {background:#d44462;text-decoration:none;}
.header .btn-login:before,.header .btn-logout:before,.header .btn-cabinet:before {content:'';display:inline-block;vertical-align:middle;width:26px;height:30px;margin-right:17px;background:url(../images/icons.png) 0 -59px no-repeat;}
.header .btn-logout {padding-right:27px;}
.header .btn-logout:before {height:22px;margin-right:14px;background:url(../images/icons.png) -52px -248px no-repeat;}
.header .btn-cabinet {padding-right:15px;}
.header .btn-cabinet:before {margin-right:13px;background-position:0 -95px;}
.header .search-box {float:left;display:table;width:100%;border:2px solid #48d0e9;background:#fff;border-radius:3px 4px 4px 3px;box-sizing:border-box;}
.header .uselect {display:table-cell;position:relative;vertical-align:middle;border-left:1px solid #e5e5e5;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#7e7e7e;cursor:pointer;}
.header .uselect select {position:absolute;top:-9999px;left:-9999px;}
.header .uselect .selected {padding:12px 3px 11px 16px;margin-right:27px;white-space:nowrap;}
.header .uselect .selected:after {content:'';position:absolute;top:19px;right:14px;width:0;height:0;border:4px solid transparent;border-top-color:#505051;}
.header .uselect .list {display:none;position:absolute;top:100%;left:0;z-index:5;padding-right:18px;background:#fff;box-shadow:0 2px 6px #595959;max-height:370px;overflow:auto;border:1px solid #fff;border-width:25px 20px 25px 0;cursor:default;}
.header .uselect .list .prime {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:700;}
.header .search-box .uselect .list.opened {display:block;}
.header .uselect .list li {list-style:none;margin:0;cursor:pointer;padding:7px 25px 5px 26px;white-space:nowrap;color:#333;}
.header .uselect .list li:hover {background:#48d0e9;color:#fff;}
.header .search-box .form-button {display:table-cell;background:#48d0e9;}
.header .search-box .form-button button {width:50px;height:42px;border:0;background:url(../images/icons.png) -57px -49px no-repeat;font-size:0;}
.header .search-box .form-input {display:table-cell;width:100%;vertical-align:middle;position:relative;}
.header .search-box .form-input label {display:none;position:absolute;margin:14px 0 0 19px;color:#999;font:20px/0.8 "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.header .search-box .form-input .form-text {width:100%;height:42px;padding-left:19px;border:0;font:20px/1.1 "Oswald",Arial Narrow,Helvetica;box-sizing:border-box;font-weight:400;}
.header .search-box .form-input .btn-clear {display:none;position:absolute;top:5px;right:11px;width:30px;height:30px;background:#fff url(../images/icons.png) -25px -24px no-repeat;cursor:pointer;}
.header .search-box.active .form-input .btn-clear {display:block;}
.header .search-box .completer {display:none;position:absolute;top:100%;left:0;margin-top:3px;z-index:5;width:100%;min-width:500px;background:#fff;padding:25px 27px;box-sizing:border-box;box-shadow:0 2px 6px #595959;color:#3a3f41;overflow:auto;}
.header .search-box .completer.active {display:block;}
.header .search-box .completer li {list-style:none;margin:0;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header .search-box .completer li span {cursor:pointer;}
.header .search-box .completer li:hover .t,.header .search-box .completer li.active .t,.header .search-box .completer li.active a {text-decoration:underline;}
.header .search-box .completer a {color:#3a3f41;}
.header .search-box .completer .results .c {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2bbed9; }
.header .search-box .completer .queries {border-top:1px solid #d4d4d6;margin-top:18px;padding-top:15px;}
.header .search-box .completer .queries.block-limiter {max-height:440px;}
.header .search-box .completer .queries:empty,.header .search-box .completer .results:empty + .queries {border:0;margin:0;padding:0;}
.header .search-box .completer .highlight {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.header .bottom {position:relative;background:#2f2f30;height:55px;}
.header .btn-catalog {float:left;position:relative;max-width:100px;height:55px;padding:0 44px 0 43px;background:#f9e50b;font-size:18px;line-height:55px;font-family:"Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#585858;cursor:pointer;font-weight:400;}
.header .btn-catalog:before {content:'';position:absolute;top:19px;left:14px;width:17px;height:17px;background:url(../images/icons.png) 0 -31px no-repeat;}
.header .btn-catalog:after {content:'';position:absolute;top:26px;right:19px;width:0;height:0;border:6px solid transparent;border-width:6px 5px;border-top-color:#c3b734;}
.header .btn-catalog.active {color:#de3277;}
.header .catalog-list {display:none;position:absolute;top:100%;left:0;z-index:4;width:100%;padding:47px 24px 20px;overflow:auto;background:#fff;box-sizing:border-box;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#666;box-shadow:0 2px 6px #7e7e7e;}
.header .catalog-list.opened {display:block;}
.header .catalog-list .item {display:inline-block;vertical-align:top;width:13.9%;padding:0 15px;box-sizing:border-box;}
.header .catalog-list .item .item {display:block;padding:31px 0 0;width:auto;}
.header .catalog-list span {display:block;margin:0 0 14px;text-transform:uppercase;font:18px/1.2 "Oswald",Arial Narrow,Helvetica;font-weight:600;color:#333;}
.header .catalog-list li {list-style:none;margin:0 0 10px;}
.header .catalog-list a {color:#666;}
.header .catalog-list a:hover {color:#333;}
.header-nav {float:right;text-transform:uppercase;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:300;}
.header-nav li {float:left;position:relative;height:55px;margin:0;padding:0 22px 0 15px;list-style:none;line-height:55px;}
.header-nav li:hover,.header-nav li.active {background:#48484a;}
.header-nav li:hover a,.header-nav li.active a {color:#e6e6e6;text-decoration:none;}
.header-nav li:hover a:after,.header-nav li.active a:after {border-top-color:#acacad;}
.header-nav li.splitter {width:1px;height:24px;margin:15px 18px 0;padding:0;background:#595959;}
.header-nav a {position:relative;display:block;padding:0 23px 0 9px;color:#adadad;}
.header-nav a .val {color:#fb5275;}
.header-nav .ico-cart {padding-left:43px;}
.header-nav .ico-compare {padding-left:37px;}
.header-nav .ico-history {padding-left:33px;}
.header-nav .ico-favorite {padding-left:30px;}
.header-nav .ico-cart:before,.header-nav .ico-compare:before,.header-nav .ico-history:before {content:'';position:absolute;left:0;background:url(../images/icons.png) 0 -9999px no-repeat;}
.header-nav .ico-cart:before {top:14px;width:30px;height:23px;background-position:0 0;}
.header-nav .ico-compare:before {content:'';position:absolute;left:0;background:url(../images/cmps.png) 0 0 no-repeat;top:17px;width:22px;height:21px;}
.header-nav .ico-history:before {top:15px;width:22px;height:21px;background-position:-77px 0;}
.header-nav .ico-favorite:before {content:'';position:absolute;left:0;background:url(../images/favs.png) 0 0 no-repeat;top:17px;width:22px;height:21px;}
.header-nav .drop {display:none;position:absolute;top:100%;right:0;z-index:4;padding:10px 20px;overflow:auto;background:#48484a;text-transform:none;color:#fff;box-shadow:0 2px 6px #48484A;line-height:1.2;font-family:"Oswald",Arial Narrow,Helvetica;box-sizing:border-box;font-weight:400;}
.header-nav .drop.reverse {right:auto;left:0;}
.header-nav li:hover .drop,.header-nav .active .drop {display:block;}
.header-nav .drop a {display:inline;padding:0;color:#fff;}
.header-nav .drop a:after {display:none;}
.header-nav .drop li {float:none;height:auto;padding:4px 0;white-space:nowrap;line-height:1.2;}
.header-nav .drop > .item {width:616px;display:table;padding:8px 0;margin-bottom:5px;border-bottom:1px solid #5b5b5c;}
.header-nav .drop > .item > div {display:table-cell;vertical-align:middle;}
.header-nav .drop > .item h3 {width:300px;overflow:hidden;margin-bottom:8px;font:14px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.header-nav .drop > .item .vis {width:61px;padding-right:23px;}
.header-nav .drop > .item .info {font:12px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#989899;}
.header-nav .drop > .item .info a {color:#008fca;}
.header-nav .drop > .item .info h3 a {color:#fff;}
.header-nav .drop > .item .amount {width:50px;padding:7px 0 0;text-align:right;color:#a5a5a6;font:14px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.header-nav .drop > .item .price {width:125px;padding:7px 20px 0 0;text-align:right;font:18px/1.2 "Oswald",Arial Narrow,Helvetica;color:#2bbed9;font-weight:400;}
.header-nav .drop .action {padding:13px 0 7px;text-align:right;}
.header-nav .drop .action a {display:inline-block;height:35px;padding:0 24px;background:#ec5e7c;font-size:18px;line-height:36px;color:#fff;}
.header-nav .drop .action a:hover {background:#d44462;text-decoration:none;}
.header-nav .drop.history {width:688px;padding:30px 39px;}
.header-nav .drop.history h3 {margin-bottom:16px;font:18px "Oswald",Arial Narrow,Helvetica;color:#a2a2a3;font-weight:300;}
.header-nav .drop.history .slider {margin:0 -9px;padding:0 9px;}
.header-nav .drop .sep {height:1px;clear:both;margin:20px 0 30px;background:#5b5b5c;}
.header-nav .drop .slider {min-width:600px;overflow:visible;margin:10px 9px;padding:0 9px;}
.header-nav .drop .slider li {position:relative;padding:10px 0 2px;width:25%;font-size:12px;white-space:normal;}
.header-nav .drop .slider li:before {content:'';position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#5b5b5c;}
.header-nav .drop .slider li:first-child:before {display:none;}
.header-nav .drop .slider h3 {height:40px;overflow:hidden;margin-bottom:4px;font-size:14px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:300;}
.header-nav .drop .slider a {color:#b7b7b8;}
.header-nav .drop .slider a:hover {color:#e7e7e7;}
.header-nav .drop .slider .item {padding:0 15px;text-align:center;}
.header-nav .drop .slider .item .vis {margin-bottom:10px;}
.header-nav .drop .slider .item .price,.header-nav .drop .slider .item .no-price {font:16px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#2bbed9;}
.header-nav .drop .slider .item .no-price {color:#8b8b8d;}
.header-nav .drop .slider-inner:before {background:#48484a;width:3px;}
.header-nav .drop .slider .slide-prev,.header-nav .drop .slider .slide-next {height:50px;margin-top:-25px;background:#575859;opacity:0.01;}
.header-nav .drop .slider:hover .slide-prev,.header-nav .drop .slider:hover .slide-next {opacity:1;}
.header-nav .drop .slider .slide-prev:hover,.header-nav .drop .slider .slide-next:hover {background:#6d6d6f;}
.header-nav .drop .slider .slide-prev:before {border-right-color:#48484a;}
.header-nav .drop .slider .slide-next:before {border-left-color:#48484a;}
.header-nav .drop .slider .slide-prev.disabled,.header-nav .drop .slider .slide-next.disabled {opacity:0.01;cursor:default;}
.header-nav .drop .slider .slide-prev {left:-22px;}
.header-nav .drop .slider .slide-next {right:-22px;}
.header-nav .drop .item-categ {padding:0 12px;text-align:center;font:14px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:300;color:#c8c8c9;}
.header-nav .drop .item-categ .vis {position:relative;height:65px;margin-bottom:10px;}
.header-nav .drop .item-categ .title {height:34px;text-transform:uppercase;}
.header-nav .drop .item-categ a {display:block;color:#c8c8c9;}
.header-nav .drop .item-categ a:hover {color:#e7e7e7;text-decoration:none;}
.header-nav .drop .search-history table{width:100%;}
.header-nav .drop .search-history table td{width:50%;vertical-align:top;}
.header-nav .drop .search-history li {width:260px;overflow:hidden;position:relative;padding-left:27px;margin-bottom:7px;font:14px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:300;}
.header-nav .drop .search-history li:before {content:'';position:absolute;top:5px;left:1px;width:14px;height:14px;background:url(../images/icons.png) -69px -31px no-repeat;}
.header-nav .drop .search-history a {color:#ededed;}
.header-nav .drop .search-history a:hover {text-decoration:underline;}
.header-nav .drop.nav {padding:15px 0 4px;}
.header-nav .drop.nav li {padding:0;}
.header-nav .drop.nav li a {display:block;padding:12px 33px;color:#fff;}
.header-nav .drop.nav li a:hover {text-decoration:none;background:#48d0e9;}
.fixed-header:before {content:'';display:block;height:175px;}
.fixed-header .header {position:fixed;top:0;left:0;z-index:50;width:100%;height:55px;padding:0 15px;background:#2f2f30;box-sizing:border-box;}
.fixed-header .header .logo {display:none;}
.fixed-header .header .top,.fixed-header .header .bottom {max-width:1570px;min-width:1170px;margin:auto;box-sizing:border-box;}
.fixed-header .header .top {position:relative;top:6px;margin-bottom:-50px;height:50px;padding:0 660px 0 210px;}
.fixed-header .header .search-box {margin-bottom:-50px;position:relative;z-index:5;border:0;border-radius:4px;}
.fixed-header .header .search-box .uselect {border-radius:4px 0 0 4px;}
.fixed-header .header .search-box .uselect .selected {max-width:90px;overflow:hidden;text-overflow:ellipsis;}
.fixed-header .header .search-box .form-button {border-radius:0 4px 4px 0;}
.fixed-header .header .search-box .completer {margin-top:0;}
.fixed-header .header .btn-login,.fixed-header .header .btn-logout,.fixed-header .header .btn-cabinet {position:absolute;padding-top:4px;padding-bottom:5px;right:0;top:-6px;z-index:5;margin:0;}
.fixed-header .header .header-nav {margin-right:130px;}
.fixed-header .header .header-nav > ul > li {display:none;}
.fixed-header .header .header-nav > ul > .prime {display:block;}
.account-header .top {height:41px;padding:30px 0 30px 254px;}
@media screen and (max-height:800px){.account-header .top {height:41px;padding:15px 0 15px 254px;}}
.account-header .logo {float:left;margin:0px 0 0 -254px;width:210px;height:45px;background:url(../images/logo-main.png);overflow:hidden;}
.account-header .logo a {display:block;height:37px;text-indent:-9999px;}
.account-header .top-contacts {float:right;margin-top:-2px;font-size:18px;text-align:right;}
.account-header .top-contacts .phone {padding-top:7px;font:20px/1 "Oswald",Arial Narrow,Helvetica;text-transform:uppercase;font-weight:400;}
.account-header .top-contacts .phone .code {font-family:"Oswald",Arial Narrow,Helvetica;color:#818283;font-weight:300;}
.account-header .btn-logout {float:right;margin-left:35px;height:46px;padding:0 27px 0 17px;background:#ec5e7c;font:16px/50px "Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#fff;white-space:nowrap;cursor:pointer;font-weight:400;}
.account-header .btn-logout:hover {background:#d44462;text-decoration:none;}
.account-header .btn-logout:before {content:'';display:inline-block;vertical-align:middle;width:21px;height:22px;margin-right:14px;background:url(../images/icons.png) -52px -248px no-repeat;}
.account-header .bottom {overflow:hidden;background:#2f2f30;height:55px;}
.account-header .bottom .h {float:left;padding:0 24px;font:22px/58px "Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#fefefe;font-weight:400;}
.account-header .bottom .h .name {color:#48d0e9;}
.account-header .bottom .balance {float:right;padding:0 25px;font:18px/58px "Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#fff;font-weight:400;}
.account-header .bottom .balance .val {margin-left:6px;font-size:22px;color:#48d0e9;text-decoration:none;}
.account-header .bottom .balance .valalert {margin-left:6px;font-size:22px;color:#ff0101;text-decoration:none;}
.account-header .bottom .balance .btn {position:relative;top:-3px;display:inline-block;vertical-align:middle;margin-left:34px;padding:10px 17px 9px;background:#fff;font:16px/1 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;text-transform:none;}
.account-header .bottom .balance .btn:hover {text-decoration:none;background:#f0f0f0;}
.chead {background:#f0f0f0;margin-bottom:35px;padding:11px 25px;font-size:18px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:300;color:#666;overflow:hidden;}
.chead a {margin-left:10px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#2f2f30;}
.attention-bar {position:relative;margin-bottom:35px;background:#48d0e9;padding:27px 70px 30px 92px;font:22px/1.2 "Oswald",Arial Narrow,Helvetica;color:#fff;font-weight:300;}
.attention-bar + .attention-bar {margin-top:-35px;}
.chead + .attention-bar {margin-top:-35px;}
.attention-bar.success {background:#a1c44e;}
.attention-bar.alert {background:#ec6b61;}
.attention-bar a{color:white;text-decoration:underline;}
.attention-bar .ico-close {position:absolute;top:33px;right:34px;cursor:pointer;width:19px;height:19px;background:url(../images/icons.png) -80px -247px no-repeat;}
.attention-bar:before {content:'';position:absolute;top:18px;left:24px;width:40px;height:41px;background:url(../images/icons.png) 0 -275px no-repeat;}
.attention-bar.success:before {background-position:-52px -275px;}
.breadcrumbs {background:#f0f0f0;margin-bottom:20px;padding:9px 25px 11px;font-size:18px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:500;color:#2f2f30;white-space:nowrap;overflow:hidden;}
@media screen and (max-height:800px){.breadcrumbs {margin-bottom:0px;}}
.breadcrumbs li {display:inline-block;vertical-align:middle;list-style:none;margin:0;}
.breadcrumbs li:before {content:'\00bb';padding:0 9px 0 3px;}
.breadcrumbs li:first-child:before {display:none;}
.breadcrumbs a {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:300;color:#666;}
.catalog-grid {overflow:hidden;margin-bottom:35px;background:#333;}
.catalog-grid .col {float:left;width:12.5%;}
.catalog-grid .item {position:relative;z-index:1;height:141px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;color:#fff;font:18px/1.2 "Oswald",Arial Narrow,Helvetica;font-weight:600;text-transform:uppercase;text-shadow:0 0 20px #000;}
.catalog-grid .item:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#000;opacity:0.5;}
.catalog-grid .item:hover:before {display:none;}
.catalog-grid .item:empty {z-index:0;}
.catalog-grid .item a {position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 21px;z-index:1;color:#fff;box-sizing:border-box;}
.catalog-grid .item a:hover {text-decoration:none;}
.catalog-grid .item.w2 {width:200%;}
.catalog-grid .item.h2 {height:282px;}
@media screen and (max-width:1300px){.catalog-grid .item {font-size:16px;}
.catalog-grid .item a {padding-left:14px;}}
.main-content {padding-bottom:30px;}
.main-content h1 {padding:0 23px 40px;color:#2f2f30;font-size:36px;text-transform:uppercase;}
.main-content .hwrap {padding-top:5px;margin-top:10px;margin-bottom:25px;overflow:hidden;}
.main-content .hwrap h1 {padding-bottom:15px;}
@media screen and (max-height:800px){.main-content .hwrap h1 {padding-bottom:0px;}}
.main-content .hwrap h1,
.main-content .hwrap h2 {float:left;}
.main-content .hwrap .date {float:left;clear:left;margin:-12px 23px 14px;color:#797979;}
@media screen and (max-height:800px){.main-content .hwrap .date {margin-top:0px;}}
.side-links {float:right;padding:14px 0;font:20px/23px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
@media screen and (max-height:800px){.side-links {padding-bottom: 10px;}}
.side-links li {display:inline-block;vertical-align:middle;list-style:none;margin:0;padding:0 26px 0 29px;height:24px;border-left:1px solid #ddd;}
.side-links li:first-child {border-left:0;}
.side-links a {color:#555;}
.side-links .buy a {color:#ef3c46;}
.side-links .call a {color:#90c44e;}
.side-links .phone a {color:#555;}
.hwlink {margin-bottom:34px;padding:15px 0 10px;overflow:hidden;border-bottom:2px solid #48d0e9;}
.hwlink h2 {float:left;font-size:22px;line-height:1;}
.hwlink .side {float:left;height:23px;font-size:22px;line-height:1;margin-left:21px;padding-left:22px;border-left:1px solid #e1e1e0;}
.news-block {display:table;width:100%;table-layout:fixed;margin-bottom:35px;}
.news-block .main {display:table-cell;vertical-align:top;width:64%;padding-right:50px;}
.news-block .main .vis {margin-right:380px;}
.news-block .main .info {float:right;width:360px;}
.news-block .main h2 {display:inline;position:relative;background:url(../images/dot-gray.gif) 0 98% repeat-x;font-size:28px;color:#333;}
.news-block .main h2 a {color:#333;text-decoration:none;}
.news-block .main h2 + p {margin-top:18px;}
.news-block .main p {padding-bottom:19px;}
.news-block .side {display:table-cell;vertical-align:top;width:36%;}
.news-block .side .item {padding-bottom:27px;}
.news-block .side .vis {display:inline-block;vertical-align:top;width:36%;margin-right:3.5%;}
.news-block .side .info {display:inline-block;vertical-align:top;width:59%;}
.news-block .side h2 {margin-bottom:8px;font-size:18px;color:#333;}
.news-block .side h2 a {color:#333;}
.sepline-1, .sepline-2, .sepline-3 {clear:both;margin:20px 0 25px;height:2px;background:#d573d6;}
.sepline-2 {background:#e85d04;}
.sepline-3 {background:#04c0e8;}
.sepline-3l {clear:both;margin:15px 0 15px;background:#04c0e8;height:1px;}
.slider {position:relative;overflow:hidden;}
.slider > ul > li {display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;font-size:16px;white-space:normal;}
.slider-inner {position:relative;overflow:hidden;}
.slider-inner:before {content:'';position:absolute;left:0;top:0;z-index:1;width:2px;height:100%;background:#fff;}
.slider-inner > ul {position:relative;margin:0;padding:0;font-size:0;white-space:nowrap;}
.slider-inner > ul > li {display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;font-size:16px;white-space:normal;}
.slider-inner > ul > li img {max-width:100%;}
.slider .slide-prev,.slider .slide-next {position:absolute;top:50%;z-index:1;margin-top:-43px;width:25px;height:87px;background:#e0e0e0;opacity:0.01;cursor:pointer;}
.slider:hover .slide-prev,.slider:hover .slide-next {opacity:0.7;}
.slider .slide-prev:before,.slider .slide-next:before {content:'';position:absolute;top:50%;left:50%;margin:-17px 0 0 -2px;border:17px solid transparent;border-width:17px 10px;}
.slider .slide-prev {left:0;}
.slider .slide-next {right:0;}
.slider .slide-prev:before {border-right-color:#979797;margin-left:-17px;}
.slider .slide-next:before {border-left-color:#979797;}
.slider .slide-prev:hover,.slider .slide-next:hover {opacity:1;}
.slider .slide-prev.disabled,.slider .slide-next.disabled {opacity:0.01;cursor:default;}
.slider-block {margin-bottom:30px;}
.slider-block h2 {padding:0 0 19px 24px;font-size:26px;color:#000;text-transform:uppercase;}
.slider-block .gname {line-height:1.2;font-weight:normal;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;padding:0 0 19px 24px;font-size:26px;color:#000;text-transform:uppercase;}
.slider-block .side {float:right;padding:9px 34px 0 0;font-family:"Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#b2b2b2;font-weight:400;}
.slider-block .side a {color:#b2b2b2;}
.slider-block .slider {border:1px solid #e5e5e5;}
.slider-block .slider.mitems{height:415px;overflow:hidden;}
.slider-block .slider.logos{height:230px;overflow:hidden;}
.slider-block .slider li {position:relative;width:25%;text-align:center;overflow:hidden;}
.slider-block .slider .slider-inner li {overflow:visible;}
.slider-block .slider li:before {content:'';position:absolute;right:-1px;top:0;width:1px;height:1000px;background:#e5e5e5;}
.slider-block .item {display:table;table-layout:fixed;width:100%;height:206px;table-layout:fixed;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.slider-block .item + .item {border-top:1px solid #e5e5e5;}
.slider-block .item .vis {display:table-cell;vertical-align:middle;width:40%;}
.slider-block .item .vis a {display:inline-block;max-width:90%;}
.slider-block .item .info {display:table-cell;vertical-align:middle;width:60%;padding-right:20px;}
.slider-block .item .price {display:inline-block;padding:26px 22px 0;margin-top:26px;border-top:1px solid #e5e5e5;font:20px "Oswald",Arial Narrow,Helvetica;color:#34b0ff;font-weight:400;}
.slider-block .item .oldprice {display:block;font:14px "Oswald",Arial Narrow,Helvetica;color:gray;margin-top:5px;font-weight:400;}
.slider-block .item .name {margin-bottom:11px;max-height:2.4em;overflow:hidden;font:20px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#666;text-transform:uppercase;}
.slider-block .item .name a {color:#666;}
.slider-block .item .inf {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#9c9c9c;}
.slider-block .item .categ,.slider-block .item .categ a {color:#949494;}
.slider-block .item .categ a:hover {color:#333;}
.slider-block .item-big {height:412px;}
.slider-block .item-big .vis {display:block;width:auto;padding-top:23px;}
.slider-block .item-big .info {padding:0;}
.slider-block .item-big h3 {padding:0 10px;}
.slider-block .slider._compact li {width:12.5%;}
.slider-block .slider._compact .item {display:block;height:287px;}
.slider-block .slider._compact._categ .item {height:318px;}
.slider-block .slider._compact .vis {display:block;position:relative;width:auto;margin:0 15%;height:186px;}
.slider-block .slider._compact .vis img {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.slider-block .slider._compact .info {display:block;width:auto;padding:0;position:absolute;bottom:28px;left:15px;right:15px;}
.slider-block .slider._compact .price {display:block;padding:9px 0 0;margin:0;border:0;}
.slider-block .slider._compact h3 {margin-bottom:12px;line-height:1.1;max-height:2.2em;}
.slider-block .slider._compact .inf,.slider-block .slider._compact .categ {margin-bottom:11px;}
@media screen and (max-width:1460px){.slider-block .slider._compact li {width:16.67%;}}
.slider-block .slider.logos li {width:12.5%;}
.slider-block .slider.logos a {color:#666;}
.slider-block .slider.logos .item {display:block;width:auto;padding:20px 10px 2px;table-layout:fixed;}
.slider-block .slider.logos .vis {display:block;width:auto;height:110px;margin-bottom:12px;position:relative;}
.slider-block .slider.logos .vis img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.slider-block .slider.logos .title {padding:11px 0;border-top:1px solid #e5e5e5;line-height:1.3;}
@media screen and (max-width:1300px){.slider-block .slider li {width:33.34%;}
.slider-block .slider.logos li {width:16.67%;}}
.page-content {font-size:18px;line-height:1.45;}
.page-content h2 {margin-bottom:12px;font:24px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.page-content h3 {margin-bottom:10px;font:18px/1.3 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.page-content p {margin-bottom:15px;}
.page-content img {margin:10px 0;max-width:100%;height:auto;}
.page-content ul,.page-content ol {margin-bottom:20px;}
.page-content ul li {list-style:none;padding-left:43px;}
.page-content ul li:before {content:'';position:absolute;width:7px;height:7px;margin:9px 0 0 -27px;background:#6b6b6b;border-radius:7px;}
.page-content ol li {margin:0 0 7px 43px;}
.page-content table {width:100%;border:1px solid black;border-collapse:collapse;margin:30px 0;}
.page-content table th {vertical-align:top;padding:11px 27px 13px;text-align:left;background:#f7f7f7;font-weight:normal;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.page-content table td {vertical-align:top;padding:16px 27px 15px;border:1px solid black;border-collapse:collapse;}
.content-block {margin-bottom:34px;}
.content-block h2 {padding:0 0 23px 24px;font-size:26px;color:#000;text-transform:uppercase;}
.content-block .side {float:right;padding:9px 34px 0 0;font-family:"Oswald",Arial Narrow,Helvetica;text-transform:uppercase;color:#b2b2b2;font-weight:400;}
.content-block .side a {color:#b2b2b2;}
.items-wrap {overflow:hidden;padding:0 1px 1px 0;}
.items-wrap li {list-style:none;margin:0;float:left;width:20%;}
.items-wrap .item {position:relative;margin:0 -1px -1px 0;padding:0 15px;height:325px;border:1px solid #e5e5e5;}
.items-wrap .vis {position:relative;margin:20px 9% 0;height:195px;text-align:center;}
.items-wrap .vis img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.items-wrap .info {position:absolute;left:15px;right:15px;bottom:35px;text-align:center;}
.items-wrap .info h3 {font:20px/22px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#666;text-transform:uppercase;text-shadow:1px 1px 3px #fff;}
.items-wrap .info h3 a {color:#666;}
.items-wrap .info .inf {padding:9px 0 1px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#9c9c9c;}
.items-wrap .info .price {margin-top:18px;font:20px "Oswald",Arial Narrow,Helvetica;color:#34b0ff;font-weight:400;}
.items-wrap.size8 li {width:12.5%;}
.items-wrap.size8 .item {height:314px;}
.items-wrap.size8 .vis a {padding:0 15px;}
.items-wrap.size8 .info {bottom:26px;left:5px;right:5px;}
.items-wrap.size8 h3 {font-size: 18px;}
@media screen and (max-width:1530px){.items-wrap.size8 li {width:14.28%;}}
@media screen and (max-width:1460px){.items-wrap.size8 li {width:16.66%;}}
.product-list .item {display:table;table-layout:fixed;width:100%;min-height:160px;padding:15px 0;border-bottom:1px solid #e5e5e5;color:#2f2f30;}
@media screen and (max-height:800px){.product-list .item {padding:10px 0;}}
.product-list .item > div {display:table-cell;vertical-align:middle;}
.product-list .item .info .favorite{float:right;margin-left:5px;}
.product-list .item .vis {width:150px;padding-right:20px;text-align:center;}
.product-list .item .vis .img {width:150px;height:155px;display:table-cell;text-align:center;vertical-align:middle;}
.product-list .item .vis a.cmp {color:#000;font-size:16px;}
.product-list .item .vis a.cmp.in:before {content:'✔';margin-right:5px;}
.product-list .item .amount .form-text {width:69px;margin-right:65px;}
.product-list .item .amount a {color:#f00;text-decoration:none;}
.product-list .item .amount a:before {content:'\00d7';margin-right:6px;}
.product-list .item .amount a:hover {color:#C50E0E;}
.product-list .action {margin:15px 0 0 0;}
.product-list .item .action a{color:#2f2f30;}
.product-list .item .action .price {display:inline-block;margin:5px 0;color:#48d0e9;white-space:nowrap;font:26px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.product-list .item .action a.offers {float:right;color:#000;display:inline-block;min-width:150px;white-space:nowrap;padding: 8px 13px 8px 10px;border:1px solid #ec5e7c;text-align: center;font-family: "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.product-list .item .title {float:left;overflow:hidden;max-width:95%;}
.product-list .item .name {float:left;margin-bottom:8px;margin-right:25px;min-height:1.1em;max-height:2.1em;font:24px/24px "Oswald",Arial Narrow,Helvetica;font-weight:400;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;}
.product-list .item .name a {color:#2f2f30;}
.product-list .item .rate {float:left;margin-right:23px;padding-top:4px;}
.product-list .item .rate a {display:inline-block;vertical-align:middle;margin-left:17px;}
.product-list .item .rate a.vid {margin-left:0px;}
.product-list .item .rate a + a.vid{margin-left:17px;}
.product-list .item .categ {margin-bottom:9px;}
.product-list .item .descr {height:3.5em;padding-right:6%;overflow:hidden;font-size:16px;word-wrap:break-word;overflow-wrap:break-word;}
.product-list .item .confs {display:block;height:40px;overflow:hidden;margin-top:5px; }
.product-list .item .confs a{display:inline-block;color:black;padding:5px;border:1px solid #777;font-size:17px;margin-top:5px;margin-right:5px;}
.product-list .item .confs a:last-child{margin-left:0;margin-right:0;}
.product-list .item .confs a:first-child{margin-left:0;}
.product-list .item .confs+.action{margin-top:10px;}
.product-list.basket .head {position:relative;margin-top:14px;padding-bottom:14px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;border-bottom:1px solid #e5e5e5;}
.product-list.basket .head .info {margin-left:150px;}
.product-list.basket .head .amount {position:absolute;width:160px;top:0;right:248px;}
.product-list.basket .head .price {position:absolute;width:113px;top:0;right:0;padding:0;}
.product-list.basket .item {min-height:auto;}
.product-list.basket .item .vis {width:100px;height:104px;padding-right:50px;}
.product-list.basket .item .info h2 {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;;}
.product-list.basket .item .descr {height:auto;}
.product-list.basket .side {width:410px;padding:13px 0 0 26px;}
.product-list.basket .amount {float:left;}
.product-list.basket .price {float:right;min-width:115px;padding-top:8px;}
.product-list .basket-total {text-align:right;padding:42px 0 37px;font:20px/1 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.product-list .basket-total .val {display:inline-block;vertical-align:middle;margin-left:39px;color:#48d0e9;font:30px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.product-list .basket-actions {padding:22px 0;overflow:hidden;border-top:1px solid #e5e5e5;}
.product-list .basket-actions .back {float:left;}
.product-list .basket-actions .back a,.product-list .basket-actions .back button,.product-list .basket-actions .back input {margin-right:18px;}
.product-list .basket-actions .side {float:right;width:auto !important;padding:0;}
.product-list .basket-actions .side a,.product-list .basket-actions .side button,.product-list .basket-actions .side input {margin-left:18px;}
@media screen and (max-width:1460px){.product-list.basket .item .vis {padding-right:32px;}
.product-list.basket .head .info {margin-left:120px;}
.product-list.basket .head .amount {right:188px;}
.product-list .item .amount .form-text {margin-right:25px;}
.product-list.basket .side {width:350px;}}
@media screen and (max-width:1330px){.product-list.basket .item .vis {padding-right:15px;}
.product-list.basket .head .info {margin-left:103px;}
.product-list.basket .head .amount {right:148px;}
.product-list .item .amount .form-text {margin-right:10px;}
.product-list.basket .side {width:310px;}}
.product-list .notoffers *{opacity:0.8;}
.basket-info h2 {font:22px "Oswald",Arial Narrow,Helvetica !important;font-weight:400;}
.basket-info th {padding:2px 0;padding-right:5px;font-weight:normal;vertical-align:top;text-align:left;}
.basket-info td {padding:2px 0;vertical-align:top;text-align:right;white-space:nowrap;color:#21a6d7;}
.basket-info .total th,.basket-info .total td {padding-top:17px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.basket-info .total th {text-transform:uppercase;}
.links-block h2 {margin-bottom:17px;font:22px "Oswald",Arial Narrow,Helvetica !important;text-transform:uppercase;font-weight:400;}
.links-block li {margin:0 0 10px;list-style:none;}
.product-info {display:table;width:100%;position:relative;margin-bottom:20px;}
@media screen and (max-height:800px){.product-info {margin-bottom:10px;}}
.product-info > div {display:table-cell;vertical-align:middle;}
.product-info .side-links {display:block;position:absolute;right:0;top:3px;}
.product-info .vis {width:350px;text-align:center;vertical-align:top;padding-top:10px;}
.product-info .vis .big {display:table;width:100%;height:350px;margin-bottom:20px;margin-top:10px;border:1px solid #e5e5e5;}
.product-info .vis .big div {display:table-cell;vertical-align:middle;height:354px;}
.product-info .vis .small{margin: 10px 0;}
.product-info .vis .small a {display:inline-block;vertical-align:middle;margin:0 3px 3px 3px;border:1px solid #e1e1e1;}
.product-info .vis .small a:hover,.product-info .vis .small .active {border-color:#48d0e9;}
.product-info .vis .small img {display:block;}
.product-info .info {padding-right:3%;padding-left:3%;padding-top:30px;padding-bottom:30px;}
.product-info .info .info-wrap{max-width:700px;}
.product-info .info .categ {padding-bottom:12px;font:18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.product-info .info h1 {min-height:1.2em;max-height:2.2em;margin:0 0 11px;padding:0;overflow:hidden;font-size:36px;line-height:1.1;text-transform:none;}
.product-info .info .rate {padding:0 0 27px 3px;font:18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.product-info .info .rate a {display:inline-block;vertical-align:middle;margin-left:15px;}
.product-info .info .descr {font-size:18px;line-height:1.34;}
.product-info .info .bottom {margin-top:35px;padding-top:29px;border-top:1px solid #e5e5e5;overflow:hidden;}
.product-info .info .descr.limiter + .bottom {margin-top:0;border-top:0;}
.product-info .info .bottom .price {float:left;font:30px "Oswald",Arial Narrow,Helvetica;color:#48d0e9;font-weight:400;margin-right:10px;}
.product-info .info .bottom .oldprice {float:left;font:14px "Oswald",Arial Narrow,Helvetica;color:gray;font-weight:400;}
.product-info .info .bottom .action {float:right;}
.product-info .info .fshops {margin-bottom:10px;}
.product-info .info .fshops form select {width:125px;padding:0;float:left;font-size:16px;}
.product-info .confs p{margin-bottom:2px;font-size:14px;font-weight:600;}
.product-info .confs form select {float:left;font-size:16px;padding:0;margin-right:5px;max-width:120px;margin-bottom:5px;}
.product-info .confs table {width:100%;border:1px solid #ccc;border-collapse:collapse;margin-bottom:10px;background:#fcfcfc;}
.product-info .confs table td {vertical-align:top;padding:10px 10px 5px 10px;border:1px solid #ccc;border-collapse:collapse;}
.product-info .confs table td.cname {white-space:nowrap;vertical-align:middle;font: 18px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.product-info .confs table td.cname a{color:#000;}
.product-info .confs table td.desc{font-size:16px;vertical-align:middle;}
.product-info .confs table td.price{width:25%;white-space:nowrap;vertical-align:middle;color:#48d0e9;font: 20px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.product-info .confs .show-more {padding:5px;font-size:14px;text-align:center;cursor:pointer;box-shadow:0 -4px 10px #fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.product-info .confs .show-more .open {display:inline-block;position:relative;padding:0 18px;font: 18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#777;text-transform:uppercase;}
.product-info .action {padding-top:8px;font:18px "Oswald",Arial Narrow,Helvetica;text-transform:uppercase;font-weight:400;}
.product-info .action a {color:#555;display:inline-block;vertical-align:middle;white-space:nowrap;margin:0 0 0 50px;}
.product-info .action .compare:before,.product-info .action .favor:before,.product-info .action .shopsite:before {content:'';display:inline-block;vertical-align:middle;background:url(../images/icons.png) -999px -999px no-repeat;}
.product-info .action .favor,.product-info .action .compare,.product-info .action .shopsite {position: relative;}
.product-info .action .favor:before {position:absolute;left:-30px;top:2px;width:22px;height:22px;background:url(../images/heart-o.svg) no-repeat; background-size:22px;}
.product-info .action .favor.in:before {position:absolute;left:-30px;top:2px;width:22px;height:22px;background:url(../images/heart.svg) no-repeat; background-size:22px;}
.product-info .action .compare:before {position:absolute;left:-30px;top:2px;width:22px;height:22px;background:url(../images/cmp-o.svg?1) no-repeat; background-size:22px;}
.product-info .action .compare.in:before {position:absolute;left:-30px;top:2px;width:22px;height:22px;background:url(../images/cmp.svg?1) no-repeat; background-size:22px;}
.product-info .action .shopsite:before {position:absolute;left:-30px;top:2px;width:22px;height:22px;background:url(../images/gosite.svg) no-repeat; background-size:22px;}
.product-info .offer {width:480px;padding:70px 0 0;vertical-align:top;}
.product-info .offer .inner {padding:20px 20px 24px 20px;border:1px solid #ec5e7c;}
.product-info .offer .side {float:left;width:130px;}
.product-info .offer .side .phone {margin:15px 0 10px 0;font:18px/1 "Oswald",Arial Narrow,Helvetica;color:#ec5e7c;font-weight:400;}
.product-info .offer .side .phone .phone-ico {background-image:url("../images/phone-color.svg");background-repeat:no-repeat;display:inline-block;width:16px;height:16px;position:relative;left:0;top:-1px;vertical-align:middle;margin-right:5px;}
.product-info .offer .info {float:right;width:275px;padding:0;}
.product-info .offer .logo {width:100%;height:110px;margin-bottom:10px;text-align:center;}
.product-info .offer .logo a {display:table-cell;vertical-align:middle;}
.product-info .offer .price {padding:0 0 7px 3px;}
.product-info .offer .price .val {display:block;padding-top:8px;font:28px "Oswald",Arial Narrow,Helvetica;color:#48d0e9;white-space:nowrap;font-weight:400;}
.product-info .offer .oldprice {font:14px "Oswald",Arial Narrow,Helvetica;color:gray;margin-left:2px;font-weight:400;}
.product-info .offer .call {padding:0 0 7px 3px;}
.product-info .offer .call .val {display:block;padding-top:8px;font:24px "Oswald",Arial Narrow,Helvetica;color:#ec5e7c;white-space:nowrap;font-weight:400;}
.product-info .offer .title {padding:7px 0 6px;font:20px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;}
.product-info .offer .title a{color:black;}
.product-info .offer .rate {padding:0 0 10px 1px;font-size:16px;}
.product-info .offer .rate a {margin-left:7px;}
.product-info .offer .descr {max-height: 70px;overflow: hidden;}
.product-info .offer .shop + .prod {margin-top:16px;padding-top:15px;background:url(../images/dot-gray-3.gif) repeat-x;}
.product-info .offer .prod {overflow:hidden;font-size:16px;line-height:1.2;}
.product-info .offer .btn-phone,.product-info .offer .btn-cart,.product-info .offer .btn-web {display:block;margin-top:10px;} /* margin-top:18px; */
.product-info.longinfo .vis,.product-info.longinfo .info {vertical-align:top;}
@media screen and (max-width:1500px){.product-info .offer {width:176px;}
.product-info .offer .info {display:none;}}
@media screen and (max-width:1300px){.product-info .info {padding-right:0;}
.product-info .offer {display:none;}}
.options-block {display:table;width:100%;table-layout:fixed;margin-bottom:40px;}
.options-block .col {display:table-cell;width:50%;}
.options-block .col + .col {border-left:2px solid #e4e4e4;}
.options-block table {width:100%;}
.options-block th {position:relative;top:-1px;padding:17px 24px 16px;background:#f7f7f7;text-align:left;font:22px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.options-block td {padding:5px 26px;height:45px;border-bottom:1px solid #e5e5e5;font-size:18px;}
.options-block td:first-child {width:36.7%;}
.options-block td + td {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.offers-block .item {padding:5px 0 20px 220px;}
.offers-block .item + .item {padding-top:30px;border-top:2px solid #939495;}
.offers-block .logo {float:left;margin-left:-220px;width:170px;padding-top:6px;text-align:center;}
.offers-block .seller {padding-bottom:10px;}
.offers-block .seller .head {overflow:hidden;padding:3px 0 13px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.offers-block .seller .head > div {float:left;}
.offers-block .seller .head .side {float:right;padding-top:5px;}
.offers-block .seller .side .val {margin-left:13px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.offers-block .seller .side .val.actual {color:#90c44e;}
.offers-block .seller .name {margin-right:25px;font-size:24px;text-transform:uppercase;}
.offers-block .seller .name a{color:black;text-decoration:none;}
.offers-block .seller .btn {float:left;margin-top:-3px;padding:7px 13px;background:#ffe981;color:#666352;}
.offers-block .seller .btn2 {float:left;margin-top:-3px;margin-left:10px;padding:9px 13px 7px;background:#cef7a1;color:#666352;}
.offers-block .seller .rate {margin-right:23px;padding-top:4px;}
.offers-block .seller .rate a {display:inline-block;vertical-align:middle;margin-left:17px;}
.offers-block .seller dl {overflow:hidden;padding-bottom:5px;font-size:16px;}
.offers-block .seller dl dt {float:left;width:142px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.offers-block .seller dl dd {overflow:hidden;}
.offers-block .info {display:table;width:100%;padding:10px 0 10px;background:url(../images/dot-gray-3.gif) repeat-x;}
@media screen and (max-height:800px){.offers-block .info {padding:5px 0 10px;}}
.offers-block .info > div {display:table-cell;vertical-align:middle;}
.offers-block .info .vis {width:100px;height:105px;text-align:center;padding:0 36px 0 4px;}
.offers-block .info .side {width:1%;white-space:nowrap;padding-left:100px;}
.offers-block .info .price {display:inline-block;vertical-align:middle;width:200px;}
.offers-block .info .price .val {display:block;padding-top:8px;font:28px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#48d0e9;white-space:nowrap;}
.offers-block .info .price .old {display:block;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:gray;white-space:nowrap;}
.offers-block .info .action {display:inline-block;vertical-align:middle;}
.offers-block .info .action > div,.offers-block .info .action > a {display:block;margin:10px 0;}
.offers-block .info .action .val {display:block;padding-top:8px;font:28px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#ec5e7c;white-space:nowrap;}
.offers-block .info .action .old {display:block;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:gray;white-space:nowrap;}
.offers-block .info h3 {margin-bottom:10px;font:18px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;word-wrap:break-word;overflow-wrap:break-word;}
.offers-block .info h3 a {color:#2f2f30;text-decoration:underline;}
.offers-block .info .text {overflow:hidden;}
.offers-block .info .conf {margin-top:5px; font:15px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.offers-block .info .conf a {color:#000;}
.shop-info {margin-bottom:55px;}
.shop-info .vis {position:relative;display:inline-block;vertical-align:top;width:350px;height:350px;margin-right:43px;border:1px solid #e5e5e5;}
.shop-info .vis img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.shop-info .info {display:inline-block;vertical-align:top;width:740px;padding-top:6px;}
.shop-info .info h1 {max-height:2.2em;padding:0 0 13px;overflow:hidden;font-size:36px;line-height:1.1;text-transform:none;}
.shop-info .info .rate {padding:0 0 18px 1px;font:18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.shop-info .info .rate a {display:inline-block;vertical-align:middle;margin-left:13px;}
.shop-info .info .descr {font-size:18px;line-height:1.34;}
.shop-info .info p {padding-bottom:10px;}
.shop-options .h {padding:16px 24px 14px;background:#f7f7f7;}
.shop-options .h h3 {font-size:22px;}
.shop-options .c {padding:29px 26px;font-size:18px;line-height:1.34;}
.shop-options .c .btext {padding:5px 0 6px;font:20px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.shop-options .c a {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.shop-options dl {overflow:hidden;}
.shop-options dl + dl {margin-top:19px;padding-top:19px;border-top:1px solid #e5e5e5;}
.shop-options dl dt {float:left;width:290px;padding-right:28px;}
.shop-options dl dd {overflow:hidden;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.shops-block .item {padding:5px 0 5px 220px;}
.shops-block .item + .item {padding-top:30px;border-top:1px solid #e5e5e5;}
.shops-block .logo {float:left;margin-left:-220px;width:170px;padding-top:66px;text-align:center;}
.shops-block .head {overflow:hidden;padding:8px 0 26px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.shops-block .head > div {float:left;}
.shops-block .name {margin-right:40px;font:22px/1.2 "Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;}
.shops-block .name a{color:black;}
.shops-block .btn {float:left;margin-top:-8px;padding:9px 13px 7px;background:#ffe981;color:#666352;}
.shops-block .btn2 {float:left;margin-top:-8px;margin-left:10px;padding:9px 13px 7px;background:#cef7a1;color:#666352;}
.shops-block .rate {margin-right:23px;}
.shops-block .rate a {display:inline-block;vertical-align:middle;margin-left:17px;}
.shops-block dl {overflow:hidden;padding-bottom:10px;}
.shops-block dl dt {float:left;width:151px;padding-right:20px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.shops-block dl dd {overflow:hidden;}
.head-items {padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.head-items .action {float:left;}
.head-items .action .btn {display:inline-block;vertical-align:middle;margin-right:15px;padding:13px 23px 10px;background:#ec5e7c;color:#fff;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;cursor:pointer;}
.head-items .action .btn:hover {background:#d44462;text-decoration:none;}
.head-items .sort {float:right;padding:11px 0;font-size:18px;}
.head-items .sort li {float:left;margin:0 0 0 41px;list-style:none;}
.head-items .sort a {color:#2f2f30;}
.head-items .sort .active {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:700;}
.feedbacks-block .item {padding:20px 0 20px 44px;line-height:1.5;max-width:1200px;}
.feedbacks-block .item + .item {padding-top:40px;border-top:1px solid #e5e5e5;}
.feedbacks-block .name {display:inline-block;vertical-align:middle;margin-right:14px;font:20px "Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;}
.feedbacks-block .rate {display:inline-block;vertical-align:middle;padding-bottom:9px;}
.feedbacks-block .date {padding-top:7px;font-size:14px;}
.feedbacks-block .head {padding-bottom:26px;line-height:1.2;}
.feedbacks-block .cont {margin-bottom:14px;}
.feedbacks-block .positive {padding-bottom:12px;color:#499d36;}
.feedbacks-block .negative {padding-bottom:12px;color:#dc1c1c;}
.feedbacks-block .reply {padding:10px 0 19px 39px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.feedbacks-block .reply .h {margin-bottom:7px;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;color:#7eb833;text-transform:uppercase;}
.feedbacks-block .reply:before,.feedbacks-block .positive:before,.feedbacks-block .negative:before {content:'';position:absolute;width:20px;height:20px;margin-left:-44px;background:url(../images/icons.png) -999px -999px no-repeat;}
.feedbacks-block .reply:before {width:25px;height:25px;margin-left:-39px;background-position:0 -219px;}
.feedbacks-block .positive:before {background-position:-53px -188px;}
.feedbacks-block .negative:before {background-position:-79px -189px;margin-top:6px;}
.feedbacks-block .more {padding:37px 0;border-top:1px solid #e5e5e5;text-align:center;}
.feedbacks-block .more a {display:inline-block;padding:14px 27px 9px 46px;background:#2f2f30;color:#fff;text-transform:uppercase;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;}
.feedbacks-block .more a:hover {text-decoration:none;background:#484848;}
.feedbacks-block .more a:before {content:'';position:absolute;margin-left:-30px;width:16px;height:16px;background:url(../images/icons.png) -31px -220px no-repeat;}
.feedbacks-block .total {padding:20px 0 20px 44px;border-bottom:1px solid #e5e5e5;font:20px/1.2 "Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;}
.feedbacks-block .total .val {color:#2a98ce;margin-right:16px;}
.feedbacks-block .total .rate-stars {height:21px;}
.feedbacks-block .action {margin-top:16px;}
.feedbacks-block .action .button {display:inline-block;vertical-align:middle;margin-right:15px;padding:8px 23px 10px;background:#ec5e7c;color:#fff;font:16px/1.1 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;cursor:pointer;}
.feedbacks-block .action .button:hover {background:#d44462;text-decoration:none;}
.feedbacks-block.account .item {padding:37px 0 20px 25px;}
.feedbacks-block.account .date {padding-top:2px;}
.feedbacks-block.account .total {padding:10px 0 26px 25px;}
.reviews-block {position:relative;margin:-20px -1% 20px -0.9%;}
.reviews-block .item {display:inline-block;vertical-align:top;overflow:hidden;width:48%;margin:0 0.9%;padding:40px 0 31px;}
.reviews-block .item:nth-child(2n+1):before {content:'';position:absolute;left:0.9%;right:1%;height:1px;margin:-40px 0 0;background:url(../images/dot-gray-3.gif) repeat-x;}
.reviews-block .item:nth-child(1):before {display:none;}
.reviews-block .vis,.slider-block .reviews-block .vis {float:left;width:172px;margin-right:35px;padding-top:3px;}
 .reviews-block .info {overflow:hidden;}
.reviews-block .date {padding:0 0 8px;color:#797979;}
.reviews-block h3 {padding-bottom:9px;font-size:22px;line-height:1.2;max-height:2.4em;overflow:hidden;}
.reviews-block h3 a {color:#2f2f30;}
.reviews-block .descr {max-height:5.5em;overflow:hidden;line-height:1.375;}
.videos-block {margin:-20px -10px 30px -40px;position:relative;overflow:hidden;}
.videos-block .item {display:inline-block;height:315px;vertical-align:middle;margin:-1px 0 0 40px;padding:38px 0;}
.videos-block .item:before {content:'';position:absolute;left:20px;right:30px;height:1px;margin:-38px 0 0;background:url(../images/dot-gray-3.gif) repeat-x;}
.videos-block .item img,.videos-block .item iframe {display:block;}
.comparing {overflow:hidden;position:relative;}
.comparing .inner {overflow:hidden;}
.comparing table {border:0;width:100%;table-layout:fixed;border-collapse:collapse;}
.comparing th {font:22px "Oswald",Arial Narrow,Helvetica;font-weight:400;text-align:left;padding:20px 14px 14px 24px;box-sizing:border-box;background:#f7f7f7;vertical-align:top;}
.comparing td {width:250px;text-align:center;padding:20px 14px 20px 24px;font-size:18px;box-sizing:border-box;background:#fff;vertical-align:top;}
.comparing td:first-child {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.comparing .dublicate {position:absolute;left:0;height:2000px;z-index:1;text-align:left;}
.comparing th.dublicate {width:100%;height:auto;}
.comparing td.dublicate {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.comparing td.dublicate:before {content:'';position:absolute;left:24px;top:-1px;width:90000px;height:1px;background:#e5e5e5;}
.comparing tr:first-child td.dublicate:before,.comparing .head-row + tr td.dublicate:before {display:none;}
.comparing .delete {display:inline-block;color:#f30d1a;font-size:18px;}
.comparing .delete:before {content:'';display:inline-block;vertical-align:middle;width:11px;height:13px;margin-right:8px;background:url(../images/icons.png) -31px -250px no-repeat;}
.comparing .vis {position:relative;margin:7px 0;height:197px;}
.comparing .vis img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.comparing .name {margin-bottom:16px;font:24px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.comparing .name a {color:black;}
.comparing .price {margin-bottom:16px;font:20px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#48d0e9;}
.comparing .marked {background:#feffd8;}
.comparing .links li {list-style:none;margin:0 0 12px;}
.comparing .links li a {color:#2f2f30;}
.comparing .links li .active {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:700;}
.comparing .links li .active:before {content:'\2022';position:absolute;margin-left:-20px;}
.comparing .slide-prev,.comparing .slide-next {position:absolute;top:96px;z-index:2;width:25px;height:87px;background:#e0e0e0;opacity:0.7;cursor:pointer;}
.comparing .slide-prev:before,.comparing .slide-next:before {content:'';position:absolute;top:50%;left:50%;margin:-17px 0 0 -2px;border:17px solid transparent;border-width:17px 10px;}
.comparing .slide-prev {left:320px;}
.comparing .slide-next {right:0;}
.comparing .slide-prev:before {border-right-color:#979797;margin-left:-17px;}
.comparing .slide-next:before {border-left-color:#979797;}
.comparing .slide-prev:hover,.comparing .slide-next:hover {opacity:1;}
.comparing .slide-prev.disabled,.comparing .slide-next.disabled {opacity:0.01;cursor:default;}
.table-controls {margin-bottom:40px;}
.table-controls .main {float:left;}
.table-controls .main > * {display:inline-block;vertical-align:middle;margin-right:32px;}
.table-controls .side {float:right;}
.table-controls .side > * {display:inline-block;vertical-align:middle;margin-left:16px;}
.table-stats {margin-bottom:18px;}
.table-stats .main {float:left;}
.table-stats .main > * {display:inline-block;vertical-align:middle;margin-right:10px;}
.table-stats .side {float:right;}
.table-stats .side > * {display:inline-block;vertical-align:middle;margin-left:16px;}
.table-stats .stat .val {margin-left:6px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.table-stats .stat .val .on {color:green;}
.table-stats .stat .val .off {color:red;}
.table-stats .stat .val .find {color:gray;}
.table-stats .sep {color:#e1e1e1;}
.table-stats .set {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:700;}
.table-stats .set .val {margin:0 4px 0 3px;color:#ec5e7c;}
.table-stats .set a {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:300;}
.table {margin:30px 0;width:100%;border-collapse:collapse;background:#fff;}
.table-stats + .table {margin-top:20px;}
.table th {padding:14px 15px 12px;vertical-align:middle;background:#f6f6f6;text-align:left;font-weight:normal;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;}
.table .compact th {font-size:14px;padding-top:6px;padding-bottom:7px;}
.table td {padding:8px 15px;vertical-align:middle;border-bottom:1px solid #e1e1e1;}
.table th:first-child,.table td:first-child {padding-left:24px;}
.table th:last-child,.table td:last-child {padding-right:24px;}
.table td.text {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.table td.btext {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.table th.c,.table td.c {text-align:center;}
.table th.nobr,.table td.nobr {white-space:nowrap;}
.table td .form-item {margin:-2px 0;}
.table td .form-text {height:auto;width:59px;margin:0 5px;padding:1px 7px;}
.table td.c .form-text {text-align:center;}
.table th.col-marked {background:#e0f7de;}
.table td.col-marked {background:#ecffea;}
.table td .form-checks {margin-top:-1px;}
.table td .form-checks,.table td .form-checks label {padding:0;}
.table th a{color:black;text-decoration:none;}
.table .actions {white-space:nowrap;}
.table .actions a {margin:-2px 6px 0;}
.table .ico-photo {margin-top:-2px;}
.table .ico-arr-left {display:inline-block;vertical-align:middle;width:16px;height:18px;margin-right:13px;background:url(../images/icons.png) -75px -353px no-repeat;}
.table .ico-input-less {display:inline-block;vertical-align:middle;width:13px;height:12px;background:url(../images/icons.png) 0 -401px no-repeat;}
.table .ico-input-more {display:inline-block;vertical-align:middle;width:13px;height:12px;background:url(../images/icons.png) -20px -401px no-repeat;}
.bottom-info {margin:17px 24px;}
.bottom-info .main {float:left;}
.bottom-info .side {float:right;}
@media (max-width:1350px){.table .compact th {padding:7px 5px;font-size:12px;}
.table th:first-child,.table td:first-child {padding-left:14px;}
.table th:last-child,.table td:last-child {padding-right:14px;};}
.search-bar .form-item {display:inline-block;vertical-align:middle;margin-right:4px;}
.search-bar .form-text {width:223px;height:35px;padding:8px 13px 6px;}
.search-bar select {width:127px;}
.search-bar .form-submit {width:46px;height:35px;min-width:0;padding:0;border-radius:0 2px 2px 0;background:#48d0e9 url(../images/icons.png) -21px -315px no-repeat;}
.search-bar .form-submit:hover {background:#2BC6E2 url(../images/icons.png) -21px -315px no-repeat;}
.hidden-info > .btn {display:inline-block;vertical-align:middle;margin-right:15px;padding:8px 23px 10px;background:#ec5e7c;color:#fff;font:16px/1.1 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;cursor:pointer;}
.hidden-info > .btn:hover {background:#d44462;text-decoration:none;}
.hidden-info > .cont {display:none;}
.hidden-info.opened > .btn {display:none;}
.hidden-info.opened > .cont {display:block;}
.ico-yes,.ico-no,.ico-photo,.ico-edit,.ico-ison,.ico-isoff,.ico-delete,.ico-delete-text:after {display:inline-block;vertical-align:middle;background:url(../images/icons.png) -999px 0 no-repeat;}
.ico-yes {width:17px;height:13px;background-position:0 -194px;}
.ico-no {width:13px;height:13px;background-position:-29px -194px;}
.ico-photo {width:18px;height:16px;background-position:-50px -354px;}
.ico-edit {width:17px;height:16px;background-position:0 -378px;}
.ico-ison {width:17px;height:17px;background-position:-24px -377px;}
.ico-isoff {width:17px;height:17px;background-position:-48px -377px;}
.ico-delete,.ico-delete-text:after {width:13px;height:13px;background-position:-74px -378px;}
.ico-delete-text:after {content:'';margin-left:7px;}
.ico-save-text:before {display:inline-block;vertical-align:middle;width:13px;height:13px;background:url(../images/save.gif) no-repeat;}
.ico-save-text:before {content:'';margin-right:7px;}
.ico-help {padding-left:26px;}
.ico-help:before {content:'';width:18px;height:18px;position:absolute;margin-left:-25px;background:url(../images/icons.png) -81px -220px no-repeat;}
.btn-phone,.btn-cart,.btn-web {display:inline-block;vertical-align:middle;position:relative;font:16px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;white-space:nowrap;cursor:pointer;}
.btn-phone {padding:6px 10px 8px 34px;background:#ec5e7c;color:#fff;}
.btn-cart {padding:6px 10px 6px 36px;border:1px solid #b2b3b4;color:#2f2f30;}
.btn-web {padding:6px 5px 6px 8px;border:1px solid #b2b3b4;color:#2f2f30;background-color:#f6f6f6;}
.btn-phone:before,.btn-cart:before {content:'';position:absolute;left:6px;top:8px;width:22px;height:20px;background:url(../images/icons.png) -999px -999px no-repeat;}
.btn-phone:before {background-position:-50px -160px;}
.btn-cart:before {background-position:-77px -160px;}
.btn-phone:hover {background-color:#d44462;text-decoration:none;}
.btn-cart:hover {background-color:#f9f9f9;text-decoration:none;}
.btn-simple {display:inline-block;vertical-align:middle;padding:16px 25px 12px;border:1px solid #e1e1e0;background:#fff;text-transform:uppercase;color:#2f2f30;font:16px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.btn-simple:hover {background-color:#f0f0f0;text-decoration:none;}
.btn-simple.ico-refresh {padding-left:55px;padding-right:21px;}
.btn-simple.ico-refresh:before {content:'';width:16px;height:16px;margin-left:-31px;position:absolute;background:url(../images/icons.png) -55px -221px no-repeat;}
.btn-add {display:inline-block;vertical-align:middle;padding:0 14px;border:1px solid #b9b9b9;background:#fff;color:#2f2f30;font:16px/33px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.btn-add:before {content:'';display:inline-block;vertical-align:middle;width:18px;height:21px;margin:0 10px 0 -3px;background:url(../images/icons.png) 0 -324px no-repeat;}
.btn-add:hover {background-color:#f5f5f5;text-decoration:none;}
.btn-download {display:inline-block;vertical-align:middle;padding:0 20px;background:#717fe8;color:#fff;font:16px/36px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.btn-download:before {content:'';display:inline-block;vertical-align:middle;width:18px;height:20px;margin:0 11px 0 -3px;background:url(../images/icons.png) -72px -324px no-repeat;}
.btn-download:hover {background-color:#4F62F1;text-decoration:none;}
.btn-stop {display:inline-block;vertical-align:middle;padding:0 17px;background:#e9554a;color:#fff;font:16px/36px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.btn-stop:before {content:'';display:inline-block;vertical-align:middle;width:18px;height:20px;margin-right:14px;background:url(../images/icons.png) 0 -353px no-repeat;}
.btn-stop:hover {background-color:#D4453B;text-decoration:none;}
.btn-start {display:inline-block;vertical-align:middle;padding:0 17px;background:#86c459;color:#fff;font:16px/36px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.btn-start:before {content:'';display:inline-block;vertical-align:middle;width:18px;height:20px;margin-right:14px;background:url(../images/icons.png) -25px -353px no-repeat;}
.btn-start:hover {background-color:#72A74C;text-decoration:none;}
.tabs {overflow:hidden;margin-bottom:23px;border-bottom:2px solid #48d0e9;font:24px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#2f2f30;white-space:nowrap;}
.tabs li {float:left;margin:0;list-style:none;}
.tabs a {display:block;padding:12px 29px 12px 27px;color:#2f2f30;text-decoration:none;}
.tabs a:hover {color:#48d0e9;}
.tabs .active a {background:#48d0e9;color:#fff;}
.tabs-small {overflow:hidden;margin-bottom:23px;border-bottom:2px solid #48d0e9;font:18px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#2f2f30;white-space:nowrap;}
.tabs-small li {float:left;margin:0;list-style:none;}
.tabs-small a {display:block;padding:10px 40px 5px 40px;color:#2f2f30;text-decoration:none;}
.tabs-small a:hover {color:#48d0e9;}
.tabs-small .active a {background:#48d0e9;color:#fff;}
.links-tabs {margin-bottom:50px;font:24px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#2f2f30;}
.links-tabs li {display:inline-block;vertical-align:top;margin:0 20px 10px;}
.links-tabs span {display:inline-block;padding:16px 1px 10px;color:gray;border-bottom:3px solid #dedfe0;}
.links-tabs a {display:inline-block;padding:16px 1px 10px;color:#2f2f30;border-bottom:3px solid #dedfe0;}
.links-tabs a:hover {text-decoration:none;border-color:#48d0e9;}
.links-tabs .active a {margin:0 -19px;padding:16px 26px 13px;background:#48d0e9;color:#fff;border:0;cursor:default;}
.links-inline {padding:30px 0 15px;margin-bottom:29px;border-bottom:1px solid #e5e5e5;font:20px/22px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#666;text-transform:uppercase;}
.links-inline a {color:#666;}
.links-inline a:hover {color:#008fca;text-decoration:none;}
.links-inline ul {overflow:hidden;}
.links-inline li {display:inline-block;vertical-align:middle;list-style:none;margin:0 0 20px -1px;padding:0 16px 0 20px;height:24px;border-left:1px solid #ddd;white-space:nowrap;}
.content-col {padding:0 25px;max-width:1120px;}
.content-cols {padding-left:300px;}
.content-cols .main-col {float:right;width:100%;position:relative;}
.content-cols .main-col .page-description {bottom:0;left:0;right:0;}
.content-cols .side-col {float:left;width:232px;margin-left:-270px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;}
.content-cols .side-col .group,.content-cols .side-col h2 {margin-bottom:13px;font:18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:700;color:#2f2f30;}
.content-cols .side-col p {margin-bottom:10px;}
.content-cols .side-col hr {width:100%;height:1px;border:0;margin:28px 0;background:url(../images/dot-gray-3.gif) repeat-x;}
.content-cols .side-col .ico-help {display:inline-block;margin-top:20px;max-width:85%;}
.pcats {margin-bottom:30px;}
.product-info .pcats {width:360px;padding:60px 0 0;vertical-align:top;}
.pcats .item{width:100%;display:block;position:relative;border-bottom:1px solid #e5e5e5;padding:10px 0;}
.pcats .item:first-child {border-top:1px solid #e5e5e5;}
.product-info .pcats .item{padding:10px 0;}
.pcats .item .image{float:left;margin-right:10px;}
.pcats .item .title{display:table-cell;vertical-align:middle;min-height:60px;position:relative;}
.pcats .item .title.lite{height:20px;}
.pcats .item .title a{color:#000;font-size:18px;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:300;}
.pcats .item .title.lite a{font-size:16px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;}
.pcats .item .title .offers{color:#9c9c9c;font-size:14px;}
.pcats .item .title .phone{display:block;padding:5px 0;}
.pcats .item .title .phone a{font-size:16px;font-weight:600;color:#ec5e7c;border-bottom: 1px dashed #ec5e7c;}
.pcats .item .title .phone a:hover{text-decoration:none;}
.pcats .item .title .phone span {color:#9c9c9c;font-size:12px;margin-left:5px;}
.pcats .item .title .more{display:block;color:#000;font-size:14px;font-weight:500;}
.pcats .item .title .price{color:#48d0e9;font: 20px "Oswald",Arial Narrow,Helvetica;font-weight: 400;}
@media screen and (max-width:1500px){.product-info .pcats {width:280px;} .pcats .item .title .phone span {display:none;} }
@media screen and (max-width:1300px){.product-info .pcats {display:none;} }
.content-cols .side-col .reviews {margin-bottom:30px;}
.content-cols .side-col .reviews .item{width:100%;display:block;position:relative;border-bottom:1px solid #e5e5e5;padding:10px 0;}
.content-cols .side-col .reviews .item .image{float:left;margin-right:10px;}
.content-cols .side-col .reviews .item .title{display:table-cell;vertical-align:middle;height:60px;position:relative;}
.content-cols .side-col .reviews .item .title a{color:#000;font-size:18px;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:300;}
.content-cols.right {padding-left:25px;padding-right:425px;}
.content-cols.right .main-col {float:left;}
.content-cols.right .side-col {float:right;width:355px;padding:11px 20px 0 0;margin-left:0;margin-right:-425px;}
.content-cols.dbl {padding-right:280px;}
.content-cols.dbl .main-col {float:left;}
.content-cols.dbl .side-col.right {float:right;width:250px;margin-left:0;margin-right:-280px;}
@media screen and (max-width:1300px){.content-cols {padding-left:250px;}
.content-cols .side-col {margin-left:-250px;}
.content-cols.dbl {padding-right:260px;}
.content-cols.dbl .side-col.right {margin-right:-260px;}}
.collapse-wrap {margin-bottom:24px;}
@media screen and (max-height:800px){.collapse-wrap {margin-bottom:10px;}}
.collapse-wrap h2 {position:relative;display:inline-block;cursor:pointer;padding-right:23px;}
.collapse-wrap h2:after {content:'';position:absolute;top:14px;right:0;width:0;height:0;border:4px solid transparent;border-top-color:#aeaeaf;}
.collapse-wrap.closed {margin-bottom:13px;}
.collapse-wrap.closed .cont {display:none;}
.collapse-wrap.closed h2:after {border-color:transparent;border-left-color:#aeaeaf;top:11px;right:-2px;}
.collapse-wrap .show-all {clear:both;padding:13px 10px 0 0;text-align:right;color:#008fca;cursor:pointer;}
.collapse-wrap .show-all:hover {text-decoration:underline;}
.collapse-wrap .extra {display:none;}
.collapse-wrap .form-item .form-text,.collapse-wrap .form-item select {width:100%;}
.form-double + .form-double {margin-top:18px;}
.form-double .form-item {float:left;width:50%;position:relative;}
.form-double label {float:left;width:100%;padding:5px 2px 11px;}
.form-double .form-item input,.form-double .form-item select {display:block;width:100%;}
.form-double .form-item + .form-item input,.form-double .form-item + .form-item select {border-left:0;}
.form-triple .form-item {float:left;width:33%;position:relative;}
.form-triple label {float:left;width:100%;padding:5px 2px 11px;}
.form-triple .form-item input,.form-triple .form-item select {display:block;width:100%;}
.form-triple .form-item + .form-item input,.form-triple .form-item + .form-item select {border-left:0;}
.form-checks {padding:3px 0;min-height:24px;overflow:hidden;}
.form-checks label {float:left;clear:left;position:relative;padding:5px 0 6px;}
.form-checks label input {position:absolute;left:-9999px;}
.form-checks label input[disabled]~span{color:#cfcfcf;}
.form-checks label input[disabled]~a{color:#cfcfcf;}
.form-checks label .text {display:inline-block;padding-left:37px;cursor:pointer;}
.form-checks label .text:empty {padding-left:20px;}
.form-checks label .text:before {content:'';position:absolute;left:0;top:3px;width:20px;height:20px;background:url(../images/icons.png) 0 -131px no-repeat;}
.form-checks label a.text {color:#2f2f30;}
.form-checks label a.text:hover {text-decoration:none;}
.form-checks label input:checked + .text:before {background-position:0 -161px;}
.form-checks.block-limiter {max-height:240px;}
.custom-file-wrap {overflow:hidden;white-space:nowrap;max-width:100%;padding-left:85px;box-sizing:border-box;}
.custom-file-wrap .btn {float:left;background:#636365;width:80px;height:36px;margin-left:-85px;font:16px/39px "Oswald",Arial Narrow,Helvetica;color:#fff;text-transform:uppercase;text-align:center;font-weight:300;}
.custom-file-wrap .btn:hover {background:#7D7D7F;}
.custom-file-wrap .val {float:left;border:1px solid #e1e1e0;min-width:116px;max-width:100%;padding:8px 14px 7px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#828282;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
.custom-file-wrap label {float:left;padding:0 !important;margin:0 !important;cursor:pointer;}
.custom-file-wrap input {position:absolute;left:-9999px;}
.form-cols {margin-bottom:29px;}
.form-cols .form-item {float:left;width:47.8%;}
.form-cols .form-item img{float:left;margin-right:20px;border:1px solid #d9d9d9;}
.form-cols .form-item + .form-item {float:right;}
.form-cols.cols3 .form-item {float:left;width:30.4%;margin-right:4.3%;}
.form-cols.cols3 .form-item + .form-item {float:left;margin-right:0;}
.form-cols.cols3 .form-item + .form-item + .form-item {float:right;}
.form-cols .form-item .form-item {float:none;width:auto;}
.form-cols .form-item .form-item + .form-item {margin-top:22px;}
.form-cols .form-item .form-text {width:100%;}
.form-cols .form-item textarea {width:100%;height:98px;resize:vertical;}
.form-cols .form-item select {width:100%;}
.form-cols .form-item label {display:block;padding-bottom:7px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.form-cols .form-checks label + .form-text {margin-top:4px;}
.form-cols .form-checks label + label {margin-top:3px;}
.form-cols .custom-file-wrap label {display:block;float:none;}
.form-cols .custom-file-wrap .val {float:none;}
.contact-form {padding-top:12px;}
.contact-form .form-item {margin-bottom:26px;}
.contact-form .form-item .form-text {width:100%;}
.contact-form .form-item textarea {width:100%;height:98px;resize:vertical;}
.contact-form .form-item label {display:block;margin-top:16px;padding-bottom:9px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.contact-form .form-item label {margin-top:0;}
.contact-form .custom-file-wrap {margin-top:4px;}
.form-wrap h3 {margin:35px 0 24px;font:20px/1.1 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:700;}
.form-wrap p {margin-bottom:13px;}
.form-wrap hr {clear:both;width:100%;height:1px;border:0;margin:37px 0;background:url(../images/dot-gray-3.gif) repeat-x;}
.form-action {padding:15px 0;text-align:right;}
.form-action.left {text-align:left;}
.form-action.border {margin-top:27px;padding-top:22px;border-top:1px solid #e1e1e0;}
.form-submit {display:inline-block;outline:none;vertical-align:middle;background:#ec5e7c;min-width:158px;height:46px;padding:0 24px 0;border:0;color:#fff;text-transform:uppercase;font:16px/48px "Oswald",Arial Narrow,Helvetica;font-weight:400;text-align:center;cursor:pointer;}
.form-submit:hover {background:#d44462;text-decoration:none;}
.search-help {margin-bottom:20px;font-size:24px;}
.search-help a {margin-left:12px;font-size:18px;}
.search-noresults {padding:25px 0;font-size:18px;line-height:1.33;}
.search-noresults h2 {margin-bottom:40px;font:30px/1 "Oswald",Arial Narrow,Helvetica;font-weight:300;}
.search-noresults p {margin-bottom:17px;}
.contacts-wrap {padding:20px 0;font-size:18px;}
.contacts-wrap h2 {margin-bottom:22px;font-size:22px;text-transform:uppercase;}
.contacts-wrap dl {overflow:hidden;padding:5px 0;}
.contacts-wrap dl dt {float:left;width:166px;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;}
.contacts-wrap dl dd {overflow:hidden;}
.contacts-wrap p {margin:20px 0;}
.contacts-wrap hr {height:1px;background:#e5e5e5;border:0;margin:47px 0 37px;}
.contacts-wrap .important {color:#f00;}
.contacts-wrap .cols {overflow:hidden;}
.contacts-wrap .cols .col {float:left;width:48%;padding-right:30px;box-sizing:border-box;}
.contacts-wrap .cols .col + .col {float:right;}
.contacts-wrap .cols h3 {margin-bottom:14px;min-height:40px;font-size:22px;line-height:1.4;text-transform:uppercase;}
.contacts-wrap .cols p {margin:5px 0;}
.contacts-wrap .cols p a {font-size:22px;}
.contacts-wrap .cols dl dt {width:95px;}
.hfilters {margin-bottom:20px;}
.hfilters .qfilter {float:left;position:relative;margin-right:10px;}
.hfilters .sfilter {float:right;}
.qfilter .fbtn {display:inline-block;border:1px solid #ef7554;padding:11px 22px 7px;margin-right:5px;background:#ef7554;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#fff;text-transform:uppercase;cursor:pointer;letter-spacing:1px;}
.qfilter .btn {display:inline-block;padding:7px 22px;background:#ef7554;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#fff;text-transform:uppercase;cursor:pointer;letter-spacing:1px;}
.qfilter .btn:after {content:'';position:relative;top:1px;left:13px;display:inline-block;vertical-align:middle;width:0;height:0;border:4px solid transparent;border-top-color:#f7baaa;}
.qfilter .drop {display:none;z-index:1;position:absolute;left:0;top:100%;min-width:320px;margin-top:6px;background:#fff;box-shadow:0 2px 7px #9a9a9a;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;}
.qfilter .drop.block-limiter{max-height:425px;overflow:auto;}
.qfilter .btn.sel{background:#fff;color:black;border:1px solid #ef7554;padding:9px 22px 7px;}
.qfilter .btn.sel:after{border-top-color:black;}
.hfilters .selsort {float:right;border:1px solid #39c2d7;height:33px;font: 16px/28px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.qfbtn {display:inline-block;padding:11px 22px 7px;margin:0 5px 5px 0;background:#fff;color:black;border:1px solid gray;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;cursor:pointer;letter-spacing:1px;}
.qfbtn.sel {border:1px solid #ef7554;}
.product-info .qfilter{margin-bottom:20px;margin-right:10px;}
.product-info .qfilter .btn{background:#fff;color:black;border:1px solid #48d0e9;}
.product-info .qfilter .btn:after{border-top-color:black;}
.product-info .qfilter .lnk {display:inline-block;padding:11px 22px 7px;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;cursor:pointer;background:#fff;color:black;border:1px solid #48d0e9;letter-spacing:1px;}
.product-info .qfilter a.lnk{color:black;text-decoration:none;}
.qfilter.active .drop {display:block;}
.qfilter .drop ul {padding:14px 0;}
.qfilter .drop ul + ul {border-top:1px solid #e5e5e5;}
.qfilter .drop li {list-style:none;margin:0;white-space:nowrap;}
.qfilter .drop li a {display:block;padding:5px 40px 5px 48px;color:#2f2f30;}
.qfilter.list .drop li a{padding-left:25px;}
.qfilter.list .btn{padding-left:25px;}
.qfilter .drop li a:hover {padding-top:7px;padding-bottom:7px;margin:-2px 0;background:#48d0e9;color:#fff;text-decoration:none;}
.qfilter .drop .active {font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.qfilter .drop .active a:before {content:'';position:absolute;width:15px;height:15px;margin:2px 0 0 -30px;background:url(../images/icons.png) -38px -99px no-repeat;}
.qfilter .drop .active a:hover:before {background-position:-68px -99px;}
.sfilter .fitems {display:inline-block;vertical-align:middle;margin-left:16px;}
.sfilter .fitems a {float:left;padding:11px 22px 7px;border:1px solid #39c2d7;background:#fff;font:14px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#2f2f30;text-transform:uppercase;cursor:pointer;}
.sfilter .fitems a.active {border-color:#48d0e9;background:#48d0e9;color:#fff;text-decoration:none;cursor:default;}
.side-col .shops-block {margin-top:26px;padding-top:21px;border-top:1px solid #e5e5e5;}
.side-col .shops-block h2 {margin-bottom:25px;}
.side-col .shops-block .item {overflow:hidden;margin-bottom:18px;padding:0;border:0;}
.side-col .shops-block .vis {float:left;width:61px;margin-right:8px;padding-top:4px;}
.side-col .shops-block .info {overflow:hidden;padding:0 0 17px 3px;background:url(../images/dot-gray-3.gif) 0 100% repeat-x;}
.side-col .shops-block .info h3 {font:16px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;color:#2f2f30;}
.side-col .shops-block .info h3 a {color:#2f2f30;}
.side-col .shops-block .info .rate {margin-bottom:2px;}
.side-col .shops-block .more {padding:8px 12px;text-align:right;}
.pager {margin:32px 0;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;color:#737274;text-align:center;}
.pager li {display:inline-block;vertical-align:middle;list-style:none;margin:0 4px;}
.pager .arr {text-transform:uppercase;font-size:14px;white-space:nowrap;}
.pager .arr a {padding:0 15px;}
.pager .arr span {font-size:18px;line-height:24px;position:relative;top:-1px;}
.pager .arr-left {margin-right:7px;margin-left:-2px;}
.pager .arr-left:before {content:'\003c';}
.pager .arr-right {margin-left:7px;margin-right:-5px;}
.pager .arr-right:before {content:'\003e';}
.pager li a {display:block;height:31px;min-width:13px;line-height:34px;padding:0 10px;border:1px solid #e9e7ea;color:#737274;text-decoration:none;}
.pager li a:hover {background:#f5f5f5;}
.pager .active a {border-color:#48d0e9;background:#48d0e9;color:#fff;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:600;}
.pager .rside {float:right;margin-left:-1000px;padding:8px 50px 0 0;font:14px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;color:#2f2f30;}
.pager .rside a {color:#2f2f30;}
.pager .lside {float:left;margin-right:-1000px;padding:8px 0 0 2px;font:14px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;color:#2f2f30;}
.pager .lside a {color:#2f2f30;}
.limiter {overflow:hidden;padding-bottom:20px;}
.limiter-control {position:absolute;bottom:0;left:0;right:0;padding:7px 0 0;font-size:14px;text-align:center;cursor:pointer;background:#fff;box-shadow:0 -4px 10px #fff;}
.limiter-control:before {content:'';position:absolute;top:60%;left:0;right:0;height:1px;background:#e5e5e5;}
.limiter-control .open,.limiter-control .close {display:inline-block;position:relative;padding:0 18px;background:#fff;color:#979797;text-transform:uppercase;}
.limiter-control .close {display:none;}
.limiter.nolimit {overflow:visible;height:auto !important;}
.limiter.nolimit .limiter-control {box-shadow:none;}
.limiter.nolimit .limiter-control .close {display:inline-block;}
.limiter.nolimit .limiter-control .open {display:none;}
.block-limiter {overflow:auto;}
.moreoffers {display:block;position:relative;text-align:center;padding:5px;color:#000;border:1px solid #ccc;font:16px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;}
.moreshops {display:block;position:relative;text-align:center;padding:5px;color:#fff;background:#555;font:18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;text-transform:uppercase;}
.rate-stars {display:inline-block;vertical-align:middle;width:86px;height:15px;background:url(../images/rate-stars.png) no-repeat;}
.rate-stars.is-05 {background-position:0 -20px;}
.rate-stars.is-10 {background-position:0 -40px;}
.rate-stars.is-15 {background-position:0 -60px;}
.rate-stars.is-20 {background-position:0 -80px;}
.rate-stars.is-25 {background-position:0 -100px;}
.rate-stars.is-30 {background-position:0 -120px;}
.rate-stars.is-35 {background-position:0 -140px;}
.rate-stars.is-40 {background-position:0 -160px;}
.rate-stars.is-45 {background-position:0 -180px;}
.rate-stars.is-50 {background-position:0 -200px;}
.rate-stars-s {display:inline-block;vertical-align:middle;width:69px;height:12px;background:url(../images/rate-stars-s.png) no-repeat;}
.rate-stars-s.is-05 {background-position:0 -16px;}
.rate-stars-s.is-10 {background-position:0 -32px;}
.rate-stars-s.is-15 {background-position:0 -48px;}
.rate-stars-s.is-20 {background-position:0 -64px;}
.rate-stars-s.is-25 {background-position:0 -80px;}
.rate-stars-s.is-30 {background-position:0 -96px;}
.rate-stars-s.is-35 {background-position:0 -112px;}
.rate-stars-s.is-40 {background-position:0 -128px;}
.rate-stars-s.is-45 {background-position:0 -144px;}
.rate-stars-s.is-50 {background-position:0 -160px;}
.foot-space {clear:both;height:400px;}
.foot-menu hr{margin:20px 0;}
.foot-menu a{color:#2f2f30;margin-right:10px;}
.footer {position:relative;min-width:1200px;margin-top:-385px;height:385px;overflow:hidden;background:#f7f7f7;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#9a9a9a;}
.footer .inner {margin:auto;max-width:1560px;min-width:1160px;padding:38px 20px 0;}
.footer h3,.footer .group {display:block;padding-bottom:15px;font:22px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#333;text-transform:uppercase;}
.footer .bottom {padding-top:18px;}
.footer .bottom .logo {float:left;width:204px;height:39px;margin:5px 46px 0 0;background:url(../images/logo-foot.png) no-repeat;overflow:hidden;}
.footer .bottom .logo a {display:block;height:37px;text-indent:-9999px;}
.footer .bottom .info {float:left;line-height:1.5;}
.footer .bottom .val {color:#666;}
.footer .bottom .copy {float:right;margin:25px 150px 0 0;}
.footer .bottom .mobversion{text-align:right;font-size:26px;margin-right:150px;}
.footer .bottom .mobversion a{color:#008fca;}
.footer .bottom .sep {margin:0 12px;}
.foot-nav {display:inline-block;vertical-align:top;width:55%;margin-bottom:54px;box-sizing:border-box;}
.foot-nav ul {display:inline-block;vertical-align:top;width:32%;}
.foot-nav li {list-style:none;margin:0 0 5px;}
.foot-nav .special {font:18px "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:600;color:#eb0606;}
.foot-nav .special a {color:#eb0606;}
.foot-nav .mversion a{color:#00b5e2;font-weight:600;}
.foot-nav a {color:#666;}
.foot-nav + .foot-nav {width:22%;}
.foot-nav + .foot-nav ul {width:auto;}
@media screen and (max-width:1300px){.footer .bottom .copy, .footer .bottom .mobversion {margin-right:0;}}
.pop-offer {position:absolute;display:none;width:201px;height:60px;padding:15px 5px 0 15px;background:url(../images/pop-offer.png) no-repeat;font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;box-sizing:border-box;text-align:center;cursor:pointer;}
.pop-offer img{margin-right:10px;margin-top:-3px;vertical-align:middle;}
.inner:after,.main-content .hwrap:after,.content-cols:after,.form-double:after,.form-triple:after,.hfilters:after,.head-items:after,.form-cols:after,.table-controls:after,.table-stats:after,.table .bottom-info:after {content:".";height:0;visibility:hidden;display:block;clear:both;}
.uselect .list::-webkit-scrollbar,.header .catalog-list::-webkit-scrollbar,.block-limiter::-webkit-scrollbar,.header-nav .drop::-webkit-scrollbar {width:7px;}
.uselect .list::-webkit-scrollbar-track,.block-limiter::-webkit-scrollbar-track,.header .catalog-list::-webkit-scrollbar-track {background:#f0f0f0;}
.header-nav .drop::-webkit-scrollbar-track {background:#48484a;}
.uselect .list::-webkit-scrollbar-thumb,.header .catalog-list::-webkit-scrollbar-thumb,.block-limiter::-webkit-scrollbar-thumb,.header-nav .drop::-webkit-scrollbar-thumb {background:#7e7f80;border-radius:2px;}
.popup-opened {overflow:hidden;}
.popup-overlay {display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.5);z-index:100;}
.popup {display:none;position:absolute;top:50%;left:50%;z-index:101;min-width:636px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3);font-family:"Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;}
.popup-overlay.opened,.popup.opened {display:block;}
.popup .ico-close {position:absolute;top:21px;right:19px;z-index:2;width:19px;height:19px;background:url(../images/icons.png) -37px -62px no-repeat;cursor:pointer;}
.popup .header {padding:22px 27px 17px;margin-top:-1px;background:#2f2f30;font:20px "Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;color:#d5d5d6;}
.popup .content {padding:20px 27px;}
.popup .enter-tabs {margin:-20px -27px;display:table;width:636px;table-layout:fixed;}
.popup .import-tabs {margin:-20px -27px;display:table;width:800px;table-layout:fixed;}
.popup .popup-cols {margin:-20px -27px;display:table;width:800px;table-layout:fixed;}
.popup .side {display:table-cell;vertical-align:top;width:235px;padding:28px 0;background:#e1e1e0;}
.popup .popup-cols .side {width:271px;}
.popup .side li {margin:0 10px 0 0;list-style:none;font-family:"Oswald",Arial Narrow,Helvetica;font-weight:400;text-transform:uppercase;}
.popup .side ul a {display:block;padding:19px 20px 16px;color:#2f2f30;}
.popup .side ul a.active {background:#fff;}
.popup .side .text {padding:18px 20px;line-height:1.375;}
.popup .side .text p {padding-bottom:12px;}
.popup .main {display:table-cell;vertical-align:top;background:#fff;padding:48px 63px 17px 55px;}
.popup .form-item {margin-bottom:18px;}
.popup .form-item img{float:left;margin-right:20px;border:1px solid #d9d9d9;}
.popup .form-item label {display:block;margin-bottom:6px;color:#464547;}
.popup .form-item .form-text,.popup .form-item textarea {display:block;width:100%;box-sizing:border-box;}
.popup .form-item textarea {height:102px;resize:vertical;}
.popup .form-item select {min-width:64px;}
.popup .form-item .w50 {width:50%;}
.popup .form-item .form-text.small {display:inline-block;vertical-align:middle;width:104px;margin-right:8px;}
.popup .form-item .custom-file-wrap label,.popup .form-item .custom-file-wrap .val {width:100%;}
.popup .form-item.link {padding:4px 0;text-align:right;}
.popup .form-item.link a {color:#21a6d7;}
.popup .form-action {margin-top:26px;padding:27px 0 10px;border-top:1px solid #e1e1e0;text-align:right;}
.popup .form-action .form-button {display:inline-block;outline:none;height:42px;padding:0 35px;background:#ec5e7c;border:0;font:16px/35px "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#fff;text-transform:uppercase;}
.popup .form-action .form-button:hover {background:#d44462;}
.popup .form-action .form-button.cancel {background:none;color:#2f2f30;padding:0 15px;}
.frame-header {position:relative;min-width:1000px;height:100px;overflow:hidden;border-bottom:3px solid #2f2f30;}
.frame-header .ico-close {position:absolute;top:15px;right:20px;z-index:10;width:25px;height:25px;background:url(../images/icons.png) 0 -250px no-repeat;text-indent:-9999px;overflow:hidden;}
.frame-header .inner {position:relative;max-width:1600px;min-width:1000px;margin:auto;padding:0px 215px;box-sizing:border-box;}
.frame-header .logo {float:left;margin:27px 60px 0 -200px;width:210px;height:45px;background:url(../images/logo-main.png);overflow:hidden;}
.frame-header .logo a {display:block;height:37px;text-indent:-9999px;}
.frame-header .offer {white-space:nowrap;}
.frame-header .offer .vis {display:inline-block;vertical-align:middle;width:100px;height:100px;margin-right:50px;}
.frame-header .offer .vis a {display:table-cell;text-align:center;vertical-align:middle;width:100px;height:100px;}
.frame-header .offer .info {display:inline-block;vertical-align:middle;white-space:normal;}
.frame-header .offer .phones {margin-bottom:4px;font:28px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#ec5e7c;}
.frame-header .offer .phones .phone-ico {background-image:url("../images/phone-color.svg");background-repeat:no-repeat;display:inline-block;width:25px;height:25px;position:relative;top:-1px;vertical-align:middle;margin-right:5px;}
.frame-header .offer h2 {font:18px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;}
.frame-header .offer h2 a {color:#2f2f30;}
.frame-header .offer p {color:#6a6a6a;}
.frame-header .offer .price {position:absolute;top:20px;right:15px;background:white;}
.frame-header .offer .price .val {display:block;padding-top:11px;font:30px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#48d0e9;}
@media screen and (max-width:1200px){.frame-header .inner {padding-right:150px;}
.frame-header .logo {margin-right:40px;}
.frame-header .offer .vis {margin-right:30px;}
.frame-header .offer .phones {font-size:25px;}}
@media screen and (max-width:1050px){.frame-header .offer .vis {display:none;}
.frame-header .inner {padding-top:27px;}
.frame-header .logo {margin-top:15px;}}
.offerinfo {white-space:nowrap;width:850px;}
.offerinfo .vis {display:inline-block;text-align:center;vertical-align:middle;width:100px;height:100px;margin-right:20px;}
.offerinfo .vis a {display:table-cell;text-align:center;vertical-align:middle;width:100px;height:100px;}
.offerinfo .info {display:inline-block;vertical-align:middle;white-space:normal;width:700px;}
.offerinfo .phones {margin:15px 0 10px 0;font:28px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#ec5e7c;}
.offerinfo .phones .phone-ico {background-image:url("../images/phone-color.svg");background-repeat:no-repeat;display:inline-block;width:25px;height:25px;position:relative;left:-5px;top:-1px;vertical-align:middle;}
.offerinfo h2 {font:22px/1.2 "Source Sans Pro",Calibri,Geneva,Helvetica;font-weight:400;color:#2f2f30;width:620px;}
.offerinfo h2 a {color:#2f2f30;}
.offerinfo p {color:#6a6a6a;}
.offerinfo .price {float:right;background:white;margin-top: -15px;}
.offerinfo .price .val {display:block;padding-top:11px;font:28px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#48d0e9;}
.offerinfo .foot-links {float:left;padding:15px 0;font:20px/23px "Oswald",Arial Narrow,Helvetica;font-weight:400;}
.offerinfo .foot-links li {display:inline-block;vertical-align:middle;list-style:none;margin:0;padding:0 26px 0 29px;height:24px;border-left:1px solid #ddd;}
.offerinfo .foot-links li:first-child {border-left:0;padding-left:0;}
.offerinfo .foot-links a {color:#999;}
.offerinfo .foot-links .call a {color:#90c44e;}
.shopphones {margin-bottom:4px;font:28px/1 "Oswald",Arial Narrow,Helvetica;font-weight:400;color:#ec5e7c;}
.shopphones .phone-ico {background-image:url("../images/phone-color.svg");background-repeat:no-repeat;display:inline-block;width:25px;height:25px;position:relative;left:-5px;top:-1px;vertical-align:middle;}
.ac_results {border:1px solid #e5e5e5;background-color:white;padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;}
.ac_results li {padding:2px 5px;margin:0;white-space:nowrap;color:#101010;text-align:left;}
.ac_over {cursor:pointer;background-color:#F0F0B8;}
.ac_match {text-decoration:underline;color:black;}
.dance {-webkit-animation:dance 1 2s linear;-moz-animation:dance 1 2s linear;-ms-animation:dance 1 2s linear;-o-animation:dance 1 2s linear;animation:dance 1 2s linear;}
@-webkit-keyframes dance {0%, 10%, 20% {-webkit-transform:rotateZ(10deg);} 5%, 15%, 25% {-webkit-transform:rotateZ(-10deg);} 35%, 60%, 100% {-webkit-transform:scale(1) rotateZ(0deg);} 40% {-webkit-transform:scale(1.3);};}
@-moz-keyframes dance {0%, 10%, 20% {-moz-transform:rotateZ(10deg);} 5%, 15%, 25% {-moz-transform:rotateZ(-10deg);} 35%, 60%, 100% {-moz-transform:scale(1) rotateZ(0deg);} 40% {-moz-transform:scale(1.3);};}
@-ms-keyframes dance {0%, 10%, 20% {-ms-transform:rotateZ(10deg);} 5%, 15%, 25% {-ms-transform:rotateZ(-10deg);} 35%, 60%, 100% {-ms-transform:scale(1) rotateZ(0deg);} 40% {-ms-transform:scale(1.3);};}
@-o-keyframes dance {0%, 10%, 20% {-o-transform:rotateZ(10deg);} 5%, 15%, 25% {-o-transform:rotateZ(-10deg);} 35%, 60%, 100% {-o-transform:scale(1) rotateZ(0deg);} 40% {-o-transform:scale(1.3);};}
/* fancybox */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer,.fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url('../images/fancybox_sprite.png');}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div {width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock {overflow:hidden !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url('../images/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div {background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px;};}
/*Alertify*/
.alertify,.alertify-show,.alertify-log {-webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);/* easeOutBack */;}
.alertify-hide {-webkit-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);/* easeInBack */;}
.alertify-log-hide {-webkit-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);/* easeInBack */;}
.alertify-cover {position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:white;filter:alpha(opacity=0);opacity:0;}
.alertify-cover-hidden {display:none;}
.alertify {position:fixed;z-index:99999;top:50px;left:50%;width:550px;margin-left:-275px;opacity:1;}
.alertify-hidden {-webkit-transform:translate(0,-150px);-moz-transform:translate(0,-150px);-ms-transform:translate(0,-150px);-o-transform:translate(0,-150px);transform:translate(0,-150px);opacity:0;display:none;}
:root *> .alertify-hidden {display:block;visibility:hidden;}
.alertify-logs {position:fixed;z-index:5000;bottom:10px;right:10px;width:300px;}
.alertify-logs-hidden {display:none;}
.alertify-log {display:block;margin-top:10px;position:relative;right:-300px;opacity:0;}
.alertify-log-show {right:0;opacity:1;}
.alertify-log-hide {-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-ms-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0);opacity:0;}
.alertify-dialog {padding:25px;}
.alertify-resetFocus {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.alertify-inner {text-align:center;}
.alertify-text {margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;}
.alertify-buttons {;}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited {background:none;text-decoration:none;border:none;
line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px;}
@media only screen and (max-width:680px) {.alertify,.alertify-logs {width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.alertify {left:5%;margin:0;};}
.alertify,.alertify-log {font-family:sans-serif;}
.alertify {background:#FFF;border:10px solid #333;border:10px solid rgba(0,0,0,.7);border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,.3);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.alertify-text {border:1px solid #CCC;padding:10px;border-radius:4px;}
.alertify-button {border-radius:4px;color:#FFF;font-weight:bold;padding:6px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));}
.alertify-button:hover,.alertify-button:focus {outline:none;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));}
.alertify-button:focus {box-shadow:0 0 15px #2B72D5;}
.alertify-button:active {position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus {background-color:#FE1A00;border:1px solid #D83526;}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus {background-color:#5CB811;border:1px solid #3B7808;}
.alertify-log {background:#1F1F1F;background:rgba(0,0,0,.9);padding:15px;border-radius:4px;color:#FFF;text-shadow:-1px -1px 0 rgba(0,0,0,.5);}
.alertify-log-error {background:#FE1A00;background:rgba(217, 92, 92, 0.95);}
.alertify-log-success {background:#5CB811;background:rgba(91, 189, 114, 0.95);}
/*Sweetalert*/
body.stop-scrolling {height:100%;overflow:visible;}
.sweet-overlay {background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0, 0, 0, 0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}
.sweet-alert {background-color:white;font-family:Arial,Helvetica;width:478px;padding:17px;border-radius:2px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}
@media all and (max-width:540px) {.sweet-alert {width:auto;margin-left:0;margin-right:0;left:15px;right:15px;};}
.sweet-alert h2 {color:#575757;font-size:24px;text-align:center;font-weight:500;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}
.sweet-alert p {color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}
.sweet-alert fieldset {border:none;position:relative;}
.sweet-alert .sa-error-container {background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s,max-height 0.15s;transition:padding 0.15s,max-height 0.15s;}
.sweet-alert .sa-error-container.show {padding:10px 0;max-height:100px;webkit-transition:padding 0.2s,max-height 0.2s;transition:padding 0.25s,max-height 0.25s;}
.sweet-alert .sa-error-container .icon {display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}
.sweet-alert .sa-error-container p {display:inline-block;}
.sweet-alert .sa-input-error {position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}
.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after {content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}
.sweet-alert .sa-input-error::before {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sweet-alert .sa-input-error::after {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sweet-alert .sa-input-error.show {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.sweet-alert input {width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}
.sweet-alert input:focus {outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}
.sweet-alert input:focus::-moz-placeholder {transition:opacity 0.3s 0.03s ease;opacity:0.5;}
.sweet-alert input:focus:-ms-input-placeholder {transition:opacity 0.3s 0.03s ease;opacity:0.5;}
.sweet-alert input:focus::-webkit-input-placeholder {transition:opacity 0.3s 0.03s ease;opacity:0.5;}
.sweet-alert input::-moz-placeholder {color:#bdbdbd;}
.sweet-alert input:-ms-input-placeholder {color:#bdbdbd;}
.sweet-alert input::-webkit-input-placeholder {color:#bdbdbd;}
.sweet-alert.show-input input {display:block;}
.sweet-alert .sa-confirm-button-container {display:inline-block;position:relative;}
.sweet-alert .la-ball-fall {position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden;}
.sweet-alert button {background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:2px;border-radius:2px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}
.sweet-alert button:focus {outline:none;box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);}
.sweet-alert button:hover {background-color:#7ecff4;}
.sweet-alert button:active {background-color:#5dc2f1;}
.sweet-alert button.cancel {background-color:#C1C1C1;}
.sweet-alert button.cancel:hover {background-color:#b9b9b9;}
.sweet-alert button.cancel:active {background-color:#a8a8a8;}
.sweet-alert button.cancel:focus {box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px,rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;}
.sweet-alert button[disabled] {opacity:.6;cursor:default;}
.sweet-alert button.confirm[disabled] {color:transparent;}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {opacity:1;visibility:visible;transition-delay:0s;}
.sweet-alert button::-moz-focus-inner {border:0;}
.sweet-alert[data-has-cancel-button=false] button {box-shadow:none !important;}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {padding-bottom:40px;}
.sweet-alert .sa-icon {width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}
.sweet-alert .sa-icon.sa-error {border-color:#F27474;}
.sweet-alert .sa-icon.sa-error .sa-x-mark {position:relative;display:block;}
.sweet-alert .sa-icon.sa-error .sa-line {position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}
.sweet-alert .sa-icon.sa-warning {border-color:#F8BB86;}
.sweet-alert .sa-icon.sa-warning .sa-body {position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86;}
.sweet-alert .sa-icon.sa-warning .sa-dot {position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86;}
.sweet-alert .sa-icon.sa-info {border-color:#C9DAE1;}
.sweet-alert .sa-icon.sa-info::before {content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1;}
.sweet-alert .sa-icon.sa-info::after {content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1;}
.sweet-alert .sa-icon.sa-success {border-color:#A5DC86;}
.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after {content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sweet-alert .sa-icon.sa-success::before {-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}
.sweet-alert .sa-icon.sa-success::after {-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}
.sweet-alert .sa-icon.sa-success .sa-placeholder {width:80px;height:80px;border:4px solid rgba(165, 220, 134, 0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}
.sweet-alert .sa-icon.sa-success .sa-fix {width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sweet-alert .sa-icon.sa-success .sa-line {height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2;}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sweet-alert .sa-icon.sa-custom {background-size:contain;border-radius:50%;border:none;background-position:center center;background-repeat:no-repeat;}
/*Addons*/
.ya-share2{float:right;}
.ya-share2 li{float:none; width:30px;}
.ya-share2 li a{display:block;padding:17px 0px 12px 0px;text-decoration:none;text-align:right;}
.fbox {width:250px;float:left;}
.fbox h2{font-size: 16px;margin:5px 0;}
.fbox select {width: 100%;}
.fbox .cont {margin:5px;padding:5px;border:1px solid #d9d9d9;}
.cents {font-size:85%;}
.admininfo{color:#000;margin-left:20px;}
.admininfo a{color:#000;margin-left:5px;}
.sortaz {float:right;margin-top:3px;width:20px;height:20px;}
.sortaz{background:url(../images/sortaz1.svg) center no-repeat;background-size:contain;cursor:pointer;}
.sortaz.on {background:url(../images/sortaz2.svg) center no-repeat;background-size:contain;cursor:pointer;}
.butbestprice {float:left;margin:5px 5px 5px 0; padding:7px 10px 7px;border:1px solid #ff9933;color:#666352;font-size:18px;text-decoration:underline;}
.bestpricebox {border-top:2px solid #ff9933;border-bottom:2px solid #ff9933;}
.butcards {float:left;margin:5px 5px 5px 0;padding:7px 10px 7px;border:1px solid #32CD32;color:#666352;font-size:18px;text-decoration:underline;}

