#header #search_block_top { width: 30%; }
.cat-name {font: 600 18px/22px "Open Sans", sans-serif;
text-transform: uppercase;
line-height: 27px;
font-size: 20px; 
color:#CCCCCC;
/*
font-size: 20px;
padding: 0;
margin: 0;
height: 47px;
line-height: 45px;
background: none;
text-indent: 10px !important;
*/

}
ul.product_list li.ajax_block_product { border-width: 0; border-style: none; }
@media only screen and (max-width: 767px) {
#header #search_block_top { width: auto; }
 }
@media only screen and (min-width: 1200px) {
#header #search_block_top { position: absolute; right: 0; width: 300px; top: 55px; padding: 0; }
 }
#header #search_block_top #search_query_top { margin: 0; border: none; height: 40px; line-height: 40px; background: transparent; border: 1px solid; border-color: transparent; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header #search_block_top #search_query_top { height: 34px; line-height: 34px; background: transparent; border: 1px solid; border-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 }
@media only screen and (min-width: 1200px) {
#header #search_block_top #search_query_top { height: 34px; line-height: 34px; background: transparent; border: 1px solid; border-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 }
#header #search_block_top .button, #search_block_top .btn.button-search { width: 45px; padding: 0; height: 40px; line-height: 40px; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header #search_block_top .button, #search_block_top .btn.button-search { width: 40px; padding: 0; height: 34px; line-height: 34px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-top-left-radius: 0; -moz-border-bottom-radius: 0; -ms-border-top-radius: 0; -o-border-bottom-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
 }
@media only screen and (min-width: 1200px) {
#header #search_block_top .button, #search_block_top .btn.button-search { width: 40px; padding: 0; height: 34px; line-height: 34px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-top-left-radius: 0; -moz-border-bottom-radius: 0; -ms-border-top-radius: 0; -o-border-bottom-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
 }
.nav  .header_user_info { border-right: none; border-left: none; }
.nav .header_user_info a { color: inherit; text-shadow: none; padding: 0 10px; margin: 9px 0; visibility: visible; }
@media only screen and (max-width: 767px) {
.nav .header_user_info a { visibility: hidden; width: 34px; }
 }
#contact-link { border-left: none; float: right; }
@media only screen and (max-width: 767px) {
#contact-link { width: auto; }
 }
#contact-link a { color: inherit; text-shadow: none; padding: 0 10px; margin: 9px 0; visibility: visible; font-weight: bold; cursor: pointer; display: block; }
@media only screen and (max-width: 767px) {
#contact-link a { visibility: hidden; width: 34px; }
 }
.nav .header_user_info a.login:before { content: '\f090'; font-family: 'FontAwesome'; font-size: 14px; display: inline-block; padding-right: 10px; visibility: hidden; width: 0; padding-right: 0; }
@media only screen and (max-width: 767px) {
.nav .header_user_info a.login:before { visibility: visible;  padding-right: 10px; width: auto; }
 }
.nav .header_user_info a.logout:before { content: '\f08b'; font-family: 'FontAwesome'; font-size: 14px; display: inline-block; padding-right: 10px; visibility: hidden; width: 0; padding-right: 0; }
@media only screen and (max-width: 767px) {
.nav .header_user_info a.logout:before { visibility: visible;  padding-right: 10px; width: auto; }
 }
.nav .header_user_info a.account:before { content: '\f007'; font-family: 'FontAwesome'; font-size: 14px; display: inline-block; padding-right: 10px; visibility: hidden; width: 0; padding-right: 0; }
@media only screen and (max-width: 767px) {
.nav .header_user_info a.account:before { visibility: visible;  padding-right: 10px; width: auto; }
 }
.nav  .header_user_info a:hover, .nav  .header_user_info a.active { text-shadow: 1px 1px rgba(0, 0, 0, 0.2); background: none; }
#contact-link a:hover, #contact-link a.active { text-shadow: 1px 1px rgba(0, 0, 0, 0.2); background: none; }
#contact-link a:before { content: '\f003'; font-family: 'FontAwesome'; font-size: 14px; display: inline-block; padding-right: 10px; visibility: hidden; width: 0; padding-right: 0; }
@media only screen and (max-width: 767px) {
#contact-link a:before { visibility: visible;  padding-right: 10px; width: auto; }
 }
nav #currencies-block-top { border-left: none; }
@media only screen and (max-width: 767px) {
nav #currencies-block-top { width: auto; }
 }
nav #currencies-block-top div.current { text-shadow: none; padding: 0 10px; margin: 9px 0; color: inherit; }
nav #currencies-block-top div.current strong { color: inherit; }
nav #currencies-block-top div.current:hover, nav #currencies-block-top div.current.active { text-shadow: 1px 1px rgba(0, 0, 0, 0.2); background: none; }
nav #currencies-block-top div.current .cur-label { display: none; }
#currencies-block-top div.current:after { color: inherit; }
header .nav nav #languages-block-top { border-left: none; }
@media only screen and (max-width: 767px) {
header .nav nav #languages-block-top { width: auto; }
 }
#languages-block-top div.current { padding: 0 10px; margin: 9px 0; text-shadow: none; /*color: inherit;*/ }
#languages-block-top div.current:hover { text-shadow: 1px 1px rgba(0, 0, 0, 0.2); }
#languages-block-top div.current:after { color: inherit; }
/*#languages-block-top img.flags_top { padding: 0 10px; margin: 9px 0; }*/


.shop-phone { float: left; padding: 10px 0; width: auto; text-align: center; }
.shop-phone-mobile { float: left; padding: 5px 0; width: 70%; text-align: center; }
@media only screen and (max-width: 767px) {

.login-logout {display: none; }

/*.shop-phone { display: none; }*/
 }
.shop-phone i { float: left; margin-right: 5px; display: inline; }
.shop-phone h5 { padding: 0; margin: 0 20px 0 0; float: left; }
.shop-phone-mobile h5 { padding: 0; margin: 0 20px 0 0; float: left; }
#contact-link { display: none; }
#uhu_xp_9501 { margin-left: 0;  margin-bottom: 30px; padding: 0; }
#uhu_xp_9501 .block_content ul li { padding: 0; margin-top: 30px; border-width: 1px; border-style: solid; }
@media only screen and (max-width: 767px) {
#uhu_xp_9501 .block_content ul li { padding: 3px !important; width: 100%; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_xp_9501 .block_content ul li { width: 22.92817679558011%; margin-left: 2.7624309392265194%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_xp_9501 .block_content ul li { width: 23.076923076923077%; margin-left: 2.564102564102564%;  }
 }
#uhu_xp_9501 .block_content ul li h5 { height: 25px; margin: 0; line-height: 25px; width: 80%; position: absolute; bottom: 25px; right: 0; text-indent: 0; }
@media only screen and (max-width: 767px) {
#uhu_xp_9501 .block_content ul li h5 { line-height: 30px !important; }
 }
#uhu_xp_9501 .block_content ul li .product_desc { display: none; }
#uhu_xp_9501 .block_content ul li p.price_container { width: 80%; left: initial; right: 0; bottom: 0; height: 25px; line-height: 25px; font-size: 20px; text-align: left; }
@media only screen and (max-width: 767px) {
#uhu_xp_9501 .block_content ul li p.price_container { right: 3px; padding: 0 5px !important; }
 }
#uhu_xp_9501 .block_content ul li a.button-flat-highlight, #uhu_xp_9501 .block_content ul li span.button-flat-highlight { display: block; position: absolute; bottom: 0; left: 0; width: 17%; height: 50px; text-align: center; }
#uhu_xp_9501 .block_content ul li .button-flat-highlight i.icon-shopping-cart { display: block; line-height: 50px; float: none; font-size: 24px; padding: 0; }
#uhu_xp_9501 .block_content ul li .button-flat-highlight i.text { display: none; }
#uhu_xp_9501 .block_content ul li span.label { display: none; }
#uhu_xp_9501 .block_content ul li .info { height: 50px; }
#uhu_xp_9501 .block_content ul li.first_item_of_line { margin-left: 0; }
#uhu_xp_9501 .block_content ul li p.price_container span.price { font-size: 18px; line-height: initial; }
#uhu_xp_9501 .block_content ul li .quick-view { display: none; }
#uhu_xp_9501 .block_content ul li .quick-view .s_title_block { display: none; }
#uhu_xp_9501 .block_content ul li .quick-view .ajax_add_to_cart_button { display: table; float: none; text-align: center; text-shadow: none; margin: 0 auto; font-size: 14px; font-weight: normal; }
#uhu_xp_9502 { margin-left: 0; margin-bottom: 40px; padding: 0px; }
#uhu_xp_9502 h4, #cmsinfo_block h4 { height: 44px; line-height: 46px; }
@media only screen and (max-width: 767px) {
#uhu_xp_9502 { float: none; }
 }
#uhu_xp_9502 h4, #cmsinfo_block h4 { /* display: none; */ }
@media only screen and (max-width: 767px) {
#uhu_xp_9502 h4, #cmsinfo_block h4 { font-size: 14px; text-indent: 6px; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_xp_9502 h4, #cmsinfo_block h4 { height: 44px; line-height: 46px; }
 }
#uhu_xp_9502 .block_content ul li { padding: 0; }
@media only screen and (max-width: 767px) {
#uhu_xp_9502 .block_content ul li { width: 280px !important; }
 }
#uhu_xp_9502 .block_content ul li h5 { margin: 0; padding: 0; font-size: 18px; }
#uhu_xp_9502 .block_content ul li .product_desc { display: block; color: #ccc; padding: 5px 0; }
@media only screen and (max-width: 767px) {
#uhu_xp_9502 .block_content ul li .product_desc { display: none; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_xp_9502 .block_content ul li .product_desc { display: none; }
 }
#uhu_xp_9502 .block_content ul li p.price_container { position: static; float: left; }
@media only screen and (max-width: 767px) {
#uhu_xp_9502 .block_content ul li p.price_container { bottom: 20px; left: 5px; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_xp_9502 .block_content ul li p.price_container { font-size: 14px; bottom: 20px; }
 }
#uhu_xp_9502 .block_content ul li a.button-flat-highlight, #uhu_xp_9502 .block_content ul li span.button-flat-highlight { display: block; float: right; background: none; height: 40px; line-height: 40px; }
#uhu_xp_9502 .block_content ul li .button-flat-highlight i.icon-shopping-cart { display: block; float: right; padding: 0; line-height: 40px; color: #eee; }
#uhu_xp_9502 .block_content ul li .button-flat-highlight i.text { display: block; padding: 0 10px; float: left; color: #ccc; }
#uhu_xp_9502 .block_content .bx-prev { width: 30px; height: 60px; display: block; position: absolute; text-align: center; left: 0; top: 43%; font-size: 50px; }
#uhu_xp_9502 .block_content .bx-next { width: 30px; height: 60px; display: block; position: absolute; text-align: center; right: 0; top: 43%; font-size: 50px; }
#productscategory_list .bx-prev { width: 30px; height: 60px; display: block; position: absolute; text-align: center; left: 0; top: 43%; font-size: 50px; }
#productscategory_list .bx-next { width: 30px; height: 60px; display: block; position: absolute; text-align: center; right: 0; top: 43%; font-size: 50px; }
#uhu_xp_9502 .block_content ul li .product-image-container { margin: 0px; padding: 0px !important; }
#uhu_xp_9502 .block_content ul li .info { margin: 0; padding: 20px 30px 10px; overflow: hidden; position: absolute; width: 100%; }
@media only screen and (max-width: 767px) {
#uhu_xp_9502 .block_content ul li .info { display: none; }
 }
#uhu_xp_9502 .block_content { background: none; }
#uhu_xp_9502 .block_content ul li p.price_container span.price { color: #fff; }
#uhu_xp_9502 .block_content ul li span.label { display: none; }
#uhu_xp_9502 .block_content ul li:hover .info { background: rgba(49, 49, 49, 0.5); }
#uhu_xp_9502 h4 i { color: #fff; margin-right: 10px; }
#uhu_xp_9502 h4, #cmsinfo_block h4 {
text-align: center;
text-transform: uppercase;}
#uhu_xp_9502 .block_content .bx-controls i { display: block; line-height: 60px; }
#productscategory_list .bx-controls i { display: block; line-height: 60px; }
#uhu_xp_9502 .block_content ul li .quick-view { display: none; }
#uhu_gd_9501 { margin-bottom: 30px; padding-left: 0; padding-right: 0; }
#uhu_gd_9501 .block_content .bx-prev { position: absolute; top: 40%; left: 0; z-index: 99; text-align: center; opacity: 0; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
#uhu_gd_9501 .block_content .bx-next { position: absolute; top: 40%; right: 0; z-index: 99; text-align: center; opacity: 0; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
#uhu_gd_9501 .block_content .bx-pager { display: none; }
#uhu_gd_9501 .bx-controls i { opacity: 0.25;  font-size: 40px; font-weight: normal; display: block; width: 40px; height: 60px; line-height: 60px; border-radius: 5px; }
#productscategory_list .bx-prev { position: absolute; top: 30%; left: 0; z-index: 99; text-align: center; opacity: 0; -webkit-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; }
#productscategory_list .bx-next { position: absolute; top: 30%; right: 0; z-index: 99; text-align: center; opacity: 0; -webkit-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; }
#productscategory_list .bx-pager { display: none; }
#productscategory_list .bx-controls i { opacity: 0.75;  font-size: 40px; font-weight: normal; display: block; width: 40px; height: 60px; line-height: 60px; border-radius: 5px; }
#productscategory_list:hover .bx-prev { left: 0%; opacity: 1; }
#productscategory_list:hover .bx-next { right: 0%; opacity: 1; }
#uhu_gd_9501 .block_content:hover .bx-prev { left: 5%; opacity: 1; }
#uhu_gd_9501 .block_content:hover .bx-next { right: 5%; opacity: 1; }
#uhu_gj_9511 { margin-bottom: 30px; padding-left: 0; padding-right: 0; overflow: hidden; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_gj_9511 { width: 74.30939226519337%; margin-left: 2.7624309392265194%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_gj_9511 { width: 74.35897435897436%; margin-left: 2.564102564102564%; }
 }
#uhu_gj_9511 ul li { padding: 0; }
#uhu_tj_9502, #cmsinfo_block { float: right; padding: 0; margin-bottom: 30px;  }
@media only screen and (max-width: 767px) {
#uhu_tj_9502, #cmsinfo_block { padding-right: 0; padding-left: 0; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_tj_9502, #cmsinfo_block { /*width: 74.30939226519337%; margin-left: 2.7624309392265194%;*/ width: 100%; margin-bottom: 50px;  }
 }
@media only screen and (min-width: 1200px) {
#uhu_tj_9502, #cmsinfo_block { /*width: 74.35897435897436%; margin-left: 2.564102564102564%;*/ width: 100%; }
 }
#center_column  #uhu_tj_9502 .nav-tabs { height: 45px; padding: 0; margin-bottom: 0; text-indent: 0; border-bottom: none; }
@media only screen and (max-width: 767px) {
#center_column  #uhu_tj_9502 .nav-tabs { height: auto; }
 }
#uhu_tj_9502 #more_info_sheets { margin: 0; background: none; }
#uhu_tj_9502 .nav-tabs li { height: 45px; line-height: 45px; width:/* 20%*/ 100%; margin-left: 0; text-align: center; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 .nav-tabs li { width: 100%; text-align: center; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_tj_9502 .nav-tabs li { height: 24px; line-height: 24px; min-height: 24px; }
 }
#uhu_tj_9502 .nav-tabs .selected { color: #fff; }
#uhu_tj_9502 #more_info_sheets ul.pd li { padding: 0; margin-bottom: 0px; margin-top: 20px; border-width: 1px; border-style: solid; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 #more_info_sheets ul.pd li { width: 50%; padding: 6px !important; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_tj_9502 #more_info_sheets ul.pd li { width: 22.92817679558011%; margin-left: 2.7624309392265194%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_tj_9502 #more_info_sheets ul.pd li { width: 23.076923076923077%; margin-left: 2.564102564102564%; }
 }
#uhu_tj_9502 #more_info_sheets ul.pd li h5 { padding: 0 6px; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 #more_info_sheets ul.pd li h5 { height: 20px !important; line-height: 20px !important; }
 }
#uhu_tj_9502 #more_info_sheets ul.pd li .product_desc { padding: 0 6px; }
#uhu_tj_9502 #more_info_sheets ul.pd li p.price_container { left: 6px; bottom: 76px; }
#uhu_tj_9502 #more_info_sheets ul.pd li a.button-flat-highlight, #uhu_tj_9502 #more_info_sheets ul.pd li span.button-flat-highlight { display: none; }
#uhu_tj_9502 #more_info_sheets ul.pd li .info { padding: 0 6px 6px; overflow: hidden; }
#uhu_tj_9502 #more_info_sheets ul.pd { margin-left: 0; padding: 0; }
#uhu_tj_9502 ul.nav-tabs li.first a { text-transform: uppercase; }
#uhu_tj_9502 .nav-tabs a { border: none; line-height: 45px; padding: 0; margin: 0; font-size: 16px; text-transform: uppercase; }
#uhu_tj_9502 #more_info_sheets ul.pd li a.product_image span.label { display: none; }
#uhu_tj_9502 ul.nav-tabs li.first { width: 40%; text-indent: 15px; text-align: left; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 ul.nav-tabs li.first { width: 100%; text-align: center; }
 }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 #more_info_sheets ul.pd li p.price_container span.price { font-size: 16px !important; line-height: 40px !important; }
 }
#uhu_tj_9502 #more_info_sheets ul.pd li.first_item_of_line { margin-left: 0; }
#uhu_tj_9502 .nav-tabs a:hover, #uhu_tj_9502 .nav-tabs > li.active > a { border: none; background: none; }
#uhu_tj_9502 #more_info_sheets ul.pd li .quick-view { display: none; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header .menu { width: 100%; height: 40px; background-image: none; margin-bottom: 0; margin-left: auto; margin-right: auto; border-top: 1px solid #444; border-bottom: 1px solid #444; }
 }
@media only screen and (min-width: 1200px) {
#header .menu { width: 100%; height: 40px; background-image: none; margin-bottom: 0; margin-left: auto; margin-right: auto; border-top: 1px solid #444; border-bottom: 1px solid #444; }
 }
#header .menu ul.nav_item { z-index: 101; position: relative; }
@media only screen and (max-width: 767px) {
#header .menu ul.nav_item { display:none; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header .menu ul.nav_item { width: 100%; margin: 0 auto;  }
 }
@media only screen and (min-width: 1200px) {
#header .menu ul.nav_item { width: 100%; margin: 0 auto; max-width: 1170px; }
 }
#header .menu ul.nav_item li { border-left: 1px solid #000; float: left; text-align: center; padding: 0; margin: 0; height: 38px; line-height: 38px; display: block; transition: background-color .5s; -webkit-transition: background-color .5s; -moz-transition: background-color .5s; -o-transition: background-color .5s; -ms-transition: background-color .5s; }
#header .menu .nav_item li a { font-weight: normal; padding: 0; }
#header .menu .nav_item li .nav_pop { position: absolute; top: 39px; left: 0; text-align: left; background: #F6F6F6; border: 2px solid #966338; padding: 30px 15px; overflow: hidden; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header .menu .nav_item li .nav_pop { display:none!important; }
 }
#header .menu .nav_item li dl.pop_content dd { margin-bottom: 20px; }
#header .menu .nav_item li dl.pop_adver span { text-align: left; margin-bottom: 5px; display: block; padding: 0; }
#header .menu .nav_item li dl.pop_adver p { margin-bottom: 0; }
#header .menu .nav_item li dl.pop_adver dd { margin-left: 0; margin-bottom: 20px; }
#header .menu .nav_item li .product_image { padding: 0; }
#header .menu .nav_item li dl dd .s_title_block { background: none; text-align: left; margin: 0; height: 30px; line-height: 30px; }
#header .menu .nav_item li dl dd .product_desc { display: block; margin-bottom: 20px; height: 80px; }
#header .menu .nav_item li.cat dl.pop_adver { float: right; text-align: left; }
#header .menu .nav_item li.cat dl.pop_content { margin-left: 0; float: left; background: none; }
#header .menu .nav_item li.prd dl.pop_content { float: right; background: none; }
#header .menu .nav_item li.prd dl.pop_adver { margin-left: 0; float: left; }
#header .menu .nav_item li.man dl.pop_content { background: none; }
#header .menu .nav_item li dl.pop_adver span a { padding: 0; font-weight: bold; font-size: 14px; }
#header .menu .nav_item li dl.pop_adver p a { padding: 0; }
#header .menu .nav_item li dl dd .s_title_block a { padding: 0; font-weight: bold; font-size: 14px; }
#header .menu .mobile li ul { list-style:none;border-top: 3px solid; text-indent: 10px; margin-left: 0; }
#header .menu .nav_item li:hover dl { animation-name: zoomIn; animation-duration: .6s; animation-iteration-count: 1; -webkit-animation-name: zoomIn; -webkit-animation-duration: .6s; -webkit-animation-iteration-count: 1;-moz-animation-name: zoomIn; -moz-animation-duration: .6s; -moz-animation-iteration-count: 1; }
#header .menu .mobile li { line-height: 43px; position: relative; text-indent: 10px; font-size: 16px; }
#header .menu .mobile li span.grower { display: block; position: absolute; right: 0; top: 0; cursor: pointer; font-family: 'FontAwesome'; font-size: 18px; }
#header .menu .mobile li span.grower.OPEN:before, #header .menu .mobile li span.grower.CLOSE:before { content: '\f068'; display: block; vertical-align: middle; width: 43px; height: 43px; color: #333333; text-align: center; }
#header .menu .mobile li span.grower.CLOSE:before { content: '\f067'; color: silver; }
#header .menu ul { list-style: none; }
#header .menu ul.umenu li { float: left; }
#header .menu ul.umenu li span { width: 100%; padding: 0 30px; }
#header .menu ul.umenu li span:after { width: 100%; padding: 0 30px; }
#header .menu ul.umenu li a { width: 100%; }
#header .menu .nav_item li .nav_pop a { padding: 0; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header .menu ul.nav_item li.catall, #header .menu ul.nav_item li.prd,#header .menu ul.nav_item li.man { display:none!important; }
 }
#header .menu .mobile { display:block; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header .menu .mobile { display:none!important; }
 }
@media only screen and (min-width: 1200px) {
#header .menu .mobile { display:none!important; }
 }
#header .menu ul.nav_item li.home { border-left: none; }
#header .menu ul.nav_item li.home a { display: block; }
#header .menu ul.nav_item li.home i.icon-home { display: none; }
.roll { display: inline-block; 	overflow: hidden; 	z-index: 200; 	position: relative; 	vertical-align: top; 	-webkit-transform-style: preserve-3d; 	-moz-transform-style: preserve-3d; 	-webkit-perspective: 400px; 	-moz-perspective: 400px; 	-webkit-perspective-origin: 50% 50%; 	-moz-perspective-origin: 50% 50%; transform-style: preserve-3d; perspective: 400px; perspective-origin: 50% 50%; }
.roll span { display: block; 	position: relative; 	padding: 0 2px; 	transition: all 400ms ease; pointer-events: none; transform-origin: 50% 0%; transform-style: preserve-3d; -webkit-transition: all 400ms ease; 	-moz-transition: all 400ms ease; 	pointer-events: none; 	-webkit-pointer-events: none; 	-webkit-transform-origin: 50% 0%; 	-moz-transform-origin: 50% 0%; 	-webkit-transform-style: preserve-3d; 	-moz-transform-style: preserve-3d; 	overflow: hidden; }
a.roll:hover span { overflow: visible; 	-webkit-transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg ); 	-moz-transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg ); }
.roll span:after { content: attr(data-title); 	display: block; 	position: absolute; 	left: 0; 	top: 1px; 	padding: 0 2px; 	color: #424b51; 	background: #fff; 	-webkit-transform-origin: 50% 0%; 	-moz-transform-origin: 50% 0%; 	-webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg ); 	-moz-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );  transform-origin: 50% 0%;  transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg ); }
.rollup .info { -webkit-transform: translateY(0); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms; -moz-transform: translateY(0); -moz-transition-timing-function: ease-out; -moz-transition-duration: 750ms; -o-transform: translateY(0); -o-transition-timing-function: ease-out; -o-transition-duration: 750ms; -ms-transform: translateY(0); -ms-transition-timing-function: ease-out; -ms-transition-duration: 750ms; transform: translateY(0); transition-timing-function: ease-out; transition-duration: 750ms; }
.rollup:hover .info { -webkit-transform: translateY(-100px); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms; -moz-transform: translateY(-100px); -moz-transition-timing-function: ease-out; -moz-transition-duration: 750ms; -o-transform: translateY(-100px); -o-transition-timing-function: ease-out; -o-transition-duration: 750ms; -ms-transform: translateY(-100px); -ms-transition-timing-function: ease-out; -ms-transition-duration: 750ms; transform: translateY(-100px); transition-timing-function: ease-out; transition-duration: 750ms; }
label { color: inherit; }
.header-container .container { max-width: 100%; }
.page-product-box { padding: 15px; border-top: 3px solid #333; margin-bottom: 20px; margin-top: 80px; position: relative; padding-top: 30px; }
.page-product-box-info { position: relative; }
h3.page-product-heading { line-height: 50px; padding: 0; margin: 0; background: none; border: none; color: inherit; display: inline-table; border-bottom: 3px solid #990066; position: absolute; top: -53px; left: 0; }
.rollleft .quick-view { -webkit-transform: translateX(0); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms; -moz-transform: translateX(0); -moz-transition-timing-function: ease-out; -moz-transition-duration: 750ms; -o-transform: translateX(0); -o-transition-timing-function: ease-out; -o-transition-duration: 750ms; -ms-transform: translateX(0); -ms-transition-timing-function: ease-out; -ms-transition-duration: 750ms; transform: translateX(0); transition-timing-function: ease-out; transition-duration: 750ms; }
.rollleft:hover .quick-view { -webkit-transform: translateX(100%); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms; -moz-transform: translateX(100%); -moz-transition-timing-function: ease-out; -moz-transition-duration: 750ms; -o-transform: translateX(100%); -o-transition-timing-function: ease-out; -o-transition-duration: 750ms; -ms-transform: translateX(100%); -ms-transition-timing-function: ease-out; -ms-transition-duration: 750ms; transform: translateX(100%); transition-timing-function: ease-out; transition-duration: 750ms; }
.button.exclusive-medium { border: none; text-shadow: none }
.price { color: inherit; }
#header .banner a { margin: 0 auto; }
.zoom a img { -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 2000ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 2000ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration: 2000ms; }
.zoom a:hover img { -webkit-transform: scale(1.15, 1.15); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 1500ms; -moz-transform: scale(1.15, 1.15); -moz-transition-timing-function: ease-out; -moz-transition-duration: 1500ms; transform: scale(1.15, 1.15); transition-timing-function: ease-out; transition-duration: 1500ms; }
.block_content ul { margin-bottom: 0; }
.nav > li > a:hover, .nav > li > a:focus { background-color: transparent; }
.page-product-box .products_block .block_content { background: none; }
.page-product-box .products_block .block_content li { background: none; }
#header { background: transparent; padding-bottom: 0; }
@media only screen and (min-width: 1200px) {
#header { width: 1170px; margin: 0 auto; }
 }
@media only screen and (min-width: 1200px) {
#header_row { width: 100%; }
 }
/*#columns { margin-top: 30px; }*/
.footer-container { padding: 0; overflow: hidden; margin-top: 0; background: transparent; }
@media only screen and (min-width: 1200px) {
.footer-container { margin-left: auto; margin-right: auto; }
 }
.footer-container #footer { padding-top: 0; max-width: 100%; border-top: 3px solid #E7E7E7; }
@media only screen and (min-width: 1200px) {
.footer-container #footer { width: 1170px; margin-bottom: 0; }
 }
@media only screen and (max-width: 767px) {
#header_logo { text-align: center; }
 }
#header_right { height: 175px; position: relative; margin: 0; }
@media only screen and (max-width: 767px) {
#header_right { position: static; height: auto; }
 }
@media only screen and (min-width: 1200px) {
#header_right { margin: 0 auto; width: 1170px; }
 }
.block .title_block,  .block h4 { background: none; border: 2px solid; text-transform: uppercase; font-size: 20px; padding: 0; margin: 0; height: 47px; line-height: 45px; background: none; text-indent: 10px !important; }
#left_column .block .block_content, #right_column .block .block_content { padding: 10px; }
.breadcrumb { background: none; border: none; }
.breadcrumb .navigation-pipe { text-indent: 0; }
.breadcrumb a { background: none; color: inherit; }
.breadcrumb a.home { background: none; }
.products_block { overflow: hidden; }
.products_block .title_block { height: 45px; padding: 0px; margin-top: 0; margin-bottom: 0; color: #FFF; line-height: 45px; text-indent: 15px; font-size: 16px; font-weight: normal; background: #0B0B0B; font-family: Helvetica, Sans-Serif; }
@media only screen and (max-width: 767px) {
.products_block .title_block { font-size: 22px; }
 }
.products_block .s_title_block { height: 30px; margin: 50px 0 0 0; line-height: 30px; text-align: left; font-weight: normal; overflow: hidden; }
.products_block .product_desc { display: block; height: 40px; line-height: 20px; overflow: hidden; margin: 0; padding: 0; font-size: 12px; text-align: left; }
.products_block .price_container { height: 40px; line-height: 40px; bottom: 70px; left: 0; padding: 0; font-size: 20px; font-family: arial; position: absolute; margin-bottom: 0; }
.products_block .block_content span.price { line-height: 40px; font-size: 18px; font-family: arial; }
.products_block .block_content ul li a.button { display: none; }
.products_block .block_content ul li a.button-flat-highlight { border: none; }
.products_block .block_content ul li span.button-flat-highlight { border: none; }
.footer-container #footer ul li { padding-bottom: 3px; }
.footer-container #footer ul li a { font-weight: normal; text-shadow: none; }
#index #columns { padding-top: 0; padding-bottom: 0; }
@media only screen and (min-width: 1200px) {
#index #columns { padding-left: 0; padding-right: 0; width: 1170px; }
 }
#index #center_column { background: none; }
@media only screen and (max-width: 767px) {
#index #center_column { /*margin-top: 20px !important;*/ }
 }
header .nav { background: transparent; height: 37px; border-bottom: 1px solid; }
.columns-container { background: none; }
.footer-container .container { padding-bottom: 0; }
/*#columns #columns_home { padding-top: 30px; }*/
.footer-container #footer .footer-block { margin-top: 0; }
.button.button-small { border: none; }
.button.button-small span { border: none; text-shadow: none; }
.button.button-medium { border: none; }
.button.button-medium span { border: none; text-shadow: none; }
#index #columns #columns_home { background: none; padding-top: 0; }
@media only screen and (min-width: 1200px) {
#index #columns #columns_home { width: 1200px; }
 }
.footer-container #footer a:hover { color: inherit; }
.footer-container #footer .title_block, .footer-container #footer h4, #footer #newsletter_block_left h4 { font-family: Mongolian Baiti; text-transform: uppercase; font-size: 20px; }
.footer-container .footer_nav { padding: 0; margin: 0 auto; }
.breadcrumb a.home:before { content: none; }
.breadcrumb a:after { content: none; }
.breadcrumb a:before { content: none; }
.footer-container #footer h4:after { content: none; }
.footer-container #footer h4.active:after { content: none; }
.footer-container .footer_banner { padding: 15px; border-top: 1px solid #E7E7E7; }
@media only screen and (max-width: 767px) {
.footer-container .footer_banner { padding: 0 15px; }
 }
.footer-container #footer .row { margin-left: 0; margin-right: 0; padding: 30px 0; }
@media only screen and (min-width: 1200px) {
.footer-container #footer .row { width: 1170px; margin-left: auto; margin-right: auto; }
 }
@media only screen and (min-width: 1200px) {
header .nav .row { margin: 0 auto; width: 1170px; }
 }
@media only screen and (max-width: 767px) {
.block .title_block:after, .block h4:after { top: 0px; }
 }
#uhu_cp_1901 { padding: 0; margin-bottom: 0; }
@media only screen and (max-width: 767px) {
#uhu_cp_1901 { padding-left: 0; padding-right: 0; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_cp_1901 { width: 22.92817679558011%; margin-left: 0; }
 }
@media only screen and (min-width: 1200px) {
#uhu_cp_1901 { width: 23.076923076923077%; margin-left: 0; }
 }
#uhu_cp_1901 .block_content ul li { padding: 0; overflow: hidden; position: relative; margin-top: 20px; border-width: 1px; border-style: solid;  }
#uhu_cp_1901 .block_content ul li h5 { margin: 0; }
@media only screen and (max-width: 767px) {
#uhu_cp_1901 .block_content ul li h5 { margin: 5px 0 !important; }
 }
#uhu_cp_1901 .block_content ul li .button { display:none; }
#uhu_cp_1901 .block_content { background: none; }
#uhu_cp_1901 .block_content ul li p.price_container { position: static; }
@media only screen and (max-width: 767px) {
#uhu_cp_1901 .block_content ul li p.price_container { margin-top: 0 !important; height: 30px !important; line-height: 30px !important; }
 }
#uhu_cp_1901 .block_content ul li a.product_image { padding: 0; }
#uhu_cp_1901 .block_content ul li span.label i { font-size: 30px; display: block; color: red; }
#uhu_cp_1901 .block_content ul li span span { margin-top: -30px; color: #fff; display: block; font-size: 12px; line-height: 30px; text-align: center; text-shadow: none; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_cp_1901 .block_content ul li .product_desc { display: none; }
 }
#uhu_cp_1901 .block_content ul li span.label { width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; top: 0; left: 0; padding: 0; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-shadow: none; }
#uhu_cp_1901 .block_content ul { margin-bottom: 0; }
#uhu_cp_1901 .block_content ul li .quick-view { display: none; }
#uhu_cp_1901 .block_content ul li.last_item_of_line { overflow: hidden; height: auto; }
#uhu_qt_social { margin-left: 0; margin-top: 0; margin-bottom: 30px; }
.footer-container #uhu_qt_social ul li { display: inline-block; padding: 0; margin: 0; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.footer-container #uhu_qt_social ul li { max-width: 20%; float: left; }
 }
#uhu_qt_social ul li a span { width: 36px; height: 36px; display: block; background-repeat: no-repeat; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_qt_social ul li a span { max-width: 100%; background-size: contain; display: inline-block; }
 }
#uhu_qt_social ul { margin-bottom: 0; height: 38px; }
#uhu_qt_social ul.spin li a span { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
#uhu_qt_social ul.spin li a span:hover { transform: rotate(360deg);  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
#uhu_qt_social ul.scale li a span { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
#uhu_qt_social ul.scale li a span:hover { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
#uhu_qt_social ul.translate li a span { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
#uhu_qt_social ul.translate li a span:hover { transform: translate(0,-10px); -webkit-transform: translate(0,-10px); -moz-transform: translate(0,-10px); -o-transform: translate(0,-10px); -ms-transform: translate(0,-10px); }
#footer #newsletter_block_left { width: 25%; padding: 0 15px; }
@media only screen and (max-width: 767px) {
#footer #newsletter_block_left { width: 100%; }
 }
#footer #newsletter_block_left h4 { float: none; color: inherit; font-size: 14px; text-transform: uppercase; line-height: 22px; height: auto; margin: 0; padding: 0; padding-bottom: 10px; text-indent: 0; }
#footer #newsletter_block_left .form-group .form-control { background: transparent; border-color: transparent; color: inherit; }
.footer-container #block_various_links_footer { text-align: center; }
.footer-container #block_various_links_footer ul li { display: inline; padding: 0 10px; height: 20px; line-height: 20px; }
.footer-container #block_various_links_footer .title_block { display: none; }
#uhu_ft_fblike { padding-bottom: 20px; }
#uhu_ft_fblike .fb_likes { padding: 0 0 10px 0; }
#uhu_ft_fblike .fb_info .likeButton { display: none; }
#uhu_ft_fblike .fb_fans ul li .fb_name { display: none; }
#uhu_ft_fblike .fb_fans ul li { padding: 0 0 15px; width: 20%; float: left; }
#uhu_ft_fblike .fb_info { display: none; }
#uhu_qt_contactus { margin-bottom: 0; font-size: 12px; }
#uhu_qt_contactus .logo { padding: 0; margin-bottom: 20px;}
#uhu_qt_contactus li i { margin-right: 5px }
#uhu_qt_1902 { padding:0; margin-bottom: 30px; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_qt_1902 { width: 22.92817679558011%;  margin-left:0; }
 }
@media only screen and (min-width: 1200px) {
#uhu_qt_1902 { width: 23.076923076923077%; margin-left:0; }
 }
#uhu_qt_1902 .block_content { padding: 11px 15px; overflow: hidden;  margin-top: 20px; border-width: 1px; border-style: solid; }
#uhu_qt_1902 li { width: 100%; margin-bottom: 0;  height: 29px; line-height: 29px; background: none; }
#uhu_qt_1902 ul li i { margin-right: 5px; }
#uhu_qt_reassure { padding: 0; margin-left: 0; float: left; }
.footer-container #uhu_qt_reassure ul li { padding: 20px; float: left; border: none; text-align: center; }
.footer-container #uhu_qt_reassure ul li i { font-size: 40px; }
#uhu_qt_reassure ul li span.text { width: 100%; padding: 6px 0; margin: 0; float: right; }
#page #header .cart_block { z-index: 102; top: 40px; }
@media only screen and (max-width: 767px) {
#page #header .cart_block { top: 60px; }
 }
#header .shopping_cart  a:first-child:hover:after { content: none; }
#header .cart_block .price { color: inherit; }
#header .cart_block .cart-prices { background-color: transparent; }
#header .shopping_cart { width: 100%; }
@media only screen and (max-width: 767px) {
#header .shopping_cart { text-align: center; padding-top: 20px; }
 }
@media only screen and (min-width: 1200px) {
#header .shopping_cart { padding-top: 0; }
 }
#header .shopping_cart  a:first-child:before { font-size: 16px; line-height: 40px; padding-right: 6px; }
#header .shopping_cart a:first-child { /*padding: 0 10px; */height: 40px; line-height: 40px; text-shadow: none; background: transparent; }
.shopping_cart a:first-child b { line-height: 40px; font-size: 14px; }
#header .shopping_cart a:first-child:after { content: none; }
header .row .col-sm-4 { width: 30%; }
@media only screen and (max-width: 767px) {
header .row .col-sm-4 { width: 100%; }
 }
@media only screen and (min-width: 1200px) {
header .row .col-sm-4 { /*text-align: right; */position: absolute; right: 0; width: 330px; bottom: 0; padding: 0; }
 }
#header .cart_block .cart-buttons { background-color: transparent; }
.cart_block .cart-info .quantity-formated { color: inherit; }
.cart_block .cart-info .product-name { color: inherit; }
#header .cart_block .product-atributes a { color: inherit; }
#layer_cart { z-index: 103; }
#layer_cart .layer_cart_cart { background: none; }
.content_scene_cat { border-top: none; }
#subcategories { margin-left: 0; margin-top: 20px; }
#subcategories h3, #subcategories p.subcategory-heading { display: none; }
#subcategories .inline_list li { width: 22%; margin-left: 3%; float: left; padding: 4px 0; border-bottom: none; }
/*.content_sortPagiBar { margin-top: 30px; }*/
#center_column .sortPagiBar { padding: 10px 20px; border: none; }
ul.product_list.list { padding: 0; margin: 0; }
ul.product_list.list li.ajax_block_product { padding: 15px; margin-top: 30px; }
#page #productsSortForm { margin-bottom: 0; }
ul.product_list.list li span.new, .new-box { left: 0; top: 0; }
ul.product_list.grid li p.product_desc, ul.product_list.grid li .product-container .product-desc { margin: 10px 0 30px 0; }
ul.product_list.list li .ajax_add_to_cart_button { border: none; }
.top-pagination-content { display: none; }
#page .sortPagiBar .view-mode a i, .content_sortPagiBar .display li a i, .content_sortPagiBar .display_m li a i { float: left; margin: 0; }
ul.product_list.grid li.ajax_block_product { margin-top: 40px; }
@media only screen and (max-width: 767px) {
ul.product_list.grid li.ajax_block_product { width: 100%; margin-left: 0; }
 }
@media only screen and (min-width: 1200px) {
ul.product_list.grid li.ajax_block_product { padding: 0; width: 32%; margin-left: 2%;  }
ul.product_list li.ajax_block_product { border-width: 1px; border-style: solid; }
 }
ul.product_list.grid li p.compare { margin-top: 10px; padding-bottom: 0; }
ul.product_list.list li .discount { color: #f5f5f5; background: none; }
div.pagination { border-top: none; }
.top-pagination-content ul.pagination li a span, .top-pagination-content ul.pagination li span span, .bottom-pagination-content ul.pagination li a span, .bottom-pagination-content ul.pagination li span span { border: 1px solid transparent; background: none; }
.top-pagination-content ul.pagination li.active span span, .bottom-pagination-content ul.pagination li.active span span { background: none; }
.sortPagiBar .view-mode, .content_sortPagiBar .display, .content_sortPagiBar .display_m { margin-top: 0; margin-bottom: 0; line-height: 24px; height: 24px; }

.button.lnk_view { border: none; }
.button.lnk_view span { border: none; text-shadow: none; }
ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button, ul.product_list.grid li .product-container .button-container span.button { border: none; }
ul.product_list.grid li .button i.text, .button.ajax_add_to_cart_button span { border: none; }
.sortPagiBar .view-mode label,.content_sortPagiBar .display li.display-title, .content_sortPagiBar .display_m li.display-title { color: inherit; padding: 0; line-height: 24px; }
.sortPagiBar .view-mode a.list, .content_sortPagiBar .display li a, .content_sortPagiBar .display_m li a { color: inherit; font-size: 0; line-height: 0; }
ul.product_list.list li span.availability { color: #444; }
ul.product_list.grid li span.availability { display: none; }
ul.product_list.grid li h3, ul.product_list.grid li .product-container h5 { padding: 0 15px 0px 15px; }
ul#product_list li span.new span { color: #fff; }
ul.product_list.grid { margin: 0; }
ul.product_list.list li .product-container { /*background: none; */border-top: none; }
ul.product_list.grid li .product-container { border-top: none; /*background: none;*/ }
@media only screen and (min-width: 1200px) {
ul.product_list.grid li.first-in-line { margin-left: 0; }
 }
ul.product_list.grid li .product-container .product-image-container { padding: 10px; border: none; }
.new-label:before, .new-label:after { content: none; }
.content_sortPagiBar .display li a:hover i, .content_sortPagiBar .display_m li a:hover i { color: initial; }
ul.product_list.grid li .product-container .product-image-container .content_price { background: rgba(10, 10, 10, 0.4); }
ul.product_list.grid li.hovered .color-list-container { display: none; }
ul.product_list.grid li.hovered .product-container { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
ul.product_list.grid li .product-container .functional-buttons { background: none; }
.bottom-pagination-content { margin-top: 30px; }
ul.product_list .availability span.available-now { border: none; }
ul.product_list .functional-buttons div.wishlist { border-right: none; }
.price-percent-reduction { border: none; }
#subcategories ul li:hover .subcategory-image a { padding: 9px; border-width: 1px; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
ul.product_list.grid li.first-item-of-tablet-line { margin-left: 0; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
ul.product_list .comments_note { display: none; }
 }
.top-hr { background: none; height: 0; margin: 0; }
.pb-left-column #image-block { background: none; }
.pb-left-column #image-block #view_full_size .span_link:hover:after { color: inherit; }
#thumbs_list li { border: none; }
#thumbs_list li a { background: none; padding: 4px; border: 2px solid white; }
#usefull_link_block li a:before { color: inherit; }
.pb-center-column h1 { color: inherit; }
.pb-center-column #product_reference span { color: inherit; font-weight: normal; }
.pb-center-column #short_description_block { color: inherit; }
/*.product_attributes,.box-cart-bottom { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 10px; border: 1px solid; }*/
.box-info-product { background: none; }
.box-info-product .exclusive { background-image: none; border: none; }
.box-info-product .exclusive:before { text-shadow: 0 1px #666; border: none; }
.box-info-product .exclusive:after { background: #fff; }
.box-info-product .exclusive span { border: none; text-shadow: 0 1px #666; padding: 12px 86px 12px 86px; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.box-info-product .exclusive span { padding: 12px 36px 14px 36px; }
 }
 
 @media only screen and (min-width: 1200px) {
.box-info-product .exclusive span { padding: 12px 36px 14px 86px; }
 }
.box-info-product .exclusive:hover { background-image: none; }
.table-data-sheet { background: none; }
.table-data-sheet tr.even { background: none; }
.table-data-sheet tr td:first-child { color: inherit; }
#availability_value,#last_quantities { border: none; background: none; }
/* #pQuantityAvailable span { color: inherit; } */
#availability_statut #availability_value.warning_inline { border: none; text-shadow: none; background: none; }
.box-security { background: none; border: none; }
.content_prices { border: 1px solid; }
.our_price_display { color: inherit; }
.socialsharing_product button { color: inherit; background-color: transparent; border: none; }
.socialsharing_product .btn-facebook:hover, .socialsharing_product .btn-twitter:hover, .socialsharing_product .btn-google-plus:hover, .socialsharing_product .btn-pinterest:hover { color: inherit; }
.socialsharing_product .btn-default i { color: inherit; }
#product_comments_block_extra .comments_advices { margin-bottom: 0; }
.comments_advices a:hover { height: auto; }
.products_block .product-box  .product_desc { margin: 0; height: auto; background: none; }
.products_block .product-box .s_title_block { color: inherit; }
#product p#loyalty b { color: inherit; }
#usefull_link_block li#favoriteproducts_block_extra_remove:before, #usefull_link_block li#favoriteproducts_block_extra_add:before, #usefull_link_block li#favoriteproducts_block_extra_removed:before, #usefull_link_block li#favoriteproducts_block_extra_added:before { color: inherit; }
ul.step { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 50px; }
@media only screen and (max-width: 767px) {
ul.step { height: auto; }
 }
ul.step li a:after, ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after { margin-top: 0; }
.table > thead > tr > th { background: transparent; }
.table tfoot tr { background: transparent; }
#cart_summary tfoot td#total_price_container { color: inherit; background: none; }
.btn.button-plus span, .btn.button-minus span { background: none; border: 2px solid white; width: 27px; height: 27px; padding: 5px 0 0 0; }
.cart_delete a.cart_quantity_delete, a.price_discount_delete { background: transparent; }
.box { background: transparent; }
#cart_summary tfoot td.price, #cart_summary tfoot td.total_price_container span, #cart_summary tfoot td.text-right { color: inherit; }
.table tbody > tr > td.cart_quantity .cart_quantity_button a { background: none; border: none; }
ul.step li.last span { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
ul.step li.last span:after { content: none; }
ul.step li.step_current span:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 34px; height: 34px; right: -18px; top: 7px; border-right: 1px solid; border-top: 1px solid; }
ul.step li.step_current span { border: none; text-shadow: none; }
ul.step li.step_current, ul.step li.step_current span:after { background-image: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background-color: green; border-color: darkgreen; }
ul.step li.step_todo span:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 34px; height: 34px; right: -18px; top: 7px; border-right: 1px solid; border-top: 1px solid; }
ul.step li.step_todo span { border: none; text-shadow: none; }
ul.step li.step_todo, ul.step li.step_todo span:after { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background-image: none; background-color: #f7f7f7; border-color: #cacaca; }
ul.step li.step_done a:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 34px; height: 34px; right: -18px; top: 7px; border-right: 1px solid; border-top: 1px solid; }
ul.step li.step_done a { border: none; text-shadow: none; }
ul.step li.step_done, ul.step li.step_done a:after, ul.step li.step_done.step_done_last a:after { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-image: none; background-color: #727171; border-color: #5f5f5f; }
ul.step li.step_done.step_done_last a:after { background-image: none; }
.label-success { background: none; border: none; }
@media only screen and (max-width: 767px) {
#order-detail-content #cart_summary tbody td.cart_description { width: auto; }
 }
@media only screen and (max-width: 767px) {
.table-responsive > .table { background-color: transparent; }
 }
@media only screen and (max-width: 767px) {
.table-responsive { border-color: inherit; }
 }
#order .delivery_option > div > table, #order-opc .delivery_option > div > table { background: none; }
.order_carrier_content .carrier_title { color: inherit; }
a.iframe { color: inherit; }
#uhu_gj_9531 { margin-bottom: 0px; float: left; padding: 0; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_gj_9531 { width: 38.46153846153846%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_gj_9531 { width: 38.46153846153846%; }
 }
#uhu_gj_9531 ul li.ad1 { float: right; }
#uhu_gj_9531 ul li { margin-bottom: 30px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9531 ul li { margin-bottom: 20px; padding: 0; float: left; }
 }
#uhu_gj_9531 .block_content { margin-left: -15px; margin-right: -15px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9531 .block_content { margin-left: 0; margin-right: 0; }
 }
#uhu_gj_9531 ul li a { display: block; overflow: hidden; }
#uhu_gj_9521 { margin-bottom: 30px; float: right; padding: 0; }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_gj_9521 { width: 58.97435897435897%; margin-left: 2.56410256410256%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_gj_9521 { width: 58.97435897435897%; margin-left: 2.56410256410256%; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_gj_9521 li.ad0 { width: 66.66667%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_gj_9521 li.ad0 { width: 66.66667%;  min-weight: 450px; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#uhu_gj_9521 li.ad1 { width: 33.33333%; }
 }
@media only screen and (min-width: 1200px) {
#uhu_gj_9521 li.ad1 { width: 33.33333%;  min-weight: 210px; }
 }
@media only screen and (max-width: 767px) {
#uhu_gj_9521 ul li { padding: 0; float: left; margin-bottom: 15px; }
 }
#uhu_gj_9521 .block_content { margin-left: -15px; margin-right: -15px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9521 .block_content { margin-left: 0; margin-right: 0; }
 }
#uhu_gj_9521 ul li a { display: block; overflow: hidden; }
header .row #header_logo { width: 50%; line-height: 150px; height: 150px; }

@media only screen and (max-width: 767px) {
header .row #header_logo { width: auto; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
header .row #header_logo { padding: 0; width: 70%; text-align: center; }
 }
 
@media only screen and (min-width: 1200px) {
header .row #header_logo { padding: 0; width: 100%; text-align: center; }
 }
#header_logo #logo_image { display: inline-block; }
#header_logo #logo_text { display: inline-block; font-size: 60px; font-family: Codystar; color: #FFF; }
@media only screen and (max-width: 767px) {
#header_logo #logo_text { font-size: 30px; }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
#header_logo #logo_text { font-size: 45px; }
 }
#uhu_gj_9561 { margin-bottom: 30px; float: left; padding: 12px 0 0 6px; }
#uhu_gj_9561 ul li { margin-bottom: 12px; padding: 0 6px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9561 ul li { padding: 0; float: left; }
 }
@media only screen and (max-width: 767px) {
#uhu_gj_9561 .block_content { margin-left: 0; margin-right: 0; }
 }
#uhu_gj_9561 ul li a { display: block; overflow: hidden; }
#page .blockcategories_footer { display: none; }
#categories_block_left li span.grower { background: none; }
#categories_block_left li span.grower:hover + a,   #categories_block_left li a:hover,   #categories_block_left li a.selected { background: none; }
#uhu_qt_copyright { float: left; text-align: center; margin-left: 0; height: auto; }
#uhu_qt_copyright span { display: block; line-height: 30px; }
#uhu_qt_copyright span.logo { display: block; }
#product_comments_block_tab .comment_author_infos strong { color: inherit; }
#product_comments_block_tab .comment_author_infos em { color: inherit; }
#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content { color: inherit; }
.comments_advices a.reviews { border-right: none; }
#uhu_gj_9541 { padding: 0; float: left; }
@media only screen and (max-width: 767px) {
#uhu_gj_9541 { width: 100%; margin-left: 0; }
 }
#uhu_gj_9541 ul li { margin-bottom: 30px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9541 ul li { padding: 0; margin-bottom: 15px; float: left; }
 }
#uhu_gj_9541 .block_content { margin-left: -15px; margin-right: -15px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9541 .block_content { margin: 0; }
 }
#uhu_gj_9541 ul li a { display: block; overflow: hidden; }
#uhu_gj_9551 { float: left; padding: 12px 6px 0 0; margin-bottom: 30px; }
#uhu_gj_9551 ul li.ad2 { float: right; }
#uhu_gj_9551 ul li { margin-bottom: 12px; padding: 0 6px; }
@media only screen and (max-width: 767px) {
#uhu_gj_9551 ul li { padding: 0; float: left; }
 }
@media only screen and (max-width: 767px) {
#uhu_gj_9551 .block_content { margin-left: 0; margin-right: 0; }
 }
#uhu_gj_9551 ul li a { display: block; overflow: hidden; }
#uhu_gd_9503 { margin-bottom: 30px;  margin-top: 30px; padding-left: 0; padding-right: 0; }
#uhu_gd_9503 .block_content ul li h1 { padding: 0; margin: 0; position: absolute; }
#uhu_gd_9503 .cycle-prev { cursor: pointer; position: absolute; top: 44%; left: 1%; z-index: 100; text-align: center; opacity: 0; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
#uhu_gd_9503 .cycle-next { cursor: pointer; position: absolute; top: 44%; right: 1%; z-index: 100; text-align: center; opacity: 0; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
#uhu_gd_9503 .cycle-prev i, #uhu_gd_9503 .cycle-next i { opacity: 0.25; font-size: 40px; font-weight: normal; display: block; width: 40px; height: 60px; line-height: 60px; border-radius: 5px; }
#uhu_gd_9503 .block_content ul li p { max-width: 35%; padding: 0; margin: 0; position: absolute; }
#uhu_gd_9503 .block_content ul li span { background: #fff; color: #2c2c2c; padding: 10px 15px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; font-weight: bold; }
#uhu_gd_9503 .block_content ul li img.logo { max-width: 25%; position: absolute; }
#uhu_gd_9503 ul li .prd_content dd a.product_image span.label { display: none; }
#uhu_gd_9503 ul li .prd_content dd { margin-left: 0; position: absolute; }
#uhu_gd_9503 ul li .prd_content { position: absolute; margin-left: 0; }
#uhu_gd_9503 .block_content:hover .cycle-prev { left: 5%; opacity: 1; }
#uhu_gd_9503 .block_content:hover .cycle-next { right: 5%; opacity: 1; }
.viewleft .quick-view { -webkit-transform: translateX(0); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms; -moz-transform: translateX(0); -moz-transition-timing-function: ease-out; -moz-transition-duration: 750ms; -o-transform: translateX(0); -o-transition-timing-function: ease-out; -o-transition-duration: 750ms; -ms-transform: translateX(0); -ms-transition-timing-function: ease-out; -ms-transition-duration: 750ms; transform: translateX(0); transition-timing-function: ease-out; transition-duration: 750ms; }
.viewleft:hover .quick-view { -webkit-transform: translateX(100%); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 750ms; -moz-transform: translateX(100%); -moz-transition-timing-function: ease-out; -moz-transition-duration: 750ms; -o-transform: translateX(100%); -o-transition-timing-function: ease-out; -o-transition-duration: 750ms; -ms-transform: translateX(100%); -ms-transition-timing-function: ease-out; -ms-transition-duration: 750ms; transform: translateX(100%); transition-timing-function: ease-out; transition-duration: 750ms; }
.zoom a img { -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 2000ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 2000ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration: 2000ms; }
.zoom a:hover img { -webkit-transform: scale(1.15, 1.15); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 1500ms; -moz-transform: scale(1.15, 1.15); -moz-transition-timing-function: ease-out; -moz-transition-duration: 1500ms; transform: scale(1.15, 1.15); transition-timing-function: ease-out; transition-duration: 1500ms; }
.rollimg .image-container, .circleimg .image-container, .upimg .image-container, .rightimg .image-container, .downimg .image-container, .leftimg .image-container { width: 100%; height: 100%; overflow: hidden; position: relative; }
.rollimg .image-container a, .circleimg .image-container a, .upimg .image-container a, .rightimg .image-container a, .downimg .image-container a, .leftimg .image-container a { display: block; width: 100%; height: 100%; background-position: 50% 50%; }
.rollimg .image-container a.img_roll { background-repeat: no-repeat; background-size: contain; position: absolute; top: 0; left: -100%; z-index: 2; opacity: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.rollimg:hover .image-container a.img_roll { left: 0; opacity: 1; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }
.circleimg .image-container a.img_roll { -webkit-transform: rotate(720deg) scale(0); -ms-transform: rotate(720deg) scale(0); transform: rotate(720deg) scale(0); }
.circleimg:hover .image-container a.img_roll { -webkit-transform: rotate(0deg) scale(1); -ms-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); }
.upimg .image-container a.img_roll { -webkit-transform: translate(0,100%); -ms-transform: translate(0,100%); transform: translate(0,100%); }
.upimg:hover .image-container a.img_roll { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
.rightimg .image-container a.img_roll { -webkit-transform: translate(-100%,0); -ms-transform: translate(-100%,0); transform: translate(-100%,0); }
.rightimg:hover .image-container a.img_roll { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
.downimg .image-container a.img_roll { -webkit-transform: translate(0,-100%); -ms-transform: translate(0,-100%); transform: translate(0,-100%); }
.downimg:hover .image-container a.img_roll { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
.leftimg .image-container a.img_roll { -webkit-transform: translate(100%,0); -ms-transform: translate(100%,0); transform: translate(100%,0); }
.leftimg:hover .image-container a.img_roll { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
.circleimg .image-container a.img_roll, .upimg .image-container a.img_roll, .rightimg .image-container a.img_roll, .downimg .image-container a.img_roll, .leftimg .image-container a.img_roll { background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; top: 0; left: 0; z-index: 2; display: block; visibility: hidden; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
@-webkit-keyframes 'bottom' { 0% {  top: 300px; 	} 	80%{ top: -100px; } 	100% { top: 0; } }
@keyframes zoomIn { 0% { 		transform: scale(0.7); 		-webkit-transform: scale(0.7); 		-moz-transform: scale(0.7); 		-o-transform: scale(0.7); 		-ms-transform: scale(0.7); 		 		opacity:0; 		-webkit-opacity:0; 		-moz-opacity:0; 	 } 	100% {  		transform: scale(1); 		-webkit-transform: scale(1); 		-moz-transform: scale(1); 		-o-transform: scale(1); 		-ms-transform: scale(1); 		 		opacity:1; 		-webkit-opacity:1; 		-moz-opacity:1;  	} }
@-webkit-keyframes zoomIn { 0% { 		transform: scale(0.7); 		-webkit-transform: scale(0.7); 		-moz-transform: scale(0.7); 		-o-transform: scale(0.7); 		-ms-transform: scale(0.7); 		 		opacity:0; 		-webkit-opacity:0; 		-moz-opacity:0; 	 } 	100% {  		transform: scale(1); 		-webkit-transform: scale(1); 		-moz-transform: scale(1); 		-o-transform: scale(1); 		-ms-transform: scale(1); 		 		opacity:1; 		-webkit-opacity:1; 		-moz-opacity:1;  	} }
.circleimg:hover .image-container a.img_roll, .upimg:hover .image-container a.img_roll, .rightimg:hover .image-container a.img_roll, .downimg:hover .image-container a.img_roll, .leftimg:hover .image-container a.img_roll { visibility: visible; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
