html{margin:0;padding:0;}
body{font-family:'Roboto', Arial, Helvetica, sans-serif;font-size:13px;margin:0px;padding:0px;}
@media (min-width:1360px){.container{width:1330px;}
}
@media (min-width:1600px){.container{width:1600px;}
}
body, td, th, input, textarea, select, a{}
#container.container{padding:0;}
h1, h2, h3, h4, h5, h6,.welcome{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h1{font-size:24px;margin:0;padding:10px 0 20px 0;font-weight:normal;}
h2{font-size:14px;text-transform:uppercase;font-weight:normal;margin-top:0px;margin-bottom:12px;}
p{margin-top:0px;margin-bottom:15px;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
a img{border:none;}
form{padding:0;margin:0;display:inline;}

table.option-image,
table.option-image tbody,
table.option-image tr,
table.option-image td{
	display:block;
}
table.option-image input{
	display:none;
}
table.option-image tbody{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.home-welcome{
    background: #ffff;
	color:#545454;
}	
.home-welcome a{	
	color: #f337bc;	
}
.h-phones{
	color:#000;
}
.p-in-c.fixed-cart{
      position: fixed!important;
    top: 0px;
    right: 10%;
    z-index: 999;
    background: #fff;
    margin: 0px!important;
    padding: 0;
    padding-top: 18px;
    box-shadow: 5px 11px 15px #79797924;
    padding-left: 5px!important;
    padding-right: 13px;
}
#cart.p-in-c.fixed-cart .heading a > div:after {
    font-size: 24px!important;
	
}	
#cart.p-in-c.fixed-cart .heading a > div{
	margin-bottom:0!important;
}
#header #cart.p-in-c.fixed-cart .content{
	    top: 58px;
}
#chain_container table.option-image tr {  
    width: 50%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: space-between;
	margin: 0px 0px;
	text-align:center;

} 
.container_for_chan_options tbody{
	display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
}
.container_for_chan_options img {
	border: 1px solid #CCCCCC;
    cursor: pointer;
}
.container_for_chan_options label{
	font-weight: normal;
    font-size: 12px;
}
.container_for_chan_options input:checked + img {
	    border-color: #ef5f96;
}
.chain-item.chain_required .image {
	text-align:center;
}
.chain-item.chain_required .image img,
.chain_options_list img{
	max-width:70%!important;
}
#chain_container .chain-symbol, #chain_container .chain-result{
	padding-top:0!important;
}	
.flex-td{
	display: flex;
    flex-direction: row;
    align-items: center;
}

#chain_container  .option-image{
	    margin-top: 10px;
}
.option-image input:checked + img{
	border-color:#ef5f96;
}
.img-l-ua{
	margin-top:-2px;
}
.compare-info td{
	white-space: normal!important;
}
.load-more-btn{
	background: #5ebafc;
    padding: 10px 10px;
    color: #fff!important;
    text-transform: uppercase;
}
#load_more{
	margin-top: 20px;
    margin-bottom: 30px;
}
.category-description a{
	border: 1px solid #e7429461;
    padding: 3px 9px;
    border-radius: 4px;
    background: #e74294ad;
    color: #fff;
	margin-bottom: 5px;
    margin-right: 0px;
    display: inline-block;
}
#short_text:after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    height: 21px;
    background: -webkit-linear-gradient(rgba(255,255,255,0),#fff 60%);
    background: -ms-linear-gradient(rgba(255,255,255,0),#fff 60%);
    background: -moz-linear-gradient(rgba(255,255,255,0),#fff 60%);
    background: linear-gradient("", #fff 60%);
    pointer-events: none;
}
#short_text {
    max-height: 200px;
    overflow: hidden;
    transition: 0.3s ease-in-out;
    position: relative;
}
.show-content-btn, .hide-content-btn {
    text-align: center;
    cursor: pointer;
}
.show-content-btn, .hide-content-btn {
    text-align: center;
    cursor: pointer;
}
.show-content-btn span, .hide-content-btn span {
    text-decoration: none;
    color: #ef5f96;
    font-weight: 600;
}
#short_text.show-content {
    height: 100%;
    max-height: 100%;
    transition: 0.3s ease-in-out;
}
.hide-content-btn {
    display: none;
}
#prod-video{
	margin-top:20px;
}
#prod-video iframe{
	width:100%!important;
	height:360px!important;
}
.ui-accordion .ui-accordion-content{background:#fff;}
.tel-head{display:block;font-size:16px;}
.button_call_b:hover{background-color:#000!important;}
.button_call_b{background-color:#ff3399!important;margin-top:15px;}
#menu_top li{text-align:center;float:left;padding:0;}
#menu_top ul{list-style:none;text-align: center;}
#menu_top li a:hover{color:#fff;}
.toplink_menu{padding-left:60px;}
.page_news_p{margin-top:20px!important;}
#menu_top li a{color:#fff;padding-left:5px;padding-right:5px;border-right:1px solid #ddd;}
#menu_top li span{color:#ddd;padding-left:5px;padding-right:5px;border-right:1px solid #ddd;}
#menu_top li:last-child a{border-right:0;}
#menu_top li:last-child span{border-right:0;}
.cart-info tbody .quantity img{margin-top:-12px;}
.simplecheckout-table-form-right input[type='text'], .simplecheckout-table-form-right input[type='email'], .simplecheckout-table-form-right input[type='tel'], .simplecheckout-table-form-right input[type='password']{width:70%!important;}
input[type='text'], input[type='email'], input[type='tel'], input[type='password'], textarea{border:1px solid #e1e1e1!important;background:#FFF!important;padding:5px;height:28px;margin-left:0px;margin-right:0px;}
.simplecheckout-block-content{border:none!important;}
.simplecheckout-table-form-left{width:20%!important;}
input[type='checkbox']{width:18px;height:18px;}
select{background:#F8F8F8;border:1px solid #CCCCCC;padding:5px;height:28px;}
label{cursor:pointer;}
.search-page p input{width:60%;}
.search-page p select{width:38%;}
#simplecheckout_customer .simplecheckout-block-heading{width: 65%;}
.search-page > div{display:inline-block;}
h3, .title_h3{font-size:14px;text-transform:uppercase;font-weight:normal;margin-top:0px;margin-bottom:12px;}
#topcontent-header{}
#container{margin-left:auto;margin-right:auto;text-align:left;}
#column-left{float:left;width:24%;}
.default #menu{border-bottom:3px solid #e1e1e1;margin-bottom:20px;}
#column-right{float:right;width:24%;}
#content{min-height:400px;margin-bottom:25px;}
#content img{max-width:100%;height:auto;}
#column-left + #column-right + #content, #column-left + #content{margin-left:26%;min-height:100px;}
#column-right + #content{margin-right:26%;min-height:100px;}
.july-white{padding:15px;margin-bottom:15px;}
.july-white img{max-width:100%;height:auto;}
#top{font-size:12px;}
#top .dropdown-menu{font-size:12px;text-align:left;left:auto;right:0;}
#top .account-drop .dropdown-menu{}
#top .contactinfo{line-height:18px;display:inline-block;vertical-align:top;margin-top:4px;text-decoration:none;}
.topinfo .contactinfo{margin:40px -5px 20px 35px;text-align:center;float:left;}
.topinfo .contactinfo > div{padding-left:5px;padding-right:5px;}
.topinfo .contactinfo:after{display:table;content:" ";clear:both;}
.topinfo .contactinfo img{float:left;margin:0 6px 6px 0;}
#header{position:relative;z-index:99;margin-bottom:15px;}
#menu_top{margin-top:5px;}
#header .toplink{text-align:right;}
#header .toplink > div{padding-right:12px;line-height:20px;padding-top:3px;cursor:pointer;font-size:12px;}
#header .toplink > div > a{text-decoration:none;}
#header .toplink > div > a:hover{}
#top #welcome a div, #compare-total2 div{display:none;width:26px;height:26px;vertical-align:middle;text-align:center;border-radius:2px;line-height:26px;}
#top #welcome a:first-child div:after{content:"\f090";font-family:FontAwesome;font-size:20px;}
#top #welcome a:last-child div:after{content:"\f044";font-family:FontAwesome;font-size:18px;}
#compare-total2 div:after{content:"\f080";font-family:FontAwesome;font-size:16px;}
#header .container{position:relative;}
#header #logo{margin:15px 0;}
#header #logo img{max-width:100%;height:auto;}
#header .cap-center #logo{text-align:center;}
#language{}
div.collapse.navbar-collapse.navbar-ex1-collapse{background: #fff;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;padding: 0;}
#language img{cursor:pointer;margin-right:5px;padding-left:5px;}
#header .toplink .top-text{display:none;}
#currency{}
#nitroCacheBar{display: none!important;}
#currency a{display:inline-block;padding:2px 8px;text-decoration:none;line-height:20px;}
#currency .dropdown-menu, #language .dropdown-menu{-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
#currency a b{color:#000;text-decoration:none;}
#header #cart{z-index:101;position:relative;margin-top:25px;text-align:left;padding-left:70px;float:right;margin-right:35px;}
#header #cart .heading{height:30px;position:relative;z-index:1;}
#header .topinfo #search{width:233px;margin-left:10px;}
#header .cap-center #logo{margin-top:45px;height:80px;}
#header #cart .heading h4{text-transform:uppercase;white-space:nowrap;font-size:12px;margin:3px 0 0 50px;font-weight:normal;}
#header #cart .heading > a{text-decoration:none;display:block;text-decoration:none;}
#header #cart #cart-total{font-weight:bold;display:block;margin-left:50px;padding-top:7px;}
#header #cart .heading a > div{margin-right:10px;margin-bottom:10px;float:left;width:40px;height:40px;text-align:center;padding:0 10px 0 5px;background-position:center center;background-repeat:no-repeat;}
#header #cart .heading a > div:after{font-size:18px;content:"\f07a";font-family:FontAwesome;line-height:30px;color:#ff3399;}
#header #cart .heading a #cart-top-fixed{display:block;position:absolute;left:26px;top:-6px;font-size:11px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;}
#header.fixed #cart h4, #header.fixed #cart #cart-total{display:none;}
#header.fixed #cart{position:fixed;top:0px;right:40px;margin-top:10px;}
#header #cart .content{z-index:9;clear:both;display:none;position:absolute;top:40px;right:0;min-width:350px;padding:8px;min-height:150px;border:1px solid rgba(0,0,0,0.15);box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);background:#FFF;}
#header #cart.active .heading{font-weight:700;}
#header #cart.active .content{display:block;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}
.mini-cart-info td{color:#000;vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEEEEE;}
.mini-cart-info .image{width:1px;}
.mini-cart-info .image img{border:1px solid #EEEEEE;text-align:left;}
.mini-cart-info .name small{color:#666;}
.mini-cart-info .quantity{text-align:right;}
.mini-cart-info td.total{text-align:right;}
.mini-cart-info .remove{text-align:right;}
.mini-cart-info .remove img{cursor:pointer;background-color:#eee;padding:5px;border-radius:50%;}
.mini-cart-total{text-align:right;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;margin-bottom:5px;}
.mini-cart-total td{color:#000;padding:4px;}
#header #cart .checkout{text-align:right;clear:both;}
#header #cart .empty{padding-top:50px;text-align:center;}
#header #search{position:relative;width:100%;z-index:7;}
#header .topinfo.topinfosearch #search{width:273px;}
#header .topinfo #search{margin-top:0px;margin-bottom:15px;margin-left:30px;float:right;margin-right:35px;}
#header .button-search{position:absolute;right:0px;line-height:40px;text-align:center;font-size:15px;width:40px;height:40px;cursor:pointer;}
#header .topinfo .button-search{height:40px;width:40px;line-height:40px;}
#header #search input{padding:1px 40px 1px 3px;width:100%;height:40px;color:#333;}
#header .topinfo #search input{b height:40px;}
#header p{margin-bottom:10px;}
#header .links{}
#header .links a{display:inline-block;padding:3px 8px;line-height:30px;text-decoration:none;}
#header .links a:hover{text-decoration:none;}
#header .links a + a{}
#header #top .top_search_down{color:#444;background-color:#FFF;line-height:20px;padding:0px 10px 5px;cursor:pointer;font-size:12px;display:inline-block;vertical-align:middle;margin-top:7px;z-index:2;}
#header .leave-search{padding:15px 15px 0;font-size:18px;display:none;}
.top_search_down ~ .contactinfo{margin-right:80px;}
#header .web-icon li{display:inline-block;vertical-align:top;margin-right:4px;}
#header .web-icon li a{display:block;}
#header .web-icon{margin:5px 0 0 0;padding:0;list-style:none;display:inline-block;}
#header.fixed .menufix{position:fixed;top:0px;left:0px;width:100%;margin-left:auto;margin-right:auto;border-top:1px solid #eee;box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);}
#header.fixed #menu > ul > li.ic-top .jl-icon{display:none;}
#header.fixed #menu > ul > li{min-height:36px;}
#menu .md-7{width:14.25%;}
#menu{z-index:100;position:relative;padding-right:50px;padding-left:10px;}
.st_nal_t{position:absolute;bottom:0px;left:30%;color:#FF3399;}
#menu > ul{list-style:none;position:relative;width:100%;padding:0;}
#menu ul{list-style: none;  margin: 0;  padding: 0;  width: 100%;}
#menu > ul > li{text-align:center;float:left;padding:0;min-height:46px;}
@media (min-width:993px){.md-1{width:100%;}
.md-2{width:50%;}
.md-3{width:33.33%;}
.md-4{width:25%;}
.md-5{width:20%;}
.md-6{width:16.66%;}
.md-7{width:14.28%;}
.md-8{width:12.5%;}
.md-9{width:11.11%;}
.md-10{width:10%;}
.md-11{width:9%;}
.md-12{width:8.3%;}
.md-13{width:7.6%;}
.md-14{width:7.1%;}
}
#menu > ul > li > a{font-family:'Roboto', Arial, Helvetica, sans-serif;font-size:15px;display:block;line-height:36px;text-decoration:none;position:relative;padding:5px 0;margin:0;overflow:hidden;}
#menu > ul > li.ic-left span.arrow,
#menu > ul > li > span.arrow{display:none;}
#menu > ul > li > a.active{}
#menu > ul > li > div{display:none;border:1px solid rgba(0,0,0,0.15);box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);position:absolute;z-index:13;padding:10px;width:auto;text-align:left;}
#menu > ul > li> .submenu > ul > li > .submenu > ul > li > a:before{display:inline-block;margin-right:6px;content:"\f138";font-family:FontAwesome;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
#menu > ul > li> .submenu > ul > li > .submenu > ul > li:hover > a:before{padding-left:3px;margin-right:3px;}
#menu > ul > li> .submenu .submenu .arrow{display:inline-block;}
#menu > ul > li> .submenu .submenu .arrow:before{content:"\f105";font-family:FontAwesome;}
#menu > ul > li > div > ul{display:block;vertical-align:top;padding:0px;margin:0;border-right:1px solid rgba(0,0,0,0.08);}
#menu > ul > li > div > ul:last-child{border:none;}
#menu > ul > li > div > ul.allcategory-sub{display:table-cell;vertical-align:top;min-width:150px;}
#menu > ul > li > div > ul > li{border-bottom:1px solid rgba(0,0,0,0.08);}
#menu > ul > li> .submenu .submenu{padding:0 10px 10px 10px;}
#menu > ul > li> .submenu .submenu > ul > li{position:relative;padding:2px 0;}
#menu > ul > li> .submenu > ul > li > a{font-family:'Roboto', Arial, Helvetica, sans-serif;display:block;min-width:140px;padding:6px 10px;font-size:12px;text-transform:uppercase;text-decoration:none;}
#menu > ul > li> .submenu .submenu a{text-decoration:none;vertical-align:middle;}
#menu > ul > li> .submenu > ul > li > a:hover,
#menu > ul > li> .submenu .submenu a:hover{}
#menu > ul > li> .submenu .submenu .submenu{display:block;position:absolute;left:-10000px;top:0;opacity:0;z-index:2;padding:10px;width:180px;word-wrap:break-word;box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, 0.15);-moz-transition:opacity 50ms ease-in-out 100ms;-webkit-transition:opacity 50ms ease-in-out 100ms;-o-transition:opacity 50ms ease-in-out 100ms;transition:opacity 50ms ease-in-out 100ms;}
#menu > ul > li> .submenu .submenu li:hover .submenu{left:80px;opacity:1;}
#menu > ul > li .col-lg-25{width:20%;float:left;}
.style-accaunt-m div{width:100%;text-align:center;}
.style-accaunt-m input{width:100%;margin-bottom:10px;}
.style-accaunt-m span{width:49%;margin-bottom:10px;display:block;}
.style-accaunt-m .registr{width:100%;}
.style-accaunt-m .registr, .sidr input.sidr-class-button.sidr-class-registr{text-decoration:none;}
.style-accaunt-m .registr{padding-left:10px;padding-right:10px;}
.sidr-class-style-accaunt-m{padding:0 20px;}
#container .breadcrumb{padding:11px;line-height:20px;margin-bottom:6px;border-radius:0;background-color:rgba(0,0,0,0.02);font-size:0.9em;}
.warning, .attention, .information{padding:20px 20px 20px 33px;margin-bottom:0px;}
.success, .information{background:#FFF;padding:30px 20px 20px;border:2px solid #FF3399;}
.container > .success, .container > .information{padding:15px 20px;}
#notification_quickview .success{padding:10px;background-color:#f2faed;}
.success a:first-child{display:block;font-size:1.2em;}
#notification .success, #notification .warning, #notification .attention, #notification .information{width:280px;position:fixed;top:20%;left:50%;margin-left:-140px;z-index:99999;-webkit-box-shadow:0px 5px 40px 1px rgba(0, 0, 0, 0.600);-moz-box-shadow:0px 5px 40px 1px rgba(0, 0, 0, 0.600);box-shadow:0px 5px 40px 1px rgba(0, 0, 0, 0.600);text-align:center;}
.success .button{display:block;margin-top:20px;}
.successimg{width:100px;height:auto !important;display:block;margin-bottom:10px;}
.warning{background:#FFD1D1 url('../image/warning.png') 10px center no-repeat;border:1px solid #F8ACAC;}
.attention{background:#FFF5CC url('../image/attention.png') 10px center no-repeat;border:1px solid #F2DD8C;}
.success .close{position:absolute;right:5px;top:5px;cursor:pointer;background-color:#eee;padding:5px;opacity:1;filter:alpha(opacity=100);border-radius:50%;}
.warning .close, .attention .close, .information .close{float:right;background-color:#eee;padding:5px;opacity:1;filter:alpha(opacity=100);border-radius:50%;cursor:pointer;}
.required{color:#FF0000;font-weight:bold;}
.error{display:block;color:#FF0000;}
.help{color:#999;font-size:10px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;display:block;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#000000;}
table.form td{padding:4px;}
input.large-field, select.large-field{width:100%;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
table.list td{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
table.list thead td{background-color:#EFEFEF;padding:0px 5px;}
table.list thead td a, .list thead td{text-decoration:none;color:#222222;font-weight:bold;}
table.list tbody td{padding:0px 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;}
table.radio td label{display:block;}
table.radio tr td:first-child{width:1px;}
table.radio tr td:first-child input{margin-top:1px;}
table.radio tr.highlight:hover td{background:#F1FFDD;cursor:pointer;}
#content .pagination{padding:0;display:block;text-align:center;width:100%;margin:20px 0;border-radius:0;}
.pagination .links a{}
.pagination .links a,.pagination .links b{border-radius: 100%;display:inline-block;margin-right:0px;border:3px solid rgba(0,0,0,0.1);line-height:29px;text-align:center;height:34px;width:34px;text-decoration:none;}
.pagination .links b, .pagination .links a:hover{}
.pagination .results{line-height:28px;padding-right:0px;}
a.button, input.button, button.button, .sidr input.sidr-class-button{font-family:'Roboto', Arial, Helvetica, sans-serif;cursor:pointer;line-height:28px;font-size:11px;text-transform:uppercase;text-align:center;border:none;border-radius:2px;text-decoration:none;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
a.button{display:inline-block;text-decoration:none;padding:0px 12px 0px 12px;}
input.button, button.button, input.sidr-calass-button{margin:0;border:0;height:28px;padding:0px 12px 0px 12px;}
a.button:hover, input.button:hover, button.button:hover{text-decoration:none;}
.box-product .cart a.button.no-stock,
.product-grid .cart a.button.no-stock,
.product-list .cart a.button.no-stock{font-size:0.8em;padding-left:0px;padding-right:0px;background:transparent;color:#888;}
.button.no-stock:hover{opacity:0.4;}
.buttons{padding-bottom:20px;}
.det_mod_url_bl{text-align:center;}
.det_mod_url_bl{padding:30px!important;}
.det_mod_url_bl ul{padding-right:0px!important;}
.det_mod_url_bl a{font-size:22px!important;}
.det_mod_url{color:#b09e66!important;border-bottom:2px solid #b09e66;font-size:22px;}
.buttons .left{float:left;text-align:left;}
.buttons .right{float:right;text-align:right;}
.buttons .center{text-align:center;margin-left:auto;margin-right:auto;}
.htabs{height:42px;min-height:42px;line-height:20px;margin:0;padding:0;list-style:none;}
.htabs.prod-info{height:auto;}
.htabs li{display:inline-block;margin-right:15px;}
.july_tabs .htabs{height:auto;padding-right:88px;margin-bottom:6px;}
.july_tabs .htabs a{float:none;line-height:40px;padding:6px 0px 4px 0;}
.htabs a, .htabs li{font-family:'Roboto', Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;text-align:center;text-decoration:none;}
.july_subtabs .htabs a{text-transform:none;}
.htabs a{padding:6px 0px 4px 0;float:left;}
.htabs a.selected, .htabs a:hover, .htabs .active a{text-decoration:none;}
.tab-content{margin-bottom:20px;padding:15px;background-color:#fff;border:1px solid #e8e8e8;}
.tab-content img{max-width:100%;height:auto;}
.july_tabs .tab-content{margin-bottom:0px;padding:0px;border:none;background:transparent;}
.htabs .subtab-show-all{}
.subtab-show-all > span{font-size:14px;text-transform:none;font-weight:normal;cursor:pointer;}
.july_tabs .subtab-show-all > span{padding:0;}
.box{margin-bottom:20px;position:relative;}
.box .box-heading{font-family:'Roboto', Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;line-height:20px;margin:0 0 6px 0;padding:11px 0;}
.box .box-heading a{}
.box .box-content{position:relative;}
.box-content-page{padding:0;}
.box-product{overflow:auto;}
.slide .box-product{overflow:hidden;}
.box-product.row{margin-left:-3px;margin-right:-3px;overflow:hidden;}
.box-product > div{padding:0px 3px 6px 3px;}
.box-product > div > div{background-color:#FFF;vertical-align:top;margin:0;text-align:left;padding:10px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.box-product > div > div:after{clear:both;display:block;content:"";}
.box-product .hov-div:hover > div{z-index:2;}
/*#column-left .box-product .image , #column-right .box-product .image{float:left;max-width:100px;}
#column-left .box-product .name , #column-right .box-product .name,
#column-left .box-product .rating , #column-right .box-product .rating,
#column-left .namecateg, #column-right .namecateg{margin-left:120px;}*/
column-left .box-product .price , #column-right .box-product .price{border-bottom:0}
.box-product .image{display:block;text-align:center;position:relative;margin-bottom:10px;}
.box-product .image img{padding:0;border:none;max-width:100%;height:auto !important;}
.box-product .name{font-family:'Roboto', Arial, Helvetica, sans-serif;height:32px;line-height:16px;overflow:hidden;margin-bottom:2px;text-align:center;color:#000000;}
.box-product .name a{font-size:14px;text-decoration:none;}
.box-product .price{display:block;font-size:18px;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #e8e8e8;text-align:center;padding-top:5px;}
.box-product .price-old{font-size:0.9em;font-weight:normal;text-decoration:line-through;white-space:nowrap;}
.box-product .price-new{margin-right:6px;white-space:nowrap;}
.box-product .rating{margin-bottom:3px;text-align:center;}
.box-product .cart{text-align:center;vertical-align:top;}
.box-product .fastorder{display:inline-block;float:right;}
.box-product .fastorder a{display:block;width:28px;height:28px;text-align:center;line-height:28px;border-radius:2px;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.box-product .fastorder a:before{content:"\f095";font-family:FontAwesome;font-size:18px;}
.box-product .quick-view a:before{content:"\f002";font-family:FontAwesome;}
.box-product .wishlist a:before{content:"\f08a";font-family:FontAwesome;}
.box-product .compare a:before{content:"\f080";font-family:FontAwesome;}
.box-product .wishlist, .box-product .compare,.box-product .quick-view{float:left;vertical-align:top;}
.box-product .wishlist a, .box-product .compare a, .box-product .quick-view a{display:block;width:28px;height:28px;text-align:center;line-height:28px;}
.box-product .wishcomp{position:absolute;z-index:3;right:0;top:10px;opacity:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
#compare-total2:after{content:"\f08a";font-family:FontAwesome;margin-left:5px;}
.bl_f_subscribe{margin-top:20px;}
.bl_f_contact div{margin-bottom:10px;}
.box-product .hov-div:hover .wishcomp{opacity:0.7;}
.namecateg li a:hover{}
.namecateg{position:relative;height:18px;margin-bottom:6px;}
.namecateg ul{position:absolute;background:#FFF;width:100%;max-height:100px;color:#888;height:18px;overflow:hidden;list-style:none;margin:0;padding:0;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;}
.namecateg li{display:inline-block;line-height:20px;margin-right:3px;}
.namecateg li:first-child{display:block;}
.namecateg li:after{content:"/";font-size:10px;}
.namecateg li:first-child:after, .namecateg li:last-child:after{content:none;}
.namecateg li a{color:#888;font-size:12px;}
.namecateg li i{font-size:15px;color:#e1e1e1;}
.namecateg ul.hover{height:auto;min-height:60px;}
.product-info .namecateg{height:auto;}
.product-info .namecateg a{display:inline-block;}
.product-info .namecateg a:after{content:",";margin-right:5px;}
.product-info .namecateg a:last-child:after{content:none;}
ul.box-category{padding:0px;list-style:none;margin:0;}
ul.box-category ul{list-style:none;margin:0;padding:0;}
ul.box-category > li{position:relative;}
ul.box-category > li + li{}
ul.box-category > li > a{text-decoration:none;font-family:'Roboto', Arial, Helvetica, sans-serif;display:block;line-height:24px;padding:1px 30px 1px 0px;vertical-align:middle;text-transform:uppercase;}
ul.box-category > li > span{color: #ff3399!important;text-decoration:none;font-family:'Roboto', Arial, Helvetica, sans-serif;display:block;line-height:24px;padding:1px 30px 1px 0px;vertical-align:middle;text-transform:uppercase;}
ul.box-category > li ul{display:none;}
ul.box-category > li > a.active, ul.box-category > li> a:hover,
ul.box-category > li > a.active + .accordeon_plus:after, .box-category > li > a:hover + .accordeon_plus:after{}
ul.box-category > li > a.active + ul{display:block;}
ul.box-category > li ul > li{position:relative;}
ul.box-category > li > ul{}
ul.box-category > li > ul > li > ul{background-color:rgba(0,0,0,0.025);margin:5px 10px;}
ul.box-category > li > ul > li > ul > li a:before{content:"-";margin-right:3px;}
ul.box-category > li > ul > li > ul a{padding:5px 12px;}
ul.box-category > li ul > li > a{text-decoration:none;position:relative;padding:5px 30px 5px 22px;display:block;text-align:left;}
ul.box-category > li ul > li > a.active{}
ul.box-category > li ul > li > a:hover{}
ul.box-category .accordeon_subcat{padding-bottom:10px;}
ul.box-category.accordeon_category > li.cat-active > ul,
ul.box-category.accordeon_category > li > ul li.cat-active > ul{display:block;}
.box-category .accordeon_plus{position:absolute;text-align:center;right:0px;top:0px;width:30px;height:38px;cursor:pointer;z-index:2;}
.box-category ul .accordeon_plus:after{line-height:28px;height:28px;}
.box-category .accordeon_plus:after{content:"+";font-size:15px;display:block;font-weight:normal;line-height:38px;color:#9f9f9f;}
.box-category .accordeon_plus:hover:after{}
.box-category .accordeon_plus.open:after{content:"-";}
ul.box-filter, ul.box-filter ul{list-style:none;margin:0;padding:0;}
ul.box-filter span{font-weight:bold;border-bottom:1px solid #e8e8e8;display:block;padding-bottom:5px;margin-bottom:8px;}
ul.box-filter > li ul{padding-bottom:10px;}
#content .content{margin-bottom:15px;}
#content .content .left{float:left;width:49%;}
#content .content .right{float:right;width:49%;}
.category-info{overflow:auto;margin-bottom:20px;}
.category-info .image{float:left;padding:0;margin-right:15px;}
.category-list{overflow:auto;padding-bottom:15px;}
.category-list ul{padding:0px;margin:0px;}
.category-list ul li{border:1px solid #e8e8e8;background:#FFF;text-align:center;list-style:none;line-height:16px;padding:5px 10px;margin:0 -1px -1px 0;}
.accordeon_plus_refine{display:block;text-align:right;margin-top:-30px;cursor:pointer;}
.accordeon_plus_refine:hover{background-color:rgba(0,0,0,0.015);}
.accordeon_plus_refine:after{content:"\f107";font-family:FontAwesome;cursor:pointer;font-size:15px;line-height:28px;padding:10px;color:#9f9f9f;}
.accordeon_plus_refine.open:after{content:"\f106";}
.category-list ul li a{display:inline;}
.category-list ul li span{display:block;height:30px;overflow:hidden;}
.category-list ul li img{margin-bottom:10px;}
.manufacturer-list{border:1px solid #DBDEE1;background-color:#FFF;padding:5px;overflow:auto;margin-bottom:20px;}
.manufacturer-heading{background:#F8F8F8;font-size:15px;font-weight:bold;padding:5px 8px;margin-bottom:6px;}
.manufacturer-content{padding:8px;}
.manufacturer-list ul{float:left;width:25%;margin:0;padding:0;list-style:none;margin-bottom:10px;}
.manufacturer-info{border:1px solid #e8e8e8;padding:15px;background-color:#fff;}
.product-filter{overflow:auto;margin-bottom:6px;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:5px;}
.product-filter > div{padding:10px 15px 0px 0;background-color:#FFF;margin:0}
.product-filter .display{float:left;background-color:#FFF;}
.catalog-sort-list{display:inline-block;vertical-align:middle;margin-bottom:0px;}
.catalog-sort-list li:hover a{color:#ff3399;}
.catalog-sort-list li a{color:#888;}
.catalog-sort-list .act a{color:#ff3399;}
.catalog-sort-list .act{border:1px solid #ff3399;}
.catalog-sort-list li:hover{border:1px solid #ff3399;}
.filt_zag{margin-top:10px;display:block;}
.fixed #supermenu.white ul li div.bigdiv{margin-top:18px;}
.fixed #supermenu{padding-top:13px;}
.catalog-sort-list li{display:inline-block;vertical-align:middle;font-size:13px;margin:5px;border:1px solid #eee;background:#FFF;padding:5px;}
.product-filter .display{line-height:16px;height:28px;padding:0px 8px;border:1px solid #ddd;margin-top:1px;margin-bottom:10px;}
.product-filter .sortoptions{margin-left:4px;display:inline-block;}
.product-filter .sortoptions a{display:inline-block;height:14px;margin:7px 8px auto 0;background-repeat:no-repeat;background-position:bottom left;}
.product-filter .sortoptions a.active{background-position:top left;}
.product-filter .sortoptions .list1{background-image:url(../image/1list.png);width:19px;}
.product-filter .sortoptions .list3{background-image:url(../image/3list.png);width:14px;}
.product-filter .sortoptions .list4{background-image:url(../image/4list.png);width:19px;}
.product-filter .sortoptions .list5{background-image:url(../image/5list.png);width:24px;}
.product-filter .sort{padding-bottom:10px;padding-right:0;}
.product-filter .limit{padding-bottom:10px;padding-right:0;}
.product-compare{text-align:right;padding-right:0;}
.product-compare a{display:inline-block;text-decoration:none;line-height:22px;padding:3px 6px;}
.product-filter select{width:100%;height:28px;}
.product-list > div{margin-bottom:15px;display:table;position:relative;width:100%;}
.product-list .left{display:table-cell;position:relative;max-width:300px;}
.product-list .right{display:table-cell;position:relative;vertical-align:top;}
.product-list > div + div{border-top:1px solid #e8e8e8;padding-top:16px;}
.product-list .image{margin-right:10px;}
.product-list .image img{border:none;}
.product-list .description{margin-bottom:5px;}
.product-list .price-tax{font-size:12px;font-weight:normal;color:#BBBBBB;}
.product-grid.row{margin-left:-3px;margin-right:-3px;overflow:hidden;}
.product-grid > div{padding:0 3px 6px 3px;}
.product-grid > div > div{background-color:#FFF;vertical-align:top;margin:0;text-align:left;padding:10px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.product-grid > div > div:after{clear:both;display:block;content:"";}
.product-grid .hov-div:hover > div{z-index:2;}
#column-left + #column-right + #content .product-grid > div{}
.product-grid .image{display:block;text-align:center;margin-bottom:10px;position:relative;}
.product-grid .image img{padding:0;border:none;max-width:100%;height:auto !important;}
.product-grid .name, .product-list .name{height:32px;line-height:16px;overflow:hidden;margin-bottom:2px;text-align:center;color:#000000;}
.product-grid .name a, .product-list .name a{font-size:14px;text-decoration:none;}
.h3_zamena{font-size:14px;text-transform:uppercase;font-weight:normal;margin-top:0px;margin-bottom:8px;color:#afb7b9;display:block;}
#singleclick_title{text-transform:uppercase;}
.product-grid .description{display:none;}
.product-grid .price, .product-list .price{display:block;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #e8e8e8;font-size:17px;text-align:center;}
.product-grid .price-old, .product-list .price-old{color:#aaa;font-size:0.9em;font-weight:normal;text-decoration:line-through;white-space:nowrap;}
.product-grid .price-new{margin-right:6px;white-space:nowrap;}
.product-grid .price .price-tax{display:none;}
.det_mod_url_bl a,.det_mod_url_bl span, .julyslider .july-titleslider a{color:#000!important;border:0!important;}
.product-grid .rating, .product-list .rating{margin-bottom:3px;text-align:center;}
.product-grid .cart, .product-list .cart{text-align:center;}
.product-grid .cart a:hover, .product-list .cart a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-grid .fastorder, .product-list .fastorder{display:inline-block;float:right;}
.product-grid .fastorder a, .product-list .fastorder a{display:block;width:28px;height:28px;text-align:center;line-height:28px;border-radius:2px;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.product-grid .fastorder a:before, .product-list .fastorder a:before{content:"\f095";font-family:FontAwesome;font-size:18px;}
.product-grid .quick-view a:before, .product-list .quick-view a:before{content:"\f002";font-family:FontAwesome;}
.product-grid .wishlist a:before, .product-list .wishlist a:before{content:"\f08a";font-family:FontAwesome;}
.product-grid .compare a:before, .product-list .compare a:before{content:"\f080";font-family:FontAwesome;}
.product-grid .wishlist, .product-grid .compare, .product-grid .quick-view{float:left;vertical-align:top;}
.product-grid .wishlist a, .product-grid .compare a, .product-grid .quick-view a{display:block;width:28px;height:28px;text-align:center;line-height:28px;}
.product-grid .wishlist a:hover, .product-grid .compare a:hover{}
.product-grid .wishcomp{position:absolute;z-index:3;right:0;top:10px;opacity:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.product-grid .hov-div:hover .wishcomp{opacity:0.7;}
.product-grid .list .image{float:left;text-align:center;width:200px;}
.product-grid .list .list-right{margin-left:220px;}
.product-grid .list .description{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;}
.product-info{overflow:auto;margin-bottom:20px;}
.product-info > .left{float:left;margin-right:15px;}
.product-info > .left + .right{margin-left:265px;}
.product-info .image{padding:20px;background-color:#FFF;border:1px solid #e8e8e8;position:relative;text-align:center;}
.product-info .img-responsive{display:inline-block;}
.product-info .image-additional{overflow:hidden;margin-bottom:0px;padding:15px 0 10px 0;background-color:rgba(0,0,0,0.035);}
.product-info .image-additional img{border:1px solid #e8e8e8;}
.product-info .image-additional a{display:inline-block;}
.product-info .description{margin-bottom:10px;background:#FFF;padding:15px;line-height:20px;}
.product-info .description:not(.desc_pr) > span:before{margin-right:10px;content:"\f138";font-family:FontAwesome;}
.product-info .description a{text-decoration:none;}
.product-info .description .outstock{display:inline-block;font-weight:normal;margin-top:3px;margin-bottom:10px;border-radius:2px;}
.product-info .description .outstock.no-stock{}
.product-info .price{overflow:hidden;margin-bottom:10px;font-size:20px;line-height:24px;}
.product-info .price-old{text-decoration:line-through;}
.product-info .price-new{}
.product-info .price-tax{font-size:12px;font-weight:normal;color:#4d4d4d;display:block;}
.product-info .price .reward{font-size:12px;font-weight:normal;color:#4d4d4d;display:block;}
.product-info .price .discount{font-weight:normal;font-size:12px;color:#4D4D4D;display:block;}
#tab-review .entry-b{padding:47px 0 0px 0!important;}
.displayc{clear:both;}
#tab-review #captcha{margin-left:4px!important;}
.product-info .image-additional{background:none;}
.displayc input{width:200px!important;}
.product-info .options{padding:0px 15px 0 15px;margin-bottom:10px;background-color:#FFF;}
.product-info .options textarea, .product-info .options input[type='text'], .product-info .options select{width:100%;}
.product-info .options label{font-weight:normal;margin-bottom:0;margin-top:4px;vertical-align:top;}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;margin-bottom:0;width:100%;height:100%;}
.product-info .option-image img{border:1px solid #CCCCCC;cursor:pointer;}
.product-info .cart{padding:0 6px;margin-bottom:20px;position:relative;}
.product-info .cart .pull-left{margin:10px 0;}
.product-info .cart:before, .product-info .cart:after{content:" ";display:table;}
.product-info .cart a.button{line-height:36px;margin:10px 4px;vertical-align:top;}
.product-info .links{display:inline-block;margin:10px;vertical-align:top;margin-top:20px;}
.product-info .links i{margin-right:4px;}
.product-info .links div{display:block;}
.product-info .cart-wishlist a, .product-info .cart-compare a{line-height:20px;text-decoration:none;}
.product-info .singleclick{height:40px;overflow:hidden;}
.product-info .singleclick:before{content:"\f095";font-family:FontAwesome;font-size:18px;line-height:36px;}
.product-info .cart-wishlist:before{content:"\f08a";font-family:FontAwesome;padding-right:5px;float:left;}
.product-info .cart-compare:before{content:"\f080";font-family:FontAwesome;padding-right:5px;float:left;}
.product-info .cart-wishlist a:hover, .product-info .cart-compare a:hover{text-decoration:underline;}
.product-info #decrease, .product-info #increase{display:block;width:20px;height:40px;cursor:pointer;font-size:7px;line-height:40px;text-align:center;background-color:transparent;border:none;font-size:20px;}
.product-info .desc_pr #column-right{float:none;width:auto;}
.product-info #htop{line-height:40px;height:40px;width:40px;text-align:center;}
.product-info .cart .minimum{padding:0 0 5px 10px;font-size:11px;}
.product-info .july_custicon{margin-top:15px;margin-bottom:15px;}
.product-info .july_custicon img{max-width:100%;height:auto;}
.product-info .july_custicon > div{text-align:center;}
.product-info .july_custicon .july_custtitl{font-size:14px;line-height:16px;}
.product-info .review{margin-bottom:10px;}
.product-info .review > div{line-height:20px;}
.product-info .review > div > span{}
.product-info .review .share{overflow:auto;line-height:normal;padding-bottom:3px;padding-top:8px;}
.product-info .review .share a{text-decoration:none;}
.carousel-tab-related{position:relative;}
.carousel-tab-related .carousel-controls.jul-tabs{top:-58px;right:-15px;}
.review-list{padding:10px;overflow:auto;margin-bottom:20px;}
.review-list .author{float:left;margin-bottom:20px;}
.review-list .rating{float:right;margin-bottom:20px;}
.review-list .text{clear:both;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{color:#000000;font-size:14px;font-weight:bold;background:#F7F7F7;text-align:left;}
.attribute tr td:first-child{color:#000000;font-weight:bold;text-align:right;width:20%;}
.attribute td{padding:7px;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.compare-info{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;background-color:#FFF;}
.compare-info thead td, .compare-info thead tr td:first-child{color:#000000;font-size:14px;font-weight:bold;background:#F7F7F7;text-align:left;}
.compare-info tr td:first-child{color:#000000;width:10%;font-weight:bold;text-align:right;background-color:#f8f8f8;}
.compare-info td{padding:7px;width:20%;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.compare-info .name a{}
.compare-info .price-old{text-decoration:line-through;}
.compare-info .price-new{}
.wishlist-info table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.wishlist-info td{padding:7px;}
.wishlist-info thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.wishlist-info thead .image{text-align:center;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock{text-align:left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action{text-align:right;}
.wishlist-info tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.wishlist-info tbody .image img{border:1px solid #DDDDDD;}
.wishlist-info tbody .image{text-align:center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock{text-align:left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action{text-align:right;}
.wishlist-info tbody .price s{color:#F00;}
.wishlist-info tbody .action img{cursor:pointer;}
.login-content{overflow:auto;}
.login-content .content{margin-bottom:20px;padding:15px;border:1px solid #e8e8e8;}
.login-content .left{float:left;width:48%;}
.login-content .right{float:right;width:48%}
.login-content .left .content, .login-content .right .content{min-height:190px;}
.account-menu >li >a{text-transform:uppercase;font-size:11px;}
.account-menu,.account-menu ul{list-style:none;}
.account-menu ul a:before{display:inline-block;margin-right:6px;content:"\f138";font-family:FontAwesome;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.account-menu ul a:hover:before{margin-right:3px;padding-left:3px;}
.order-list{margin-bottom:10px;}
.order-list .order-id{width:49%;float:left;margin-bottom:2px;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.order-list .order-content div{float:left;width:33.3%;}
.order-list .order-info{text-align:right;}
.order-detail{background:#EFEFEF;font-weight:bold;}
.return-list{margin-bottom:10px;}
.return-list .return-id{width:49%;float:left;margin-bottom:2px;}
.return-list .return-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.return-list .return-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.return-list .return-content div{float:left;width:33.3%;}
.return-list .return-info{text-align:right;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-name{}
.return-model{}
.return-quantity{}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{margin-bottom:20px;}
.return-opened label, .return-reason label{font-weight:normal;}
.return-opened textarea{width:100%;height:120px;}
.return-captcha{float:left;}
.download-list{margin-bottom:10px;}
.download-list .download-id{width:49%;float:left;margin-bottom:2px;}
.download-list .download-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.download-list .download-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.download-list .download-content div{float:left;width:33.3%;}
.download-list .download-info{text-align:right;}
.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.cart-info td{padding:7px;}
.cart-info thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.cart-info thead .image{text-align:center;}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity{text-align:left;}
.cart-info thead .price, .cart-info thead .total{text-align:right;}
.cart-info tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.cart-info tbody .image img{border:1px solid #DDDDDD;}
.cart-info tbody .image{text-align:center;}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity{text-align:left;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img{position:relative;top:4px;cursor:pointer;}
.cart-info tbody .price, .cart-info tbody .total{text-align:right;}
.cart-info tbody span.stock{color:#F00;font-weight:bold;}
.cart-module > div{display:none;}
.cart-total{border-top:1px solid #DDDDDD;overflow:auto;padding-top:8px;margin-bottom:15px;}
.cart-total table{float:right;}
.cart-total td{padding:3px;text-align:right;}
#confirm{margin-bottom:15px;}
.simplecheckout-block-heading{background:none!important;border:0!important;color:#4A5456;font-size:14px;text-transform:uppercase;font-weight:normal;margin-top:0px;}
.simplecheckout-block-heading a{float:right;margin-top:1px;font-weight:normal;text-decoration:none;}
.checkout-content{padding:15px;background-color:#fff;border:1px solid #e8e8e8;display:none;overflow:auto;}
.checkout-content .left{float:left;width:48%;}
.checkout-content .right{float:right;width:48%;}
.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.checkout-product thead .name, .checkout-product thead .model{text-align:left;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total{text-align:right;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.checkout-product tbody .name, .checkout-product tbody .model{text-align:left;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total{text-align:right;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #DDDDDD;}
.contact-info{overflow:auto;margin-bottom:15px;}
.contact-mail .row input{width:100%;}
.contact-info .left{float:left;width:48%;}
.contact-map{overflow:hidden;margin-bottom:15px;}
.contact-info .right{float:left;width:48%;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
.sitemap-info .left{float:left;width:48%;}
.sitemap-info .right{float:left;width:48%;}
.out-off-stock img{filter: grayscale(100%); opacity: 0.6;}
a.no-stock{background:#808080!important; color:#fff!important;padding: 0 10px!important;}
#footer{clear:both;min-height:100px;}
#footer .column{margin-bottom:20px;}
#footer h3{font-size:14px;text-transform:uppercase;font-weight:normal;margin-top:0px;margin-bottom:8px;}
#footer >.container{padding-top:30px;padding-bottom:0px;}
#footer .payment-icon li{display:inline-block;vertical-align:top;margin-right:4px;}
#footer .web-icon li{display:inline-block;vertical-align:top;margin-right:4px;}
#footer .web-icon li a{display:block;}
#footer ul{margin:0px;padding:0;list-style:none;}
#footer ul li{margin-bottom:5px;}
#footer a{text-decoration:none;transition:0.3s all ease 0s;}
#footer .column a:before{display:inline-block;margin-right:6px;content:"\f138";font-family:FontAwesome;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
#footer .column a:hover:before{margin-right:2px;padding-left:3px;}
#footer a:hover{text-decoration:none;}
.bl_center_zag .breadcrumb{background:none;background-color:transparent!important;margin-bottom:20px;}
.bl_center_zag{text-align:center;}
#frm_subscribe{margin-bottom:20px;position:relative;}
#frm_subscribe .newsletter_footer_submit{position:absolute;top:0;right:0;z-index:2;}
#frm_subscribe input{width:100%;margin-bottom:10px;}
#frm_subscribe .button{text-decoration:none;}
#frm_subscribe .button:hover{}
#footer .contacts i{float:left;font-size:15px;}
#footer .contacts span{display:block;margin-left:20px;margin-bottom:10px;}
#footer .footer-product{margin-bottom:20px;}
#footer .footer-product > div >div{float:left;margin:0 4px 4px 0;border:1px solid rgba(0,0,0,0.1);padding:0px;text-align:center;}
#footer .footer-product img{margin-bottom:0px;}
#footer .footer-product .image a{display:block;}
#footer .footer-product .name{display:none;font-size:12px;}
#footer .footer-product .price{display:none;color:#dd0314;font-size:12px;}
#footer .custom-footer{border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);padding-top:18px;}
#footer .custom-footer >.container{padding-top:12px;padding-bottom:30px;}
#footer .custom-footer img{float:left;margin-right:5px;}
#footer .custom-footer a{text-decoration:none;}
.july_icontext:after{display:table;content:" ";clear:both;}
#footer .footer-account{padding:12px;border-radius:2px;}
#footer .footer-account a:hover{text-decoration:underline;}
#footer .footer-account li{display:inline-block;}
#footer .footer-account li:after{content:"/";padding:0 5px;}
#footer .footer-account li:last-child:after{content:"";padding:0;}
.footer_widget_down{position:relative;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;margin:0px auto -20px;width:28px;height:20px;line-height:20px;text-align:center;font-size:18px;cursor:pointer;z-index:10;background-color:rgba(0,0,0,0.12);color:#FFF;}
.footer_widget_down:after{content:"\f106";font-family:FontAwesome;}
.footer_widget_up:after{content:"\f107";font-family:FontAwesome;}
#footer_widget_container{width:100%;margin:0 auto;display:none;overflow:hidden;padding-top:20px;border-top:1px solid #e8e8e8;background-color:#FFF;}
#footer_widget_container .row > div{overflow:hidden;}
#footer_widget_container .july_adress_ymaps{overflow:hidden;}
#powered{padding:10px 0;}
#powered a{text-decoration:underline;}
#powered .schet-kod li{float:right;margin-left:10px;}
.banner div{text-align:center;width:100%;display:none;}
.banner div img{margin-bottom:20px;}
.image-additional .carousel-inner{text-align:center;}
.carousel-controls.jul-tabs{position:absolute;top:-48px;right:0px;z-index:12;}
.carousel-controls.jul-slider{position:absolute;top:50%;margin-top:-21px;width:100%;z-index:12;}
.carousel-controls.jul-tabs .carousel-control.left.jul{right:42px;left:auto;}
.carousel-controls.jul-tabs .carousel-control.right.jul{right:0;left:auto;}
.carousel-controls.jul-slider .carousel-control.left.jul{left:0px;}
.carousel-controls.jul-slider .carousel-control.right.jul{right:0px;}
.carousel-control.left{background-position:top left;}
.carousel-control.right{background-position:top right;}
.carousel-control.left.jul, .carousel-control.right.jul{width:42px;height:42px;display:block;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;position:absolute;background:rgba(255,255,255,0);text-shadow:none;opacity:1;line-height:42px;}
.carousel-control.right.jul:after{content:"\f105";font-family:FontAwesome;}
.carousel-control.left.jul:after{content:"\f104";font-family:FontAwesome;}
.image-additional .carousel-controls.jul-slider{margin-top:-14px;}
.image-additional .carousel-control.left.jul,.image-additional .carousel-control.right.jul{width:28px;height:28px;line-height:28px;}
.subtab-show-img{float:left;position:relative;}
.subtab-show-img + .box-content{margin-left:206px;}
.subtab-show-img a:before, .subtab-show-img a:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.subtab-show-img a:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
.subtab-show-img a:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.subtab-show-img a:hover:after,.subtab-show-img a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.tipsy{padding:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;opacity:1;filter:alpha(opacity=100);background-repeat:no-repeat;background-image:url(../image/tipsy.png);}
.tipsy-inner{padding:5px 8px 4px 8px;background-color:#fff;color:#000;max-width:200px;border:1px solid #4d4d4d;text-align:center;}
.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
.ctr{display:block;clear:both;}
.july-stickers{position:absolute;top:0;left:-4px;z-index:1;}
.july-stickers div {
    background-position: left bottom;
    padding: 2px 6px 6px 6px;
    max-width: 85px;
    min-height: 20px;
    font-size: 9px;
    text-transform: uppercase;
    background-size: 100%;
    background-repeat: no-repeat;
	line-height: 11px;
}
.july-stickers img{display:block;margin-bottom:5px;}
#column-left .boxclick, #column-right .boxclick{position:absolute;right:12px;top:0px;width:100%;text-align:right;z-index:2;cursor:pointer;display:none;}
#column-left .boxclick:before,
#column-right .boxclick:before{content:"+";font-size:15px;font-weight:bold;line-height:46px;}
#column-left .boxclick.open:before,
#column-right .boxclick.open:before{content:"-";}
.left-menu .box-heading{display:none;}
.zoomContainer{z-index:1041;}
#fast_order_form.modal{z-index:1042;}
#topcontrol{z-index:21;width:28px;height:28px;text-align:center;line-height:28px;}
#topcontrol:after{content:"\f106";font-family:FontAwesome;font-size:18px;}
@media (min-width:1200px){.product-grid > div.col-lg-25,
.box-product > div.col-lg-25,
.featur_categ div.col-lg-25,
.contactinfo .col-md-25{width:20%;float:left;}
}
@media (min-width:1200px) and (max-width:1360px){.july_subtabs .col-lg-3.col-md-6 .price-new,
.july_subtabs .col-lg-3.col-md-6 .price-old{font-size:0.8em;}
}
@media (min-width:992px){.box-product > div.col-md-25{width:20%;float:left;}
}
@media (max-width:1200px){.product-filter .sortoptions .list5, .product-filter .sortoptions .list4{display:none;}
}
@media (max-width:992px){#header .cap-center #logo{text-align:center;margin-top:0;}
#header #cart{margin-top:5px!important;}
.topinfo .contactinfo{margin:0px 0px 20px 0px;float:none;}
.topinfo.topinfosearch .contactinfo{margin-top:10px;}
#header .topinfo #search{margin-top:0;width:60%;}
#header .topinfo.cap-center #search{margin-top:10px;}
#header .topinfo.topinfosearch #search{margin-top:20px;width:auto;}
#header #cart{padding-left:0px;float:right;margin-right:35px;}
#header .topinfo #search{float:left;margin-right:0px;}
#top .contactinfo{display:block;text-align:center;}
#header .toplink{text-align:center;    margin-bottom: 10px;}
#header .toplink > div{padding-right:0px;width:20%;}
#supermenu ul li.tlli{position:relative;display:inline-block;z-index:20;padding-left:1px;font-size:14px;width:100%!important;background-color:#fff;}
#supermenu.white ul li a.tll{font-size:16px!important;line-height:33px!important;width:100%;}
.sidebarLeft ul li span{color:#000!important;}
#sidebarLeft #supermenu{line-height:35px!important;background:none!important;margin-top:70px;}
#supermenu .superdropper{display:inline-block!important;width:30px;float:right;text-align:center; position:relative; z-index:999;position: absolute;right: 0;}
.mkids .superdropper span:last-child{display:none;}
.exped .superdropper span:last-child{display:inline-block;}
.exped .superdropper span:first-child{display:none;}
#menu_top{margin-top:10px;}
.too_bl_op_t{display:table-row-group;}
/*.first_bl_img_tov{display:table-header-group;}*/
.product-info{display: flex;flex-flow: wrap;}
.prod-block4   {order: 3;}
.prod-block1  {order: 2;}
.prod-block3  {order: 1;}
.prod-block2 {order: 0;}

#header .toplink .account-drop{margin-left:30%}
#menu_top li{float:none;display:inline-block;}
#supermenu a{font-size:16px!important;}
.toplink_menu{padding-left:0px;}
.sidebarLeft ul li span{font-size:22px;}
.exped .withflyout{display:block!important;width:100%!important;position:relative!important;border:0!important;}
#column-left, #column-right{float:none;width:auto;}
#column-left .box-heading, #column-right .box-heading{border-bottom:2px solid rgba(0,0,0,0.08);}
#column-left + #column-right + #content, #column-left + #content, #column-right + #content , #content{margin-left:0px;margin-right:0px;}
#column-left .july_tabs, #column-right .july_tabs{display:none;}
#column-left .boxclick, #column-right .boxclick{display:block;}
#column-left .box-content, #column-right .box-content{display:block;}
.left-menu .box-heading{display:block;}
.product-filter .display{display:none;}
.product-grid .list .list-right{margin-left:0px;}
.product-grid .list .image{float:none;text-align:center;width:auto;}
.box-product .wishcomp, .product-grid .wishcomp{opacity:0.7;}
.zoomContainer, .product-zoom{display:none !important;}
.subtab-show-img{display:none;}
.subtab-show-img + .box-content{margin-left:0;}
table.list .right, table.list .left{padding:7px 2px;font-size:0.9em;}
.wishlist-info .image, .wishlist-info .model{display:none;}
#content .content .left, #content .content .right{float:none;width:auto;}
.return-quantity, .return-name, .return-model,
.return-reason, .return-opened, .return-captcha{float:none;width:auto;}
}
#compare-total:after {
    content: "\f080";
    font-family: FontAwesome;
    margin-left: 5px;
}
@media (max-width:768px){
.text-price {
	display:block;
    margin-bottom: 3px;
}	
#top #welcome a span,#compare-total2 span{/*display:none;*/}
#hide-idicator{display:none;}
#top #welcome a div, #compare-total2 div{display:inline-block;}
#header #cart .content{min-width:280px;}
#header #cart .content .button + .button{margin-top:10px;}
#header #cart h4, #header #cart #cart-total{display:none;}
#compare-total2 div{display:none;}
.htabs.july_tabs a{line-height:22px;font-size:1em;}
.product-info .links div{display:inline-block;margin-right:10px;}
.product-grid .cart a, .box-product .cart a{line-height:40px;height:40px;}
.product-grid .fastorder a,.box-product .fastorder a{height:40px;width:40px;line-height:40px;}
#column-left .box .box-heading, #column-right .box .box-heading,
#column-left .htabs, #column-right .htabs{margin-bottom:6px;}
.buttons .right, .buttons .left{float:none;text-align:center;margin-bottom:10px;}
.namecateg,.namecateg ul{position:relative;height:auto;max-height:auto;}
.namecateg li i{display:none;}
.content select{width:100%;}
.checkout-content .left, .checkout-content .right{float:none;width:100%;}
input.large-field, select.large-field{width:100%;}
.table-responsive>.table>tbody>tr>td.name,
.table-responsive>.table>tbody>tr>td.description{max-width:200px;white-space:normal;}
}
.category-info2, .home-info2, .description2{
height:0px; overflow:hidden
}
.price-links span{
display:block;color:#0E6A93;cursor:pointer
}
.price-links span.selected{
font-weight:bold
}
.star-rating_wrap{
	display: inline-block;
	font-size: 16px;
    position: relative;
    top: 8px;
}

.star-rating_ico{
	float: right;
	padding-left: 2px;
	cursor: pointer;
	color: #ff3399;
}
.star-rating__ico:last-child{
	padding-left: 0;
}
.star-rating__input{
	display: none;
}
.star-rating_ico:hover:before,
.star-rating_ico:hover ~ .star-rating_ico:before,
.star-rating__input:checked ~ .star-rating_ico:before
{
	content: "\f005";
}

.star-rating-form{
    margin:5px 0;
}
.item-review{
    margin-bottom: 15px;
    display: table;
    position: relative;
    width: 100%;
}
.category-description {
    width: 74%;
    float: right;
    position: relative;
    z-index: 10;
}
#menu_top {
  
    margin-bottom: 4px;
}
@media (max-width:992px){
	#menu_top {   
    padding: 0;
    }
	#menu_top ul {
    padding: 0;
    margin: 0 auto;
    margin-bottom: 10px;
}
#header .toplink .account-drop{
	
}
.comp-b, .wish-btn{
	
    width: auto!important;
}
    .category-description {
        width: 100%;
        float: inherit;
    } 
	.toplink .btn-group{
		margin:0 10px!important;
	}
}
.b-mob-text{
	text-transform: uppercase;
    color: #fff;
}
@media (max-width:767px){
	#header #cart.p-in-c.fixed-cart {
    margin-top: 0px!important;
}
#header #cart.p-in-c.fixed-cart .heading a > div{
	margin-right: 0px;
    margin-bottom: 0px;
}

	#chain_container .chain-item {
    width: 47%!important;
}
	#chain_container .chain-symbol.chain-plus{
	    width: 20px!important;
}
	.container_for_chan_options tbody {
    display: flex!important;
    flex-direction: row;
    flex-wrap: nowrap!important;
}
.chain-item .image img{
    max-width: 50%!important;
 }

#chain_container .flex-td {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
.chain_options_list {
    padding: 10px 0px!important;
}
.chain-item.chain_required .image img, 
.chain-item .image img {
    max-width: 100%!important;
}	
 
#chain_container  .container_for_chan_options label {
    font-size: 11px;
}

#chain_container .name {
   margin:0;
    font-size: 11px;
}
	.july-stickers div {
    background-position: left bottom;
    padding: 2px 6px 6px 6px;
    max-width: 70px;
    min-height: 16px;
    font-size: 9px;
    text-transform: unset;
    background-size: 100%;
    background-repeat: no-repeat;
	line-height: 11px;
}
	.product-filter > div {
    padding: 10px 0px 0px 0;
	}
	.mob-sort{
	 width: 42%;
    float: right;
    padding: 0;
    margin: 0;
	}
	.product-filter .product-compare{
	 width: 56%;
    float: left;
    margin-top: 18px;
    text-align: left;
	}
	.product-filter .product-compare a {
    
    padding: 3px 0px;
}
	#top .contactinfo{
		display:none;
	}
	.h-phones{
		width: 50%;
        float: left;
        text-align: center;
	}
	
	#menu_top ul{
		margin-bottom:0;
	}
	 #mobile-header #responsive-menu-button{
		 font-size: 26px!important;
       
	 }
	 #header #cart{
		 margin-right: 15px;
	 }
	 #header #cart .heading a > div:after{
		 font-size:33px;
	 }
	 #header #logo{
		 margin:0;
	 }
	 .topinfo .contactinfo{
		 margin-bottom:10px;
	 }
}
@media (max-width:380px){
	.wish-btn{
		margin-right:20px;
	}
}
@media (max-width:350px){
	.wish-btn{
		margin-right:0px;
	}
}
.atts{
    font-size: 12px;
    background: #fff;
    position: absolute;
    top: 30%;
    width: 100%;
    opacity: 0.85;
    padding: 10px 19%;
	display:none
}

/*.product-grid .hov-div:hover .atts,.box-product .hov-div:hover .atts{
display:block;
}*/
.text-price {
    font-size: 0.9em;
}
.sort-button{
	background:none;
    border:none;
    outline:none;
	color: #888;
    font-size: 13px;
  
    
}
.catalog-sort-list li:hover .sort-button {
    color: #ff3399;
}
.catalog-sort-list .act .sort-button {
    color: #ff3399;
}
.related-text {
text-align: center;
    font-size: 16px;
    font-weight: bold;
	}