@font-face { font-family: "RobotoCondensedBold"; src: url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot"); src: url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot?#iefix")format("embedded-opentype"), url("../fonts/RobotoCondensedBold/RobotoCondensedBold.woff") format("woff"), url("../fonts/RobotoCondensedBold/RobotoCondensedBold.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "RobotoCondensedLight"; src: url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot"); src: url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot?#iefix")format("embedded-opentype"), url("../fonts/RobotoCondensedLight/RobotoCondensedLight.woff") format("woff"), url("../fonts/RobotoCondensedLight/RobotoCondensedLight.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "RobotoCondensedRegular"; src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot"); src: url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff") format("woff"), url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; }

* { font-family: 'RobotoCondensedLight', sans-serif; font-size:14pt; color:#7a7b7b; outline:none!important; }
a{outline:none!important;}
body{background: url(../images/body-bg.png) bottom repeat-x;height:100%; /*height:-moz-available; height:-webkit-fill-available; height:fill-available;*/ }

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, b, strong { font-family: 'RobotoCondensedBold'; text-transform:uppercase; }
h1, h1 a, h2, h2 a{font-size: 21pt;}
p { margin:0px 0px 20px 0px;}
p a {color:#ee7900;}
.caption{font-family: 'RobotoCondensedBold'; text-transform:uppercase;font-size: 21pt; font-weight: bold; color: #ee7900;}
.fielderror{border-color:#FF0000;}

.right { text-align:right; }

._footerb{background: url(../images/body-bg.png) bottom repeat-x;position: fixed;bottom: 0;width: 100%;height:443px;z-index: -1;}

/* ЗАМЕНА ЧЕКБОКСОВ начало */
/* http://jsfiddle.net/huham/1301/ */
input.inpsprite[type="checkbox"], input.inpsprite[type="radio"] { display:none; }
input.inpsprite[type="checkbox"] + div, input.inpsprite[type="radio"] + div { color:#444; cursor:pointer; }
input.inpsprite[type="checkbox"] + div::after, input.inpsprite[type="radio"] + div::after {content:"";display:inline-block;height:18px;width:18px;margin:0px 5px 0px 0px;background-image:url('../images/sprite.png');background-repeat:no-repeat;background-color:#FFFFFF;}
input.inpsprite[type="checkbox"] + div::before { content:"]"; float:right; color:#ee7900; background-color:#FFFFFF; }
input.inpsprite[type="checkbox"] + div::after { background-position:-38px -260px; float:right; }
input.inpsprite[type="radio"] + div::after { background-position:0px -279px; }
input.inpsprite[type="checkbox"]:checked + div::after { background-position:-114px -260px; }
input.inpsprite[type="radio"]:checked + div::after { background-position:-108px -279px; }
input.inpsprite[type="checkbox"]:disabled + div::after { background-position:-152px -260px; }
input.inpsprite[type="checkbox"]:checked:disabled + div::after { background-position:-171px -260px; }
input.inpsprite[type="radio"]:disabled + div::after { background-position:-144px -279px; }
input.inpsprite[type="radio"]:checked:disabled + div::after { background-position:-162px -279px; }
/**/
.characteristicsb div { width:auto; background:none; text-transform:uppercase; font-size:12px; }
input.inpsprite[type="checkbox"] + div::before { content:""; float:none; }
input.inpsprite[type="checkbox"] + div::after { margin-top:0px; margin-left:3px; }
/* ЗАМЕНА ЧЕКБОКСОВ конец */

/* Если это блок картинок - у картинки 100% ширина */
.img img { width:100%; }
img.plus10{ width:110%; }

/* ШИРОКИЕ ТЕНИ */
.shadow, .shadow-top, .shadow-bottom {width:100%;height:18px;position:relative;margin:0 auto;display:block;}
.shadow:before, .shadow-top:before, .shadow-bottom:before {left:-80px;width:1300px;height:18px;content:"";}
.shadow-top {background:url('../images/bg-top.png') center center no-repeat;}
.shadow-bottom {background:url('../images/bg-bottom.png') center center no-repeat;}


/* БОЛЬШИЕ КНОПКИ-ССЫЛКИ (текст под иконкой) <a><i></i><span></span></a> */
.awesome-btn { border:none; display:inherit; background-color:transparent; text-align:center; text-decoration:none; }
.awesome-btn:hover { text-decoration:none; }
.awesome-btn i {font-size:75px;color:#bdbdbd;}
.awesome-btn span {font-size:19px; display:block; color: #000000; font-family: 'RobotoCondensedBold'; text-transform: uppercase; }
.awesome-btn:hover i { color:#ee7900; }
.awesome-btn:hover span { color:#ee7900; }
/* БОЛЬШИЕ КНОПКИ-ССЫЛКИ (текст справа от иконки) <a><i></i><span></span></a> */
.awesome-btn-hor { border:none; display:inherit; background-color:transparent; text-decoration:none; }
.awesome-btn-hor:hover { text-decoration:none; }
.awesome-btn-hor i {font-size:35px!important;color:#bdbdbd; line-height:35px; }
.awesome-btn-hor span {font-size:12px; display:inherit; color:#7a7b7b; font-family: 'RobotoCondensedRegular'; text-transform: uppercase; line-height:35px; float:right; }
.awesome-btn-hor:hover i { color:#ee7900; }
.awesome-btn-hor:hover span { color:#ee7900; }



/* БАЗА ЗНАНИЙ (категории) */
.categories-list { padding:40px 0px 60px 0px; }
.categories-list .awesome-btn span { font-size:14px; font-family: "RobotoCondensedRegular"; }

/* БАЗА ЗНАНИЙ PDF */
#phoca-dl-categories-box { padding:40px 0px 60px 0px; }
#phoca-dl-categories-box .awesome-btn span { font-size:14px; font-family: "RobotoCondensedRegular"; }


/* CSS-стили для ALERT начало */

#system-message-container {
    border: 1px solid #EE7900;
    background: #EE7900;
}

#system-message-container #system-message .alert-heading,
#system-message-container #system-message .alert-message {
    color: #fff!important;
    font-family: 'RobotoCondensedBold';
    text-transform: uppercase;
}

#system-message-container .alert-message {
    font-weight: bold;
    text-shadow: none;
    text-decoration: underline;
}

#system-message-container .close{
    color: #fff;
    opacity: 1;
}


/* CSS-стили для ALERT конец */



/*==============*/
/* ШАПКА начало */
/*==============*/
header { padding:27px 0px 14px 0px;}
/*header img {width:100%;}*/
header .container {padding-left:0px;padding-right:0px;}
/*==============*/
/* ШАПКА конец  */
/*==============*/


/*=========================================*/
/* МЕНЮ-ВВЕРХУ, ЯЗЫКИ, КОРЗИНА-МИНИ начало */
/*=========================================*/
nav#nav-info {padding-bottom:11px;background: url('../images/nav-bg-1.png') bottom no-repeat;}

/* ЯЗЫКИ */
div.col-langcart {line-height:32px;text-align:right;}
div.col-langcart img {height:28px;vertical-align:bottom; -webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4; line-height: 28px; float: none; padding-right: 4px;}
div.col-langcart a {text-transform:uppercase;font-size:16px;color:#bdbdbd;text-decoration:none; line-height: 28px; float: none; padding-right: 4px;}
div.col-langcart a.active,
div.col-langcart a.active img,
div.col-langcart a:hover,
div.col-langcart a:hover img {color:#ee7900;-webkit-filter:none;filter:none;opacity:1; line-height: 28px; float: none; padding-right: 4px;}
/* КОРЗИНА */
#jshop_module_cart {display:inline;}
#jshop_module_cart a {color:#bdbdbd;text-decoration:none; font-size:16px; }
#jshop_module_cart img {height:32px;vertical-align:middle; -webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4; }
#jshop_module_cart a.active,
#jshop_module_cart a.active img,
#jshop_module_cart a:hover,
#jshop_module_cart a:hover img {text-decoration:none;color:#ee7900;-webkit-filter:none;filter:none;opacity:1;}
/*=========================================*/
/* МЕНЮ-ВВЕРХУ, ЯЗЫКИ, КОРЗИНА-МИНИ конец  */
/*=========================================*/





/*===================================================*/
/* КАТАЛОГ ТОВАРОВ МАГАЗИНА, ПОИСКОВАЯ СТРОКА начало */
/*===================================================*/
.toggleMenu { display:none; background-color:#1b1c20; padding:10px 15px; color:#FFFFFF; margin:10px; }
.toggleMenu i, .toggleMenu span { color:#FFFFFF; }
.menu-shop { list-style:none; zoom:1; padding:0px; margin:5px 0px; }
.menu-shop:before, .menu-shop:after { content:" "; display:table; }
.menu-shop:after { clear:both; }
.menu-shop ul { list-style:none; }
.menu-shop a { padding:7px 15px; color:#1b1c20; font-size:18px; text-transform:uppercase; text-decoration:none; }
.menu-shop a:hover { color:#ee7900; }
.menu-shop li { position:relative; white-space:nowrap; }
.menu-shop>li { float:left; }
.menu-shop>li:first-child>a { padding-left:0px; }
.menu-shop>li>.parent { background-image:url('../images/downarrow.png'); background-repeat:no-repeat; background-position:right; }
.menu-shop li li .parent { background-image:url('../images/downarrow-right.png'); background-repeat:no-repeat; background-position:99% 50%; }
.menu-shop>li>a { display:block; }
.menu-shop li ul { position:absolute; left:-9999px; margin:0px; padding:0px; z-index:9999; box-shadow: 0 2px 5px rgba(0,0,0,0.2); }
.menu-shop>li.hover>ul { left:0; }
.menu-shop li li.hover ul { left:100%; top:0; }
.menu-shop li li a { font-size:14px; display:block; background:#FFFFFF; position:relative; z-index:100; }
.menu-shop li li li a { z-index:200; }

@media screen and (max-width:768px) {
	.active { display:block; }
	.menu-shop>li:first-child>a { padding:7px 15px; }
	.menu-shop>li { float:none; }
	.menu-shop>li>.parent { background-position:95% 50%; }
	.menu-shop li li .parent { background-image:url('../images/downarrow.png'); background-repeat:no-repeat; background-position:95% 50%; }
	.menu-shop ul { display:block; width:100%; }
	.menu-shop li ul { margin-left:20px; padding-left:20px; }
	.menu-shop>li.hover>ul, .menu-shop li li.hover ul { position:static; }
}
/*
ul.menu-shop {margin:0;padding:0;line-height:77px;}
ul.menu-shop>li:first-child>a{margin-left:0px;padding-left:0px;}
ul.menu-shop li a {color:#1b1c20;font-size:18px;}
ul.menu-shop>li>a {text-transform:uppercase;line-height:47px;display:inline;padding-right:5px;}
ul.menu-shop>li>a.dropdown-toggle { padding-left:0px; padding-right:0px; }
ul.menu-shop li a:hover,
ul.menu-shop>li:hover>a,
ul.menu-shop li.active>a,
ul.menu-shop li.open{background-color:transparent;color:#ee7900;}
ul.menu-shop>li a {background-color:transparent!important;}
.dropdown:hover > .dropdown-menu { display: block; }
*/

div#search{ line-height:49px; }
#search form{}
#jshop_search { line-height:normal; }
#jshop_search{width:100%; padding:0px 0px 0px 10px; font-size:18px;border-radius:30px;border:1px solid #CCC;line-height:36px;}
#search button{line-height:normal; background-color:transparent; border:0px solid #FFF; position:absolute; top:8px; right:17px; width:33px; height:33px; }
#search button{background:url('../images/button-search.png') center center no-repeat;}
#jshop_search_result{position:absolute;top:45px;background-color:#FFF;width:90%;z-index:100;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
#livesearch_search_results{padding:0px;margin:0px;width:100%;}
#livesearch_search_results li{padding:5px;}
#livesearch_search_results li span {display:block;} 
#livesearch_search_results a {display:table;width:100%;margin:0px;padding:0px;}
#livesearch_search_results .row1 {width:80px; display: table-cell;margin:0px;padding:0px;vertical-align: middle;}
#livesearch_search_results .row2 {display: table-cell;margin:0px;padding:0px;vertical-align: middle;}



#livesearch_search_results .clr{clear:both}
#livesearch_search_results li span.loading{width:80px;float:left;}
#livesearch_search_results li img.loading{width:60px;}
#livesearch_search_results .searchh2 { font-family:'RobotoCondensedBold'; text-transform:uppercase; font-size:18px; color:#000000; border-bottom:2px solid #000000; padding:5px 0px; margin:0px; line-height:normal; }
#livesearch_search_results .searchtext { color:#7a7b7b; padding:5px 0px; margin:0px; line-height:normal; text-transform:uppercase; font-size:14px; }
/*==================================================*/
/* КАТАЛОГ ТОВАРОВ МАГАЗИНА, ПОИСКОВАЯ СТРОКА конец */
/*==================================================*/





div.aftpage { height:21px; background: url('../images/nav-bg-1.png') top no-repeat; }
div#prepage { height:21px; background: url('../images/nav-bg-2.png') top no-repeat; }



/*========================*/
/* НАВИГАТОР САЙТА начало */
/*========================*/
ul.breadcrumbs {margin:0px;padding:0px;}
ul.breadcrumbs li {display:inline;margin:0px;padding:0px;}
ul.breadcrumbs li .fa-home {color:#ee7900;font-size:22px;margin-right:6px;}
ul.breadcrumbs li span, ul.breadcrumbs li span a {font-size:13px; color:#bdbdbd; position:relative; top:-3px;}
ul.breadcrumbs .divider{margin:0px 6px; top:-7px; }
ul.breadcrumbs li:last-child span {color:#1b1c20;font-weight:bold; top:-6px;}
ul.breadcrumbs li:nth-last-child(2) .divider {color:#ee7900;font-size:22px;top:-4px;}
/*=======================*/
/* НАВИГАТОР САЙТА конец */
/*=======================*/



/*==================*/
/* ПАГИНАЦИЯ начало */
/*==================*/
.pagination{width:100%;}
.pagination>ul{padding:0px;margin:0px;margin:0 auto;display:table;background: url('../images/pagination.png') center center repeat-x;}
.pagination>ul>li{display:inline-block; width:40px; height:40px; line-height:38px; text-align:center; margin:10px; }
.pagination>ul>li:first-child{margin-left:0px;}
.pagination>ul>li:last-child{margin-right:0px;}
.pagination>ul>li>a{color:#000000;text-decoration:none;background-color:#FFFFFF;border:1px solid #ee7900;display:block;font-size:22px;}
.pagination>ul>li>a:hover, .pagination>ul>li>a:hover i{background-color:#ee7900;color:#FFFFFF;}
.pagination>ul>li>a i{font-size:22px;color:#000000;}
.pagination>ul>li.active>a{background-color:#ee7900;color:#FFFFFF;font-family:'RobotoCondensedBold';}
/*=================*/
/* ПАГИНАЦИЯ конец */
/*=================*/








footer{padding-top:10px;}
.footer-menu .h3{color:#7a7b7b;font-family:'RobotoCondensedBold';text-transform:uppercase;font-size:22px;border-bottom:1px solid #7a7b7b;padding:0px 0px 11px 0px;margin-bottom:3px;}
.footer-menu li{padding:2px 0px;}
.footer-menu a{text-transform:uppercase;font-size:15px;color:#7a7b7b;text-decoration:none;}
.footer-menu a:hover, .footer-menu a:hover i{color:#ee7900;text-decoration:underline;}
.footer-menu li i{font-size:18px;}
.footer-menu address a {text-transform:none;}
.footer-menu address a:hover {text-decoration:none;color:#ee7900;}


#footer-buttom{line-height:76px; padding-top:20px;}
#footer-buttom .copyright{text-transform:uppercase;font-size:15px;color:#7a7b7b;text-align:right;}
#footer-buttom .footersoc{text-align:left;}
.footer-social { }
.footer-social ul {margin:0;padding:0;}
.footer-social ul li {display:inline;margin:0px 3px;padding:0px 15px 0px 0px;}
.footer-social ul li:last-child{padding:0px 0px 0px 0px;}
.footer-social ul li a {text-transform:uppercase;font-size:20px;color:#1b1c20;}
.footer-social ul li a:hover i {color:#ee7900;}
@media (max-width: 767px) { #footer-buttom{line-height:36px;} #footer-buttom .copyright, #footer-buttom .footersoc { text-align:center; } .footer-social { margin: 0 auto; display: inline-block; } }


/*=====================*/
/* КНОПКА ВВЕРХ начало */
/*=====================*/
.go-to-top { background-color:#ee7900;border:1px solid #FFFFFF;  width:42px; height:42px; text-align:center; cursor: pointer; display: none; position: fixed; bottom: 15px; right: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.go-to-top:hover{background-color:#ee7900;}
.go-to-top span {color:#FFFFFF;font-size:26px;line-height:40px;}
@media (max-width: 575px) { .go-to-top { display:none!important; } }


/*====================*/
/* КНОПКА ВВЕРХ конец */
/*====================*/


/* ЛОГИН */
.pagelogin { padding:40px 0px 60px 0px; }
.pagelogin h1 { color:#000000; font-size:40px; margin-top:0px; border-bottom:2px solid #000000; }
.pagelogin .logintext { color:#000000; font-family:'RobotoCondensedBold'; text-transform:uppercase; font-size:19px; }
.pagelogin label { width:50px; text-transform:uppercase; font-size:12px; }
.pagelogin label.jshop_remember_me { width:100%; text-align: right; }
.pagelogin .inputbox { width:207px; background: url('../images/pagelogin.png') center center no-repeat; padding:0px 10px; border:0px solid #FFF; text-align:left; font-size:18px; }
.pagelogin .col-md-2 { text-align:center; }
.pagelogin input.inpsprite[type="checkbox"] + label::before { content:""; }



/* Статьи */
div.article h1 {margin-top:0px;}



/* КОНТАКТЫ */
.contacts_page h2 { color:#ee7900; margin:30px 0px; }
.contacts_page p { font-size: 20px; margin:5px 0px; }
.contacts_page img {border:none;}
.contacts_page .img-thumbnail{padding:0px;}
.contacts_page i.fa { width: 40px; font-size: 24px;}
.contacts_page .sity { font-family:'RobotoCondensedBold'; font-size:19pt; text-transform:uppercase; }
.contacts_page .border-top { border-top:1px solid #bdbdbd; }
.contacts_page .border-bottom { border-bottom:1px solid #bdbdbd; }
.contacts_page .right{padding-right:0px;}
.map-btn-hor { box-shadow: 0px 0px 4px #FFF; display:inline-block; background-color:transparent; text-decoration:none; background-color:#FFFFFF; border-radius:50px; border:1px solid #d0d0d0; position:inherit; top:18px; z-index:10; }
.map-btn-hor:hover { text-decoration:none; }
.map-btn-hor i {background: url('../images/map-plus.png') center center no-repeat; -webkit-filter:grayscale(100%); opacity:0.5; line-height:34px; width:36px; height:36px; display: inline-block; float:right; }
.map-btn-hor span {font-size:14px; display:inherit; color:#7a7b7b; font-family: 'RobotoCondensedRegular'; text-transform: uppercase; line-height:36px; padding:0px 10px 0px 18px; }
.map-btn-hor:hover i { -webkit-filter:grayscale(0%); opacity:1; }
.map-btn-hor:hover span { color:#ee7900; }
@media (max-width: 680px)
	{
	.map-btn-hor{display:none;}
	}




/* ТЕКСТОВАЯ МЕТКА ТОВАРА */
.product_label1 {position:absolute; width:80px; right:0px;}
.product_label1 img {width:100%;}

/* ZOOM */
.round-loupe{border-radius: 75px;border: 5px solid #ccc;}
.magnifier{background-color:#ffffff;}
.txtdnnone{display:none !important;}
.zoomContainer{z-index:999 !important;}

.productfull #list_product_image_middle img[id*="main_image_"] {width:100%;}
.productfull .jshop_img_description .jshop_img_thumb {width:100%;}
.productfull .image_middle {float:right;}
.productfull .jshop_img_description {float:left;}

.productfull #list_product_image_middle img[id*="main_image_"] {width:100%;}
.productfull .jshop_img_description .jshop_img_thumb {width:100%;}
.productfull .image_middle {float:right;}
.productfull .jshop_img_description {float:left;}

.jshop_img_thumb {margin:0px 0px 0px 0px;}



/* АТРИБУТЫ */
.productfull .attributes_name {font-size:12px;text-transform:uppercase;color:#bfbfbf;}
.jshop_prod_attributes select{width:50%;margin:0px;}
/* РЕЙТИНГ */
.block_rating_hits td{text-transform:uppercase;color:#bfbfbf;}
.productfull .review_mark img{width:180px;}
/* КОЛИЧЕСТВО */
._prod_qty_input #quantity{background: url('../images/price_quantity.png') center left no-repeat; font-family:'RobotoCondensedBold',sans-serif; border:0px solid #FFF;text-align:center;width:85px;line-height:30px;font-size:18pt;}
._prod_qty_input #quantity{font-family:'RobotoCondensedBold',sans-serif; background: url('../images/select.png') right center no-repeat; border-radius: 50px; border: 1px solid #CCC; line-height: 36px; padding: 0px 10px; margin: 0px; width: 100%;}

/* КНОПКИ */
.prod_buttons button {background-color:#FFF;border:0px solid #FFF;display:inline-block;font-family:arial,sans-serif;font-size:14px;color:#bdbdbd;text-decoration:none;user-select:none;padding:0.6em 0em;outline:none;transition:all .218s ease 0s;}
.prod_buttons button:hover {color:#ee7900;}
.prod_buttons button:active {color:#6d6d6d;}
.prod_buttons button i{font-size:19px;}

.btn.btn-success.button_buy{
	display:none;
}


/* ВКЛАДКИ */
#tabs{margin:0px 0px 0px 0px;}
#tabs ul,li {margin: 0; padding: 0; list-style: none;}
#tabs {border:0px solid #FFF; border-radius:0px}
#tabs .tabs {overflow: hidden; border-bottom: 0px solid #ccc}
#tabs .tabs li {float: left;}
#tabs .tabs li + li {border-left: 0px solid #ccc}
#tabs .tabs li a {text-transform:uppercase;display:block; padding:13px 16px; font-size: 18px; color: #bdbdbd;}
#tabs .tabs li a.active,
#tabs .tabs li a:hover {color: #ee7900; text-decoration:none;}
#tabs .tabs-content {padding: 20px; font-size: 16px; line-height: 21px;}
/* ТАБЛИЦА ОПИСАНИЯ ТОВАРА */
.productfull .jshop_prod_description article {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;}
.productfull .jshop_prod_description article table td{text-align:left;padding:10px;color:#000000;}
.productfull .jshop_prod_description article table td:first-child{text-transform:uppercase;color:#bfbfbf;}
/* ТАБЛИЦА СКАЧИВАНИЯ ДОКУМЕНТОВ */
.productfull #list_product_demofiles table{width:100%;}
.productfull #list_product_demofiles table td{display:inline-block;padding:10px;color:#bfbfbf;text-align:left;}
.productfull .list_product_demo img {width:100px;}


/* КАТЕГОРИЯ */
.jshop_list_category {padding: 20px 0px 0px 0px;}
.jshop_list_category svg { width:70px; }
.jshop_list_category a:hover path { fill:#ee7900; }
.jshop_list_category a:hover span { color:#ee7900; }

.av_category h1 {text-transform:uppercase; font-weight:bold; color:#ee7900; border-bottom:1px solid #1b1c20; padding-bottom: 7px;  }
.av_category .category_info {text-transform:uppercase; font-size:18pt; font-weight:bold; color:#1b1c20; padding-bottom:10px;}
.av_category .category_info2 {text-transform:uppercase; font-size:11pt; color:#bdbdbd; padding-bottom:10px;}
.av_category .list_category .jshop_categ {padding:0px 30px 20px 30px;}
.av_category .list_category p {text-align:center;}
.av_category .list_category .image {text-align:center;}
.av_category .category_name {text-align:center;}
.av_category .category_name a {text-transform:uppercase; font-size:11pt; color:#000;}
.av_category .jshop_categ span { font-size:14px; display:block; }


/* ТЕКСТЫ */
.pull-left.item-image{
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(20%, rgba(255,255,255,0)), color-stop(80%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%); /* ie10+ */
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* ie6-9 */
}
.page-header {text-transform:uppercase; font-weight:bold; color:#ee7900; margin-bottom:0px; padding-bottom:0px; border-bottom:0px solid #fff;}
.article h1, .article h2 {text-transform:uppercase; font-weight:bold; color:#ee7900;}
.article p, .blog-item p {font-family: 'RobotoCondensedLight'; text-align: justify; color:#7a7b7b;}

.blog-item { padding-bottom: 40px; }
.blog-item .page-header { padding-top:0px; margin-top:0px; }
.blog-item .page-header h2 { padding-top:0px; margin-top:0px; }
.blog-item img { width:100%; }
.blog .blog-item h2, .blog .blog-item h2 a { text-transform:uppercase; font-size:21pt; font-weight:bold; color:#ee7900;}
.blog .blog-item h2 { border-bottom: 2px solid #bdbdbd; padding-bottom: 10px; }
.readmore>a {color:#ee7900;}


/* ПРОИЗВОДИТЕЛИ */
.jshop_list_manufacturer .row { padding-bottom:40px; }
.manufacturer_name h2 a { text-transform:uppercase; font-size:18pt; font-weight:bold; color:#ee7900; }
.manufacturer_name h2 { border-bottom: 2px solid #000; margin-top:0px; padding-bottom: 10px; }
.manufacturer_url a { font-family: 'RobotoCondensedLight'; font-size:13pt; color:#7a7b7b; }
.jshop_list_manufacturer img.jshop_img { width:100%; -webkit-filter:grayscale(0%); filter:grayscale(0%); }
.jshop_list_manufacturer .manufacturer_name { text-align:left; }
.jshop_list_manufacturer .manufacturer_url { text-align:left; }





/* СПИСОК ТОВАРОВ */
/* КАРТИНКА КАТЕГОРИИ В СПИСКЕ КАТЕГОРИЙ */
.jshop_categ, .jshop_categ a { text-transform:uppercase; font-size:14pt; color:#898989; text-align:center; }
.jshop_categ span {text-transform: uppercase;
    font-size: 14px;
    color: #000;
	    font-family: 'RobotoCondensedLight', sans-serif;}
.jshop_categ img {width:90px; padding:10px; -webkit-filter:grayscale(100%); filter:grayscale(100%);}
.jshop_categ a:hover {color:#ee7900; text-decoration:none; }
.jshop_categ a:hover img {color:#ee7900;-webkit-filter:none; filter:none;}

/* КАРТИНКА ТОВАРОВ В СПИСКЕ ТОВАРОВ */
.block_product {padding-top:6px;padding-bottom:36px;}
.block_product .image_block {width:80%;margin: 0 auto;display: block;position: relative;}
.block_product .image_block img{width:100%;}
.block_product .image_block a{display:block;margin:0 auto;}



.row_man{border-width:0px 0px 1px 0px;border-style:solid;border-color:#3e3f42;}
.row_man .description {}
.row_man .extra_name {}
.row_man .manufacturer_name img {height:40px;width:60px;line-height:40px;float:right;padding:5px 0px;}
.row_man:after,.row_man:before{display:table;content:" "}
.row_man:after{clear:both}
.productitem .name{padding:3px 0px; height:48px;line-height:16px;}
.productitem .name a{text-transform:uppercase;font-size:14px;color:#000;}
@media (max-width: 576px) { .productitem .name{height:40px;line-height:14px;} .productitem .name a{font-size:13px;} }

.row_price{}
.productitem .jshop_price, .oiproduct .jshop_price{font-size:12pt;}
.productitem .jshop_price span,.oiproduct .jshop_price span {font-size:22pt;font-family:RobotoCondensedBold;color:#ee7900; }
.productitem .jshop_price span.wordprice, .oiproduct .jshop_price span.wordprice{font-size:12pt;font-family:RobotoCondensedLight;color:#7a7b7b;}
.productitem .review_mark{height:40px;width:auto;line-height:40px;float:right;}
.productitem .review_mark img{width:80px;}
.row_price:after,.row_price:before{display:table;content:" "}
.row_price:after{clear:both}

.productitem .buttons {text-align:center;border-width:0px 0px 0px 0px;border-style:solid;border-color:#3e3f42;}
.productitem .buttons a {display:inline-block;font-family:arial,sans-serif;font-size:12px;color:#bdbdbd;text-decoration:none;user-select:none;padding:0.6em 0.5em;outline:none;transition:all .218s ease 0s;}
.productitem .buttons a:hover {color:#ee7900;}
.productitem .buttons a:active {color:#6d6d6d;}
.productitem .buttons .button_buy {}
.productitem .buttons .button_detail {font-stretch:semi-condensed;font-size:14px; border-radius:15px; border:1px solid #ee7900; line-height:16px; margin:10px; color:#ee7900; }
.productitem .buttons .button_detail:hover{background-color:#ee7900;}
.productitem .buttons .button_detail i.fa{color:#ee7900;}
.productitem .buttons .button_detail:hover,.productitem .buttons .button_detail:hover i.fa{color:#FFFFFF;}
.productitem .buttons .button_compare {}
.productitem_bottom {line-height:32px;width:100%;background: url('../images/productitem_bottom.png') top no-repeat; -moz-background-size: 100%; -webkit-background-size: 100%; -o-background-size: 100%; background-size: 100%; }

.oiproduct .buttons .button_detail {font-stretch:semi-condensed;font-size:14px; border-radius:15px; border:1px solid #ee7900; line-height:16px; margin:10px; color:#ee7900; }
.oiproduct .buttons .button_detail:hover{background-color:#ee7900;}
.oiproduct .buttons .button_detail i.fa{color:#ee7900;}
.oiproduct .buttons .button_detail:hover,.oiproduct .buttons .button_detail:hover i.fa{color:#FFFFFF;}


/* СОРТИРОВКА И КОЛИЧЕСТВО ТОВАРОВ */
.control-group{margin:6px 0px;}
.control-label{float:left;}
select {-webkit-appearance: button;-webkit-border-radius: 2px;-webkit-padding-end: 20px;-webkit-padding-start: 2px;-webkit-user-select: none;background-image: url('../images/select.png');background-position: right center;background-repeat: no-repeat;border: 1px solid #AAA;color: #555;font-size: inherit;margin:0px 20px;overflow: hidden;padding: 5px 10px;text-overflow: ellipsis;white-space: nowrap;}
#sort_count{display: inline-block; margin: 0px 5px;}
select#order{width:200px; border-radius:15px; border:1px solid #CCC; line-height:36px;}
select#limit{border-radius:50px; border:1px solid #CCC; line-height:36px; padding: 0px 0px 0px 10px; margin:0px; background-color: #fff; }
select#limit option { background-color: #fff; }

.block_attr_sel select{border-radius:50px; border:1px solid #CCC; line-height:36px;padding: 0px 40px 0px 10px; margin:0px;width:100%; background-color: #fff;}
.block_attr_sel select option { background-color: #fff; }


@media (max-width: 575px) {
    #maincontainer {
        margin-top: 37px;
    }
}

/* ТОВАР НЕ ДОСУТПЕН В СПИСКЕ */
.productitem.notavailable .prodhead1,
.productitem.notavailable .name a,
.productitem.notavailable .oiproduct * {
    color: #cccccc;
}

.productitem.notavailable .buttons .button_detail:hover,
.productitem.notavailable .oiproduct .buttons .button_detail:hover {
    background-color: #cccccc;
}

.productitem.notavailable .row_man,
.productitem.notavailable .buttons .button_detail,
.productitem.notavailable .buttons .button_detail {
    border-color: #cccccc;
}

.productitem.notavailable {
    opacity: .35;
}



/* ТОВАР НЕ ДОСУТПЕН В КАРТОЧКЕ */

.productfull.notavailable .prod_buttons .jshop_add_to_cart {
    background-color: #cccccc;
}


/* СОПУТСТВУЮЩИЕ ТОВАРЫ */
.related_header{padding:23px 16px;font-size:24px;color:#ee7900;text-transform:uppercase;}



/* МАТЕРИАЛ */
.item-page img{padding:10px;}


/* ПРОИЗВОДИТЕЛИ МОДУЛЬ */
/*
.manufactuter_list { padding-bottom:30px; }
*/



/* ССЫЛКИ КНОПУИ */
.btn-clear, .btn-clear-small { background:none; border:0px solid #FFFFFF; }
.btn-clear-small { }
.btn-clear-small img { width:30px; }
.btn-clear-small span { font-size:12pt; }



/**/
.pd-category .row { margin:40px 0px 0px 0px; }
.pd-filenamebox { width:100%; border-bottom:2px solid #7a7b7b; margin:0px!important; }
.pd-filenamebox .h2, .pdf-text.h2 { font-size:22px; margin-top:0px; color:#000000; text-transform:uppercase; font-family: 'RobotoCondensedBold'; }
.pd-filename { text-align:center; }
.pd-filename img.pdf-ico-images { width:150px; }

.pdf-text.pd-filenamebox { width:100%; border-bottom:2px solid #ee7900; margin:0px 0px 15px 0px!important; }
.pdf-text.h2 { color:#ee7900; }

h1 { font-size:27px;color:#ee7900;margin-top:0px; }

/* CART */
.counterBut.dec {background: url('../images/cart-btn-minus.png') center center no-repeat;border:0px solid #FFF; width:24px; height:24px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4; float:left;top:4px;position:relative;left:3px; }
.counterBut.dec:hover{-webkit-filter:none;filter:none;opacity:1;}
.counterBut.inc {background: url('../images/cart-btn-plus.png') center center no-repeat;border:0px solid #FFF; width:24px; height:24px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4; float:right;top:4px;position:relative;right:3px; }
.counterBut.inc:hover{-webkit-filter:none;filter:none;opacity:1;}

#comjshop { padding:10px 0px; }
table.jshop_cart td { vertical-align:top; }
table.jshop_cart tr.jshop_prod_cart { border-top:1px solid #000000; }
table.jshop_cart .cartpagebg { background:url('../images/cartpage.png') center top no-repeat; padding:32px; }
table.jshop_cart .jshop_img_description_center_head { font-size:25px;color:#1b1c20;font-family:"RobotoCondensedBold";text-transform:uppercase; }
table.jshop_cart .product_name_head { font-size:20px;color:#bdbdbd;font-family:"RobotoCondensedLight";text-transform:uppercase;text-align:center; }
_table.jshop_cart .single_price_head { font-size:20px;color:#bdbdbd;font-family:"RobotoCondensedLight";text-transform:uppercase;text-align:center; }
table.jshop_cart .single_price_head { font-size:18px;color:#bdbdbd;font-family:"RobotoCondensedLight";text-transform:uppercase;text-align:center;font-weight: 100; }

table.jshop_cart .quantity_head { font-size:18px;color:#ee7900;font-family:"RobotoCondensedLight";text-transform:uppercase;text-align:center;font-weight: 100; }
table.jshop_cart .total_price_head { font-size:18px;color:#bdbdbd;font-family:"RobotoCondensedLight";text-transform:uppercase;text-align:center;font-weight: 100; }
table.jshop_cart .remove_head { font-size:18px;color:#bdbdbd;font-family:"RobotoCondensedLight";text-transform:uppercase;text-align:center;font-weight: 100; }
table.jshop_cart th {padding:0px 14px;white-space:nowrap;}
table.jshop_cart .data { padding:23px 14px; }
table.jshop_cart .jshop_img_description_center { text-align:center; width:187px; padding:20px; }
table.jshop_cart .jshop_img_description_center img { width:100%; }
table.jshop_cart .product_name a, table.jshop_cart .product_name p, table.jshop_cart .product_name span { font-size:14px;color:#000000;font-family:"RobotoCondensedLight";text-align:left; }
table.jshop_cart .single_price .data { font-size:26px;color:#1b1c20;font-family:"RobotoCondensedLight";text-align:center; }
table.jshop_cart .quantity .data { font-size:22px;color:#1b1c20;font-family:"RobotoCondensedLight";text-align:center; }
table.jshop_cart .quantity input { font-size:22px;color:#1b1c20;font-family:"RobotoCondensedLight";text-align:center;width:40%; border-width:0px;line-height:30px;background-color:transparent;}
table.jshop_cart .total_price .data { font-size:26px;color:#ee7900;font-family:"RobotoCondensedBold";text-align:center; }
table.jshop_cart .remove .data { font-size:22px;color:#000000;font-family:"RobotoCondensedLight";text-align:center; }
.remove-btn i { font-size:32px;color:#dadee1;text-align:center; }
.remove-btn:hover i { color:#ee7900; }
.cart_buttons { padding-top:32px; }
.cart_buttons #checkout div { text-align:center; }
.cart_buttons #checkout div a, .cart_buttons #checkout div button { border-radius:20px; border:2px solid #ee7900; width:100%; font-size:20px; color:#000000; text-transform:uppercase; background-color:#FFFFFF; }
.cart_buttons #checkout div a:hover, .cart_buttons #checkout div button:hover { color:#FFFFFF; background-color:#ee7900; }
.cart_buttons #checkout div .roundb { border-radius:20px; border:2px solid #ee7900; width:100%; font-size:20px; color:#FFFFFF; text-transform:uppercase; display: inline-block; padding: 0px 12px; background-color:#ee7900; }
#total_value { color:#FFFFFF;font-family:"RobotoCondensedBold";font-size:28px; }
/* корзина */
.jshop_prod_cart .quantity .counter {border-radius: 50px;border: 1px solid #CCC;}
table.jshop_cart .quantity input {}

table.jshop_cart b.jshop_img_description_center_head,
table.jshop_cart b.product_name_head,
table.jshop_cart b.single_price_head,
table.jshop_cart b.quantity_head,
table.jshop_cart b.total_price_head,
table.jshop_cart b.remove_head{display:none;}

@media (max-width: 767px)
	{
	table.jshop_cart{width:100%;}
	table.jshop_cart th{display:none;}
	table.jshop_cart tr{display:block;width:100%;}
	table.jshop_cart tr td{display:block;width:100%;border-bottom:1px solid #CCC;text-align:center;}
	table.jshop_cart b.jshop_img_description_center_head{text-align:center;}
	table.jshop_cart b.product_name_head{text-align:center;}
	table.jshop_cart b.single_price_head{text-align:center;}
	table.jshop_cart b.quantity_head{text-align:center;}
	table.jshop_cart b.total_price_head{text-align:center;}
	table.jshop_cart b.remove_head{text-align:center;}
	table.jshop_cart .jshop_img_description_center { text-align:center; width:100%; }
	.cart_buttons .btn.btn-arrow-left{margin-top:10px;}
	.cart_buttons .roundb{margin-top:10px;}
	}

/* LANDSCAPE PHONES AND DOWN */
@media (max-width: 480px)
	{

	}


/* CART END */

/* ZEBRA */
table.zebra tr:nth-child(2n+1){background-color:#EEE;}
table.zebra tr:nth-child(2n){background-color:#CCC;}
table.zebra_description {margin:30px 0px;width:100%;}
table.zebra_description tr:nth-child(2n+1){border-bottom:1px solid #EEE;}
table.zebra_description tr:nth-child(2n){border-bottom:1px solid #EEE;}


.proizvoditeli .row {display:table; }
.proizvoditeli .col-md-3 {float:none; display:table-cell; vertical-align: middle;}
.proizvoditeli .col-md-9 {float:none; display:table-cell; vertical-align: middle;}
.proizvoditeli .manuf_line{background: url('../images/black.png') center center repeat-x; height:180px;}
.proizvoditeli .manuf_country {float:left;text-align:left;height:180px;}
.proizvoditeli .manuf_item {float:right;width:90px;height:180px;text-align: center; top:-20px; position: relative; margin:0px 0px 0px 20px;}
.proizvoditeli .manuf_country a, .proizvoditeli .manuf_item a { font-size:11pt; color:#000000; display:block; line-height:14px; }
.proizvoditeli .manuf_item a:hover { color:#ee7900; }
.proizvoditeli .manuf_item a img { -webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:1.0; }
.proizvoditeli .manuf_item a:hover img { -webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1.0; }
.proizvoditeli .manuf_flag{width:38px; padding:42px 0px 15px 0px;}
.proizvoditeli .manuf_option{width:90px; padding:25px 0px 15px 0px;}
.proizvoditeli .table {margin:0px;}
.proizvoditeli .table tr td { border-color:#000; vertical-align: middle; }
.proizvoditeli .table tr.nborder td { border-width:0px; }
.proizvoditeli .logo img { width:100%; }
.proizvoditeli tr td.nfc {vertical-align:bottom;}
.proizvoditeli .name a { line-height:40px; height:40px; font-size:24px;font-family:RobotoCondensedBold;color:#ee7900;text-transform:uppercase; }
.proizvoditeli .flag { line-height:40px; height:40px; margin:0px; }
.proizvoditeli .flag img { width:38px; height:38px; padding:0px; margin:0px; vertical-align: top; }
.proizvoditeli .country { line-height:40px; height:40px; font-size:24px;font-family:RobotoCondensedBold;color:#000000;text-transform:uppercase; }
.proizvoditeli tr td.ico { width:100px; text-align:center; font-size:11px; line-height: 11pt; height: 90px; vertical-align: top; }
.proizvoditeli .ico img { padding:0px; }
.proizvoditeli .ico a { font-size:11pt; color:#000000; }
.proizvoditeli tr td.site { vertical-align: top; }
.proizvoditeli .site a { color:#7a7b7b; }

@media (max-width: 992px)
	{
	.proizvoditeli .logo{max-width:200px;max-height:200px;}
	.proizvoditeli .manuf_line{width: 75%;}
	.proizvoditeli .manuf_item{width:70px;}
	.proizvoditeli .manuf_option{padding:0px;width:70px;}
	}

@media (max-width: 767px)
	{
	.proizvoditeli .row{display:block;border-bottom:1px solid #CCC;}
	.proizvoditeli .logo{display:block;max-width:200px;max-height:200px;margin:0 auto;}
	.proizvoditeli .manuf_line{display:table;background:none;height:auto;padding:0px;margin:0 auto;}
	.proizvoditeli .manuf_country{display:none;}
	.proizvoditeli .manuf_item{display:table-cell;padding:3px;margin:0px;height:auto;float:none;}
	.proizvoditeli .manuf_option{padding:0px;width:70px;}
	}
@media (max-width: 480px)
	{
	.proizvoditeli .manuf_line{display:none;}
	}


.price_table{display:table;width:100%;}
.price_cell{display:table-cell;vertical-align:middle;}
.price_cell:last-child{text-align:right;}


/*
.proizvoditeli .row { display:table-row; }
.proizvoditeli .col-md-3 {display:table-cell;}
.proizvoditeli .col-md-9 {display:table-cell;}
*/


.cart_reload i {font-size:24px;color:#d0d0d0;}
.cart_reload i:hover {color:#ee7900;cursor:pointer;}

.cart_prod_table{display:table;}
.cart_prod_row{display:table-row;}
.cart_prod_cell{display:table-cell;}
.cart_prod_table .name{font-size:14px;font-family:RobotoCondensedLight;color:#bdbdbd;text-transform:uppercase;padding:5px 20px 5px 0px;text-align:right;}
table.jshop_cart .product_name a { font-size:15px;color:#000000;font-family:"RobotoCondensedLight";text-align:left; }
.cart_prod_table .description, .cart_prod_table .description a{font-size:15px;font-family:RobotoCondensedLight;color:#000000;}

table.table p{margin:0px;padding:0px;}

.kscarousel{margin-bottom:20px;margin-top:0px;}

/* КАРТА САЙТА */
.osmap-items ul.level_0>li>a{color:#ee7900;font-weight:bold;text-transform:uppercase;}
.osmap-items ul.level_0>li>ul>li>a{font-weight:bold;}
.osmap-items ul.level_0{width:50%;float:left;}

.alert.alert-message { border-radius:15px; border:1px solid #EE7900; background-color:#E8E8E8; }

.cat_description_new p {text-align: justify;}
.cat_description_new p img {/*text-align:center;margin:0 auto;*/ margin:20px;display: block;}

.button-filtermodal{border-radius:50px; border:1px solid #CCC; line-height:36px;background:url('../images/filter.png') right center no-repeat;padding: 0px 40px 0px 10px;    margin: 0px 5px 0px 0px;}

.productitem .buttons .button_detail, .oiproduct .buttons .button_detail {
font-family: RobotoCondensed,sans-serif;
font-size: 13pt;
background-color: #FFF;
color: #000000;
border-radius:50px;
width:100%;
text-transform: uppercase;
padding: 0.5em 0em;
border: 1px solid #ee7900;
display: inline-block;
text-decoration: none;
outline: none;
transition: all .218s ease 0s;
margin: 0px;
}
.productitem .buttons .button_detail:hover, .oiproduct .buttons .button_detail:hover{font-family: RobotoCondensedBold,sans-serif;letter-spacing:2px;background-color: #ee7900;color:#FFF;}

.prodhead1{line-height:25px;min-height:56px;font-stretch: ultra-condensed; top:5px; font-size: 22px; font-family: RobotoCondensedBold; color: #000;display: table-cell; height: 56px; vertical-align: bottom;padding:3px 0px;}

#front_position{border-radius: 50px;
	border: 1px solid #CCC;
	line-height: 36px;
	padding: 0px 10px;
	margin: 0px;
	width: 100%;
}
.com_jshopping_manufacturer_user{
	padding-top:10px;
	padding-bottom: 20px;
}

.item-page.article{padding-bottom:20px;}


/* документы в товаре подробно */
.proddoclink {text-decoration:none;}
.proddoclink img {-webkit-filter:grayscale(100%); opacity:0.5;}
.proddoclink span { display:block;margin:0 auto;width:129px; font-size:14px; padding-top:10px; text-transform:uppercase; color:#000; text-decoration:none; }
.proddoclink:hover {text-decoration:none;}
.proddoclink:hover img { -webkit-filter:grayscale(0%); opacity:1; }

/* товар +- количество */
.qminusplus {display: inline-block;position: relative;}
.qminusplus i.qminus{cursor:pointer;background: url('../images/qminus.png') center center no-repeat; -webkit-filter:grayscale(100%); opacity:0.5; line-height:34px; width:36px; height:36px; position: absolute; float:left; top:1px;left: 1px; }
.qminusplus #quantity{font-family:'RobotoCondensedBold',sans-serif;border-radius: 50px;border: 1px solid #CCC;line-height: 36px;padding: 0px 17px 0px 17px;margin: 0px;width:170px;text-align: center;}
.qminusplus i.qplus{cursor:pointer;background: url('../images/qplus.png') center center no-repeat;-webkit-filter:grayscale(100%);opacity:0.5;line-height:34px;width:36px;height:36px;display:inline-block;float:right;right:2px;position:absolute;top:1px; }
.qminusplus i.qminus:hover,.qminusplus i.qplus:hover{-webkit-filter:grayscale(0%); opacity:1;}
.qminusplus i.qminus:active,.qminusplus i.qplus:active{top:2px;}

.cart_empty_text{height:300px;min-height:300px;}

#nav-info .container {padding-left:0px;padding-right:0px;}
#nav-shop .container {padding-left:0px;padding-right:0px;}
#nav-shop .container {padding-left:0px;padding-right:0px;}
#breadcrumbs .container {padding-left:0px;padding-right:0px;}
p{line-height: 24px;}


#phoca-dl-categories-box a img, #phoca-dl-category-box a img, #phoca-dl-file-box a img, #phoca-dl-download-box a img {padding: 30px;}
.article li {list-style:disc;}











.height300px{height:1px;min-height:300px;} /* для товара */

@media print{}
@media (max-width:768px){}
@media (min-width:992px){}
@media (min-width:1200px){}

@media screen and (max-width:767px){}
@media screen and (-webkit-min-device-pixel-ratio:0){}
@media (max-device-width:480px) and (orientation:landscape){}
@media (max-width:767px){}
@media screen and (min-width:768px){}
@media all and (transform-3d),(-webkit-transform-3d){}
@media (min-width:768px) and (max-width:991px){}
@media (min-width:992px) and (max-width:1199px){}


/* LARGE DESKTOP */
@media (min-width: 1200px)
	{
	.ttest {width:1100px; background-color:#0F0;}
	}
	
	
	
@media (max-width: 1199px)
	{
/*	button.btn_icon.btn_button span, button.btn_icon.btn_submit span{display:none;}*/
	.modal-footer .col-sm-4 {text-align:center;}
	.modal-footer i {text-align:center;}
	}


/* PORTRAIT TABLET TO LANDSCAPE AND DESKTOP */
@media (min-width: 768px) and (max-width: 992px)
	{
	.ttest {background-color:#FF0;}
	}

@media (max-width: 992px)
	{
	body{padding:5px;}
	div.col-langcart{text-align:center;}
	div.col-langcart .active {display: inline;}
/*	.col-nav{display:flex;}
*/	.shadow:before, .shadow-top:before, .shadow-bottom:before {position: absolute;left: -80px;width: 90%;height: 18px;content: "";}
	button.btn_icon.btn_category i { font-size: 28px!important; width: 28px!important; height: 28px!important; line-height: 28px!important; float: left;}
	button.btn_icon.btn_category span { font-size: 14px!important; vertical-align: text-top!important; }
	#FilterModal .modal-body { overflow-y: none!important; height: auto!important;height: calc(100% - 6.875rem); }
	.kscarousel-promo{display:none;}
	/*.modal{position: inherit!important;}*/

	.modal{
		overflow-x: hidden;
		overflow-y: scroll;
	}
}
/* LANDSCAPE PHONE TO PORTRAIT TABLET */
@media (max-width: 767px)
	{
	.ttest {background-color:#00F;}
	.height300px{height:1px;min-height:1px;}
	.row, .col-md-12{margin-left:0px!important;margin-right:0px!important;}
	.productfull .jshop_prod_description article {-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}
	.productfull .jshop_prod_description article table {width:100%;}
	h1, h1 a, h2, h2 a { font-size: 17pt; }
	}

@media (max-width: 575px)
	{
	#characteristic tr{border-bottom:1px solid #CCC;}
	#characteristic tr,#characteristic td{display:block;}
	}

/* LANDSCAPE PHONES AND DOWN */
@media (max-width: 480px)
	{
	.ttest {background-color:#F0F;}
	}

#nav-info .container .col-cart{padding-left:0px;padding-right:16px;}
#_nav-info .container .col-langcart{padding-left:0px;padding-right:0px;}












/* @media (min-width: 576px) { ... } = Small devices (landscape phones, 576px and up) */
/* @media (min-width: 768px) { ... } = Medium devices (tablets, 768px and up) */
/* @media (min-width: 992px) { ... } = Large devices (desktops, 992px and up) */
/* @media (min-width: 1200px) { ... } = Extra large devices (large desktops, 1200px and up) */




/* ДЛЯ ЛОГОТИПА И СЛОГАНА */
.slogan_svg { height:70px; }
.text-left h1{
	color: #dadee1;
	font-size: 41px;
}
.phone_top{
	display: flex;
	align-items: center;
}
.phone_top a {
	color: black;
	font-size: 22px;
	font-weight: bold;
}
.phone_top img{
height:30px;
}
@media (max-width: 992px) { .slogan_svg { height:60px; }
	.text-left h1 {font-size: 35px;}
	.phone_top img {
		height: 25px;
	}
}
@media (max-width: 768px) { .slogan_svg { height:45px; }
	.text-left h1 {font-size: 26px;}
	.phone_top img {
		height: 18px;
	}
	.phone_top a{
		font-size: 17px;
	}
}
@media (max-width: 576px) { 

.slogan_svg { height:30px; width:100%; }

	.text-left h1 {font-size: 20px;}
	.phone_top img {
		height: 16px;
	}
	.phone_top a{
		font-size: 17px;
	}
}

@media (max-width: 360px) { 

	.phone_top img {
		height: 14px;
	}

}

/* МЕНЮ-ВВЕРХУ */
#MenuTopBlock{margin-top: 4px;width:28px;height:28px;cursor:pointer;background: url('../images/menu.png') 100% 100% no-repeat; background-size: 100%;}
#MenuTopList {margin:0;padding:0;line-height:32px;}
#MenuTopList>li {display:inline;margin:0px 3px;padding:0px;}
#MenuTopList>li:first-child{margin-left:0px;}
#MenuTopList>li:before {content:"\2022\2002";color:#bdbdbd;}
#MenuTopList>li.first:before {content:"";}
#MenuTopList>li a {text-transform:uppercase;font-size:16px;color:#7a7b7b;}
#MenuTopList>li a:hover { color:#ee7900; }
@media (min-width: 576px) { #MenuTopBlock { display:none; } }
@media (min-width: 768px) { #MenuTopBlock { display:none; } }
@media (min-width: 992px) { #MenuTopBlock { display:none; } }
@media (min-width: 1200px) { #MenuTopBlock { display:none; } }
@media (max-width: 575px) { #MenuTopList { display:table; padding-top:10px; } #MenuTopList>li { display:grid; width:max-content; } #MenuTopList>li:before {content:"";} }
@media (max-width: 992px) { #MenuTopList { line-height: 32px; display:table; margin: 0 auto; } }


/* МЕНЮ ТОВАРОВ */
#navMenuShop{z-index:1000;padding:0px; margin:5px 0px;}
#navMenuShop, #navMenuShop ul { padding:0; list-style-type:none; list-style-position:outside; position:relative; }
#navMenuShop>li:first-child>a{padding-left:0px;}
#navMenuShop a{ display:block; background-color:#FFF; padding:7px 15px; color:#1b1c20; font-size:18px; text-transform:uppercase; text-decoration:none; }
#navMenuShop ul a{ border-bottom:1px solid #EEEEEE; font-size:14px; line-height: initial; _white-space:nowrap; }
#navMenuShop a:hover{ color:#ee7900; }
#navMenuShop li{ float:left; position:relative; }
#navMenuShop li ul a{ width:13em; height:auto; float:left; }
#navMenuShop ul { position:absolute; display:none; width:13em; border-left:1px solid #EEEEEE; }
#navMenuShop ul ul{ top:auto; }	
#navMenuShop li ul ul{ left:9.5em; z-index:11; }
/*

#navMenuShop li:hover ul ul, #navMenuShop li:hover ul ul ul, #navMenuShop li:hover ul ul ul ul{display:none;}
#navMenuShop li:hover ul, #navMenuShop li li:hover ul, #navMenuShop li li li:hover ul, #navMenuShop li li li li:hover ul{display:block;}
*/

.block_product {

    float: left;
    padding: 6px 15px 36px 15px;
}

.block_product .name a{
    font-family: 'RobotoCondensedRegular', sans-serif;
    color: #000000;
    font-size: 11pt;
    text-transform: uppercase;
    margin-top: 7px;
    font-weight: 500;
    line-height: 1.1;
}

select#limit {
    border-radius: 50px;
    border: 1px solid #CCC;
    line-height: 36px;
    padding: 0px 42px 0px 10px;
    margin: 0px;
    background-color: #fff;
    float: right;
	height: 39px;
}
div.control-group.box_products_count_to_page{
	width:184px;
}
.product_label{
    position: absolute;
    width: 45%;
    right: 0;
    opacity: 0.7;
}

@media (min-width: 991px)
	{
	.block_product{	width: 25%;	}
	}

@media (max-width: 1199px)
	{
	#navMenuShop a {font-size:16px!important;}
	}
@media (max-width: 991px)
	{
	#navMenuShop{margin:0 auto!important;}
	}
@media (max-width: 767px)
	{
	#navMenuShop a {font-size:15px!important; padding:7px 10px;}
	}
@media (max-width: 575px)
	{
	#navMenuShop { width:100%; }
	#navMenuShop li {float:none!important;display: block;}
	#navMenuShop>li:first-child>a {padding-left: 10px;}
	#navMenuShop ul.ulsub{display:none;padding-left:30px;}
	#navMenuShop li ul a{ width:100%; float:none; }
	#navMenuShop ul { position:relative; width:100%; border-left:0px solid #EEEEEE; }
	#navMenuShop li ul{ visibility:inherit; }
	#navMenuShop li ul ul {left: 0;}
	}


@media (max-width: 575px) { body>.container { padding-left:0px;padding-right:0px; } }
@media (max-width: 575px) { .av_category .jshop_categ span { font-size: 12px; line-height:14px; } .jshop_list_category svg { width:60px; } }
/* текст на кнопках фильра */
@media_ (max-width: 575px) { button.button-filtermodal span { display:none; } button.button-lastprod span { display:none; } }

@media (max-width: 992px) { #comjshop_list_product .col-sm-12, #comjshop_list_product .col-sm-6 { padding-left:0px;padding-right:0px; } .block_product.col-xs-6 { padding-left:10px;padding-right:10px; } .block_product { padding-bottom: 16px; } }
@media (max-width: 992px) { .productitem .jshop_price span.wordprice, .oiproduct .jshop_price span.wordprice{display:none;} }

@media (max-width: 575px) { .h-colection { padding-top:20px!important; } }

@media (max-width: 575px) { .product_label1 {position:absolute; width:80px; right:0px;bottom: 0px;} }

@media (max-width: 575px) { .pagination>ul>li { margin: 5px; } }



@media (max-width: 992px) {
.shadow-top { -moz-background-size: 100%; -webkit-background-size: 100%; -o-background-size: 100%; background-size: 100%; }
.shadow-bottom { -moz-background-size: 100%; -webkit-background-size: 100%; -o-background-size: 100%; background-size: 100%; }
}
.footer-social{
	display: none;
}

.productitem_72 {
	width: 236px;
}

.manufactures.chitem input.inpsprite{
    display: inline-block;
    margin-right: 6px;
	float: right;
}
.prices.chitem {
    width: auto!important;
    float: left;
    padding-right: 6px!important;
}


#jPanel_219 .jpanelHandle img, #jPanel_220 .jpanelHandle img, #jPanel_221 .jpanelHandle img{
margin-top: -6px;
}
#jPanel_219 .jpanelHandle, #jPanel_220 .jpanelHandle, #jPanel_221 .jpanelHandle{
/*	color: #d0d0d0!important;*/
    box-shadow: 0px 0px 4px #FFF;
    display: inline-block;
    text-decoration: none;
/*    background-color: #FFFFFF!important;*/
    border-radius: 16px 16px 0 0!important;
    border: 1px solid #d0d0d0;
    -moz-transform: rotate(-90.0deg);
    -o-transform: rotate(-90.0deg);
    /* -webkit-transform: rotate(-90.0deg); */
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0.083);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
    transform: rotate(-90.0deg);
    top: 121px!important;
    left: -96px!important;
    height: 60px;
}

#jPanel_219 .jpanelContent, #jPanel_220 .jpanelContent, #jPanel_221 .jpanelContent{
	border: 1px solid #fff!important;
}

div#foxcontainer_m223 .control-group, div#foxcontainer_m224 .control-group ,div#foxcontainer_m225 .control-group  {
    margin-bottom: 9px;
}
div#foxcontainer_m223, div#foxcontainer_m224, div#foxcontainer_m225 {
    padding: 0px!important; 
}
div#foxcontainer_m223 .control-group, div#foxcontainer_m224 .control-group, div#foxcontainer_m225 .control-group   {
    margin-bottom: 0px!important; 
}
div#foxcontainer_m223 .controls, div#foxcontainer_m224 .controls,div#foxcontainer_m225 .controls {
    text-align: center;
}
#jPanel_221 .jpanelHandle{
    margin-left: 7px!important;
	    z-index: -1;
}
#jPanel_220 .jpanelHandle{
    float: right;
    margin-left: -10px!important;
	    z-index: -1;
}
#jPanel_219 .jpanelHandle{
margin-left: -8px!important;
    z-index: -1;
}
.FilterModal .chitem {
    color: #020202;
}

.chitem-disabled, .chitem-disabled span{
    color: #ccc!important;
}
/*
.jshop.last_visited_products .block_product{
	width:50%;
}*/
.fcaptchainputcontainer {
    padding: 5px 5px 5px 24px!important;
}

.fcaptcha-reload-container {
    padding: 5px 4px 9px 4px!important;
    float: left;
}

.fcaptchainputcontainer input{
	    width: 168px !important;
}
#prices{
    border: solid 5px #ee7900;
    border-radius: 50%;
    padding: 0px 3px;
    margin-top: -4px;
    cursor: pointer;
	color: #000;
    font-weight: 800;
}
.prices.characteristics{
	display:none;
}
.FilterModal .chitem span {
    color: #000;
}
#FilterModal{
  /*   display: block;*/
   max-height: 95vh;
    overflow: auto;
}

.row {
	margin: 0!important;
}
label[for="fox-m227-name"], label[for="fox-m227-email"],label[for="fox-m227-textfield1"],label[for="fox-m228-name"], label[for="fox-m228-email"],label[for="fox-m228-textfield1"], label[for="fox-m229-name"], label[for="fox-m229-email"],label[for="fox-m229-textfield1"] {
	width: 50px;
    font-size: 14px;
}
.jpanelMod #fox-m227-name, .jpanelMod #fox-m227-email, .jpanelMod #fox-m227-textfield1, .jpanelMod #fox-m228-name, .jpanelMod #fox-m228-email, .jpanelMod #fox-m228-textfield1, .jpanelMod #fox-m229-name, .jpanelMod #fox-m229-email, .jpanelMod #fox-m229-textfield1{
	width: 232px!important;
}
.jpanelMod div#fox-container-m227 .control-group, .jpanelMod div#fox-container-m228 .control-group , .jpanelMod div#fox-container-m229 .control-group  {
    margin-bottom: 0px;
}
.jpanelMod div#fox-container-m227 .fox-form-stacked .control-label, .jpanelMod div#fox-container-m228 .fox-form-stacked .control-label, .jpanelMod div#fox-container-m229 .fox-form-stacked .control-label {
    width: auto;
}
#fox-m227-textarea1, #fox-m228-textarea1, #fox-m229-textarea1{
	height:120px!important;
	width: 300px!important;
}
.jpanelMod div#fox-container-m227 .submit-button {
    margin-right: 0;
    margin-left: 75px;
}
.jpanelMod div#fox-container-m228 .submit-button {
    margin-right: 0;
    margin-left: 75px;
}
.jpanelMod div#fox-container-m229 .submit-button {
    margin-right: 0;
    margin-left: 100px;
}
.jPanel {
    z-index: 1000!important;
}
div#fox-container-m227 .btn span, div#fox-container-m229 .btn span , div#fox-container-m228 .btn span  {
    font-size: 14pt;
}
#fox-m227-recaptcha-box, #fox-m228-recaptcha-box, #fox-m229-recaptcha-box{
	margin-left: 0;
}
#jPanel_221 .jpanelContent {
    overflow: hidden;
}
div.phone_top a {
    font-weight: bolder;
    font-family: sans-serif;
    letter-spacing: -0.9px;
}
.text-left h1 {
    color: #ee7900;
}
/*
#nav-shop .footer-menu li {
    padding: 2px 10px;
    float: left;
}
*/
.related_header {
    text-transform: uppercase;
    margin: 10px 0px;
    font-family: 'RobotoCondensedBold', sans-serif;
    font-size: 20pt;
    padding: 0px 0px 0px 0px;
    color: #ee7900;
}
.button-onemenu{
	border-radius:50px;
	border:1px solid #CCC;
	cursor: pointer;
	padding: 0px 40px 0px 10px;
}
.button-filtermodal{
		cursor: pointer;
}
#button-718,#button-719,#button-720{
	line-height:36px;background:url('../images/lastprod.png') right center no-repeat;
    margin-right: 6px;
	max-height:39px;
	overflow: hidden;
}
#button-1065, #button-1066, #button-1067{
	line-height:36px;background:url('../images/action.png') right center no-repeat;
}

/*
@media (max-width: 480px) {
	.container .col-xs-8.text-left{
		width:100%;
	}
}	

@media (max-width: 1200px) {
	.container .col-xs-8.text-left{
		width:100%;
	}
	.container .col-xs-4.text-right{
	position: absolute;

		right: 6px;
		top: 6px;
		padding:0 0;
	}
}	
*/

.container .col-xs-4.text-right{
	float: right;
	position: relative;
	right: 6px;
	top: 6px;
	padding:0 0;
	width:33%;
}

	.container .col-xs-8.text-left{
		width:66%;
	}


@media (max-width: 548px) {
	.container .col-xs-4.text-right{

		padding-left:0;
	}
}	
.go-to-top {
    right: 45px;
}
/*
#navMenuShop{
	display: flex;
}
*/
.FilterModal  .modal-footer .col-sm-4{
/*	max-width:33.333%;
	float: left;*/
}

.inpsprite::before , .inpsprite_::before {   
    content: "\00A0";
    display: inline-block;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background-color: white;
    border: 3px solid #ee7900;
    border-radius: 5px;
	margin: -3px 0 0 -3px;
}

#sort_count {
	display: inline-block;
	margin: 0px 5px;
	position: absolute;
	right: 0px;
    top: 0;
}

.av_category #sort_count {
	top: -65px;
}

	
.logo_svg { height:76px; }
@media (max-width: 992px) { .logo_svg { height:66px; } }
@media (max-width: 768px) { .logo_svg { height:54px; } }
@media (max-width: 640px) {
	#sort_count {
	top: -16px;
    left: -20px;
	}
	#comjshop {
    padding: 46px 0px 30px 0px;
	}
}
@media (max-width: 576px) { .logo_svg { height:44px; } }
@media (max-width: 463px) { .logo_svg { height:41px; } }
@media (max-width: 436px) { .logo_svg { height:34px; } }
@media (max-width: 575px) { 
	#sort_count {left: -5px; } 
	}
@media (max-width: 421px) { 
	#sort_count {
		display: inline-block;			
	}
	#button-718{
		margin-top:10px;
	}
	
	/*#comjshop {
    padding: 50px 0px 30px 0px;
	}*/
	
}

#comjshop {
    position: relative;
}

#slogan {width: 66.66666667%;}
#logo { width: 33.33333333%;}	

@media (max-width: 380px) {
	#slogan { width:50%;}
	#logo { width:50%;}	
	.phone_top a {
    font-size: 14px;
	letter-spacing: -1.4px!important;
	}
}	
@media (max-width: 285px) {

	#logo {
    right: 0;
    width: 100%;
    position: absolute;
}
	#slogan { width:100%;}
	.logo_svg {
    height: 27px;
}
	}	

@media (max-width: 1199px)
	{
/*	button.btn_icon.btn_button span, button.btn_icon.btn_submit span{display:none;}*/
	.FilterModal .modal-footer .col-sm-4 {
		text-align:center;
		width:100%;
	}
	.FilterModal .modal-footer .col-sm-4 .fa {
/*		display:none;*/
	}
/*	.FilterModal .modal-footer i {text-align:center;}*/

	button.btn_submit span, button.btn_button span {
		line-height: 60px!important;
	}
}
@media (max-width: 640px)
	{
.modal-header button{
width:50%!important;
float:left;
	}
}
@media (max-width: 424px){
.modal-header button{
width:100%!important;
	}
}

@media (max-width: 320px){
	button.btn_submit span, button.btn_button span{
		font-size: 18px!important;
	}
}

	
.checked::before {
	background:url('../images/checked.png') center center;
}
span.shadow.shadow-top, span.shadow.shadow-bottom{
    left: 0;
    left: calc(50% - 50vw);
    width: 99vw;
}
#tabs {
    position: relative;
}
.shadow-top {
    background: url(../images/nav-bg-1.png) bottom no-repeat;
}
.shadow-bottom {
    background: url(../images/nav-bg-2.png) top no-repeat;
}
#navMenuShop, #navMenuShop ul {
    display: table;
}
.container{
	/*text-align:center;*/
}

.last_visited_products {
	padding-top:0px;
}
.last_visited_products h2 {
	margin:10px 0px;
	font-family: 'RobotoCondensedBold', sans-serif;
	font-size: 20pt;
	padding: 0px 0px 0px 0px;
	color: #ee7900; 
}
.last_visited_products .block_product{
	width:100%;
}
.last_visited_products .block_product.s2{
	width:50%;
}
.last_visited_products .block_product.s3{
	width:33%;
}
.last_visited_products .block_product.s4{
	width:25%;
}

@media (max-width: 1200px) {
	.last_visited_products .block_product.s3{
		width:50%;
	}
		.last_visited_products .block_product.s4{
		width:50%;
	}
}

@media (max-width: 575px) {
	.last_visited_products .block_product{
		width:100%!important;
	}
}

.modal-header button.close {
    width: auto!important;
    float: right;
}

@media (max-width: 767px) {
	.modal-header button.close {
		margin-top: -25px;
		margin-right: -25px;
	}
}



#roller{
	    margin-top: 25px;
    background-color: #fff;
    height: inherit;
/*    overflow: hidden;*/
    position: relative;
    /* width: inherit; */
/*    -webkit-box-shadow: 0 0 10px rgba(111, 111, 0111, 0.5);
    -moz-box-shadow: 0 0 10px rgba(111, 111, 111, .5);
    -o-box-shadow: 0 0 10px rgba(111, 111, 111, .5);
    box-shadow: 0 0 10px rgba(111, 111, 111, 0.5);*/
	width: 88px;
	float: left;
}
#mainzone{
	width: 65%;
    width: calc(100% - 88px);
    float: left;
}
#cssslider{
    width: 50%;
    display: inline-block;
    float: left;
}
#rightzone{
    width: 46%;
    display: inline-block;
	margin-top: 22px;
}


@media (max-width: 680px) {
	#cssslider{
    width: 93%;
}
#rightzone {
    width: 100%;
}
}

.qminusplus #quantity {
    width: 100%;
}

#sliderlining{
	width:auto;
}

#sliderbody{
	overflow:hidden;
	height: inherit;
	min-width: 64px;
	padding: 6px;
}


#sliderup{
	top: -40px;
    background-color: #ffffff;
}
#sliderup:before, .slick-prev:before{
	content: "\e113";
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
	 background-color: #fff;
    font-size: 26px;
    line-height: 27px;
    background-color: #ee7900;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -moz-osx-font-smoothing: grayscale;
}
#sliderdawn{
    bottom: -40px;
    background-color: #dedede;
}
#sliderdawn:before, .slick-next:before{
	content: "\e114";
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-size: 26px;
    line-height: 31px;
    background-color: #ee7900;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
/*@media (max-width: 640px){*/
	a[data-zoom-id], .mz-thumb, .mz-thumb:focus {
		float: left;
	}
	#roller {
		width: 100%;
	}
	#sliderlining{
	/*	width:100%;*/
	}	
	#sliderup{
		top: 29px;
    left: -10px;
	}
	#sliderdawn{
		right:-10px;
		top: 29px;
	}
	#sliderup:before, .slick-prev:before {
		content: "\e257";
		font-weight: bold;
		line-height: 31px;
	}
	#sliderdawn:before, .slick-next:before {
		content: "\e258";
		font-weight: bold;
		line-height: 31px;
	}
	#mainzone {
		width: 100%;
	}
	#sliderbody {
    overflow: visible;
	}
	.slick-prev, .slick-next {
    z-index: 99;
	position: absolute;
	top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
	background-color:#fff;
    cursor: pointer;
	color: transparent!important;
	}
}	
	
.slides {
	/*height: inherit;
	position: absolute;
	width: inherit;*/
}
.slidersnavigator, .slick-prev, .slick-next {
	color: #FFFFFF;
    border: 1px solid #bdbdbd;
    width: 40px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    border-radius: 50%;
    right: 33%;
    right: calc(50% - 30px);
}

a[data-zoom-id], .mz-thumb, .mz-thumb:focus {
    display: block!important;
}

.divslides  img{
	width:67px;
}

button.btn_submit i, button.btn_button  i {
    font-size: 30pt!important;
}
button.btn_button span, button.btn_submit span{
    font-size: 18pt!important;
}
	#f2, #f3 {
		width: auto;
		float: right;
		padding: 0;
	}
	@media (max-width: 1199px){
		#f2, #f3 {
		width: 100%;
		float: none;
		padding-right: 15px;
		padding-left: 15px;
	}

	#allf {
		display: table;
			width: 100%;
	}
	#f1 {
		display: table-header-group;
	}
	#f2 {
		display: table-row-group;
	}
	#f3 {
		display: table-footer-group;
	}

	button.btn_submit i {

		height: 72px!important;
	}
	button.btn_button i {

		height: 70px!important;
	}
}

.vertical-prev{
	left:13px!important;
	top: 100%;
	margin-top:15px;
}
.vertical-prev:before{
	content:"\e114"!important;
	font-weight: 400!important;
    line-height: 29px!important;
    padding-left: 2px!important;
	padding-top: 3px;
}

.vertical-next{
	right:13px!important;
	top:0!important;
	margin-top:-15px;
}
.vertical-next:before{
	content:"\e113"!important;
	font-weight: 400!important;
    line-height: 29px!important;
    padding-left: 2px!important;
}
#maincontainer{
	display:block;
}
.slick-track{
/*	width:100%!important;*/
}
.divslides {
/*	min-width: 76px!important;*/
}
.bottomline{
	background: url(../images/nav-bg-2.png) top no-repeat;
    height: 16px;
    width: 99vw;
}
#nav-shop{
	position:relative;
}
#button-1065, #button-1066, #button-1067{
	border:none;
	background:none;
}
#button-1065 span, #button-1066 span, #button-1067 span{
text-transform: uppercase;	
color: #1b1c20;
}
#button-1065 span:hover, #button-1066 span:hover, #button-1067 span:hover{
color: #ee7900;
}
.form_sort_count .box_products_count_to_page .control-label{
	border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    border: 1px solid #CCC;
    padding: 0 56px 0 12px;
    border-right: none;
    position: absolute;
    height: 39px;
    line-height: 36px;
    font-size: 12pt;
}