@font-face {font-family: "Roboto";src: url('Roboto/Roboto-Regular.ttf');font-style: normal;font-weight: normal}
@font-face {font-family: "Roboto";src: url('Roboto/Roboto-Bold.ttf');font-style: bold;font-weight: bold}
html {height: 100%}
body {display: flex;flex-direction: column;height: 100%;font-family: Roboto, Helvetica, sans-serif;font-weight: normal;color: #333;font-size: 14px;line-height: 20px;width: 100%;background-color: #fff}
.mm-page,
.all_content_mmenu {display: flex;flex-direction: column;height: 100%}
.mm-page {position: initial !important}
.wrspnormal {white-space: normal !important}
header {flex: 0 0 auto}
.main-content {flex: 1 0 auto;padding-top: 25px;padding-bottom: 25px;min-height: 400px}
footer {flex: 0 0 auto}
.price {font-family: Roboto, Helvetica, sans-serif}
@media (max-width: 991px) {#top,
#top5,
#content,
#top2,
.razmivcont,
footer {transition: none}
.razmiv #revslideshow,
.razmiv #top6,
.razmiv #content,
.razmiv .rev_slider,
.razmiv .hcarousel,
.razmiv #vk_groups,
.razmiv .breadcrumb,
.razmiv .razmivcont,
.razmiv #top3_links .top-links,
.razmiv .home_h1,
.razmiv #column-left,
.razmiv #column-right,
.razmiv #top7,
.razmiv footer {-webkit-filter: none;filter: none;transition: none}
.razmiv2 #top,
.razmiv2 #revslideshow,
.razmiv2 #menu2_button,
.razmiv2 #top6,
.razmiv2 #content,
.razmiv2 .rev_slider,
.razmiv2 .hcarousel,
.razmiv2 #vk_groups,
.razmiv2 .breadcrumb,
.razmiv2 #top3_links .top-links,
.razmiv2 .home_h1,
.razmiv2 #column-left,
.razmiv2 #column-right,
.razmiv2 #top7,
.razmiv2 #top2,
.razmiv2 #top3,
.razmiv2 footer {-webkit-filter: none;filter: none;transition: none}
.iexpl .razmiv #revslideshow,
.iexpl .razmiv #top6,
.iexpl .razmiv #content,
.iexpl .razmiv .rev_slider,
.iexpl .razmiv .hcarousel,
.iexpl .razmiv #vk_groups,
.iexpl .razmiv .breadcrumb,
.iexpl .razmiv .razmivcont,
.iexpl .razmiv #top3_links .top-links,
.iexpl .razmiv .home_h1,
.iexpl .razmiv #column-left,
.iexpl .razmiv #column-right,
.iexpl .razmiv #top7,
.iexpl .razmiv footer {-webkit-filter: none;filter: none;transition: none}
.iexpl .razmiv2 #top,
.iexpl .razmiv2 #revslideshow,
.iexpl .razmiv2 #menu2_button,
.iexpl .razmiv2 #top6,
.iexpl .razmiv2 #content,
.iexpl .razmiv2 .rev_slider,
.iexpl .razmiv2 .hcarousel,
.iexpl .razmiv2 #vk_groups,
.iexpl .razmiv2 .breadcrumb,
.iexpl .razmiv2 #top3_links .top-links,
.iexpl .razmiv2 .home_h1,
.iexpl .razmiv2 #column-left,
.iexpl .razmiv2 #column-right,
.iexpl .razmiv2 #top7,
.iexpl .razmiv2 #top2,
.iexpl .razmiv2 #top3,
.iexpl .razmiv2 footer {-webkit-filter: none;filter: none;transition: none}
}
#pagefader {display: none;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 9;background-color: rgba(0, 0, 0, 0.3);outline: none !important;-webkit-backface-visibility: hidden}
#pagefader2 {display: none;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 99;background-color: rgba(0, 0, 0, 0.3);outline: none !important;-webkit-backface-visibility: hidden}
#pagefader_loader {display: none;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 99;background-color: rgba(0, 0, 0, 0.3);outline: none !important;-webkit-backface-visibility: hidden}
#pagefader_loader .ploader {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
#pagefader_loader .ploader:before {content: '';display: inline-block;height: 100%;vertical-align: middle}
#pagefader_loader .ploader .ploaderinner {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045}
#pagefader_loader .ploader .ploaderinner img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0.5em 0.2em 0 0}
#menu2 {display: none;cursor: default}
#menu2_button.ammodul #menu2,
html.common-home #menu2.inhome{display: block;box-shadow: none}
/*#menu2_button:hover #menu2 {display: block}*/
#menu2.dblock {display: block}
#menu2_button:hover #podmenu2 {display: block}
[class^=ul_block] {padding:0;width:100%;float:left}
[class^=ul_block]  ul {margin:0;padding:0;width:100%;float:left; 
list-style:none}
[class^=ul_block] .column {float:left}
[class^=ul_block].col-1 > .column{width: 100%}
[class^=ul_block].col-2 > .column{width: 50%}
[class^=ul_block].col-3 > .column{width: 33.33%}
[class^=ul_block].col-4 > .column{width: 25%}
#menu2 li.glavli {width: initial;list-style: none;margin: 2px 10px 10px 10px;padding-top: 2px}
#menu2 li.glavli:last-child {border-bottom: none}
#menu2 ul.lastul {width: initial;margin-left: 10px;display: block;float: none;padding-top: 2px}
#menu2 ul.lastul li {width: initial}
#menu2 li.glavli a {font-size: 15px;display: inline-block;line-height: 16px;height: 16px;padding: 0px 0px 0px 5px;margin: 1px 0px 1px 0px;text-decoration: none}
#menu2 ul.lastul li a {color: #333;display: inline-block;line-height: 16px;font-size: 14px;height: 16px;margin:0;padding: 0px 0px 0px 0px;border-bottom: none;font-weight:normal
}
#menu2 {background: #fff;padding: 12px 0}
.childrenList {display: block}
.closed .childrenList {border-bottom: 0 none;display: block;visibility: hidden;position: absolute}
.catalog_list .revlevel_1 > .title a {font-size: 15px;color: #333;text-decoration: none;display: block;height: initial;line-height: 18px;padding: 6px 10px 6px 10px;z-index: 6;position: relative;border-top: 1px solid transparent;border-bottom: 1px solid transparent}
.catalog_list .revlevel_1 > .title a span.arrow-btn {font-size: 14px;position: absolute;right: 10px}
.catalog_list .revlevel_1.open  > .title a:hover {color: #dd4b39}
.catalog_list .revlevel_1.open  > .title a {background: #f6f7f9;z-index: 11;border-bottom: 1px solid #f6f7f9;border-top: 1px solid #f6f7f9}
.catalog_list .revlevel_1.open  > .title.with-child a {background: linear-gradient(to right, #f6f7f9 75%, #fff 100%);border-bottom: 1px solid #eee;border-top: 1px solid #eee}
.catalog_list .revlevel_1.open  > .title a span.arrow-btn {display: none}
.catalog_list_popup {height: 100%}
.catalog_list_popup .revlevel_1 > .title {line-height: 16px;position: relative}
.catalog_list_popup .revlevel_1 .childrenList {position: absolute;left: 100%;margin-left: -1px;width: 100px;top: 0;z-index: 10}
#menu2 .am_category_image>img {max-width: 21px;text-align: left;margin-right: 5px;margin-top: -5px}
.catalog_list .revlevel_1.open  > .title a .am_category_image>img,
.catalog_list .revlevel_1.open  > .title.with-child a .am_category_image>img {opacity: 0.9}
#menu2 .am_category_icon.fa {margin-right: 5px;margin-top: -1px;min-width: 21px;text-align: center;font-size: 16px}
.am_category_image {position: relative}
.am_category_image>.mask {background: rgba(000,000,000, 0.02);height: 21px;width: 21px;position: absolute;top: -3px;display: none}
#menu .mask {background: rgba(000,000,000, 0.02);height: 15px;width: 15px;position: absolute;top: 0px;display: none}
.catalog_list .revlevel_1.open  > .title a .am_category_image>.mask,
.catalog_list .revlevel_1.open  > .title.with-child a .am_category_image>.mask {display: block}
#menu2_button:hover {cursor: pointer}
#menu2_button.ammodul #menu2:hover,
html.common-home #menu2_button.inhome:hover {cursor: default}
#menu2 ul {list-style: none;margin: 0;padding: 0;display: inline-table;z-index: 2}
#menu2 ul.subnav {padding: 5px 5px 5px 10px;background: #fafafa;border: 1px solid #DBDEE1;position: relative}
#menu2 ul li {	
z-index: 20;	
text-align:left}
#menu2 > ul > li > a.active {background: #000}
#menu2 ul li.parentnav > a {font-size: 17px;color: #FFF;text-decoration: none;display: block;height: initial;line-height: 18px;padding: 8px 10px 8px 10px;z-index: 6;font-weight: normal;position: relative}
#menu2 ul li.parentnav.prost > a {background: none}
#menu2 ul li.parentnav:hover > a {color: #333}
#menu2 ul li.parentnav.prost:hover > a {background: #fafafa;color: #333}
#menu2 ul.lastul li a:hover {color: #dd4b39}
#menu2 li.glavli a:hover {background:none;color: #dd4b39;text-decoration:underline}
#menu2 li.glavli a:hover > .am_category_image {opacity: 0.9}
#menu2 > ul > li ul > li ul {background:#fff}
#menu2 > ul > li ul > li ul > li > a {color: #333;height: 20px;font-size: 17px;line-height: 20px}
#menu2 > ul > li ul > li ul > li > a:hover {text-decoration: underline;background: none;color: #333}
#subwidth {position: inherit;z-index: 99}
.img_sub {position: absolute;bottom: 0;right: 14px;opacity: 0.4;z-index: 1;width: 34%}
.row.rowmans {margin-right: 0px;margin-left: 0px}
.child-box {display: flex;position: relative;background-color: #fff;border-top: 1px solid #fff;border-right: 1px solid #fff;box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.2);padding: 15px 14px;overflow: hidden}
.podmenu2 {background: #fff;position: absolute;top: 0;left: 0;z-index: 2;box-shadow: 0 0px 10px rgba(0,0,0,0.2)}
#menu2_button .box-heading {background-color: #2A6FBA;color: #FFF;height: 40px;line-height: 40px;font-size: 17px;padding: 0 10px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;z-index: 3;position: relative;  
}
#menu2_button .box-heading > .fa{padding-right: 10px;font-size: 14px;margin-top: -4px;vertical-align: middle}
#menu2_button:hover .box-heading,
#menu2_button .box-heading:hover {box-shadow: inset 0px 0px 50px rgba(255,255,255, 0.25);-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.icorightmenu {float: right;font-size: 9px}
.icorightmenu .fa {margin-top: 16px;display: block;font-size: 9px;padding-right: 0 !important}
.child-box-cell {padding: 5px 0px 5px 0px}
.child-box-cell p {margin: 0px;padding: 0 5px}
.child-box-cell p > a {font-size: 14px;color: #333;font-weight: bold}
#menu2_button {position: relative;z-index: 9}
.box-content.am {position: absolute;width: 100%;padding: 0;z-index: 10;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#menu2:before {border-color: transparent transparent #fff;border-style: solid;border-width: 0 6px 7px;top: -7px;content: "";height: 0;left: 9px;position: absolute;width: 0;z-index: 4}
#menu2 ul.child2-box {width: initial;margin-left: 10px}
#menu2 ul.child2-box > li {padding: 4px 0 0 0}
#menu2 ul.child2-box > li > a {color: #666;display: inline-block;line-height: 16px;font-size: 14px;height: 16px;margin: 0;padding: 0px 0px 0px 0px;border-bottom: none;font-weight: normal}

.socicon {text-align:right}
.socicon a{float:none}
.socicon span{opacity:.7;display:block;float:left;font-weight:600;padding-right:10px;line-height: 17px;}
.socicon img{float:left;width:17px;margin-right:7px}
.socicon img:hover{opacity:.7}

#menu2 a:hover{color: #dd4b39}
#menu2 ul.child2-box > li > a:hover {color: #dd4b39}
#menu2 li.glavli ul .fa{font-size: 5px;vertical-align: middle;position: relative;padding-right: 5px}
#menu2 li.glavli .am_category_icon.fa {margin-right: 3px;margin-top: 0px;width: initial;text-align: center}
#menu2 i.fa.none {display: none}
#menu2_button {    position: relative;    z-index: 9}
#menu2_button.ammodul:hover {cursor: default}
#menu2_button.ammodul {border: 1px solid #ddd;border-radius: 2px;z-index: 8;margin-bottom: 20px}
#menu2_button.ammodul #menu2 {background: transparent;padding: 0}
#menu2_button.ammodul #menu2:before {display: none}
#menu2_button.ammodul .catalog_list .revlevel_1 > .title a {padding: 7px 10px;border-top: 1px solid #eee;border-bottom: none}
#menu2_button.ammodul .catalog_list .revlevel_1.open > .title.with-child a {background: linear-gradient(to right, #f6f7f9 75%, #fff 100%);border-bottom: none;border-top: 1px solid #eee}
#menu2_button.ammodul .box-heading {background-color: #fafafa;color: #333;height: 40px;line-height: 40px;font-size: 17px;padding: 0 10px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;z-index: initial;position: relative}
#menu2_button.ammodul .box-content.am {position: relative;width: initial;padding: 0;z-index: initial;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none}
#menu2_button.ammodul .catalog_list_popup .revlevel_1 .childrenList {margin-left: 0px}
.rowmans {-moz-column-width: 10em;-webkit-column-width: 10em;-moz-column-gap: 2em;-webkit-column-gap: 2em}
.row.rowmans .item {display: inline-block;width: 100%;padding: 7px 0px 7px 0;border-bottom: 1px solid #ededed}
.iconm {padding-left: 5px;vertical-align: middle}
h1, h2, h3, h4, h5, h6 {font-weight: normal}
select.form-control,
input.form-control,
textarea.form-control {border-radius: 2px;border: 1px solid #eee;box-shadow: none;background: #fcfcfc}
.well select.form-control,
.well input.form-control,
.well textarea.form-control {border-radius: 2px;border: 1px solid #ddd;background: #fff;box-shadow: inset 0 1px 1px rgba(0,0,0,.075)}
select.form-control {cursor: pointer}
.form-control:focus {border: 1px solid #ddd;box-shadow: none}
.has-error .form-control {border-color: #eee;-webkit-box-shadow: 0 0 1px 0px #dd4b39;box-shadow: 0 0 1px 0px #dd4b39}
.has-error .form-control:focus {border-color: #eee;-webkit-box-shadow: 0 0 1px 0px #dd4b39;box-shadow: 0 0 1px 0px #dd4b39}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color: #dd4b39}
.alert-danger {color: #dd4b39}
.alert.alert-default {background-color: #fff;padding: 10px 0}
.fa.none {margin: 0 !important;padding: 0 !important}
.mb0 {margin-bottom: 0}
.mb20 {margin-bottom: 20px}
.mt12 {margin-top: 12px}
.br2 {border-radius: 2px !important}
.t-ac {text-align: center}
.t-ar {text-align: right}
.w100 {width:100%}
.fl-l {float: left}
.input-group-addon {color: #333}
.text-danger,
.text-danger-inproduct {color: #dd4b39}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {color: #fff}
.dnone {display: none}
.dnone_minus {position: relative !important;z-index: -999999;opacity: 0}
.opacity_minus {opacity: 0;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.opacity_plus {opacity: 1;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.opacity_minus_products #content .row.products_category,
.product-thumb.op_dblock1,
.opacity_minus_products .popup-phone-wrapper,
.opacity_minus_products .scroll-top-wrapper,
.opacity_minus_products .box-content.am,
.opacity_minus_products .home_home_blocks {opacity: 0;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.opacity_plus_products #content .row.products_category,
.product-thumb.op_dblock2,
.opacity_plus_products .box-content.am,
.opacity_plus_products .home_home_blocks {opacity: 1;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.opacity_plus_products .popup-phone-wrapper,
.opacity_plus_products .scroll-top-wrapper {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.dblock {display: block}
.input-group-addon,
.form-control {border-radius: 2px;border: 1px solid #ddd}
.list-group-item:first-child {border-top-left-radius: 2px;border-top-right-radius: 2px}
.list-group-item:last-child {border-bottom-right-radius: 2px;border-bottom-left-radius: 2px}
.pagination>li:first-child>a, .pagination>li:first-child>span {border-top-left-radius: 2px;border-bottom-left-radius: 2px}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 2px;border-bottom-right-radius: 2px}
.panel {box-shadow: none;border-radius: 2px}
.btn {border: 1px solid transparent;background-color: #fafafa;border-radius: 2px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;text-decoration: none;  
}
.btn:hover {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;border-color: transparent}
.btn-danger {background-color: #e47364;color: #fff}
.btn-danger:hover {background-color: #dd4b39}
.btn-primary {background-color: #337ab7;color: #fff}
.btn-primary:hover {background-color: #2A6FBA}
.well .input-group-btn:last-child>.btn,
.well .input-group-btn:last-child>.btn-group {background-color: #fff;border: 1px solid #ddd}
.well .form-group.required .btn {background-color: #fff;border: 1px solid #ddd}
.nav-tabs {border-bottom: 1px solid #adadad}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border: 1px solid #adadad;border-bottom-color: transparent}
.dropdown-menu {box-shadow: 0 0px 10px rgba(0,0,0,0.2);border: 0;border-radius: 2px;/*min-width: 100%;*/
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: transparent}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {outline: none;box-shadow: none}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 5px;line-height: 1.42857143;vertical-align: middle;border-top: 1px solid #eee}
#popup-view-wrapper .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 3px 5px}
.search .dropdown-menu {margin-top: 5px;width: 100%}
.search .dropdown-menu.catsearch {margin-top: 5px;width: initial}
.search .ajaxadvance {overflow: hidden}
.search .dropdown-menu .image {float: left;position: relative}
.search .dropdown-menu .mask {background: rgba(000,000,000, 0.07);height: 50px;width: 50px;position: absolute;top: 0;display: none}  
.search .dropdown-menu .content {margin-left: 60px;padding-top: 5px;  
}
.search .dropdown-menu .content .price-old {text-decoration: line-through;font-size: 13px;color: #999}
.search .dropdown-menu > li > a:hover .mask {display: block}
.dropdown-menu > li > a {padding: 3px 15px;font-size: 14px}
.tel .dropdown-menu > li > span {display: block;clear: both;font-weight: normal;line-height: 1.42857143;white-space: nowrap;padding: 3px 15px;font-size: 14px}
.search .dropdown-menu > li > a .name {color: #2A6FBA}
.search .dropdown-menu > li > a:hover .name {color: #dd4b39}
.dropdown-menu:before {border-color: transparent transparent #fff;border-style: solid;border-width: 0 6px 7px;top: -7px;content: "";height: 0;left: 9px;position: absolute;width: 0;z-index: 4}
.dropdown-menu.dropdown-menu-right:before {border-color: transparent transparent #fff;border-style: solid;border-width: 0 6px 7px;top: -7px;content: "";height: 0;left: inherit;right: 12px;position: absolute;width: 0;z-index: 4}
.dropdown-menu.dop_contss li > a > span,
.dropdown-menu.dop_contss li > span {position: relative}
.dropdown-menu li > a i,
.dropdown-menu li > span i {width: 15px;font-size: 1.0em;color: #555;margin-right: 10px;text-align: center}
.dropdown-menu.dop_contss li > a img,
.dropdown-menu.dop_contss li > span img {width: 15px;font-size: 1.0em;color: #555;margin-right: 10px;text-align: center}
/*
.dropdown-menu.dop_contss .mask {background: rgba(000,000,000, 0.06);height: 15px;width: 15px;position: absolute;bottom: 0;left: 0;display: none}
.dropdown-menu li > a:hover > span .mask {display: block}
*/
#cart .dropdown-menu:before {right: 9px;left: inherit}
h1 {font-size: 19px}
h1.inbreadcrumb {font-size: 17px;display: inline-block;font-weight: normal;margin: 0 0 12px 0}
h2 {font-size: 19px;margin-top: 20px;margin-bottom: 20px}
h2.zag_block {font-size: 17px;border-bottom: 1px solid #adadad;padding-bottom: 10px;margin: 0;height: 40px;line-height: 40px;padding: 0 10px}
h2.zag_block i.fa {color: #555}
h3 {font-size: 19px}
h4 {font-size: 15px}
h5 {font-size: 14px}
h6 {font-size: 10px}
a {color: #2A6FBA;text-decoration: none;-webkit-transition: color .15s ease-out;transition: color .15s ease-out}
a:focus {outline: none;text-decoration: none}
a:hover {color: #dd4b39;text-decoration: none;cursor: pointer}
a:hover sup {text-decoration: none;display: inline-block}
legend {font-size: 19px;padding: 7px 0px
}
label {font-size: 14px;font-weight: normal}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {font-size: 14px}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size: 14px}
.input-group .input-group-addon {font-size: 14px;height: 30px}
.input-group .input-group-addon i {padding-right: 3px}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display: inline}
.nav-tabs {margin-bottom: 15px}
footer iframe {max-width: 100%}
div.required .control-label:before {content: '* ';color: #e47364;font-weight: bold}
.dropdown-menu li > a:hover,
.dropdown-menu li > span:hover {text-decoration: none;background-color: #eee}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:hover i {color: #dd4b39}
h1.home_h1 {margin: 0 0 10px 0;padding: 0 15px;text-align: center}
h1.home2_h1 {margin: 20px 0;padding: 0 30px}
#top {line-height: 36px;z-index: 11;position: relative;border-bottom: 1px solid #ededed}
#top form {display: inline-block;float: left}
@media (max-width: 1199px) {.text_ico_skrit .hidden-xs {display: none}
}
#top2 {z-index: 10;position: relative}
#top .container, #top2 .container, #top3 .container {padding: 0px 15px}
#top2 .container {padding: 20px 15px}
#top3 {background-color: #333;box-shadow: 0 0 50px 10px rgba(0,0,0,.05);-webkit-transition: all .2s ease-in-out;z-index: 9}
#top3.affix-top {position: absolute}
#top3.affix #menu2 {display: none}
#top3.affix #menu2_button:hover {cursor: pointer}
/*#top3.affix #menu2_button:hover #menu2 {display: block}*/
#top3.affix #menu2.dblock {display: block}
@media (min-width: 992px) {#top3.affix {position: fixed;z-index: 999;top: 0;-webkit-transition: all .2s ease-in-out;box-shadow: 0 0 20px 5px rgba(0,0,0,.25)}
}
@media (max-width: 991px) {#top3,
#top3.affix,
#top3.affix-top {position: initial}
.main-content {padding-top: 25px !important}
}
#top3 sup {color: #777;display: inline-block}
#top4 {background-color: #fafafa}
#top5 {margin-top: -25px}
#top6 {margin-bottom: 20px;padding-bottom: 35px;padding-top: 10px;background: #fcfcfc;border-bottom: 1px solid #ddd}
.top-links .list-inline {margin-left: 15px;text-align:right}
.top-links .list-inline > li {display: inline-block;padding: 0}
.list-inline.ul_dop_menu {margin: 0;display: inline}
#top .list-inline.ul_dop_menu {display: inline-block;vertical-align: bottom}
#top .btn-link,
.top-links.nav.norazmivcont ul.list-inline a {font-size: 16px;text-decoration: none;line-height: 40px;display: inline-block;padding: 0 10px;color: #fff;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links.verh a {font-size: 14px;text-decoration: none;line-height: 36px;display: inline-block;padding: 0 10px;color: #333;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links.verh a:hover {background-color: transparent;color: #dd4b39;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links.verh .fa.strdown {font-size: 8px;vertical-align: middle}  
.top-links.verh .fa {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links.verh .span-a {padding: 0 10px;display: inline-block}
.top-links.verh .span-a:hover .fa,
.top-links.verh a:hover .fa {color: #dd4b39;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links a:hover {color: #fff;background-color: transparent;box-shadow: inset 0px 0px 50px rgba(255,255,255, 0.25);-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links.verh .span-a:hover:hover {color: #dd4b39;cursor: pointer;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.top-links.verh a sup {padding-left: 3px}
.top-links .dropdown-menu a {text-shadow: none;display: block;padding: 3px 15px !important;transition: none;line-height: 1.42857143}
.top-links .dropdown-menu a:hover {background-color: #eee;transition: none}
#top .btn-link strong {font-size: 15px;line-height: 14px}
#menu a .fa,
.top-links .fa {padding-right: 5px;text-align: left;width: initial;margin-right: 0}
#menu a span img,
.top-links img {margin-right: 5px;margin-top: -5px;min-width: 21px;max-width: 21px;text-align: center}
#menu .mmmenu a .am_category_image > img,
#menu .mmmenu a .am_category_image > i {margin-left: -3px;min-width: 21px;max-width: 21px;text-align: center;margin-right: 5px;padding: 0}
#top .top-links .fa {color: #555;text-align: right;min-width: 20px}
.top-links .badge {background-color: #eee;color: #333;font-weight: normal;margin-left: 3px}
form#language li img {margin-top: -3px;margin-right: 1px}
.text-center {text-align: center}
.search {margin-top: 14px;border: 1px solid #ededed;border-radius: 2px;background-color: #fcfcfc;/*width: 100%;*/
}
@media (max-width: 767px) {.search {width: 100%}
}
.btn-group.open .dropdown-toggle {-webkit-box-shadow: none;box-shadow: none}
.search .input-lg {height: 30px;padding: 0 10px;font-size: 14px;border: 0;box-shadow: none;border-radius: 2px;background: #fcfcfc;border-left: 1px solid #ededed}
.search .btn-lg {font-size: 15px;padding: 10px 35px}
/*
.search .change_category {border-right: 2px solid #f5f5f5}
.search span.search_button {border-left: 2px solid #f5f5f5}
*/
.search .change_category_button {background: #f5f5f5;border-right-width: 0px;border: 0;box-shadow: none;border-radius: 2px !important;height: 30px;padding: 0 20px}
.search .change_category_button:hover {color: #dd4b39}
.search .change_category_button .category-name {display: inline-block;vertical-align: bottom;max-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.search .change_category_button .fa {font-size: 8px;padding-left: 8px;line-height: 19px}
.search .search_button {color: #666;border-right-width: 0px;box-shadow: none;border-radius: 2px !important;text-shadow: none;font-size: 16px;padding: 0;border: 0;background: #fcfcfc;height: 30px;width: 35px;outline: none;margin-left: 0 !important}
.search .search_button:hover {color: #dd4b39}
#top2 .header_conts {padding-right: 15px;margin-top: 9px}
#top2 .tel {position: relative;line-height: 1.5em;text-align: right}
#top2 .header_under_phone {display: inline-block;padding-top: 3px}
#top2 .header_under_phone .fa {display: none;padding-right: 6px}
#top2 .header_under_phone a {border-bottom: 1px dashed}
#top2 .tel .header_phone_image {display: inline-block;padding-right: 10px}
#top2 .tel .header_phone_image img {vertical-align: text-bottom}
#top2 .tel .header_phone_image.vartamiddle img {vertical-align: middle}
#top2 .tel .header_phone_image .fa {font-size: 32px;color: #555}
#top2 .tel .header_phone_nomer {display: inline-block;position: relative}
#top2 .tel .dropdown-menu {right: -14px;margin-top: 5px;width: max-content}
#top2 .tel button {border: none;background: none;padding: 0;margin: 0}
#top2 .tel .s11,
#top2 .tel .s12 {font-size: 14px;display: block;text-align: right}
#top2 .tel .s22 {font-size: 21px;color: #e16656;font-weight: bold;display: block;padding-top: 2px;text-align: right;line-height: 26px}
#top2 .tel .s22:hover {cursor: pointer}
#top2 .tel .s22:hover i {color: #dd4b39}
#top2 .tel .s22 .telefon {color: #333;font-weight: normal;font-size: 17px;vertical-align: text-bottom}
#top2 .tel .s22 i {font-size: 10px;color: #555;vertical-align: middle;margin-top: -2px;padding-left: 5px}  
#cart,
#cart_mobi {height: 40px;line-height: 40px}
#cart button.cart,
#cart_mobi button.cart {background-color: #494949;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;border: 0;padding: 0;color: #fff;font-size: 17px;display: block;width: 100%;padding: 0 10px;outline: none}
#cart #cart-total-popup,
#cart #cart-total,
#cart_mobi #cart-total_mobi {float: left}
#cart #cart-total-popup > .fa,
#cart #cart-total > .fa,
#cart_mobi #cart-total_mobi > .fa {padding-right: 10px;font-size: 14px;margin-top: -4px;vertical-align: middle}
@media (max-width: 767px) {#cart #cart-total-popup > .fa,
#cart #cart-total > .fa,
#cart_mobi #cart-total_mobi > .fa {padding-right: 3px}
}
#cart .open button.cart {background-color: #e16656}
#cart:hover button.cart {background-color: #e16656;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#cart > .btn,
#cart_mobi > .btn {font-size: 12px;line-height: 18px;color: #FFF}
#cart.open > .btn {background-image: none;background-color: #fff;border: 1px solid #E6E6E6;color: #666;box-shadow: none;text-shadow: none}
#cart.open > .btn:hover {color: #444}
#cart .dropdown-menu {min-width: 100%;border: 0;border-radius: 0px 0px 2px 2px;box-shadow: 0 0px 10px rgba(0,0,0,0.2);background: #fff;z-index: 1001;margin: 0;padding: 4px}
#cart .table td {border-top: none;vertical-align: middle}
#cart .cartfooter {text-align: right;display: inline-block;margin-top: 10px}
#cart .cartfooter a+a {margin-left: 20px}
#cart .dropdown-menu table {margin-bottom: 10px}
#cart .dropdown-menu li > div {min-width: 600px;padding: 0 10px}
@media (max-width: 767px) {#top2 .tel .dropdown-menu a > i {display: none}
#cart .dropdown-menu {width: initial}
#cart .dropdown-menu li > div {width: initial}
.xs-margin-top {margin-top: 10px}
}
#cart .dropdown-menu li p {margin: 20px 0;line-height: 1.4}
#revsubscribe {background-color: #fafafa;position: relative;overflow: hidden}
#revsubscribe .container {padding: 30px 15px}
#revsubscribe .col-sm-5 {text-align: right;position: initial;  
}
#revsubscribe .col-sm-5 .fa {font-size: 119px;display: block;color: #ddd;position: absolute;top: -10px;left: initial;transform: rotate(-15deg);opacity: 0.4}
@media (max-width: 767px) {#revsubscribe .col-sm-5 .fa {z-index: -1}
}
#revsubscribe span.susbs_head_text {font-size: 19px}
footer .footer {background-color: #232323;color: #fff}
footer .container a,
footer .container a:active,
footer .container a:visited {color: #fff;margin-right: 10px}
footer .footer a:hover {color: #eee}
footer .footer_links {padding-top: 20px;padding-bottom: 20px}
/*
footer .footer_links a {border-bottom: 1px solid #777}
footer .footer_links a:hover {border-bottom: 1px solid transparent}
*/
footer .soc_s {text-align: right;font-size: 20px;padding-top: 20px;padding-bottom: 20px}
footer .soc_s a {margin-right: 10px}
footer .soc_s a:last-child {margin-right: 0}
footer .powered {padding-top: 10px;padding-bottom: 30px;text-align: right}
footer .ficons {padding-top: 10px;padding-bottom: 20px}
footer .ficons span {margin-right: 10px;margin-bottom: 10px;display: inline-block}
footer .ficons span:last-child {margin-right: 0}
footer .ficons img {height: 20px;opacity: 0.9}
.alert {padding: 6px 35px 6px 10px;border: 0;border-radius: 2px;position: relative}
.alert + .alert {margin-top: -15px}
.container > .alert {padding: 7px 35px 6px 10px;border: 0;border-radius: 2px;text-align: center}  
.close {font-size: 18px;font-weight: normal;color: #555;text-shadow: none;opacity: 1;position: absolute;right: 10px;top: 50%;margin-top: -9px;outline: none}
.close:focus, .close:hover {color: #dd4b39;opacity: 1}
.breadcrumb {background-color: transparent;border-bottom: 1px solid #adadad;padding-bottom: 10px;margin: 0;padding: 0;margin-bottom: 20px;border-radius: 0;overflow: hidden}
.breadcrumb i {font-size: 16px}
.breadcrumb > li {padding: 0;position: relative;overflow: hidden;text-overflow: ellipsis; 
}
.breadcrumb>li.br_ellipses+li:before {content: "";padding: 0}
.breadcrumb > *:nth-child(n+1) {display: none}
.invisible{display: none}
@media (max-width: 767px) {.breadcrumb  > *:nth-last-child(-n+2) {display: inline} 
.breadcrumb > * {max-width: 60px;font-size: 13px}
h1.inbreadcrumb {font-size: 15px}
}
@media (min-width: 768px) and (max-width:991px) {.breadcrumb  > *:nth-last-child(-n+4) {display: inline} 
.breadcrumb  > * {max-width: 100px}
}
@media (min-width: 992px) {.breadcrumb  > *:nth-last-child(-n+6) {display:inline} 
.breadcrumb  > * {max-width: 170px}
}    
.pagination {margin: 0}
.well.well-sm .btn-group-justified {border: 1px solid #ddd;border-radius: 2px}
.well.well-sm .btn-group-justified .btn-default {color: #555;outline: none;background-color: #fff;border: none}
.well.well-sm .btn-group-justified .btn-default:hover {color: #dd4b39;border: none}
.well.well-sm .btn-group-justified .btn-default.active {background-color: #eee;box-shadow: none;border: none}
.list-group a {border: 1px solid #ddd;color: #2A6FBA;padding: 6px 10px}
.list-group a.active {background-color: #eee;border-color: #ddd;color: #555}
.list-group a.active:hover, .list-group a:hover {color: #dd4b39;background: #fafafa;border: 1px solid #ddd;text-shadow: none}
.carousel-caption {color: #fff;text-shadow: 0 1px 0 #000}
.carousel-control .icon-prev:before {content: '\f053';font-family: FontAwesome}
.carousel-control .icon-next:before {content: '\f054';font-family: FontAwesome}
.product-thumb {position: relative;border: 1px solid #ddd;margin-bottom: 20px;overflow: hidden;background-color: #fff;padding: 15px;border-radius: 2px}
.home_catwalls .product-thumb {max-height: 257px}
@media (min-width: 992px) {.product-thumb:hover {box-shadow: 0px 0px 4px #adadad;/*border-color: #fff;*/
-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;z-index: 1}
}
.product-thumb .image {position: relative;text-align: center;margin: 0 auto}
.product-thumb .image .product-layout.col-lg-12.item {padding: 0}
.product-grid .product-thumb .image {-webkit-transition: initial;-moz-transition: initial;-ms-transition: initial;-o-transition: initial;transition: initial}
.product-thumb .zakaz,
.product-thumb .lupa {float: right}
.product-thumb .zakaz + .lupa {margin-right: 7px}
.product-thumb .zakaz + .compare {margin-right: 7px}
.product-thumb .zakaz + .wishlist {margin-right: 7px}
.product-thumb .lupa + .compare {margin-right: 7px}
.product-thumb .lupa + .wishlist {margin-right: 7px}
.product-thumb .image a {display: block}
@media (min-width: 992px) {.product-thumb:hover .image img {opacity: 0.9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
}
.product-thumb .image img {margin-left: auto;margin-right: auto;border-radius: 2px;/*width: 100%;*/
}
.product-grid .product-thumb .image {margin: 0 auto;float: none}
.fapanel {opacity: 0;position: absolute;width: 100%;text-align: center;z-index: 3;bottom: 0;background-color: #fff;padding: 5px 0;border-radius: 2px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.fapanel.rev_wish_srav_prod {width: initial;z-index: 3;right: -7px;bottom: -7px;padding: 7px}
@media (min-width: 992px) {.product-thumb:hover .fapanel {opacity: 0.96;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.product-thumb:hover .fapanel.rev_wish_srav_prod {opacity: 1}
}
.product-thumb h4 {line-height: 18px;text-align: left;margin-bottom: 10px;margin-top: 0;font-weight: normal;overflow: hidden}
.product-list .product-thumb h4 {margin-right: 85px}
.product-thumb .caption {text-align: left;padding-top: 15px;border-top: 1px solid #ddd;margin-top: 15px;position: relative}
.product-list .product-thumb .caption,
.product-price .product-thumb .caption {position: initial}
.product-thumb .caption .description {display: none}
.product-thumb .caption p {text-align: left;margin-bottom: 0}
.product-thumb .caption .bl_time {color: #777}
.product-thumb .caption p .fa {padding-right: 3px}
.product-thumb .cart {display: inline-block;border-radius: 2px;float: left}
.product-thumb .q_chislo {display: block;float: left;width: 35px;height: 26px;line-height: 26px;padding: 0;border-radius: 3px 0 0 3px;text-align: center;border: 2px solid #dddddd;border-right: none}
.product-thumb .q_button {background: #dddddd;border: 0;color: #333;padding: 0 15px;height: 26px;border-radius: 0 2px 2px 0}
@media (min-width: 992px) {.product-thumb .cart:hover .q_button {border-color: #dd4b39;background: #dd4b39;color: #fff}
.product-thumb .cart:hover .q_chislo {border-color: #dd4b39}
}
.product-thumb .cart,
.product-thumb .wishlist,
.product-thumb .compare {float: right}
.product-thumb .fapanel .wishlist,
.product-thumb .fapanel .compare,
.product-thumb .fapanel .zakaz,
.product-thumb .fapanel .lupa {float: none;display: inline-block;margin-left: 5px}
.product-thumb .fapanel.rev_wish_srav_prod .zakaz,
.product-thumb .fapanel.rev_wish_srav_prod .lupa {float: none;display: block;margin-left: 0}
.product-thumb .fapanel.rev_wish_srav_prod .lupa + .zakaz {margin-top: 5px}
.product-thumb .fapanel > div:first-child {margin-left: 0}
.product-thumb .wishlist i:after,
.product-thumb .compare i:after {content: "+";font-size: 8px;position: absolute;top: -1px;right: 1px;font-weight: bold}
.product-thumb .fa-border {cursor: pointer;color: #555;border-radius: 2px;padding: 4px 4px;/*
border: 2px solid #eee;background-color: #eee;*/
border: 2px solid transparent;background-color: transparent;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;position: relative}
.product-thumb .fapanel.rev_wish_srav_prod .fa-border {border: 2px solid #eee;background-color: #eee}
.product-list .product-thumb .fa-border,
.product-price .product-thumb .fa-border {border: 2px solid #eee;background-color: #eee}
.options_buy .fa-border {cursor: pointer;border: 2px solid #e47364;background-color: #e47364;color: #fff;border-radius: 2px;padding: 4px 4px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;position: relative}
.options_buy .prlistb {display: inline-block;padding-left: 5px}
.product-thumb .in_wishlist .fa-border,
.product-thumb .in_compare .fa-border {color: #dd4b39}
.product-thumb .in_wishlist i:after,
.product-thumb .in_compare i:after {content: "-";font-size: 11px;top: -4px}
@media (min-width: 992px) {.product-thumb .fa-border:hover {color: #dd4b39}
.options_buy .fa-border:hover {background-color: #dd4b39;border-color: #dd4b39}
}
.product-thumb .fa-border.fa-shopping-basket {background-color: #e47364;border-color: #e47364;color: #fff !important}
@media (min-width: 992px) {.product-thumb .fa-border.fa-shopping-basket:hover {background-color: #dd4b39;border-color: #dd4b39;color: #fff !important}
}
.product-thumb .cart a,
.product-thumb .compare a, 
.product-thumb .wishlist a {display: inline-block}
.product-thumb .wishlist + .cart {margin-right: 7px}
.product-thumb .compare + .cart {margin-right: 7px}
.product-thumb .compare + .wishlist {margin-right: 7px}
.product-list .product-thumb .image {float: left;border-bottom: 0}
@media (min-width: 992px) {.product-list .product-thumb:hover .image {border-bottom: 0}
}
.product-list .product-thumb .caption {border: none;padding: 0;margin: 0;padding-left: 15px;margin-left: 228px}
.product-list .product-thumb .rating,
.product-price .caption .rating {right: 5px;left: inherit;top: 15px}
.rev_slider .product-thumb .description,
.rev_slider .product-thumb .well-sm.product-info,
.product-grid .product-thumb .description,
.product-grid .product-thumb .well-sm.product-info {display: none}
.product-thumb .description_options {margin-bottom: 12px}
.product-thumb .description + .well-sm.product-info {margin-top: 15px}
.product-price .product-thumb .description_options {min-height: 12px;color: #666}
.product-price .product-thumb .description_options .description {display: block}
.product-price .product-thumb .description_options .product-info {display: none}
.product-price .product-thumb .description_options .description.description_options_buy_price {display: block;float: left;width: 46%;padding-right: 10px}
.product-price .product-thumb .description_options .description.description_options_buy_price + .product-info.options_buy {display: block;width: 43%;margin-left: 57%;padding: 5px;margin-top: 0;margin-bottom: 0}
.product-list .product-thumb .description {display: block}
.product-list .product-thumb .well-sm.product-info {margin-bottom: 20px;margin-top: 15px}
.prlistb {display: none;padding-left: 5px;font-family: Roboto, Helvetica, sans-serif}
.prlistb.active {display: inline-block}
.product-list .product-thumb .prlistb {display: inline-block}
.product-list .product-thumb .caption .product_buttons {position: absolute;bottom: 15px;right: 15px}
.product-price .product-thumb .caption .product_buttons {float: right}
.product-list .product-thumb .caption .price,
.product-price .product-thumb .caption .price {margin-right: 10px;position: static}
.product-list .product-thumb .caption .price.na_zakaz {right: 80px}
@media (min-width: 992px) {.product-price:hover {overflow: visible;z-index: 1}
}
.product-price .product-thumb {padding: 10px;margin: 0 0 -1px 0}
.product-price:last-child .product-thumb {margin-bottom: 20px}
.product-price .image {max-width: 80px;padding: 0;float: left;margin-right: 10px}
.product-price .owl-wrapper {width: 80px !important;height: 80px;overflow: hidden}
.product-price .owl-item,
.product-price .image img {width: 80px !important}
.revblog-list.product-price .image {max-width: initial}
.revblog-list.product-price .caption {margin: 0}
.revblog-list.product-price .image + .caption {margin: 0 0 0 90px}
.revblog-list.product-price .image img {width: initial !important}
.product-price .caption {padding: 0;margin: 0 0 0 90px;border: none}
.product-price .product-thumb .prlistb {display: inline-block;padding-left: 5px;font-family: Roboto, Helvetica, sans-serif}
.product-thumb .fapanel-price {display: none}
.product-list .product-thumb .fapanel,
.product-price .product-thumb .fapanel {display: none}
.product-price .product-thumb .stiker_panel {display: none}
.product-list .product-thumb .fapanel-price,
.product-price .product-thumb .fapanel-price {display: block;float: right;margin-left: 7px}
.product-thumb .rating {padding: 0 10px 0 10px;position: absolute;top: -10px;left: 50%;margin-left: -48px;z-index: 4;background-color: #fff;min-width: 96px;text-align: center}
.rating .fa-stack {font-size: 6px}
.rating .fa-star-o {color: #ddd;font-size: 12px}
.rating .fa-star {color: #e47364;font-size: 12px}
.rating .fa-star + .fa-star-o {color: #e47364}
h2.price {margin: 0}
.product-thumb .price {font-size: 17px;margin-bottom: 0;float: left;line-height: 25px}
.rev_slider .product-thumb .price,
.product-grid .product-thumb .price {position: initial;float: none;height: initial;margin-bottom: 5px}
.product-thumb .product_buttons .clearfix {display: none}
.product-layout.new_line .product-thumb .product_buttons .clearfix,
.rev_slider .item.new_line .product-thumb .product_buttons .clearfix {display: block}
.product-layout.new_line .product_buttons .number,
.rev_slider .item.new_line .product_buttons .number {display: inline-block;float: right;margin-bottom: 10px !important;margin-right: 0px}
.product-layout.new_line .product-info span.option_price,
.rev_slider .item.new_line .product-info span.option_price {display: none}
.product-layout.new_line .product_buttons .price,
.rev_slider .item.new_line .product_buttons .price {position: initial;float: none;text-align: right;margin-bottom: 0}
.product-layout.new_line .product_buttons .price + .number.bordnone,
.rev_slider .item.new_line .product_buttons .price + .number.bordnone {margin-top: 0;margin-bottom: -19px !important}
.product-thumb .number.bordnone {display: none}
.product-thumb .price_na_zakaz {font-size: 15px;float: left;line-height: 25px}
.product-thumb .price-new {color: #dd4b39;font-size: 19px}
@media (max-width: 1199px) {.product-thumb .price-new {font-size: 17px}
}
.product-thumb .price-old {text-decoration: line-through}
.product-thumb .price-tax {color: #999;font-size: 12px;display: block}
.product-thumb .button-group {background-color: #eee;overflow: auto}
.product-list .product-thumb .button-group {border-left: 1px solid #dddddd}
@media (max-width: 767px) {.product-list .product-thumb .button-group {border-left: none}
}
.product-thumb .button-group button {width: 50%;border: none;display: inline-block;float: left;background-color: #f6f7f9;color: #333;line-height: 27px;text-align: center}
.product-thumb .button-group button + button {width: 25%;border-left: 2px solid #fff}
@media (min-width: 992px) {.product-thumb .button-group button:hover {color: #444;background-color: #dddddd;text-decoration: none;cursor: pointer}
}
@media (max-width: 1199px) {.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%}
}
@media (max-width: 767px) {.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%}
}
.thumbnails {overflow: visible;clear: both;list-style: none;padding: 0;margin: 0}
/*
.thumbnails a.thumbnail.active,
.thumbnails a.thumbnail:hover {border-color: #fff;box-shadow: 0px 0px 4px #adadad}
*/
.thumbnails a.thumbnail:focus {border-color: #fff}
.thumbnails a.thumbnail:hover {opacity: 0.9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.thumbnails > img {width: 100%}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #dddddd}
.image-additional {max-width: 78px}
.thumbnails .image-additional {float: left;margin-left: 20px}
.images-additional .thumbnail {display: inline-block;margin-left: 2px;margin-right: 2px;margin-bottom: 5px;border: 0;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;position: relative;outline: none}
@media (max-width: 991px) {.col-sm-9 {width: 100%}
#column-left  .product-layout .col-md-3 {width: 100%}
#column-left + #content .product-layout .col-md-3 {width: 50%}
#column-left + #content + #column-right .product-layout .col-md-3 {width: 100%}
#content + #column-right .product-layout .col-md-3 {width: 100%}
}
#column-left .rev_slider .owl-pagination, #column-right .rev_slider .owl-pagination {display: none}
.input-group .form-control[name^=quantity] {min-width: 50px}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39}
.top-links ul {margin-bottom: 0}
#logo img {margin-left: auto;margin-right: auto}
.clearfix:after {content: '';display: table;clear: both
}
.navbar {right: auto;background: none;border: none}
.navbar-toggle {display: block;float: left;margin-left: 15px}
.rev_slider .owl-carousel {background: transparent;margin: 0;z-index: 1}
.rev_slider .owl-pagination {position: absolute;top: -34px;right: 5px;padding: 0 10px;background-color: #fff}
@media (max-width: 991px) {.rev_slider .owl-pagination {display: none}
}
.rev_slider .owl-controls .owl-page span {display: block;width: 11px;height: 11px;background: rgba(102, 102, 102, 0.0);border-radius: 20px;border: 2px solid rgba(102, 102, 102, 0.9)}
.rev_slider .owl-controls .owl-page.active span {background: rgba(102, 102, 102, 0.9)}
#top4 .owl-carousel {background: transparent;margin: 0}
#top4 .owl-wrapper-outer {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none}
#top4 .owl-pagination {position: absolute;top: initial;bottom: 5px;right: 10px}
#top4 .owl-controls .owl-page span {display: block;width: 11px;height: 11px;background: rgba(102, 102, 102, 0.0);border-radius: 20px;border: 2px solid rgba(102, 102, 102, 0.9)}
#top4 .owl-controls .owl-page.active span {background: rgba(102, 102, 102, 0.9)}
.scroll-top-wrapper {position: fixed;opacity: 0;text-align: center;z-index: 9998;background-color: #777;color: #fefefe;width: 40px;height: 40px;line-height: 40px;right: 30px;bottom: 30px;border-radius: 4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.scroll-top-wrapper.show:hover {opacity: 0.9}
.scroll-top-wrapper.show {cursor: pointer;opacity: 0.6}
.scroll-top-wrapper i.fa {font-size: 17px;line-height: inherit}
.popup-phone-wrapper {position: fixed;opacity: 0.6;text-align: center;z-index: 9999;background-color: #2A6FBA;color: #fefefe;width: 40px;height: 40px;line-height: 44px;right: 30px;bottom: 30px;border-radius: 4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.popup-phone-wrapper:hover {opacity: 0.9;cursor: pointer}
.popup-phone-wrapper i {font-size: 17px;animation: 1.2s ease-in-out 0s infinite trambling-animation}
.popup-phone-wrapper + .scroll-top-wrapper.show {right: 30px;bottom: 80px}
@keyframes trambling-animation {0%, 50%, 100% {transform: rotate(0deg)}
10%, 30% {transform: rotate(-10deg)}
20%, 40% {transform: rotate(10deg)}
}
.razmiv .scroll-top-wrapper,
.razmiv2 .scroll-top-wrapper,
.razmiv .popup-phone-wrapper,
.razmiv2 .popup-phone-wrapper {display: none !important}
.deletetr {display:none}
.compare-info {border-collapse: collapse;width: 100%;margin-bottom: 20px;background-color: #fff;line-height: 1;margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline}
.compare-info div {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;list-style: none}
.compare-info ul,
.compare-info li {margin-bottom: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;list-style: none}
.compare-info li {margin: 0}
.compare-info td > .image {position:relative;margin: 0 auto}
.compare-info .price-old {text-decoration: line-through}
.compare-info .price-old {text-decoration: line-through}
.compare-info .osnovtd .price-old {font-size: 12px}
.compare-info .osnovtd .price-new {color: #dd4b39}
label.comp {margin: 2px 0 2px 0;display: inline-block;color: #999}
.links label.comp {margin: 4px 0 4px 0;display: block}
input.comp {margin: 0 3px 0 0;vertical-align: middle}
label.remcom {cursor: pointer;border-bottom: 1px dashed}
label.remcom:hover {color: #dd4b39}
#tabs_compare {margin-bottom: 0;	
}
.vertical-sreview .review-author {font-size: 15px}
.vertical-sreview .review-date-added {color: #999;margin-left: 10px}
.vertical-sreview-all {margin: 10px 0px 0px 0px;text-align: right}
.vertical-sreview {border: 1px solid #dddddd;overflow: auto;border-radius: 2px}
.vertical-sreview .caption {padding: 15px;min-height: 100px;text-align: left;background: #fff}
.rev_slider .heading_h {background-color: #fff;display: inline-block;position: absolute;top: -12px;padding: 0 10px 0 0}
.rev_slider h3 {margin: 0;display: inline-block}
.rev_slider h3 .fa {padding-right: 10px;vertical-align: top}
.rev_slider .heading_h a {padding-left: 10px}
.rev_slider .heading_h a:before {padding: 0 5px 0 0;color: #ccc;content: "/\00a0"}
#vk_groups,
#fb_groups,
#ok_groups {float: right;margin: 20px 0}
#vk_groups + #fb_groups {margin: 0 0 20px 0}
#vk_groups + #ok_groups {margin: 0 0 20px 0}
#fb_groups + #ok_groups {margin: 0 0 20px 0}
@media (max-width: 991px) {#vk_groups,
#fb_groups,
#ok_groups {float: none;margin: 20px auto;clear: both;text-align: center}
#vk_groups + #fb_groups {margin: 20px auto;text-align: center}
#vk_groups + #ok_groups {margin: 20px auto;text-align: center}
#fb_groups + #ok_groups {margin: 20px auto;text-align: center}
}
.module-instagram {float: right;margin: 20px 0 20px 0}
#vk_groups + .module-instagram {margin: 0 auto 20px auto}
.module-instagram .images img {width: 33.3333333%;float: left;padding: 1px 0 1px 2px;vertical-align: top}
.module-instagram .images img:hover {opacity: 0.9}
.aboutstore2 .module-instagram,
.aboutstore .module-instagram {width: initial !important;margin: 0 0 20px 0}
.aboutstore .module-instagram .images img {width: 10%;margin: 0 4px;padding: 0}
.aboutstore2 .module-instagram .images img {width: 10%;margin: 0 6px;padding: 0}
.rev_slider {border-top: 1px solid #adadad;position: relative;padding-top: 25px;margin: 20px 0 25px 0}
.rev_slider_2 {margin-bottom: 20px;position: relative}
.rev_slider.tab-pane {border-top: none;padding-top: 2px}
.razmiv2 .mfp-bg {display: none;opacity: 0}
.razmiv2 .mfp-container {cursor: default}
.razmiv2 .mfp-image-holder {cursor: default}  
.razmiv2 .mfp-image-holder .mfp-close {cursor: pointer !important;color: #333;display: inline-block;width: initial;height: initial;margin: 0;padding: 0 5px;line-height: initial;right: 0;top: 0}
.razmiv2 .mfp-image-holder img.mfp-img {background-color: #fff;padding: 0;border-radius: 2px;box-shadow: 0px 0px 5px 1px #999}
.razmiv2 .mfp-title {color: #333;padding: 0 10px}
.razmiv2 .mfp-counter {color: #333;display: none}
.razmiv2 .mfp-bottom-bar {margin: 0;background-color: #fff;color: #333;padding: 10px}
.razmiv2 .mfp-figure:after {box-shadow: none}
.image .stiker_panel {position: absolute;z-index: 7;left: 0px;top: -5px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.product-compare .image .stiker_panel {z-index: 3}
.image .stiker {display: inline-block;padding: 0 5px;color: #fff;border-radius: 1px;cursor: default;box-shadow: 0px 0px 0px 2px rgba(255,255,255, 0.4);float: left;margin-right: 5px;margin-top: 5px}
.product-compare .image .stiker {padding: 2px 5px}
.image .stiker_spec {background-color: #e47364}
.image .stiker_last {background-color: #494949}
.image .stiker_best {background-color: #337ab7}
.image .stiker_netu {background-color: #fff;color: #333}
.image .stiker + .stiker.stiker_netu {clear: both}
.image .stiker + .stiker.stiker_user {clear: both}
.product-thumb:hover .stiker_panel {opacity: 0;z-index: -1}
.compare-info .image {position: relative}
.prod-rating {font-size: 0;color: #ccc;display: inline-block;vertical-align: middle}
.prod-rating input {display: none}
.prod-rating * {margin: 0 1px 0 0}
.prod-rating label .fa {font-size: 28px;padding: 2px 4px 2px 0px;cursor: pointer}
.rat-star.active {color: #e47364!important}
.rat-star.checked {color: #e47364}
#owl-images .item , 
#owl-images-popup .item {padding: 1px 1px;margin: 1px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;position: relative}
#owl-images .item a, 
#owl-images-popup .item a {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#owl-images .item a:hover,
#owl-images-popup .item a:hover {opacity: 0.9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#owl-images .customNavigation,
#owl-images-popup .customNavigation {text-align: center}
#owl-images .customNavigation a,
#owl-images-popup .customNavigation a {-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#owl-images .owl-carousel .owl-buttons .owl-prev,
#owl-images-popup .owl-carousel .owl-buttons .owl-prev {left:1px !important;opacity: 0.4 !important}
#owl-images .owl-carousel .owl-buttons .owl-next,
#owl-images-popup .owl-carousel .owl-buttons .owl-next {right:1px !important;opacity: 0.4 !important}
#owl-images .owl-carousel:hover .owl-buttons div,
#owl-images-popup .owl-carousel:hover .owl-buttons div {opacity:0.7 !important}

@media (min-width: 992px) {.product-thumb:hover .image img.zatemnenie_img {opacity: 0.6}
}
.category_description {margin: 10px 0;color: #666;border-top: 1px solid #ddd;padding-top: 20px;clear: both}
.category_description.c_desc_top {margin: 0 0 12px 0;color: #666;border-top: none;padding-top: 0;clear: both}
.category_description.blog {margin: 10px 0;color: #666;border-top: none;padding-top: 10px;clear: both}
.category_description .fl-l {padding: 0 10px 10px 0}
.category_description img {padding: 0;border: none;background-color: transparent;border-radius: 0;max-width: 100%}
.refine_categories {margin-bottom: 10px}
.child-box .refine_categories {width: 100%;margin-bottom: 0}
.child-box .refine_categories a {padding: 10px 10px}
#menu .refine_categories {margin-bottom: 0;width: 100%}
#menu .refine_categories > a span{height: 34px;overflow: hidden}
#menu .image_in_ico_manufacturers.refine_categories > a span{height: initial}
.refine_categories a {white-space: normal;line-height: initial;margin-bottom: 10px;display: inline-block;padding: 5px 10px;text-align: center;z-index: 2}
.refine_categories span {display: block}
.refine_categories img {display: block;margin: 0 auto 5px auto;max-width: 100%}
.refine_categories a:hover img {opacity: 0.9}
.refine_categories .btn-link {font-size: 14px;border: none;margin: 0px;padding: 10px}
.pagpages {margin: 10px 0}
.pagpages .text-right {height: 39px;display: flex;justify-content: flex-end;align-items: center}
.main_img_box .image {text-align: center;margin-bottom: 20px}
.main_img_box .image > a,
.main_img_box .image > #wrap {display: inline-block;position: relative;outline: none;  
}
.main_img_box .image > a:hover .stiker_panel {opacity: 0;z-index: -1}
.main_img_box .image > a > img {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.main_img_box .image > a:hover > img {opacity: 0.9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.thumbnails .owl-carousel {background: transparent;padding: 0 35px}
.thumbnails .owl-wrapper-outer {box-shadow: none;border: none;border-radius: 0}
.product-info .form-group {overflow: auto;margin:0 0 5px;padding: 2px}
.product-info .radio {display:inline-block;float:left;margin:0 10px 10px 0}
.product-info input[type='radio'], 
.product-info input[type='checkbox']{display:none}
.product-info input[type='radio'] + label, 
.product-info input[type='checkbox'] + label {padding: 3px 10px;margin: 0;background: #fff;color: #333;font-size: 14px;box-shadow: none;border-radius: 2px;border-color: #ddd;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;position: relative;min-width: 36px}
.product-layout .product-info input[type='radio'] + label, 
.product-layout .product-info input[type='checkbox'] + label {transition: initial}
.product-info input[type='radio'] + label .fa, 
.product-info input[type='checkbox'] + label .fa {display: none;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.product-info input[type='radio']:checked + label, 
.product-info input[type='checkbox']:checked + label {color: #333;background: #fff;box-shadow: 0px 0px 1px 1px #e47364;border-color: #fff;text-shadow: none}
.product-info input[type='radio']:checked + label .fa, 
.product-info input[type='checkbox']:checked + label .fa {display: block;position: absolute;bottom: 0px;right: 0px;color: #e47364;font-size: 10px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.product-info input[type='radio']:hover + label, 
.product-info input[type='checkbox']:hover + label {box-shadow: 0px 0px 1px 1px #e47364;border-color: #fff;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
span.option_price {color: #777;padding-left: 3px;font-size: 13px}
.product-info input[type='radio']:checked + label span.option_price, 
.product-info input[type='checkbox']:checked + label span.option_price {color: #e47364}
.product-info .radio .btn-default:active {color: #333;background-color: #fff;border-color: #e47364}
.product-info .radio .img-thumbnail {display: inline-block;max-width: 100%;height: auto;padding: 0;margin-right: 5px;line-height: inherit;background-color: transparent;border: none;-webkit-transition: none;-o-transition: none;transition: none;border-radius: 2px;  
}
.product-list .product-info .radio,
.rev_slider .product-info .radio,
.product-grid .product-info .radio {margin: 2px}
.product-list .product-info .radio .img-thumbnail,
.rev_slider .product-info .radio .img-thumbnail,
.product-grid .product-info .radio .img-thumbnail {margin: 0;width: 20px}
.product-list .product-info input[type='radio'] + label,
.product-list .product-info input[type='checkbox'] + label,
.rev_slider .product-info input[type='radio'] + label,
.rev_slider .product-info input[type='checkbox'] + label,
.product-grid .product-info input[type='radio'] + label,
.product-grid .product-info input[type='checkbox'] + label {min-width: initial}
.product-list .product-info .opt_with_img input[type='radio']:checked + .label-in-img .fa,
.rev_slider .product-info .opt_with_img input[type='radio']:checked + .label-in-img .fa,
.product-grid .product-info .opt_with_img input[type='radio']:checked + .label-in-img .fa,
.product-list .product-info .opt_with_img input[type='checkbox']:checked + .label-in-img .fa,
.rev_slider .product-info .opt_with_img input[type='checkbox']:checked + .label-in-img .fa,
.product-grid .product-info .opt_with_img input[type='checkbox']:checked + .label-in-img .fa {left: 11px;right: initial;bottom: 3px}
.product-price .product-info input[type='radio'] + label, 
.product-price .product-info input[type='checkbox'] + label,
.product-price .product-info select.form-control,
.product-list .product-info input[type='radio'] + label, 
.product-list .product-info input[type='checkbox'] + label,
.product-list .product-info select.form-control,
.rev_slider .product-info input[type='radio'] + label, 
.rev_slider .product-info input[type='checkbox'] + label,
.rev_slider .product-info select.form-control,
.product-grid .product-info input[type='radio'] + label, 
.product-grid .product-info input[type='checkbox'] + label,
.product-grid .product-info select.form-control {font-size: 13px;padding: 3px 5px}
.product-list .product-info input[type='radio'] + label, 
.product-list .product-info input[type='checkbox'] + label,
.product-list .product-info select.form-control {font-size: 14px}
.product-list .product-info .radio input[type='radio'] + .label-in-img, 
.rev_slider .product-info .radio input[type='radio'] + .label-in-img,
.product-grid .product-info .radio input[type='radio'] + .label-in-img {padding: 2px}
.product-price .product-info span.option_price,
.rev_slider .product-info span.option_price,
.product-grid .product-info span.option_price {font-size: 11px}
.product-price .product-info select.form-control,
.product-list .product-info select.form-control,
.rev_slider .product-info select.form-control,
.product-grid .product-info select.form-control {height: 26px;line-height: 26px;padding: 0 7px;margin: 0 0 3px 0}
.product-list .product-thumb .description + .well-sm.product-info,
.rev_slider .product-thumb .description + .well-sm.product-info,
.product-grid .product-thumb .description + .well-sm.product-info {margin-top: 10px;margin-bottom: 0}
.rev_slider .product-thumb .description + .well-sm.product-info,
.product-grid .product-thumb .description + .well-sm.product-info {padding: 5px}
.product-list .product-thumb .description + .well-sm.product-info {margin-bottom: 42px}
.opt_required > label {color: #e47364;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;animation: 0.8s ease-in-out 0s normal none infinite running trambling-animation;animation-iteration-count: 1}
.well-sm.product-info {margin-bottom: 20px;border: 1px solid #eee}
.well-sm.product-info .ya-share2 {text-align: right;position: absolute;bottom: -30px;right: 10px}
.alt_pt_descript .rev_slider {margin-bottom: 50px}
.alt_pt_descript .rev_slider:last-child {margin-bottom: 0}
.alt_pt_descript .rev_slider {filter: initial !important}
.well-sm.otz {border: 1px solid #eee;margin-bottom: 20px}
.well-sm.otz .btn .fa {padding-right: 10px;font-size: 14px;margin-top: -4px;vertical-align: middle}
.product-info .number {border: 1px solid #ddd;display: inline-block;vertical-align: middle;position: relative;border-radius: 2px}
.product-layout.product-grid .product-info .number {margin-bottom: 2px}
.product-info .number.bordnone {border: none !important}
.caption.product-info .number {margin-top: 3px;margin-right: 10px;height: 22px;max-height: 22px}
.product-info .frame-change-count {width: 110px}
.product-info .options_buy .frame-change-count,
.caption.product-info .frame-change-count {width: 96px}
.product-info .btn-plus {float: right;height: 26px;width: 30px}
.product-info .btn-minus {float: left;height: 26px;width: 30px}
.product-info .options_buy .btn-plus,
.product-info .options_buy .btn-minus,
.caption.product-info .btn-plus,
.caption.product-info .btn-minus {height: 20px;width: 26px}
.product-info .btn-plus button {width: 30px;height: 26px;font-size: 12px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.product-info .btn-minus button {width: 30px;height: 26px;font-size: 17px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.product-info .options_buy .btn-minus button,
.product-info .options_buy .btn-plus button {height: 20px;width: 26px}
.caption.product-info .btn-plus button,
.caption.product-info .btn-minus button {width: 26px;height: 20px}
.product-info .options_buy .btn-plus button,
.caption.product-info .btn-plus button {line-height: 22px}
.product-info .btn-plus button:hover, 
.product-info .btn-minus button:hover {background-color: #eee;color: #dd4b39}
.product-info input.plus-minus {border-top: 0;border-bottom: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;width: 50px;height: 26px;outline: none;font-size: 14px;text-align: center;position: absolute;top: 0;left: 30px}
.product-info .options_buy input.plus-minus,
.caption.product-info input.plus-minus {left: 26px}
.product-info .options_buy input.plus-minus,
.caption.product-info input.plus-minus {width: 44px;height: 20px}
.product-info #button-cart {background: #e47364;color: #fff;font-size: 16px;padding: 0 25px;cursor: pointer;display: inline-block;border-radius: 2px;text-align: center;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;border: none;outline: none;margin: 0 10px;height: 32px;line-height: 32px}
.product-info #button-cart:hover {background: #dd4b39;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.product-info #button-cart .fa {padding-right: 10px;font-size: 14px;margin-top: -4px;vertical-align: middle}
.product-info .form-group .list-unstyled .update_price, 
.product-info .form-group .list-unstyled .update_special {color: #dd4b39;font-size: 21px}
.product-info .form-group .list-unstyled .update_price.oldprice {text-decoration: line-through;font-size: 16px;color: #333 !important}
.product-info .form-group .list-unstyled .update_special {color: #dd4b39
}
.dotted-line {display: block;position: relative;letter-spacing: -1ex;line-height: 24px}
.dotted-line_left {display: inline-block;vertical-align: top;letter-spacing: normal;margin-right: -50%;overflow: hidden;width: 50%}
.dotted-line_title {display: inline;padding-right: 3px}
.dotted-line_line {display: -moz-inline-box;display: inline-block;width: 100%;margin: 0 -100% 0 0;vertical-align: baseline;border-bottom: 1px dotted #ccc}
.dotted-line_right {display: inline-block;vertical-align: bottom;letter-spacing: normal;margin-left: 50%;width: 49%;padding-left: 3px;word-wrap: break-word}
.rev_slider .dotted-line_left,
.product-grid .dotted-line_left {display: inline;margin-right: 0;overflow: hidden;width: initial}
.rev_slider .dotted-line_line,
.product-grid .dotted-line_line {width: initial;margin: 0;border-bottom: none}
.rev_slider .dotted-line_right,
.product-grid .dotted-line_right {display: inline;margin-left: 0;width: initial}
.product-price .dotted-line_left {display: inline;margin-right: 0;overflow: hidden;width: initial}
.product-price .dotted-line_line {width: initial;margin: 0;border-bottom: none}
.product-price .dotted-line_right {display: inline;margin-left: 0;width: initial;position: relative;padding-right: 3px}
.product-price br + .dotted-line_left:before {content: "/";padding-right: 3px}
.product-price .dotted-line_right:last-child:after {padding-right: 0}
.product-price .dotted-line_right:last-child:after,
.product-price .description br {display: none}
.adotted_block {display: inline-block;padding: 10px 0 5px 0}
.adotted {display: inline-block;border-bottom: 1px solid transparent;line-height: 14px}
.adotted:hover {border-bottom: 1px dotted}
.prq_title {padding-right: 10px}
.product-info hr {border: 0;border-top: 1px solid #eee;margin: 10px -10px}
.product-info .pokupka {padding: 20px 10px 20px 10px;margin: 0px -10px -10px -10px;background-color: #fff;border: 1px solid #eee}
.product-info .alert {margin: 5px -10px 0px -10px}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #fafafa}
.nav-tabs>li>a:hover {border-top-color: transparent;border-left-color: transparent;border-right-color: transparent;border-bottom-color: #adadad}
.product-info .list-unstyled {float: left}
.product-info .nalich {float: right}
@media (max-width: 767px) {.product-info .nalich {float: left;clear: both;padding: 5px 0}
}
.product-info .discounts {padding-bottom: 9px}
.nalich > span {padding: 3px 10px;border-radius: 2px}
.product-info .nalich .reward {float: left;margin-right: 10px}
#popup-view-wrapper .nalich .reward {float: right;margin-right: 0}
#popup-view-wrapper .nalich > span {float: right;clear: both}
.product-info .pop_left {float: left}
#column-left + #content .product-info .pop_left {float: none}
#column-left + #content .product-info #button-cart {float: right;margin: 0 0 0 10px}
#column-left + #content .product-info .pop_ico {margin-top: 0px;float: left}
#column-left + #content .product-info .pop_right {margin-top: 20px}
.product-info .pop_right {float: right;vertical-align: middle;margin-top: 3px}
.product-info .pop_right.columns_dd {float: right;margin-top: 20px}
.product-info .pop_right.columns_dd .pop_ico {margin-right: 10px}
.product-info .pop_ico {cursor: pointer;color: #555;border: 2px solid #eee;border-radius: 2px;padding: 1px 5px;background-color: #eee;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;vertical-align: middle;display: inline-block;margin-right: 10px}
.product-info .pop_ico .fa {padding: 0}
.product-info .pop_ico span {padding: 0 0 0 5px}
.product-info .compare, 
.product-info .wishlist {display: inline-block;vertical-align: middle}
.product-info .compare {margin-left: 10px}
.caption.product-info .compare {margin-left: 0}
.product-info .compare .fa, 
.product-info .wishlist .fa {cursor: pointer;color: #555;border: 2px solid #eee;border-radius: 2px;padding: 4px 4px;background-color: #eee;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;position: relative}
.product-info .wishlist i:after, 
.product-info .compare i:after {content: "+";font-size: 8px;position: absolute;top: -1px;right: 1px;font-weight: bold}
.product-info .pop_ico:hover, 
.product-info .compare .fa:hover, 
.product-info .wishlist .fa:hover {color: #dd4b39}
.product-info .in_wishlist .fa, 
.product-info .in_compare .fa {color: #dd4b39}
.product-info .in_wishlist i:after, 
.product-info .in_compare i:after {content: "-";font-size: 11px;top: -4px}
.product-info .error {display: block;margin-bottom: 10px;padding: 3px 10px;border-radius: 2px}
.owl-wrapper-outer {border: none !important;box-shadow: none !important}
#review .panel {border: 0px;-webkit-box-shadow: none;box-shadow: none;margin-bottom: 0px}
#product_products {margin-bottom: 10px;border-top: 1px solid #adadad;position: relative;padding-top: 25px;margin: 30px 0 0 0}
.table.attrbutes tbody tr td {border-color: #eee}
.table.attrbutes thead tr {background-color: #fafafa;font-weight: bold;font-size: 13px}
.table.attrbutes thead tr td {border: none}
.table.attrbutes tbody tr:first-child td {border: none;width: 30%}
.review-list .author, .review-list .rating {display: inline-block}
.review-list .author span.rdate {opacity: 0.8;font-size: 13px}
.review-list .rating {float: right;width: auto}
.review-list .text {margin-top: 10px;padding: 10px;position: relative;background: #fafafa;border: 1px solid #eee;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px}
.review-list .name_admin {margin-top: 10px;margin-left: 25px}
.review-list .answer_admin {margin-top: 10px;margin-left: 25px;padding: 10px;position: relative;background: #fff;border: 1px solid #eee;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px}
.review-list .answer_admin:before {position: absolute;top: -9px;left: 9px;display: inline-block;border-right: 9px solid transparent;border-bottom: 9px solid #eee;border-left: 9px solid transparent;border-bottom-color: #eee;content: ''}
.review-list .answer_admin:after {position: absolute;top: -8px;left: 10px;display: inline-block;border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;content: ''}
.review-list .text2 {margin-top: 10px;height: 100px;overflow: hidden}
.review-list .text:before {position: absolute;top: -9px;left: 9px;display: inline-block;border-right: 9px solid transparent;border-bottom: 9px solid #eee;border-left: 9px solid transparent;border-bottom-color: #eee;content: ''}
.review-list .text:after {position: absolute;top: -8px;left: 10px;display: inline-block;border-right: 8px solid transparent;border-bottom: 8px solid #fafafa;border-left: 8px solid transparent;content: ''}
#form-review .alert,
#tab-review .alert {margin: 20px 0 0 0}
#blog_mod .vertical-sreview {margin: 0;background-color: #fff}
#blog_mod .col-lg-12 + .col-lg-12 .blog-list {border-top: 1px solid #ddd}
#column-left #blog_mod .col-lg-12 .blog-list.vertical-sreview .caption,
#column-left #blog_mod .col-lg-12 .blog-list.vertical-sreview {background-color: initial}
#blog_mod .blog-list .image {margin: 0 0 15px}
#blog_mod .blog-list .image img {margin: 0 auto;display: block;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.common-home #blog_mod .blog-list:hover .image img {opacity: 0.9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#blog_mod.modulblog_mod .blog-list .image {margin: 0}
#blog_mod.modulblog_mod .blog-list .image img {display: block;margin: 0 10px 10px 0;float: left}
#blog_mod .blog-list .opisb h4 {margin: 0 0 5px 0}
#blog_mod .blog-list .opisb p {margin: 0;opacity: 0.8;font-size: 13px}
#blog_mod .blog-list .opisb .fa {padding-right: 5px;color: #777}
#blog_mod .blog-list .description {display: block;margin-top: 5px}
.owl-carousel .owl-item .img-responsive {display: inline-block}
#review .review-list,
#answers .review-list {margin-bottom: 30px;overflow: hidden}
.table-revolution thead tr {background-color: #eee}
.table-revolution thead td {border: none}
.table-revolution>tbody>tr>td {border-top: none;border-bottom: 1px solid #ddd;vertical-align: middle}
.table-revolution>tbody>tr>td .img-thumbnail {border: none;padding: 0}
.table-revolution .number {border: 1px solid #ddd;display: inline-block;vertical-align: middle;position: relative;border-radius: 2px}
.table-revolution .frame-change-count {width: 110px}
.table-revolution .btn-plus {float: right;height: 26px;width: 30px}
.table-revolution .btn-minus {float: left;height: 26px;width: 30px}
.table-revolution .btn-plus button {width: 30px;height: 26px;font-size: 12px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.table-revolution .btn-minus button {width: 30px;height: 26px;font-size: 17px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.table-revolution .btn-plus button:hover,
.table-revolution .btn-minus button:hover {background-color: #eee;color: #dd4b39}
.table-revolution input.plus-minus {border-top: 0;border-bottom: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;width: 50px;height: 26px;outline: none;font-size: 14px;text-align: center;position: absolute;top: 0;left: 30px}
.table-revolution tr td.remove button {font-size: 14px;background: transparent;border: 0;outline: none}
.table-revolution tr td.remove button:hover {color: #dd4b39}
.panel-title .fa {font-size: 9px}
.wwicons a {display: inline-block;color: #333}
.wwicons a:hover {color: #dd4b39}
.wwicons .fa-border {cursor: pointer;color: #555;border: 2px solid #eee;border-radius: 2px;padding: 4px 4px;background-color: #eee;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;position: relative}
.wwicons .fa-border.fa-shopping-basket {background-color: #e47364;border-color: #e47364;color: #fff}
.wwicons a:first-child {margin-right: 10px}
.wwicons .fa-border.fa-shopping-basket:hover {background-color: #dd4b39;border-color: #dd4b39}
.row.conts {margin-bottom: 20px}
.row.conts i,
.row.conts img {width: 15px;font-size: 1.0em;color: #555;margin-right: 10px;text-align: center}
#menu {margin-bottom: 0;position: relative}

.top-links #menu {float: left;/*margin-left: 15px;*/
}
.image_in_ico_row {position: relative;z-index: 9}
#menu .nav > li > a,
#menu .nav > li > .without_a {font-size: 16px;text-decoration: none;line-height: 40px;display: inline-block;padding: 0 10px;color: #fff;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#menu .nav > li > .without_a {cursor: default}
#menu .dropdown-inner {padding: 0}
#menu .dropdown-inner ul {display: table-cell}
#menu .see-all {display: block;margin-top: 0.5em;border-top: 1px solid #dddddd;padding: 3px 20px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 3px 3px;font-size: 12px}
#menu .see-all:hover, #menu .see-all:focus {text-decoration: none;color: #fff;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x}
#menu #category {float: left;padding-left: 15px;font-size: 17px;font-weight: bold;line-height: 40px;color: #fff;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2)}
#menu .btn-navbar {font-size: 16px;font-stretch: expanded;color: #FFF;padding: 2px 18px;float: right;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x;border-color: #1f90bb #1f90bb #145e7a}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {color: #fff;background-color: #229ac8}
@media (min-width: 768px) {#menu .dropdown:hover .dropdown-menu {display: block}
}
@media (max-width: 767px) {#menu {border-radius: 4px}
#menu div.dropdown-inner > ul.list-unstyled {display: block}
#menu div.dropdown-menu {margin-left: 0 !important;padding-bottom: 10px;background-color: rgba(0, 0, 0, 0.1)}
#menu .dropdown-inner {display: block}
#menu .dropdown-inner a {width: 100%;color: #fff}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover {background: rgba(0, 0, 0, 0.1)}
#menu .see-all {margin-top: 0;border: none;border-radius: 0;color: #fff}
}
#menu .navbar-collapse{padding:0}
#menu .nav.dblock_zadergkaoff > li:hover .dropdown-menu {display: block !important;margin: 0 !important;padding: 15px 10px;overflow: hidden;border-radius: 0 0 2px 2px}
#menu .nav.dblock_zadergka > li:hover .dropdown-menu.dblockdr {display: block !important;margin: 0 !important;padding: 15px 10px;overflow: hidden;border-radius: 0 0 2px 2px}
#menu .nav > li .dropdown-menu ul{min-width: 220px}
#menu .nav > li .dropdown-menu ul + ul {padding-left: 15px}
#menu .nav > li .dropdown-menu li {position:relative}
#menu .nav > li .dropdown-menu li a {margin: 6px 13px 8px;padding: 0}
#menu .nav > li .dropdown-menu li a:hover {background-color: transparent;text-decoration: underline}
#menu .nav > li .dropdown-menu li .dropdown-menu{position: relative;border: none;border-radius: 0;box-shadow: none;padding: 0 10px 10px 10px !important;background-color: transparent;  
}
#menu .nav > li .dropdown-menu li .dropdown-menu:before {display: none}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li {padding-left: 5px}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li a {color: #333;display: inline-block;line-height: 16px;font-size: 14px;height: 16px;margin: 0;padding: 0px 0px 0px 0px;border-bottom: none;font-weight: normal;text-decoration: none}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li a:hover{color: #dd4b39;text-decoration: underline;background-color: transparent}
#menu .icorightmenu {padding-left: 5px}
#menu .nav > li {z-index: 9;position: initial}
#menu .nav > li .mmmenu {position: relative}
#menu .nav > li.open > a,
#menu .nav > li:focus,
#menu .nav > li:hover,
#menu .nav > li > a:focus,
#menu .nav > li > a:hover {outline: none;background-color: transparent;box-shadow: inset 0px 0px 50px rgba(255,255,255, 0.25);-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li a .fa {font-size: 5px;vertical-align: middle;position: relative;padding-right: 5px;width: initial;color: #333;margin-right: 0;text-align: left}
#menu .nav > li .dropdown-menu li .dropdown-menu ul li a:hover .fa{color: #dd4b39}
#menu .nav > li > div > .dropdown-menu > div > ul > li > a {font-size: 15px;display: inline-block;line-height: 16px;height: 16px;padding: 2px 0px 0px 5px;margin: 2px 10px 10px 10px;text-decoration: none;list-style: none;width: initial}
#menu .nav > li > div > .dropdown-menu > div > ul > li > .manuf_in_menu {display: inline-block;line-height: 16px;height: 16px;padding: 2px 0px 0px 5px;margin: 2px 10px 10px 10px;text-decoration: none;list-style: none;width: initial}
#menu .nav > li > div > .dropdown-menu > div > ul > li:hover .manuf_in_menu {background-color: transparent}
#menu .nav > li > div > .dropdown-menu > div > ul > li > a:hover {background: none;color: #dd4b39;text-decoration: underline}
@media (max-width: 767px) {.mobilemenu .navbar-nav .open .dropdown-menu {float: left;background-color: #fff}
}
.navmenu-default, .navbar-default .navbar-offcanvas {background-color: #fafafa;border-color: #fafafa}
.mobilemenu .navbar-collapse {padding: 0;display: block}
.mobilemenu .navbar-nav {margin: 0}
.mobilemenu .navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px}
.mobilemenu .navbar-nav > li > .list-group-submenu li > a,
.mobilemenu .nav > li > a {position: relative;display: block;padding: 10px 40px 10px 10px}
.mobilemenu .navbar-nav > li > .list-group-submenu li > .list-group-submenu a {color: #333}
.mobilemenu .navbar-nav > li > .list-group-submenu li > .list-group-submenu a:hover {color: #dd4b39}
.mobilemenu .nav > li > button,
.mobilemenu .nav > li > span.mmbutton {background-color: transparent;position: relative;display: block;padding: 10px 16px 10px 10px;width: 100%;text-align: left;border: none;outline: none}
.mobilemenu .navbar-nav > li > button > i,
.mobilemenu .navbar-nav > li > span.mmbutton > i {float: right;font-size: 9px;margin-top: 5px}
.mobilemenu .navbar-nav,
.mobilemenu .navbar-nav > li {float: none;position: relative}
.mobilemenu .navbar-nav > li {border-bottom: 1px solid #ddd}
.mobilemenu .navbar-nav > li > .list-group-submenu li a > .chevrond,
.mobilemenu .navbar-nav > li a > .chevrond {position: absolute;top: 0;right: 0;font-size: 9px;height: 100%;width: 40px;text-align: center;border-left: 1px solid #ddd;padding: 0}
.mobilemenu .navbar-nav > li > .list-group-submenu li a > .chevrond > i,
.mobilemenu .navbar-nav > li a > .chevrond > i {line-height: 40px;text-align: center}
/*
.mobilemenu .navbar-nav > li > .list-group-submenu li a > .chevrond:hover,
.mobilemenu .navbar-nav > li a > .chevrond:hover {color: #dd4b39;cursor: pointer;background-color: #fff}
*/
.mobilemenu .nav > li > button:focus,
.mobilemenu .nav > li > button:hover,
.mobilemenu .nav > li > a:focus,
.mobilemenu .nav > li > a:hover,
.mobilemenu .nav > li > span.mmbutton:focus,
.mobilemenu .nav > li > span.mmbutton:hover {background-color: #eee}
.mobilemenu .nav > li a > .chevrond:focus {background-color: transparent}
.mobilemenu .nav > li a > .chevrond:hover,
.mobilemenu .nav > li.mobile_header_type_two > button > .chevrond:hover,
.mobilemenu .nav > li.mobile_header_type_two > span.mmbutton > .chevrond:hover {background-color: #fff}
.mobilemenu .navbar-nav > li > .list-group-submenu {background-color: #fff}
.mobilemenu .navbar-nav > li > .list-group-submenu li {float: none;position: relative;border-top: 1px solid #ddd}
.mobile_info .navbar {min-height: initial;margin: 0}
.mobile_info button {margin: 0px 0 0 0;padding: 0px 15px;height: 36px;border-radius: 0;border-bottom: none;border-top: none;border-color: #eee;min-width: 46px}
.mobile_info button .fa-info {padding-right: 7px}
.mobile_info button + button {border-left: none}
.mobile_info button + button .fa-info {padding-right: 0}
.mobilemenu .navbar-nav > li.mobile_header_type_two {
}
.mobilemenu .navbar-nav > li.mobile_header_type_two > button,
.mobilemenu .navbar-nav > li.mobile_header_type_two > span.mmbutton {position: relative;display: block;padding: 10px 40px 10px 10px;cursor: default}
.mobilemenu .navbar-nav > li.mobile_header_type_two > button > .chevrond,
.mobilemenu .navbar-nav > li.mobile_header_type_two > span.mmbutton > .chevrond {position: absolute;top: 0;right: 0;font-size: 9px;height: 100%;width: 40px;text-align: center;border-left: 1px solid #ddd;padding: 0;cursor: pointer}
.mobilemenu .navbar-nav > li.mobile_header_type_two > button > .chevrond > i,
.mobilemenu .navbar-nav > li.mobile_header_type_two > span.mmbutton > .chevrond > i {line-height: 40px;text-align: center}
.mobile_info button .fa-chevron-left {font-size: 9px;padding-left: 10px;margin-top: 12px;display: block;float: right}
.mobile_info .navbar-default .navbar-toggle:focus,
.mobile_info .navbar-default .navbar-toggle:hover {background-color: #eee}
.mobile_info button:hover {color: #dd4b39}
.cd-products-comparison-table {padding-top: 20px}
.cd-products-comparison-table::after {display: none;content: 'mobile'}
.cd-products-comparison-table .cd-header {height: 30px}
.cd-products-comparison-table .cd-header::after {clear: both;content: "";display: table}
.cd-products-comparison-table .actions {float: right}
.cd-products-comparison-table .reset, .cd-products-comparison-table .filter {font-size: 1.4rem}
.cd-products-comparison-table .filter {padding: 5px 15px;color: #fff;background-color: #ddd;border-radius: 2px;margin-left: 1em;cursor: not-allowed;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;transition: background-color 0.3s;display: none}
.cd-products-comparison-table .reset {padding: 5px 15px;color: #333;background-color: #ddd;border-radius: 2px;margin-left: 1em;cursor: not-allowed;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;transition: background-color 0.3s;display: none}
.cd-products-comparison-table .filter_otlich_span {display: inline;padding: 5px 15px;color: #333;background-color: #ddd;border-radius: 2px;margin-left: 0;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;transition: background-color 0.3s}
.cd-products-comparison-table .filter_otlich_span:hover,
.cd-products-comparison-table .reset:hover {background-color: #fafafa}
.cd-products-comparison-table .filter_otlich_span.active {cursor: pointer;background-color: #e47364;color: #fff;display: inline}
.cd-products-comparison-table .reset.active {cursor: pointer;display: inline}
.cd-products-comparison-table .filter.active {cursor: pointer;background-color: #e47364;display: inline}
.no-touch .cd-products-comparison-table .filter.active:hover {background-color: #dd4b39}
@media only screen and (min-width: 1170px) {.cd-products-comparison-table::after {content: 'desktop'}
.cd-products-comparison-table .filter {padding: 10px 25px}
}
.cd-products-table {position: relative;overflow: hidden}
.cd-products-table .features {position: absolute;z-index: 4;top: 0;left: 0;width: 120px;border-style: solid;border-color: #e6e6e6;border-top-width: 1px;border-bottom-width: 1px;background-color: #fafafa;opacity: .95}
.cd-products-table .features::after {content: '';position: absolute;top: 0;left: 100%;width: 4px;height: 100%;background-color: transparent;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.06), transparent);background-image: linear-gradient(to right,rgba(0, 0, 0, 0.06), transparent);opacity: 0}
@media only screen and (min-width: 1170px) {.cd-products-table .features {width: 210px}
}
.cd-products-table.scrolling .features::after {opacity: 1}
.cd-products-wrapper {overflow-x: auto;-webkit-overflow-scrolling: touch;border-style: solid;border-color: #e6e6e6;border-top-width: 1px;border-bottom-width: 1px}
.cd-products-columns {width: 1200px;margin-left: 120px}
.cd-products-columns::after {clear: both;content: "";display: table}
@media only screen and (min-width: 1170px) {.cd-products-columns {margin-left: 210px}
}
.cd-products-columns .product {position: relative;float: left;width: 150px;text-align: center;-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s;border-top: 1px solid #e6e6e6 !important;border-bottom: 1px solid #e6e6e6 !important}
.filtering .cd-products-columns .product:not(.selected) {opacity: 0;visibility: hidden;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0)}
.no-product-transition .cd-products-columns .product.selected {-webkit-transition: opacity 0.3s, visibility 0.3s;-moz-transition: opacity 0.3s, visibility 0.3s;transition: opacity 0.3s, visibility 0.3s}
.filtered .cd-products-columns .product:not(.selected) {position: absolute}
@media only screen and (min-width: 1170px) {.cd-products-columns .product {width: 310px}
}
.cd-features-list li {font-size: 14px;padding: 10px;border-color: #e6e6e6;border-style: solid;border-top-width: 1px;border-right-width: 1px;min-height: 42px}
.cd-features-list li.rate {padding: 21px 0}
.cd-features-list li.rate span {display: inline-block;height: 22px;width: 110px;background: url('../image/cd-star.svg');color: transparent}
@media only screen and (min-width: 1170px) {.cd-features-list li.rate {padding: 22px 0}
}
.features .cd-features-list li,
.cd-products-table .features .top-info {font-size: 13px;line-height: 15px;text-align: left}
@media only screen and (min-width: 1170px) {.features .cd-features-list li,
.cd-products-table .features .top-info {padding: 10px}
}
.features .cd-features-list li {text-overflow: ellipsis;overflow: hidden}
@media (max-width: 991px) {.features .cd-features-list li {line-height: 10px}
}
.cd-products-table .top-info {position: relative;height: 200px;width: 150px;text-align: center;padding: 10px;border-color: #e6e6e6;border-style: solid;border-right-width: 1px;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;transition: height 0.3s;cursor: pointer;background: #fff;overflow: hidden}
.cd-products-table .top-info::after {content: '';position: absolute;left: 0;top: 100%;height: 4px;width: 100%;background-color: transparent;background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06), transparent);background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.06), transparent);opacity: 0}
.cd-products-table .top-info h3 {padding: 10px 0;margin: 0;border: 0;font-size: 100%;vertical-align: baseline}
.cd-products-table .top-info img {max-width: 100%;display: inline-block;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.cd-products-table .top-info h3, .cd-products-table .top-info img {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s}
.cd-products-table .top-info .check {position: relative;display: block;height: 15px;width: 15px;margin: 0 auto 10px}
.cd-products-table .top-info .image {position: relative;margin: 0 auto}
.cd-products-table .top-info .image:hover img {opacity: 0.9}
.cd-products-table .top-info .stiker_panel {position: absolute;top: 0;left: 0}
@media (max-width: 767px) {.cd-products-table .top-info .stiker_panel {display: none}
}
.cd-products-table .top-info .check::after, .cd-products-table .top-info .check::before {position: absolute;top: 0;left: 0;content: '';height: 100%;width: 100%}
.cd-products-table .top-info .check::before {border-radius: 50%;border: 1px solid #e6e6e6;background: #fff;-webkit-transition: background-color 0.3s, -webkit-transform 0.3s, border-color 0.3s;-moz-transition: background-color 0.3s, -moz-transform 0.3s, border-color 0.3s;transition: background-color 0.3s, transform 0.3s, border-color 0.3s}
.cd-products-table .top-info .check::after {background: url('../image/cd-check.svg') no-repeat center center;background-size: 24px 24px;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;transition: opacity 0.3s}
@media only screen and (min-width: 1170px) {.cd-products-table .top-info {width: 310px;height: 280px}
}
.cd-products-table .features .top-info {width: 120px;cursor: auto;background: #fafafa}
@media only screen and (min-width: 1170px) {.cd-products-table .features .top-info {width: 210px}
}
.cd-products-table .selected .top-info .check::before {background: #e47364;border-color: #e47364;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);-webkit-animation: cd-bounce 0.3s;-moz-animation: cd-bounce 0.3s;animation: cd-bounce 0.3s}
.cd-products-table .compare-attribute {font-weight: bold;background-color: #fafafa;border-right-color: #fafafa}
@keyframes cd-bounce {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}
60% {-webkit-transform: scale(1.6);-moz-transform: scale(1.6);-ms-transform: scale(1.6);-o-transform: scale(1.6);transform: scale(1.6)}
100% {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5)}
}
.cd-products-table .selected .top-info .check::after {opacity: 1}
@media only screen and (min-width: 1170px) {.cd-products-table.top-fixed .cd-products-columns > li,
.cd-products-table.top-scrolling .cd-products-columns > li,
.cd-products-table.top-fixed .features,
.cd-products-table.top-scrolling .features {padding-top: 160px}

.cd-products-table.top-fixed .top-info,
.cd-products-table.top-scrolling .top-info {height: 160px;position: fixed;top: 0}
.no-cssgradients .cd-products-table.top-fixed .top-info, .no-cssgradients
.cd-products-table.top-scrolling .top-info {border-bottom: 1px solid #e6e6e6}
.cd-products-table.top-fixed .top-info::after,
.cd-products-table.top-scrolling .top-info::after {opacity: 1}
.cd-products-table.top-fixed .top-info h3,
.cd-products-table.top-scrolling .top-info h3 {-webkit-transform: translateY(-116px);-moz-transform: translateY(-116px);-ms-transform: translateY(-116px);-o-transform: translateY(-116px);transform: translateY(-116px)}
.cd-products-table.top-fixed .top-info img,
.cd-products-table.top-scrolling .top-info img {-webkit-transform: translateY(-62px) scale(0.4);-moz-transform: translateY(-62px) scale(0.4);-ms-transform: translateY(-62px) scale(0.4);-o-transform: translateY(-62px) scale(0.4);transform: translateY(-62px) scale(0.4)}

.cd-products-table.top-scrolling .top-info {position: absolute}
}
.cd-table-navigation a {position: absolute;z-index: 4;top: 0;right: 15px;-webkit-transform: translateY(55px);-moz-transform: translateY(55px);-ms-transform: translateY(55px);-o-transform: translateY(55px);transform: translateY(55px);overflow: hidden;text-indent: 100%;white-space: nowrap;color: transparent;height: 60px;width: 40px;background: rgba(64, 64, 66, 0.8) url('../image/cd-arrow.svg') no-repeat center center;border-radius: 2px}
.cd-table-navigation a.inactive {opacity: 0;visibility: hidden}
.cd-table-navigation a.prev {left: 120px;right: auto;-webkit-transform: translateY(55px) translateX(15px) rotate(180deg);-moz-transform: translateY(55px) translateX(15px) rotate(180deg);-ms-transform: translateY(55px) translateX(15px) rotate(180deg);-o-transform: translateY(55px) translateX(15px) rotate(180deg);transform: translateY(55px) translateX(15px) rotate(180deg)}
.no-touch .cd-table-navigation a:hover {background-color: #404042}
@media only screen and (min-width: 1170px) {.cd-table-navigation a {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px)}
.cd-table-navigation a.prev {left: 210px;-webkit-transform: translateY(100px) translateX(15px) rotate(180deg);-moz-transform: translateY(100px) translateX(15px) rotate(180deg);-ms-transform: translateY(100px) translateX(15px) rotate(180deg);-o-transform: translateY(100px) translateX(15px) rotate(180deg);transform: translateY(100px) translateX(15px) rotate(180deg)}
.top-fixed .cd-table-navigation a {position: fixed}
.top-fixed .cd-table-navigation a, .top-scrolling .cd-table-navigation a {-webkit-transform: translateY(45px);-moz-transform: translateY(45px);-ms-transform: translateY(45px);-o-transform: translateY(45px);transform: translateY(45px)}
.top-fixed .cd-table-navigation a.prev, .top-scrolling .cd-table-navigation a.prev {-webkit-transform: translateY(45px) translateX(15px) rotate(180deg);-moz-transform: translateY(45px) translateX(15px) rotate(180deg);-ms-transform: translateY(45px) translateX(15px) rotate(180deg);-o-transform: translateY(45px) translateX(15px) rotate(180deg);transform: translateY(45px) translateX(15px) rotate(180deg)}
}
.no-js .actions {display: none}

.no-js .cd-products-table .top-info {height: 145px}
@media only screen and (min-width: 1170px) {.no-js .cd-products-table .top-info {height: 248px}
}

.no-js .cd-products-columns .check {display: none}

.cd-products-comparison-table .cart_wish {display: inline-block;text-align: center;margin-bottom: -3px}
.cd-products-comparison-table .cart,
.cd-products-comparison-table .wishlist,
.cd-products-comparison-table .trash {float: left}
@media (max-width: 1170px) {.cd-products-comparison-table .wishlist {display: none}
}
.cd-products-comparison-table .wishlist a {margin-left: 7px}
.cd-products-comparison-table .trash {margin-left: 7px}
.cd-products-comparison-table .wishlist i:after,
.cd-products-comparison-table .compare i:after {content: "+";font-size: 8px;position: absolute;top: -1px;right: 1px;font-weight: bold}
.cd-products-comparison-table .in_wishlist i:after,
.cd-products-comparison-table .in_compare i:after {content: "-";font-size: 11px;top: -4px}
.cd-products-comparison-table .fa-border {cursor: pointer;color: #555;border: 2px solid #eee;border-radius: 2px;padding: 4px 4px;background-color: #eee;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;position: relative}
.cd-products-comparison-table .in_wishlist .fa-border,
.cd-products-comparison-table .in_compare .fa-border {color: #dd4b39}
.cd-products-comparison-table .fa-border:hover {color: #dd4b39}
.cd-products-comparison-table .fa-border.fa-shopping-basket {background-color: #e47364;border-color: #e47364;color: #fff}
i.fa-shopping-basket.predzakaz:before {content: "\f1d9"}
.cd-products-comparison-table .fa-border.fa-shopping-basket:hover {background-color: #dd4b39;border-color: #dd4b39;color: #fff}
.cd-products-comparison-table .prlistb {display: inline-block;padding-left: 5px;font-family: Roboto, Helvetica, sans-serif}
.cd-features-list li:last-child {padding: 7px}
#menu #menu-list {width: 100%;border-color: #dddddd;border-radius: 0px 0px 4px 4px;padding: 0;margin: -1px 0 0 0}
#menu #menu-list > li .child-box-cell .child2-box {padding: 0 0 0 0;margin: 0;list-style: none;display: none}
#menu #menu-list .arrow {display: none;color: #adadad;line-height: 20px;float: right}
.well {position:relative;display: block;margin-bottom: 0;box-shadow: none;background-color: #fafafa;border: none;padding: 10px}
#content .well.well-sm .btn-group-justified .btn i {vertical-align: middle}
.show-on-hover:hover > ul.dropdown-menu.dblock {display: block}
.show-on-hover .dropdown-menu {margin: 0}
.home_block {margin-top: 20px}
.home_block .image {float: left;width: 100%;padding:10px 0;text-align: center;position: relative}
.home_block .image  img{width:100px;margin: 10px 0}

.home_block a {color: #333;outline: none}
.home_block .image > .fa {font-size: 40px;line-height: 50px;color: #555;text-align: center}
.home_block .image > .fa {-webkit-transition: color .15s ease-out;transition: color .15s ease-out}
.home_block .image > img {-webkit-transition: opacity .15s ease-out;transition: opacity .15s ease-out}
.home_block a:hover .image > .fa {color: #dd4b39}
.home_block a:hover .image > img {opacity: 0.9}
.home_block .text {float: left;width: 100%}
.home_block .image.hidden + .text {margin-left: 0}
.home_block .text .title {display: block;margin: 0;padding: 0 0 5px 0;font-size: 16px;text-align: center;text-transform: uppercase;font-weight: 700;color: #50a82e;letter-spacing: -1px}
.home_block .text p {color: #959393;padding: 5px 0 0 0;font-size: 13px;line-height: 1.3;width:80%;margin:0 10%;text-align:center
}

@media (min-width: 992px) {.box-col-1{width: 239%}
.box-col-2{width: 449%}
.box-col-3{width: 659.1%}
.box-col-4{width: 725%}
#menu #menu-list > li .child-box {display: none;background: #fff;position: absolute;left: 100%;top: -5px;min-height: 100%;border: 1px solid #dddddd;border-radius: 6px;padding: 5px 0;margin-top: -1px;margin-left: -3px;box-shadow: 2px 6px 12px rgba(0,0,0,0.4);box-sizing: content-box;z-index: 1008}
#menu #menu-list > li:hover > .child-box {display: block}
#menu #menu-list > li .child-box-cell .child2-box {padding: 0 0 10px 0;margin: 0;list-style: none;display: block}
#menu #menu-list .arrow {display: block}
#top2 .tel .s22 {font-size: 18px}
}
@media (min-width: 1200px) {.box-col-1{width: 312%}
.box-col-2{width: 595%}
.box-col-3{width: 879%}
.box-col-4{width: 879%}
#top2 .tel .s22 {font-size: 21px}
}
@media (max-width: 767px) {#top4,
#top5 {display:none}
#menu2_button .box-heading {text-transform: none;cursor: pointer}
#top2 .tel {text-align: center}
#top2 .header_conts {padding: 0;text-align: center}
#logo {margin-top: -5px !important;margin-bottom: 5px}
#top2 .search {margin-top: 15px !important}
footer .col-xs-12 {text-align: center}
#revsubscribe .revtext {text-align: left;padding-bottom: 10px;z-index: 0;position: relative}
footer .soc_s {padding-top: 10px}
footer .powered {text-align: center !important;padding-bottom: 10px}
}
@media (max-width: 991px) {#top3_links {position: relative}
#menu2_button .box-heading {text-transform: none;cursor: pointer}
#top3_links .top-links {margin-top: -2px;padding-bottom: 12px;z-index: 9}
#top3_links .top-links .list-inline {margin-left: 0px}
#top3_links .top-links a {font-size: 16px;display: inline-block;color: #2A6FBA;padding: 0 8px}
#top3_links .top-links a:hover {background-color: transparent;color: #dd4b39;box-shadow: none}
#menu2_button .icorightmenu .fa {transform: rotate(90deg)}
.product-thumb .fapanel {opacity: 0.9}
#vk_groups {float: none;margin: 20px auto;clear: both}
.top-links.verh a .fa.strdown {padding-left: 0;text-align: left;width: initial}
#success-message {display: none !important}
}
@media (min-width: 768px) {#top4 {padding: 20px 0}
}
@media (min-width: 992px) {#top4 {padding: 20px 0}
}
@media (min-width: 768px) and (max-width: 991px) {#content .well.well-sm .btn-group-justified .btn i {margin-left: -2px}
}
@media (min-width: 992px) and (max-width: 1200px) {.top-links a,
.top-links.nav.norazmivcont ul.list-inline a {padding: 0px 7px;font-size: 15px}
#menu .nav > li > a {font-size: 15px;padding: 0px 8px}
.product-thumb .price-new {font-size: 18px}
#top2 .header_conts {padding-right: 0}
}
.dropdown-menu .divider {margin: 5px 0}
#popup-order-okno,
#popup-okno {background: #fff;max-width: 800px;width: 90%;margin: 0 auto;min-height: 100px;position: relative;box-shadow: 0px 0px 5px 1px #999;border-radius: 2px}
#popup-order-okno.popphone {max-width: 530px}
#popup-order-okno.account_login {max-width: 530px}
#popup-order-okno .popup-heading,
#popup-okno .popup-heading {text-align: left;background-color: #eee;color: #333;font-size: 16px;padding: 0px 25px;position: relative;min-height: 40px;line-height: 40px;overflow: hidden;border-radius: 2px 2px 0 0}
#popup-order-okno .mfp-close,
#popup-okno .mfp-close {background: #eee;font-size: 24px;color: #333;width: 60px;height: 40px;right: 0;top: 0px;position: absolute;z-index: 2;cursor: pointer !important;outline: none;border: 0;border-radius: 0 2px 0 0;opacity: 1;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-order-okno .mfp-close:hover,
#popup-okno .mfp-close:hover {color: #dd4b39;background-color: #fafafa;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}

.nalnas{float: left;line-height: 26px;font-weight: 600;}
.nalnas span{font-weight: 400;}

.popup_notification .popup-footer,
#popup-order-okno .popup-footer,
#popup-okno .popup-footer {padding: 15px 25px 15px 25px;position: relative;display: inline-block;width: 100%;height: 100%;vertical-align: bottom}
.popup_notification .popup-footer button,
#popup-order-okno .popup-footer button,
#popup-okno .popup-footer button {padding: 5px 25px;color: #333;cursor: pointer;font-size: 14px;display: inline-block;border: 0;background: #fafafa;border-radius: 2px;outline: none;text-align: center;margin-bottom: 10px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.popup_notification .popup-footer button:hover,
#popup-order-okno .popup-footer button:hover,
#popup-okno .popup-footer button:hover {background-color: #eee;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.popup_notification .popup-footer a,
#popup-order-okno .popup-footer a,
#popup-okno .popup-footer a {float: right;background: #e47364;color: #fff;font-size: 16px;padding: 6px 35px;cursor: pointer;display: inline-block;border-radius: 2px;text-align: center;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.popup_notification .popup-footer a:hover,
#popup-order-okno .popup-footer a:hover,
#popup-okno .popup-footer a:hover {background: #dd4b39;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-order-okno .popup-center,
#popup-okno .popup-center {background: #fff;padding: 10px 25px 0 25px}
#popup-okno .popup-center.empty-cart {padding: 25px}
.table-totals-cart {border-collapse: collapse;border-spacing: 0;table-layout: auto;width: 100%;margin: 15px 0}
.table-totals-cart tr td:last-child {font-size: 16px;font-weight: bold;color: #000;line-height: 34px;padding-left: 15px}
.display-products-cart {border-collapse: collapse;border-spacing: 0;table-layout: auto;width: 100%}
.display-products-cart #main-price.spec {text-decoration: line-through;font-size:12px}
.display-products-cart #special-price {color: #dd4b39}
#quitog {display: block;clear: both;border-top: 1px solid #ddd;padding: 20px 0;margin: 5px 0;text-align: right}
#itogo {display: inline-block;width: 40%;font-size: 16px;vertical-align: middle}
#itogo #main-price,
#itogo #special-price {font-size: 18px;padding-left: 5px}
#itogo s #main-price {font-size: 16px;color: #555}
.display-products-cart tr td {border-bottom: 1px solid #eee;padding: 0;vertical-align: middle}
.display-products-cart tr td.remove {vertical-align: middle;min-width: 20px;padding: 0;text-align: right}
.display-products-cart tr td.remove button {font-size: 14px;background: transparent;border: 0;outline: none}
.display-products-cart tr td.remove button:hover {color: #dd4b39}
.display-products-cart tr td.image {vertical-align: middle;padding: 0}
.display-products-cart.porder tr td.image {padding: 10px 0;text-align: center}
.display-products-cart tr td.image img {border: 0;background-color: transparent}
.display-products-cart tr td.name {padding: 10px;font-size: 13px;vertical-align: middle}
.display-products-cart.porder tr td.name {font-size: 14px}
.display-products-cart.porder tr td.name .discounts {font-size: 13px;color: #555;line-height: 1.3;padding-left: 5px}
.display-products-cart tr td.name a {font-size: 14px}
.display-products-cart tr td.qt {min-width: 110px;text-align: right;vertical-align: middle;padding: 0}
.display-products-cart tr td.totals {padding: 0 10px;text-align: right;font-size: 14px;min-width: 110px;vertical-align: middle}
.display-products-cart .porder tr td.totals {padding: 0}
.display-products-cart .number {border: 1px solid #ddd;display: inline-block;vertical-align: middle;position: relative;border-radius: 2px}
#quitog .display-products-cart .number {margin-left: 5px}
.display-products-cart .frame-change-count {width: 110px}
.display-products-cart .btn-plus button {width: 30px;height: 26px;font-size: 12px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.display-products-cart .btn-minus button {width: 30px;height: 26px;font-size: 17px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.display-products-cart .btn-plus {float: right;height: 26px;width: 30px}
.display-products-cart .btn-minus {float: left;height: 26px;width: 30px}
.display-products-cart .btn-plus button:hover,
.display-products-cart .btn-minus button:hover {background-color: #eee;color: #dd4b39}
.display-products-cart input.plus-minus {border-top: 0;border-bottom: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;width: 50px;height: 26px;outline: none;font-size: 14px;text-align: center;position: absolute;top: 0;left: 30px}
#quitog .display-products-cart input.plus-minus {margin-left: 0;margin-right: -1px}
.masked {position: absolute;z-index: 99;width: 100%;height: 100%;background: #fff;opacity: 0.7;left: 0;top: 0}
.masked_loading {background: url('../image/revpreloader.svg') no-repeat center center;width: 100%;height: 100%;position: absolute;z-index: 100;top: 0;left: 0}
/*
.products_category .masked {opacity: 0.9}
.products_category .masked_loading {height: 100px;top: 165px}
*/
.mobile-products-cart {display: none;position: relative}
.mobile-products-cart > div {width: 100%;position: relative;text-align: center;border-bottom: 1px solid #ddd;padding-top: 10px;padding-bottom: 15px;display: inline-block}
.mobile-products-cart .remove button {font-size: 14px;background: transparent;border: 0;outline: none;padding-top: 10px}
.mobile-products-cart .remove button:hover {color: #dd4b39}
.mobile-products-cart .image {margin-bottom: 10px}
.mobile-products-cart .image img {border: 0}
.mobile-products-cart .name {font-size: 13px}
.mobile-products-cart .name a {display: inline;line-height: 1.4;font-size: 15px;padding-right: 5px}
.mobile-products-cart .qt {padding-top: 10px;text-align: center}
.mobile-products-cart .totals {font-size: 14px;padding-top: 15px}
.mobile-products-cart .remove {padding: 0 0 0 15px}
.all-total {float: right;padding: 15px 0}
.all-total .totals-left {float: right;text-align: right;line-height: 26px;font-size: 14px}
.all-total .totals-right {float: right;margin-left: 10px;text-align: right;font-size: 16px;line-height: 26px;min-width: 70px}
.all-total .clear-total {clear: both;   
}  
.mobile-products-cart .number {border: 1px solid #ddd;display: inline-block;vertical-align: middle;position: relative;border-radius: 2px}
.mobile-products-cart .frame-change-count {width: 110px}
.mobile-products-cart .btn-plus button {width: 30px;height: 26px;font-size: 12px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.mobile-products-cart .btn-minus button {width: 30px;height: 26px;font-size: 17px;line-height: 0;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
.mobile-products-cart .btn-plus {float: right}
.mobile-products-cart .btn-minus {float: left}
.mobile-products-cart .btn-plus button:hover,
.mobile-products-cart .btn-minus button:hover {background-color: #eee;color: #dd4b39}
.mobile-products-cart input.plus-minus {border-top: 0;border-bottom: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;width: 50px;height: 26px;outline: none;font-size: 14px;text-align: center;position: absolute;top: 0;left: 30px}
#popup-okno .popup-footer button.quickorder_b {margin: 0 20px 0 0;float: right}
@media (max-width: 767px) {#popup-okno .popup-heading {font-size: 15px}
#popup-okno .popup-footer button {width: 100%}
#popup-okno .popup-footer button.quickorder_b {margin: 14px 0 0 0;float: initial}
#popup-okno .popup-footer a {width: 100%;margin-top: 5px}
.mobile-products-cart {display: block}
.display-products-cart {display: none}
.display-products-cart.porder tr td.qt {min-width: 100px}
.display-products-cart.porder tr td.name {min-width: 100px}
.display-products-cart.porder tr td.image img {width: 60px}
h1.home_h1 {padding-top: 10px !important;font-size: 15px}
}
#popup-order-okno .popup-footer #popup-checkout-none {opacity: 0.5;background: #F64747;border: 1px solid #D64541}
#popup-order-okno .well-sm.product-info {border-top: none}
#popup-order-okno .alert {margin: 0}  
.optionsgr .checkbox,
.optionsgr .radio {margin: 5px 0}  
#popup-order-okno .popup-footer #popup-checkout-none:hover {background: #F64747;cursor: not-allowed}
#popup-order-okno .form-group {overflow: auto;margin: 0 0 5px;padding: 2px}
#popup-order-okno .optionsgr {padding: 10px 0;display: inline-block;border-bottom: 1px solid #ddd;margin-bottom: 10px;width: 100%}
#popup-order-okno .left {float: left;width: 25%;text-align: center;padding: 20px 0}
#popup-order-okno .right {float: right;width: 72%;padding: 20px 0}
#popup-order-okno .left img {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-order-okno .left .sub-images {display: block;text-align: center;margin-top: 10px}
#popup-order-okno .left .sub-images > span label {display: inline-block;width: 11px;height: 11px;background: rgba(102, 102, 102, 0.0);border-radius: 20px;border: 2px solid rgba(102, 102, 102, 0.9)}
#popup-order-okno .left .sub-images input {display: none}
#popup-order-okno .left .sub-images input[type=radio]:checked + label {background: rgba(102, 102, 102, 0.9)}
#popup-order-okno .left .sub-images > span + span {margin-left: 5px}
#popup-order-okno .left .sub-images > span label:hover {cursor: pointer;background: rgba(102, 102, 102, 0.9)}
#popup-order-okno .product-name {font-size: 18px;margin-bottom: 15px}
#popup-order-okno .product-price {font-size: 14px;padding-bottom: 10px}
#popup-order-okno .product-price #main-price,
#popup-order-okno .product-price #special-price {font-size: 18px;padding-left: 5px}
#popup-order-okno .product-price s #main-price {font-size: 16px;color: #555}
#popup-order-okno .product-description {max-height: 120px;overflow-y: auto;margin: 15px 0}
#popup-order-okno .payment-info {clear: both;padding: 20px 0 10px 0;margin: 0}
#popup-order-okno .info-heading {font-size: 15px;display: block;color: #000;text-align: left}
#popup-order-okno .info-heading-2 {font-size: 16px;display: block;text-align: left;padding: 10px 0 20px 0}
#popup-order-okno .payment-info > div {width: 100%;display: inline-block}
#popup-order-okno .payment-info > div + div {margin-top: 10px}
#popup-order-okno .payment-info > div label {font-size: 14px;line-height: 30px;float: left;width: 25%;text-align: right;padding-right: 20px}
#popup-order-okno .payment-info > div label span.required {color: #dd4b39;padding-right: 2px}
#popup-order-okno .payment-info > div input,
#popup-order-okno .payment-info > div textarea {border: 1px solid #eee;padding: 5px 10px;background: #fcfcfc;border-radius: 2px;outline: none;font-size: 14px;width: 75%}
#popup-order-okno .payment-info > div input:focus,
#popup-order-okno .payment-info > div textarea:focus {border: 1px solid #ddd;box-shadow: none}
#popup-order-okno .payment-info > div textarea {min-height: 70px;resize: vertical}
.popup-purchase-button {text-align: center}
.popup-purchase-button button {width: 100% !important}
@media (max-width: 767px) {#popup-order-okno .popup-heading {font-size: 14px}
#popup-order-okno .popup-footer button {width: 100%}
#popup-order-okno .popup-footer a {width: 100%;margin-top: 5px}
#popup-order-okno .right {width: 100%;text-align: center}
#popup-order-okno .left {width: 100%;padding-bottom: 0}
#popup-order-okno .payment-info > div label {width: 33%}
#popup-order-okno .payment-info > div input, #popup-order-okno .payment-info > div textarea {width: 67%}
}
#popup-view-wrapper {background: #fff;max-width: 980px;width: 90%;margin: 0 auto;min-height: 100px;position: relative}
#popup-view-wrapper .product-info #button-cart .fa {padding-right: 0px;font-size: 16px;margin-top: -2px;vertical-align: middle}
#popup-view-wrapper .popup-heading {text-align: left;background-color: #eee;color: #333;font-size: 16px;padding: 0px 25px;position: relative;min-height: 40px;line-height: 40px;overflow: hidden;border-radius: 2px 2px 0 0}
@media (max-width: 767px) {#popup-view-wrapper .popup-heading {font-size: 14px;padding: 5px 70px 5px 10px;line-height: 20px}
.rating sup {display: none}
.product-info .pop_right {clear: both;float: left;margin-top: 20px}
.nav-tabs>li>a {font-size: 13px;padding: 5px 10px;border: none;margin: 2px 0}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {border: none}
.btn-plus button {font-size: 18px}
.product-info #button-cart {margin: 0}
#popup-view-wrapper .product-info #button-cart {margin-left: 10px}
.popup-phone-wrapper,
.scroll-top-wrapper {display: none !important}
.product-thumb {-webkit-transition: none;transition: none}
@media (min-width: 992px) {.product-thumb:hover {border-color: #ddd;box-shadow: none;-webkit-transition: none;transition: none}
}
.owl-buttons {display: none}
.thumbnails .owl-buttons {display: block}
.search .change_category {display: none}
}
@media (max-width: 991px) {.tooltip {display: none !important}
}
@media (min-width: 471px) and (max-width: 767px) {.product-layout.col-xs-12 {width: 50%}
.product-layout.product-price.col-xs-12 {width: 100%}
}
#popup-view-wrapper .mfp-close {background: #eee;font-size: 24px;color: #333;width: 60px;height: 40px;right: 0;top: 0px;position: absolute;z-index: 2;cursor: pointer !important;outline: none;border: 0;border-radius: 0 2px 0 0;opacity: 1;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-view-wrapper .mfp-close:hover {color: #dd4b39;background-color: #fafafa;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-view-wrapper .popup-footer {padding: 15px 25px 15px 25px;position: relative;display: inline-block;width: 100%;height: 100%;vertical-align: bottom}
#popup-view-wrapper .popup-footer button {padding: 5px 25px;color: #333;cursor: pointer;font-size: 14px;display: inline-block;border: 0;background: #fafafa;border-radius: 2px;outline: none;text-align: center;margin-bottom: 10px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-view-wrapper .popup-footer button:hover {background-color: #eee;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-view-wrapper .popup-footer a {float: right;background: #337ab7;color: #fff;font-size: 16px;padding: 6px 35px;cursor: pointer;display: inline-block;border-radius: 2px;text-align: center;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-view-wrapper .popup-footer #popup-checkout-none {opacity: 0.5;background: #F64747;border: 1px solid #D64541}
#popup-view-wrapper .popup-footer #popup-checkout-none:hover {background: #F64747;cursor: not-allowed}
#popup-view-wrapper .popup-footer a:hover {background: #2A6FBA;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
#popup-view-wrapper .popup-center {background: #fff;padding: 10px 25px 0 25px;overflow: auto}
#popup-view-wrapper .product-name {font-size: 18px;margin-bottom: 15px}
#popup-view-wrapper .image-additional {max-width: 69px}
#popup-view-wrapper .image-additional label:hover {cursor: pointer}
#popup-view-wrapper .image-additional input {display: none}
#popup-view-wrapper #tab-description {max-height: 200px;overflow-y: auto;padding: 0 10px 0 0}
@media (min-width: 992px) {.product-thumb:hover .popup_view_button {display: block}
}
.popup_view_button {display: none;position: absolute;top: 20%;left: 32%;padding: 4px 10px;border-radius: 3px;cursor: pointer;outline: none;font-size: 14px;text-transform: uppercase}
.product-list .popup_view_button {top: 31%;left: 13%}
@media (min-width: 320px) and (max-width: 532px) {#popup-view-wrapper .popup-heading {font-size: 14px}
#popup-view-wrapper .popup-footer button {width: 100%}
#popup-view-wrapper .popup-footer a {width: 100%;margin-top: 5px}
}
#column-left .owl-item .item img {transition: all .1s linear}
#column-left .owl-item .item img:hover {opacity: 0.9;transition: all .1s linear}
.table.table-revolution .price-old {font-size: 12px;text-decoration: line-through;padding-right: 5px}
.table.table-revolution .price-new {color: #dd4b39}
.mobile-products-cart #main-price.spec {text-decoration: line-through;font-size: 12px}
.mobile-products-cart #special-price {color: #dd4b39}
.countdown {padding-top: 5px}
#popup-view-wrapper .main_img_box .image > div:hover .stiker_panel {opacity: 0}
.popup_notification {background: #fff;max-width: 530px;width: 90%;margin: 0 auto;position: relative;box-shadow: 0px 0px 5px 1px #999;border-radius: 2px}
.popup_notification.modalokno {max-width: 800px}
.popup_notification_heading {text-align: left;font-size: 16px;padding: 0px 25px;position: relative;min-height: 40px;line-height: 40px;overflow: hidden;border-radius: 2px 2px 0 0}
.popup_notification_heading.default,
.modalokno .popup_notification_heading {background-color: #eee}
.popup_notification .mfp-close {font-size: 24px;color: #333;width: 60px;height: 40px;right: 0;top: 0px;position: absolute;z-index: 2;cursor: pointer !important;outline: none;border: 0;border-radius: 0 2px 0 0;opacity: 1;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.popup_notification .mfp-close:hover {color: #dd4b39;background-color: #fafafa;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.popup_notification_message {background: #fff;padding: 25px 25px 25px 25px}
.popup_notification_message > .col-md-12 {float: none}
.popup_notification_message .ya-share2,
.popup_notification_message #product_products {display: none}
.mfp-zoom-in .mfp-content > div {  opacity: 0;  transition: all 0.2s ease-in-out;  transform: scale(0.7)}
.mfp-zoom-in.mfp-ready .mfp-content > div {  opacity: 1;  transform: scale(1)}
.mfp-zoom-in.mfp-removing .mfp-content > div {  transform: scale(0.7);  opacity: 0}
@media print {header,
.breadcrumb,
#column-left,
.well.well-sm,
.pagination,
.stiker_panel,
.popup-phone-wrapper,
.scroll-top-wrapper,
.nav.nav-tabs,
footer {display: none}
}
.owl-carousel.owlproduct{ box-shadow: none; margin: 0px}
.product-list .owl-carousel.owlproduct .owl-buttons .owl-prev,
.owl-carousel.owlproduct .owl-buttons .owl-prev {left: -4px !important;opacity: 1}
.owl-carousel.owlproduct .owl-buttons .owl-next {right: -4px !important;opacity: 1}
.product-list .owl-carousel.owlproduct .owl-buttons .owl-prev {left: 11px !important}
.product-list .owl-carousel.owlproduct .owl-buttons .owl-next {right: 11px !important}
.product-price .owl-carousel.owlproduct .owl-buttons {display: none}
.owl-carousel.owlproduct .owl-buttons div i {color: #555;font-size: 13px !important;margin: -5px -10px;background: rgba(225,225,225, 0.8);padding: 2px 6px 0 6px;text-shadow: none;line-height: 26px;border-radius: 4px;width: 20px}
.owl-carousel .owl-buttons div i:hover {color: #dd4b39}
.owl-carousel .owl-buttons div i {font-size: 30px !important}
.owl-carousel .owl-buttons .owl-prev {left: 0px !important}
.owl-carousel .owl-buttons .owl-next {right: 0px !important}
#product_products .owl-pagination {position: absolute;top: -34px;right: 5px;padding: 0 10px;background-color: #fff}
#product_products .owl-controls .owl-page span {display: block;width: 11px;height: 11px;background: rgba(102, 102, 102, 0.0);border-radius: 20px;border: 2px solid rgba(102, 102, 102, 0.9)}
#product_products .owl-controls .owl-page.active span {background: rgba(102, 102, 102, 0.9)}
.thumbnails .mfp-iframe span {background: url('../image/play_ico.png') 50% 50% no-repeat;width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;background-size: 32px;margin-left: -11px;opacity: 0.85;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.thumbnails .mfp-iframe:hover span {opacity: 0;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.image .owl-carousel .owl-wrapper-outer {padding-top: 0}
.owlproduct .owl-controls {opacity: 0}
.product-thumb .image:hover .owlproduct .owl-controls {opacity: 0.9}
.product-info .pokupka .preimushestva {display: inline-block;width: 100%;border-top: 1px solid #eee;margin-top: 20px;margin-bottom: -10px}
.product-info .pokupka .preimushestva.optsbuy {margin-top: 10px}
.home_block a {text-decoration: none;outline: none}
.product-info .pokupka .preimushestva .home_block .image > .fa,
.product-info .pokupka .preimushestva .home_block .image a > .fa {font-size: 40px;position: relative;color: #555;width: 40px;text-align: center}
.product-info .pokupka .preimushestva .home_block a:hover .fa {color: #dd4b39}
.product-info .pokupka .preimushestva .home_block .text {margin-left: 55px}
.product-info .pokupka .preimushestva .home_block .image.hidden + .text {margin-left: 0}
.product-info .pokupka .preimushestva .home_block .text .title {display: inline;margin: 0;padding: 0;border-bottom: none;height: initial;overflow: auto;font-size: 15px}
.product-info .pokupka .preimushestva .home_block .text p {display: block;color: #666;margin: 0;padding: 5px 0 0 0;font-size: 14px;line-height: 1.2;height: initial;outline: none}
#tab-description img {display: block;max-width: 100%;height: auto !important}
.hometab.nav-tabs>li>a {font-size: 17px;line-height: 21px;color: #333;outline: none}
.hometab.nav-tabs>li>a>.fa {padding-right: 6px}
.heading_ico_image {position: relative}
.heading_ico_image>img {margin-top: -4px;margin-right: 6px}
.heading_ico_image>.mask {background: rgba(000,000,000, 0.02);height: 21px;width: 21px;position: absolute;top: -2px;display: none}
.hometab.nav-tabs>li>a:hover .mask {display: block}
.hometab.nav-tabs>li.active>a:hover .mask {display: none}
a.load_more {display: inline-block;margin: 10px 0 15px 0;text-decoration: none}
a.load_more i {margin-right: 6px}
#column-right #product_products {border-top: none;position: relative;padding-top: 0;margin: -20px 0 10px 0}
#column-right #product_products h3 {margin-top: 15px;margin-bottom: 15px}
#column-right.columns_dd #product_products .product-thumb {padding: 5px;margin-bottom: 10px}
#column-right.columns_dd #product_products .product-thumb .image {float: left;width: 80px}
#column-right.columns_dd #product_products .product-thumb .image .stiker_panel {display: none}
#column-right.columns_dd #product_products .product-thumb .rating {padding: 0;position: static;top: initial;left: initial;margin-left: 0;z-index: initial;background-color: initial;min-width: 96px;text-align: left;margin-top: -2px;margin-bottom: 4px}
#column-right.columns_dd #product_products .product-thumb .image .fapanel {display: none}
#column-right.columns_dd #product_products .product-thumb .caption {text-align: left;padding-top: 0;position: relative;border-top: none;margin-top: 0;margin-left: 90px}
#column-right.columns_dd #product_products .product-thumb h4 {margin-bottom: 7px}
#column-right.columns_dd #product_products .product-thumb .price {color: #333;font-size: 15px;margin-bottom: 7px;float: none;position: static;line-height: initial}
#column-right.columns_dd #product_products .product-thumb .price-new {font-size: 15px}
#column-right.columns_dd #product_products .product-thumb .cart,
#column-right.columns_dd #product_products .product-thumb .wishlist,
#column-right.columns_dd #product_products .product-thumb .compare {float: left}
#column-right.columns_dd #product_products .product-thumb .cart,
#column-right.columns_dd #product_products .product-thumb .wishlist {margin-right: 7px;margin-bottom: 2px}
@media (max-width: 1200px) {#column-right h3 {font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1200px) {#content.col-sm-9 .product-info .nalich {float: left;margin-top: 10px}
#content.col-sm-9 .product-info #button-cart {margin-top: 20px;margin-left: 0}
}
@media (max-width: 991px) {#column-right h3 {display: none}
#column-right #product_products {border-top: none;position: relative;padding-top: 0;margin: 0 0 10px 0}
#column-right.columns_dd #product_products .product-thumb .image {float: none;width: initial}
#column-right.columns_dd #product_products .product-thumb .image img {height: 100px}
#column-right.columns_dd #product_products .product-thumb .caption {margin-left: 0}
}
.options_buy {/* background: #fff; */
padding: 5px 0;/* border: 1px solid #eee; */
/* margin-bottom: 9px; */
}
.options_buy table {margin: 0}
.options_buy .img-thumbnail {border: none;padding: 0;margin-right: 5px;width: 30px}
.product-info .options_buy .radio {margin: 0}
.options_buy .checkbox label,
.options_buy .radio label {min-height: initial;padding-left: 0;margin-bottom: 0;font-weight: initial;cursor: pointer;border-bottom: 1px dashed;display: inline}
.options_buy .checkbox label:hover .img-thumbnail,
.options_buy .radio label:hover .img-thumbnail {opacity: 0.9}
.product-list .product-info.options_buy select.form-control,
.rev_slider .product-info.options_buy select.form-control,
.product-grid .product-info.options_buy select.form-control {margin: 0}
#map-wrapper {position: relative;outline: none !important;border-bottom: 1px solid #eee;background-color: #fafafa}
#map-wrapper #yamap {overflow: hidden}
#map-wrapper .contact-info {left: 0;background-color: rgba(250, 250, 250, 0.9);z-index: 2;padding-left: 12%;height: 100%}
@media (min-width: 1500px) {#map-wrapper .contact-info {padding-left: 20%}
}
#map-wrapper .contact-info .item {padding-right: 15px;padding-bottom: 10px}
#map-wrapper .contact-info .item p {margin-bottom: 5px}
#map-wrapper .contact-info .item p i,
#map-wrapper .contact-info .item p img {width: 15px;color: #555;margin-right: 10px;text-align: center}
#map-wrapper .contact-info .label_fconts {padding-top: 10px;font-size: 17px;display: block;margin-bottom: 15px;padding-left: 5px}
.popup_notification_message .pull-right {float: none !important;text-align: right}
@media (max-width: 767px) {#top2 .tel .dropdown-menu {width: 135%}
.header_phone_nomer .dropdown-menu li a {white-space: initial}
}
.home_catwalls h3 {margin: 0;background-color: transparent !important;display: inline-block;position: absolute;top: 2px;padding: 0;font-size: 12px;font-weight: bold}
.home_catwalls .product-thumb {padding: 0}
.home_catwalls .product-thumb .image {padding: 10px}
.home_catwalls .product-thumb .caption {background-color: #fcfcfc;padding: 10px;margin: 0;text-align: center;display: grid;border-top: 1px solid #f5f5f5}
ul.ul_block_home_catwalls {padding: 0;margin-bottom: 20px}
ul.ul_block_home_catwalls li {list-style: none;padding: 0}
ul.ul_block_home_catwalls .column {width: 25%;padding-right: 15px;padding-left: 15px;min-width: 220px}
.home_catwalls .product-thumb h4 {margin-bottom: 0;text-align: center;vertical-align: middle}
.ul_block_home_catwalls h4 {margin: 0 0 5px 0;padding-left: 20px}
.ul_block_home_catwalls h4.corencats {margin: 10px 0 5px 0;padding-left: 0}
.ul_block_home_catwalls h4.home_catwalls_all_href {display: inline-block;padding-left: 35px;padding-top: 10px}
.ul_block_home_catwalls h4.home_catwalls_all_href a {color: #333}
.ul_block_home_catwalls h4.home_catwalls_all_href a:hover {color: #DD4B39}
.ul_block_home_catwalls h4.home_catwalls_all_href a > i {font-size: 8px;vertical-align: middle}
a.home_catwalls_podcat {color: #333}
.ul_block_home_catwalls h4.home_catwalls_all_href.corencats {padding-left: 15px}
.well.well-sm.product-info .text-danger, .text-danger-inproduct {clear: left}
i.fa-shopping-basket.predzakaz:before {content: "\f1d9"}
@media (max-width: 767px) {img {max-width: 100%}
/*.images-additional .thumbnail {display: block}*/
.heading_ico_image > img {margin-right: 0}
}
.mfp-content img {max-width: 100%}
.rev_slider.rev_blog_mod .vertical-sreview {margin-bottom: 2px}
#menu2 ul.lastul .categoryoff {display: none}
#menu2 ul.lastul .show_categoryoff {cursor: pointer;font-size: 13px;margin-left: 8px;display: inline-block;position: relative;line-height: 100%;color: #333;border-bottom: 1px dashed #aaa;padding-bottom: 1px;margin-top: 7px;margin-bottom: 5px}
.revolution-revblog_blog #content img {max-width: 100% !important;height: auto !important}
@media (min-width: 768px) and (max-width: 1199px) {#all_document {display: table}
}
.rev_slider img {max-width: 100%}
#content img {max-width: 100%}
#revcheckout .revcart_column_left {width: 40%;float: left}
#revcheckout .revcart_column_right {width: 60%;float: right}
@media (max-width: 1200px) {#revcheckout .revcart_column_left,
#revcheckout .revcart_column_right {display: block;float: none;width: 100%}
}
#revcheckout .revcart_column_right > .sticky {position: fixed;z-index: 101}
#revcheckout .revcart_column_right > .stop {position: relative;z-index: 101}
#revcheckout .number {border: 1px solid #ddd;display: inline-block;vertical-align: middle;position: relative;border-radius: 2px;height: 22px;max-height: 22px}
#revcheckout .frame-change-count {width: 96px}
#revcheckout input.plus-minus {border-top: 0;border-bottom: 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;width: 44px;height: 20px;outline: none;font-size: 14px;text-align: center;position: absolute;top: 0;left: 26px}
#revcheckout .btn-plus {float: right;height: 20px;width: 26px}
#revcheckout .btn-minus {float: left;height: 20px;width: 26px}
#revcheckout .btn-plus button {width: 26px;height: 20px;font-size: 12px;line-height: 22px;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
#revcheckout .btn-minus button {width: 26px;height: 20px;font-size: 17px;line-height: 22px;padding: 0;cursor: pointer;display: inline-block;background: #fafafa;border: 0;outline: none;text-align: center}
#revcheckout .btn-plus button:hover, 
#revcheckout .btn-minus button:hover {background-color: #eee;color: #dd4b39}
#revcheckout .rev_cart {box-shadow: 0 0px 10px rgba(0,0,0,0.2);padding: 2px}
#revcheckout .coupon_table,
#revcheckout .total_table {width: 100%;margin: 0;text-align: right;border-bottom: solid 1px #eee}
#revcheckout span.revc_text {display: inline-block;padding-right: 5px;line-height: 26px}
#revcheckout .coupon .form-control {width: 200px;float: right;height: 26px}
#revcheckout .coupon .btn {height: 26px;line-height: 14px}
#revcheckout .total_table tr td {width: 100%}
#revcheckout .total_table tr td:last-child {padding: 0 6px 0 10px;white-space: nowrap}
#revcheckout .table>thead {background: #eee}
#revcheckout .table>tbody>tr>td {border-top: none;border-bottom: 1px solid #eee;padding: 10px 5px}
#revcheckout .table > thead td {text-align: center;padding: 10px 5px}
#revcheckout .delete button {font-size: 14px;background: transparent;border: 0;outline: none}
#revcheckout .delete button:hover {color: #dd4b39}
#revcheckout .revcart_price,
#revcheckout .revcart_vsego,
#revcheckout .revcart_model {min-width: 70px}
#revcheckout .revcart_sku {min-width: 90px}
#revcheckout .revcart_image,
#revcheckout .revcart_price,
#revcheckout .revcart_vsego,
#revcheckout .revcart_model,
#revcheckout .revcart_sku,
#revcheckout .revcart_kolvo {text-align: center}
#revcheckout .revcart_image img {padding: 0;border: 0}
#revcheckout .table {margin: 0;border: none}
#revcheckout .coupon_table td {padding: 10px 6px}
#revcheckout .total_table td {padding: 3px 6px}
#revcheckout .total_table tr:first-child td {padding-top: 10px}
#revcheckout .total_table tr:last-child td {padding-bottom: 10px}
#revcheckout .coupon_table tr + tr td,
#revcheckout .total_table tr + tr td {padding-top: 0px}
#revcheckout .total_html {font-weight: bold;padding-left: 5px}
#revcheckout #confirm .payment {margin: 10px 6px 10px 0}
#revcheckout .total_checkout {font-size: 17px;padding: 10px 6px}
#revcheckout .rev_pol_konf {margin-bottom: 5px}
.rev_pol_konf input[type=checkbox] {margin-top: 3px;vertical-align: top;margin-left: 3px}
#revcheckout .panel {border: 0;margin-bottom: 10px}
#revcheckout .panel-body {padding: 6px}
#revcheckout .panel-default>.panel-heading {background: #eee;border: none}
#revcheckout .ship_metod .panel-default>.panel-heading,
#revcheckout .user_block .panel-default>.panel-heading {margin-bottom: 10px}
#revcheckout .form-group {margin-bottom: 2px;display: inline-block;width: 100%}
#revcheckout .form-group:before,
#revcheckout .form-group:after {content: " ";display: table}
input[type=checkbox],
input[type=radio] {margin: 2px 0 0;position: relative}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {outline: none}
#revcheckout .shipping-method label {width: 100%}
#revcheckout .method + .method,
#revcheckout .method + .method {float: right}
.revolution-revregister label.col-xs-3 {text-align: right}
#revcheckout .ship_metod #payment-existing {padding-left: 20px;margin-top: -5px}
#revsubscribe_form input {background: #fff;box-shadow: inset 0 1px 1px rgba(0,0,0,.075)}
.revolution-account-revaccount .revaccblocks li {display: inline-block;margin-bottom: 25px}
.revolution-account-revaccount .revaccblocks li a {padding: 10px;border: 1px solid #ddd;display: block;border-radius: 2px;text-align: center}
@media (min-width: 992px) {.revolution-account-revaccount .revaccblocks li a:hover {box-shadow: 0px 0px 2px #adadad;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
}
.revolution-account-revaccount .revaccblocks li a i {font-size: 25px;display: block;text-align: center;padding-bottom: 10px;color: #555}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover,
.btn-default.focus,
.btn-default:focus,
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {border-color: #ddd}
.revolution-account-revedit .form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right}
input[type="radio"],
.radio input[type="radio"],
.radio-inline input[type="radio"],
input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {width: 14px;height: 14px;-webkit-appearance: none;background: #fff;border: 1px solid #d8d8d8;border-radius: 2px;outline: none;-webkit-transition: all .2s ease;transition: all .2s ease;vertical-align: top;cursor: pointer}
input[type="radio"]:checked,
.radio input[type="radio"]:checked,
.radio-inline input[type="radio"]:checked,
input[type="checkbox"]:checked,
.checkbox input[type="checkbox"]:checked,
.checkbox-inline input[type="checkbox"]:checked {background: #fff;border-color: #bbb}
input[type="radio"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {border-radius: 1em;margin-left: -21px}
input[type="radio"]:checked::after,
.radio input[type="radio"]:checked::after,
.radio-inline input[type="radio"]:checked::after {position: relative;top: 3px;left: 3px;display: block;width: 6px;height: 6px;content: '';background: #666;border-radius: 1em;-webkit-transition: all .2s ease;transition: all .2s ease}
input[type="checkbox"]:checked::after,
.checkbox input[type="checkbox"]:checked::after,
.checkbox-inline input[type="checkbox"]:checked::after {position: absolute;content: '';width: 12px;height: 6px;-webkit-transform: rotate(126deg);-ms-transform: rotate(126deg);transform: rotate(126deg);border-right: 1px solid;border-top: 1px solid;border-color: #333;top: 1px;left: 1px;opacity: 1;-webkit-transition: all .2s ease;transition: all .2s ease}
.phone_dop_text {padding: 10px 15px 5px 15px;border-top: 1px solid #eee;margin-top: 5px;line-height: 1.3;font-size: 13px}
.phone_dop_text2 {padding-top: 10px;line-height: 1.3;font-size: 13px}
.phone_dop_text p,
.phone_dop_text2 p {margin: 0 0 5px}
#content iframe {max-width: 100%}
.tab_rb {display: inline-block;padding: 0 0 15px 0}
.tab_rb + .tab_rb {border-top: 1px solid #ddd;padding: 15px 0 15px 0}
.tab_rb_image {float: left;padding-right: 15px}
.tab_rb_image img {-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.tab_rb:hover {opacity: 0.9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear}
.panel.revmenumodcustom .panel-heading {padding: 6px 10px}
.panel.revmenumodcustom .list-group i,
.panel.revmenumodcustom .list-group img {max-width: 20px;text-align: center;margin-right: 5px}
.panel.revmenumodcustom .list-group a > span {position: relative}
.panel.revmenumodcustom .list-group a span > .mask {background: rgba(000,000,000, 0.02);height: 20px;width: 20px;position: absolute;top: 0px;left: 0;display: none}
.panel.revmenumodcustom a:hover span > .mask {display: block}
.revmenumodcustom .list-group-submenu .list-group-item:first-child {border-top: 1px solid #ddd !important}
.revmenumodcustom .list-group a.active:hover {background: #fafafa;border-left: none;border-right: none;text-shadow: none}
.revmenumodcustom .chevrond {position: absolute !important;right: 0;top: 0;height: 33px;width: 33px;line-height: 33px;text-align: center;border-left: 1px solid #ddd}
.revmenumodcustom .chevrond i,
.mobilemenu .chevrond i {margin-right: 0}
.revmenumodcustom .chevrond .fa.on, 
.revmenumodcustom .chevrond.hided .fa.off,
.mobilemenu .chevrond .fa.on, 
.mobilemenu .chevrond.hided .fa.off {display: inline-block;margin: 0;font-size: 8px}
.revmenumodcustom .chevrond .fa.off,
.revmenumodcustom .chevrond.hided .fa.on,
.mobilemenu .chevrond .fa.off,
.mobilemenu .chevrond.hided .fa.on {display: none}
#cart.mini_header_cart {text-align: center}
#cart.mini_header_cart #cart-total-popup > .fa,
#cart.mini_header_cart #cart-total > .fa {padding-right: 5px}
#cart.mini_header_cart sup {color: #fff}
#cart.mini_header_cart #cart-total-popup,
#cart.mini_header_cart #cart-total {float: initial}
.top-links.nav {padding: 0}
.tooltip-inner {color: #fff;background: #333}
.tooltip.top .tooltip-arrow {border-top-color: #333}
.tooltip.left .tooltip-arrow {border-left-color: #333}
.quick_btn {font-size: 13px;transition: none}
.quick_btn > i {padding-right: 5px} 
.product-grid .product_buttons,
.owl-carousel .product_buttons {position: relative}
.product-grid .product_buttons .quick_btn,
.owl-carousel .product_buttons .quick_btn {    font-size: 13px;    /* position: absolute; */
    /* top: 0; */
    /* right: 0; */
    float: right;    clear: both;    margin-top: 5px}
.product-list .product_buttons .quick_btn,
.product-price .product_buttons .quick_btn {font-size: 13px;margin-top: 1.5px;margin-right: 10px}
.rev_slider .item.new_line .product_buttons .quick_btn,
.product-grid.new_line .product_buttons .quick_btn,
.owl-carousel .product-layout.new_line .product_buttons .quick_btn {position: initial;margin-top: 7px}
.products_category .filter_gr h4 {font-size: 17px}
.products_category .filter_gr h4:first-letter {text-transform: uppercase}
.pr_in_cart_i {position: absolute;z-index: 2;top: 0px;right: 0px;color: #555;font-size: 30px;opacity: 0.8;background: #fff;border-radius: 0 0 0 2px;padding: 3px}
.product-price .pr_in_cart_i {left: 0px;right: initial;font-size: 20px;opacity: 0.9;border-radius: 0 0 2px 0}
.product-info .opt_with_img input + .label-in-img {padding: 2px}
.product-info .opt_with_img .img-thumbnail {margin: 0;width: 30px}
.product-info .opt_with_img input:checked + .label-in-img .fa {color: #fff;left: 21px;right: inherit;bottom: 3px}
.rev_slider .product-thumb .description + .well-sm.product-info,
.product-grid .product-thumb .description + .well-sm.product-info {padding: 10px;margin: 5px -15px -15px -15px;border-radius: 0;border-left: none;border-right: none}
.footer .zag_dm_cf {display: inline-block}
.footer .zag_dm_cf_li + .zag_dm_cf_li {margin-top: 20px}
.footer .am_category_image i,
.footer .am_category_image img {margin-right: 7px;text-align: center;min-width: 14px}
.footer .last_ul_cf {margin-top: 10px}
.footer .footer_cfs {padding-bottom: 5px;display: inline-block;width: 100%}
.footer .not_dops_s + .footer_cfs {padding-top: 25px
}
.product_informationss > .short_description {margin-bottom: 15px}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {box-shadow: none;outline: none}
.revblog-list .product-thumb {padding: 10px;margin: 0;position: relative;overflow: hidden;background-color: #fff;border-radius: 0;border: none}
.revblog-list .product-thumb:hover {box-shadow: none;transition: initial}
.revblog-list + .revblog-list .product-thumb {border-top: 1px solid #ddd}
.revblog-list .product-thumb .image {max-width: initial;padding: 0;float: left;position: relative;text-align: center;margin: 0 auto;margin-right: 10px;z-index: 1}
.revblog-list .product-thumb .image a {display: block}
.revblog-list .product-thumb .caption {padding: 0;margin: 0;border: none}
.revblog-list .product-thumb h4 {height: inherit;margin-bottom: 5px;line-height: 18px;text-align: left;margin-top: 0;font-weight: normal;overflow: hidden}
.revblog-list .product-thumb .caption .bl_time {color: #777;text-align: left;margin-bottom: 0}
input#input-captcha {width: 200px;float: left;margin-right: 10px}
.revblog_imgs.images-additional {text-align: center}
.snow_flake {z-index: 11;opacity: 0.2}
@media (max-width: 767px) {#blog_mod .blog-list .image {display: none}
#logo img {max-height: 60px;margin-bottom: 0}
#menu a .fa, .top-links .fa {padding-right: 2px}
.top-links.verh .fa.strdown {min-width: 12px !important}
#top .navbar-default .navbar-toggle {border-color: rgba(255,255,255, 0.15)}
}
#revcart_upd .alert {margin-bottom: 2px}
.pagination > li > a, .pagination > li > span {padding: 5px 8px}
.cursor_default_menu {cursor: default !important}
@media (max-width: 767px) {.tab-content #tab-specification,
.tab-specification.rev_slider {column-count: 1;column-gap: initial}
}
.revcontainer .col-sm-12.text-center + .col-sm-12.text-center {display: none}
@media (max-width: 767px) {.module-instagram {float: none}
}
@media (min-width: 1360px) {.container {width: 1280px}
}
@media (min-width: 1360px) {.box-col-3 {width: 961%}
}
.bottom_cookie_block {width: 100%;padding: 15px 0;background-color: #fafafa;display: none;position: fixed;bottom: 0;z-index: 100000;text-align: center;box-shadow: 0 0 15px rgba(0,0,0,0.2)}
.bottom_cookie_block a {margin-left: 10px}

.hometabsliders {border:none;margin:0}
.shareblock {position: initial!important}
.product-thumb .cart, .quick_btn{display:none}