.keold h3{color: white;font-size: 20px;letter-spacing: 2px;font-weight: 700;line-height: 2;margin-right: 10px;}
.pagealpo .keold h3{color: black;}.munu-shop {float: left;cursor: pointer;margin-right: 21px;display: inline-flex;border-right: 2px solid black;}
.munu-shop p, .munu-shop a{color: black;text-decoration: underline;line-height: 38px;margin-right: 20px;}
.hikashop_cart{height: 38px;width: 38px;overflow: hidden;}
.pagealpo .tm-hs-cart-empty img{margin-top: 0;}
.pagealpo a.registr3{color: black;/* text-decoration: underline; */line-height: 38px;margin-right: 20px;padding-left: 17px;margin-left: 1px;border-left: 2px solid #f0f0f0;display: inline-block;}
.tm-hs-cart-empty img{margin-top: -33px;}
.pagealpo .sb-icon-search img{margin-top: -2px;}
.sb-icon-search  img{margin-top: -38px;}
.kjel{width: auto;margin: 0 auto;max-width: 1170px;}
.pagealpo .header-l{float: left;z-index: 999999;position: relative;} 
.pagealpo .bt-menu-trigger.color{color:black;transform: rotate(-90deg);left: 12px;top: 90px;}
.pagealpo .bt-menu-trigger{color:black;left: 50px;position: absolute;transform: rotate(0deg);top: 9px;}
.moduletable-fon-catalog{ position: relative;}
.w-left{
    /* border: 1px solid #c8ad79; */
    padding: 20px;
    margin-bottom: 40px;
}
.w-left h2{
    font-size: 23px;
    margin: 0px 0 10px;
}
.w-left p{
    font-size: 13px;
    text-align: justify;
}
.fon-catalog{
    position: absolute;
    z-index: -1;
}
.custom-fon-catalog{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    overflow: hidden;
    bottom: 0;
}
.custom-fon-catalog img{/* position: relative; *//* width: 100%; *//* top: 121px; *//* z-index: -1; */}
.dfr .max-text{display:none;}
.max .mini-text{display:none;}

div.hikashop_error{
	background-color:#E6C0C0;
	border-bottom-color:#DE7A7B;
	border-top-color:#DE7A7B;
	color:#CC0000;
}
#login-form{
}
.hikashop_address_listing_item_actions{
    padding: 0;
    width: 30%;
    display: block;
    float: left;
}
.tm-product-main-block{position:relative;}
.hikashop_filter_checkbox input {margin-right: 11px;vertical-align: middle;}
.hikashop_address_listing_item_details{border: 3px solid #f0f0f0;padding: 15px;border-radius:3px;color: #000;position: relative;line-height: 25px;margin-right: 10px;width: 60%;display: block;float: left;}
#hikashop_carts_listing .header h1, #hikashop_affiliate_main .header h1, #hikashop_address_listing .header h1, #hikashop_order_listing .header h1{margin: 0;color: #000;font-weight: normal;font-size:15px;padding:0px;text-align: center;}
.hikashop_cpanel_button_text{/* display: flex!important; */}
.hikashop_cpanel_button_description{color: #000;font-size: 15px;clear: both;padding-top: 15px;letter-spacing: 0.5px;text-align: center;display: block;}
.table th,
.table td {
  padding: 10px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.add-on .icon-lock {display:none}
#hikashop_order_listing fieldset,#hikashop_address_listing fieldset, #hikashop_affiliate_main fieldset, #hikashop_carts_listing fieldset, #hikashop_affiliate_main fieldset, #hikashop_address_listing fieldset, #hikashop_order_listing fieldset, 
#hikashop_cpanel_title fieldset{border:none;border-bottom: 0;}
.registr2 {float: left;cursor: pointer;border-right: 2px solid #f0f0f0;margin-right:16px;}
.registr2 a{color: black;/* text-decoration: underline; */line-height: 38px;margin-right: 20px;display: inline-block;}
a.registr3:hover, .registr2 a:hover{color: #d5c086;}
a.registr3{color: white;/* text-decoration: underline; */line-height: 38px;margin-right: 20px;display: inline-block;}
.hika_edit{background-color: rgba(249, 249, 249, 0);padding: 0;margin-bottom: 14px;}
.alert .close{display:none;}


.pagealpo .bt-menu {position: absolute;}
.pagealpo .icon {fill: black;}
.pagealpo .registr p{color: #dedede;display: inline-block;}
.pagealpo .but-button::before, .pagealpo .sb-icon-search::before{ border:2px solid black}
.pagealpo ul.lang-block a{color: black;}
.size-des hr{border: #f0f0f0 1px solid;}
.pagealpo .header-r {right:76px;}
.hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal{color: #000000;font-style: normal;font-family: inherit;font-size:14px;font-weight: normal;}
.pagealpo .sb-icon-search {color: #000;}
.sostav{/* font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; *//* font-style: italic; */font-size: 17px;border-bottom: 2px solid #f0f0f0;padding: 13px 0 19px;}
.m-shop{margin-top: 14px;display: block;text-align: center;color: rgb(112, 112, 112);letter-spacing: 0.5px;padding: 8px 0;font-size: 14px;background-color: #f0f0f0;}
.m-shop:hover{margin-top: 14px;display: block;text-align: center;letter-spacing: 0.5px;padding: 8px 0;font-size: 14px;background-color: rgb(216, 216, 216);}
.m-shop:after{
  font-family: FontAwesome;
  content: "\f08e";
  margin-left: 13px;
  font-size: 18px;
  vertical-align: middle;
  }

.sostav span{
    font-weight: bold;
    letter-spacing: 1px;
}

.alert button.close{display:none;}

.container140{width:1400px;margin:0 auto;}
.logo-vertical {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(-90deg);
  left: -169px;
  top: 50%;
  position: fixed;
  letter-spacing: 11px;
  font-family: 'Nyala-Regular';
  font-size: 16px;
  }

@-webkit-keyframes rotate {
  100% {-webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
    transform: rotate(360deg);}
}
@keyframes rotate {
  100% {-webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
    transform: rotate(360deg);}
}


@-webkit-keyframes tm-frame-top {
  0% {
    -webkit-transform: translateY(-80px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes tm-frame-top {
  0% {
    transform: translateY(-80px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes tm-frame-bottom {
  0% {
    -webkit-transform: translateY(80px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes tm-frame-bottom {
  0% {
    transform: translateY(80px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes tm-frame-right {
  0% {
    -webkit-transform: translateX(80px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes tm-frame-right {
  0% {
    transform: translateX(80px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes tm-frame-left {
  0% {
    -webkit-transform: translateX(-80px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes tm-frame-left {
  0% {
    transform: translateX(-80px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (min-width: 768px) {
	
#content60 {float:left;width:60%;overflow:hidden;}

#content100 {float:left;width:100%;overflow:hidden;}
#sidebar-2 {float:left;width:20%; overflow:hidden;  } 
.prod-left{width: 30%;float: left;}
.prod-right{float: left;width: 70%;}

}
@media (min-width: 1024px) {body .tm-product-main-block .tm-product-details {padding: 30px 65px 0 0px;margin-top: 0;}
	.hikashop_product_left_part{text-align:center;float:left;width: 45%;}
.hikashop_product_right_part{float:left;padding-left:1px;width: 55%;float: right;}
	body .tm-product-main-block .tm-product-details {padding: 30px 65px 0 0px;margin-top: 0;}
	.hikashop_products_listing{padding-left: 30px;}
	#content60 {float:left;width:60%;overflow:hidden;}
body .tm-product-main-block .tm-product-details h1.title {
  margin-bottom: 0;
  font-size: 42px;
  font-weight: inherit;
  margin: 0;
  letter-spacing: normal;
}
#content100 {float:left;width:100%;overflow:hidden;}


}
@media (min-width: 960px) {

body .tm-product-main-block .tm-product-details h1.title {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: inherit;
  margin: 0;
  letter-spacing: normal;
}
body .tm-product-main-block .tm-product-details {padding: 30px 20px 0 0px;margin-top: 0;}

    .prod-left{width: 30%;float: left;}
.prod-right{float: left;width: 70%;}

 
}
.moduletable-aromamenu{width:50%;float:right;text-align:right;margin-top: -95px;}
.moduletable-breadcrumbs{width:50%;padding: 25px 0 25px;float: left;}
.cat .moduletable-breadcrumbs{width: 100%;padding: 25px 0 25px;margin-bottom: 40px;float: left;border-bottom: 1px solid #eee6d7;}
@media (min-width: 1600px) {
.pagealpo .shop-width {max-width: 1280px;margin: auto;}
.pagealpo .shop-page {max-width: 1350px;margin: auto;}
#hikashop_product_description_main.hikashop_product_description_main{width: 500px;   }
.size{width: 500px;margin-top: -22px;}}

@media (max-width: 959px) { body .hikashop_products .hikashop_product_image {position: relative;overflow: hidden;}
body{}.moduletable-aromamenu{width:50%;float:right;text-align:right;margin-top: 13px;}
.moduletable-breadcrumbs{width:50%;padding: 25px 0 25px;float: left;} .mini-text p{}
.pagealpo .shop-page {max-width: 1350px;margin: auto;}
.pagealpo .shop-width {max-width: 1000px;margin: auto;width: 97%;}
#content80 {float:left;width: 75%;overflow:hidden;}
#sidebar {float:left;width: 25%;overflow: visible;display: none;} 


}
@media (max-width: 959px) and (orientation:landscape) { body .hikashop_products .hikashop_product_image {position: relative;overflow: hidden;}
.content-box{/* background-color:coral; */}
.logo{width: 20%;float: left;} img.parfe-fon{margin-bottom: -97px;width: 80%;max-width: 800px;}
.logo img{width: 82%;} h2{font-size: 28px;}
.left-menu{float: left;width: 40%;text-align: center;}
.right-menu{float: right;width: 40%;text-align: center;}
.box2{max-width: 93%;margin: 50px auto;position: relative;padding: 3%;border: 1px solid #cfa529;background-color: white;}
.read-more.left {
    position: absolute;
}
body .tm-product-main-block .tm-product-details {padding: 30px 20px 0 0px;margin-top: 0;}
button {font-size: 17px;padding: 7px 30px 9px;}
.left.col-2{width: 40%;}
.right.col-2{width: 60%;}
.about {text-align: center;max-width: 80%;margin-left: 10%;}
.aroma{margin-top:70px;text-align: center;clear: both;}
.moduletable-aromamenu{width:50%;float:right;text-align:right;margin-top: 13px;}
.moduletable-breadcrumbs{width:50%;padding: 25px 0 25px;float: left;} .mini-text p{}
.pagealpo .shop-page {max-width: 1350px;margin: auto;}
.pagealpo .shop-width {max-width: 1000px;margin: auto;width: 97%;}
#content80 {float:left;width: 100%!important;overflow:hidden;}
#sidebar {float:left;width: 25%;overflow: visible;} 
body .tm-product-main-block .tm-product-details h1.title {
  margin-bottom: 0;
  font-size: 31px;
  font-weight: inherit;
  margin: 0;
  letter-spacing: normal;
}
}

@media (max-width: 960px) and (orientation:portrait) { .mini-text p{font-size: 12px;line-height: 12px;}
.content-box{/* background-color:#7da239; */}
body .tm-product-main-block .tm-product-details {padding: 30px 65px 0 0px;margin-top: 0;}
body .hikashop_products .hikashop_product_image {position: relative;overflow: hidden;}
body{/* background-color:#130803; */}.moduletable-aromamenu{width:50%;float:right;text-align:right;margin-top: 13px;}
.moduletable-breadcrumbs{width: 100%;padding: 25px 0 25px;float: left;}
.pagealpo .shop-page {max-width: 1350px;margin: auto;width: 100%;}
.pagealpo .shop-width {max-width: 1000px;margin: auto;width: 97%;}
#content80 {float:left;width: 100%!important;overflow:hidden;}
#sidebar {float:left;width: 50%!important;overflow: visible;display: none;} 
.top-b{width: 100%;float: right;}
.top-a{float: left;width: 100%;}
.aromatabs .su-tabs-nav span{}
.logo{width: 20%;float: left;} img.parfe-fon{
    display: none;
}body .tm-product-main-block .tm-product-details h1.title {
  margin-bottom: 0;
  font-size: 43px;
  font-weight: inherit;
  margin: 0;
  letter-spacing: normal;
}
.aromatabs .su-tabs-nav span{
    border-radius: 0;
    border: 1px solid #d2ae8c;
    margin: 0px;
    width: 50%;
    text-align: center;
    float: left;
}
.aromatabs .su-tabs-panes{clear: both;}
.top-menu  .menu > li > a {padding: 15px 1px!important;font-size: 12px !important;
}
.scetch2{position: absolute;top: 104px;left: 319px;z-index: 21;}.scetch3{position: absolute;top: 176px;left: 59px;z-index: 21;}
.product .read-more a{margin-right: 18px; font-size:12px}
.about p{font-size: 14px;line-height: 20px;margin: 0px 0 12px;}
.product{margin-top: 50px;max-width: 90%;margin-left: 5%;position: relative;}
.logo img{width: 82%;} h2{font-size: 23px;line-height: normal;}
.left-menu{float: left;width: 100%;text-align: center;}
.right-menu{float: right;width: 100%;text-align: center;}
.box2{max-width: 93%;margin: 50px auto;position: relative;padding: 3%;border: none;background-color: white;}
.read-more.left {
    position: absolute;
}
.menu label {display: block;}
.text{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;max-width: 690px;margin: 0 auto;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;text-align: justify;}
button {font-size: 17px;padding: 7px 30px 9px;}
.left.col-2{width: 100%;}
.right.col-2{width: 100%;margin-top: 100px;}
.box-scetch img{width: 100%;}
.box-scetch {
    margin: 0;
}

.scetch2{position: absolute;top: 85px;left: 216px;z-index: 21;}

.about {text-align: center;max-width: 90%;margin-left: 5%;}
.aroma{margin-top:70px;text-align: center;clear: both;}
.moduletable-aromamenu{width:50%;float:right;text-align:right;margin-top: -23px;}
.moduletable-breadcrumbs{width:50%;padding: 25px 0 25px;float: left;} .mini-text p{}
.pagealpo .shop-page {max-width: 1350px;margin: auto;}
.pagealpo .shop-width {max-width: 1000px;margin: auto;width: 97%;}
#content80 {float:left;width: 75%;overflow:hidden;}
#sidebar {float:left;width: 25%;overflow: visible;} 

}

@media (max-width: 600px) and (orientation:portrait){.su-tabs-nav span { display: inline-block;}h2 {font-size: 20px;line-height: normal;} .box-a{display:none;}.ingredients {border: 2px solid;}
.top{height: 80px;padding: 0;} .about p{font-size: 13px;line-height: 19px;margin: 0px 0 12px;}
.contact{float:none;}.mini-text p {font-size:15px; line-height:20px}
.box-100{position:relative; margin-bottom:60px;}
.box-ap{width: 100%;margin-left: 0;margin-top: 0;position: relative;}
.box-50{width: 100%;margin-top: 50px;}.box-ab{padding: 30px;}
.box-45{width: 100%;}.box-45 .box-ab{margin-left: 0;position: relative;padding: 30px;margin-top: 0;margin-bottom: 0;}
.top-a, .top-b{float: none;width: 100%;height: 40px;padding: 15px;border-bottom: 1px solid #c8ad79;}
	
}
@media (max-width:500px) and (orientation:portrait){.moduletable-aromamenu{width: 100%;float:right;text-align:right;margin-top: 13px;}
.top{height: 42px;padding: 0;border-bottom: 1px solid #d6c4a2;margin-bottom: 12px;}
.contact{float:none; font-size:13px;} .contact img {}
.cont{display:none;}.logo-mobile{display:block;margin-top: -8px;}
.top-a{width: auto;float:left;}
.top-b{width:auto; float:right}.menu label {display: block;float: left;width: 50px;line-height: 42px;margin-top: -37px;margin-bottom: 3px;}
.top-a, .top-b{height: 37px;padding: 13px;margin-left: 0;border-bottom: 0;}
 nav #mobile-button:checked + ul {
    display: block;
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%;
    background: white;
    z-index: 99999999;
 }	
#footer li{display:block;padding: 6px 0px;}	
  
}
@media (max-width:359px) and (orientation:portrait){ .box-a{display:none;}.ingredients {border: 2px solid;}.moduletable-aromamenu{float:right;text-align:right;margin-top: -15px;margin-bottom: 50px;}

}
@media (max-width: 600px) and (orientation:landscape){.su-tabs-nav span { display: inline-block;} h2 {font-size: 20px;line-height: normal;} .box-a{display:none;}.ingredients {border: 2px solid;}
.top{height: 80px;padding: 0;} .about p{font-size: 13px;line-height: 19px;margin: 0px 0 12px;}
.contact{float:none;}

.top-a, .top-b{float: none;width: 100%;height: 40px;padding: 10px;border-bottom: 1px solid #c8ad79;}
	.text{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
}
@media (min-width: 1600px) {
}

@media (min-width:500px) {
    .button-buy-online {
    display: none;
  }
}


@media (min-width: 1366px) {
.pagealpo .shop-width {max-width: 1280px;margin: auto;}
.pagealpo .shop-page {max-width: 1350px;margin: auto;}}

@media (min-width: 1280px) and (max-width: 1365px) {	.pagealpo .shop-width {max-width: 1200px;margin: auto;}}
@media (min-width: 1280px){
	.pagealpo .shop-page {max-width: 1350px;margin: auto;}

	#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:80%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
	#sidebar {float:left;width: 20%;overflow: visible;position: relative;} 
body .tm-product-main-block .tm-product-details {padding: 50px 30px 0 0px;}
body .tm-product-main-block .tm-product-details {padding: 50px 30px 0 0px;position: relative;}}
@media (min-width: 1280px) and (max-width: 1599px) {

#hikashop_product_description_main.hikashop_product_description_main{max-width: 500px;}
.size{width: 500px;margin-top: -22px;}
body .tm-product-main-block .tm-product-details {padding: 68px 30px 0 0px;}
	.size-des{}
.prod-left{width: 20%;float: left;margin-top: 150px;}
.prod-right{float: left;width: 80%;margin-top: 150px;}
}
.menuheader{position:absolute;}
.container12{width:100%; padding:100px;}
.hikashop_product_page{border-left: 0;border-right: 0;border-bottom: 0;margin-top: 0;padding-block-end: 72px;}
div.hikashop_categories_listing_main { margin: 0; }
div.hikashop_submodules { padding: 0; }
/*buttons*/
a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button { color: #fff!important; }
a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover {border: none;}
/* Category description */
div.hikashop_category_description { display: block; overflow: hidden; margin: 0 auto 40px auto; }
div.hikashop_category_description img.hikashop_category_image { margin: 0 40px 0 0; width: 20%; float: left; }
/* Categories */
div.hikashop_subcategories { display: block; overflow: hidden; margin: 0 -15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
div.hikashop_subcontainer { padding: 0; display: block; overflow: hidden; position: relative; }
/*image*/
div.hikashop_category_image { margin: 0 auto 30px auto; }
/*name*/
span.hikashop_category_name { display: block; overflow: hidden; color: #212121; font-size: 120%; line-height: normal; }
span.hikashop_category_name a { color: #212121; font-weight: 700; margin: 0 auto; font-size: 120%; text-transform: uppercase; }
/* Products list*/
div.hikashop_products { display: block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*image*/
div.hikashop_product_image, div.hikashop_product_image_subdiv, div.hikashop_product_image img {padding: 0;overflow: hidden;}
div.hikashop_product_image { margin: 0 auto; }
/*vote*/
.hikashop_listing_img_title .hikashop_vote_stars { padding: 5px 0; }
/*price*/
span.hikashop_product_price {font-size: 120%;font-style: normal;font-family: inherit;}
span.hikashop_product_price_per_unit { display: none; }
/*title*/
span.hikashop_product_name { display: block; overflow: hidden; margin: 0 auto; padding: 0; line-height: normal; }
.hikashop_product_name a {color: #212121;font-weight: 700;font-size: 16px;}
/*count*/
.hikashop_listing_img_title span.hikashop_product_stock_count { display: none; overflow: hidden; line-height: normal; margin: 0 auto 10px auto; }
/*buttons*/
.hikashop_listing_img_title .hikashop_cart_input_button { border: none; color: #fff!important; line-height: normal; margin: 0 auto; width: 80px!important; height: 80px; position: absolute; top: 0; left: 0; text-indent: -9999px; background: none; }
.hikashop_listing_img_title .hikashop_cart_input_button:hover { border: none; background: none; }
/*icon*/
.hikashop_listing_img_title .yj-shop-icon { display: block; overflow: hidden; width: 80px; height: 80px; line-height: 80px; text-align: center; position: absolute; left: 0; right: 0; top: -80px; margin: auto; font-size: 140%; color: #fff; }
.hikashop_listing_img_title .yj-shop-icon:hover { background: #212121; }
/*hover*/
.hikashop_listing_img_title:hover .yj-shop-icon { top: 20%; }
.hikashop_listing_img_title:hover .hikashop_product_listing_image { opacity: 0.5; }
/* Product view */

img.hikashop_child_image { margin: 10px; height: 70px; }
/*right*/
/*brand*/
.yj-hika-brand { display: block; overflow: hidden; padding: 0 0 5px 0; }
/*title*/
#hikashop_product_top_part h1 {font-size: 25px;color: #000000;border-bottom: none;padding: 0;margin-bottom: 20px;}
/*vote*/
.hikashop_vote_stars {}
.hk-rate-star { vertical-align: middle; }
/*descriptiion*/
.hikashop_product_bottom_part { padding: 20px 0 10px 0; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; }
#hikashop_product_description_main {padding: 0;color: #171212;margin-top: 10px;}
#hikashop_product_description_main.hikashop_product_description_main{}
#hikashop_product_description_main p{margin-bottom: 13px;text-align: justify;line-height: 22px;}
p.z-title{
    /* font-weight: bold; */
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 16px;
}
/*price*/
.hikashop_product_right_part .hikashop_product_price_main {display: block;overflow: hidden;/* width: 50%; *//* float: left; *//* max-width: 150px; */margin-bottom: 0;}
.hikashop_product_right_part .hikashop_product_price_full {padding: 10px 0;margin: 9px 0 0!important;}
.hikashop_product_right_part span.hikashop_product_price {font-size: 23px;font-weight: 400;}
/*count*/
span.hikashop_product_stock_count { display: none; overflow: hidden; line-height: normal; margin: 0 auto 10px auto; }
/*quantity*/
.hikashop_product_quantity_input_div_simplified { margin: 0 10px 0 0; }
.hikashop_product_stock .hikashop_product_quantity_field {border: 4px solid #f0f0f0;font-size: 23px;color: black;font-family: inherit;text-align: center;}
a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover {/* margin: 5px 10px; */}
/*button*/
.hikashop_product_right_part .yj-shop-icon:before { display: none; }
.hikashop_product_right_part .hikashop_cart_input_button {border: none;color: #BF9F69!important;line-height: normal;}
/*comments*/
.hikashop_listing_comment, .hikashop_form_comment { color: #212121; font-weight: 700; font-size: 110%; }
.hika_comment_listing td { font-size: 90%; padding: 10px 15px; }
.hika_comment_listing_name { font-weight: bold; color: #212121; text-transform: uppercase; }
.hika_comment_listing_content { padding: 0; color: #888888; }
#hikashop_comment_form .hikashop_vote_stars { display: none; }
tr.hikashop_comment_form_name td:first-child { width: 7%; }
.hikashop_comment_form input { border: none; padding: 10px 15px; background: #f6f6f6; }
.hikashop_vote_form .hikashop_comment_textarea { border: 1px solid #EBEBEB; color: #888888; padding: 10px 15px; font-size: 90%; margin: 15px 0 5px 0; }
/* Checkout */
#hikashop_checkout_page h1 {font-size: 15px;color: #228e62;font-weight: normal;border-bottom: 0;padding: 0;margin: 0 auto 20px auto;}
.hikashop_checkout_login { width: 100%; }
#hikashop_checkout_login_left_part, #hikashop_checkout_login_right_part {/* width: 50%; */}
#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 { color: #212121; font-weight: 700; font-size: 120%; margin: 0 auto 20px auto; }
.hikashop_registration_address_info_title { margin: 40px auto 20px auto!important; }
/*input*/
#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select { width: 95%; border: none; padding: 10px 15px; background: #f6f6f6; }
#hikashop_checkout_login_right_part table { width: 100%; }
#hikashop_checkout_login_left_part .hikashop_cart_input_button, #hikashop_checkout_login_right_part .hikashop_cart_input_button { width: auto; padding: 10px 25px; height: auto; line-height: normal; border: none; margin: 0; }
#hikashop_checkout_login_left_part .hikashop_cart_input_button:hover, #hikashop_checkout_login_right_part .hikashop_cart_input_button:hover { background: #212121; }
#hikashop_checkout_login_left_part li a { color: #212121; font-size: 90%; }
#hikashop_checkout_login_left_part li a:hover { font-size: 90%; }
#hikashop_checkout_login_right_part tr td { padding: 10px 0; }
/*payment*/
#hikashop_payment_methods fieldset legend { font-weight: 700; font-size: 120%; margin: 0; padding: 20px; color: #212121; text-transform: none; }
#hikashop_payment_methods, #hikashop_payment_methods td, #hikashop_payment_methods .hikashop_credit_card td { background: #f6f6f6; }
#hikashop_payment_methods {padding: 20px;margin: 0 auto 30px auto;}
#hikashop_payment_methods td { padding: 0; }
#hikashop_payment_methods tr td:first-child { padding: 5px 5px 5px 20px; }
.hikashop_checkout_payment_description { margin-left: 0; }
.hikashop_checkout_payment_name { color: #212121; font-weight: 700; }
#hikashop_payment_methods tr td input { border: 1px solid #EBEBEB; background: none; padding: 5px 10px; font-size: 90%; }
#hikashop_checkout_coupon { color: #212121; font-size: 100%; font-weight: 700; text-transform: none; }
#hikashop_checkout_coupon input { margin: 0px 5px; padding: 10px 15px; color: #888888; border: none; font-weight: normal; background: #f6f6f6; }
#hikashop_checkout_coupon .hikashop_cart_input_button { border: none; padding: 9px 30px; border: none; margin: 0; display: inline; }
#hikashop_checkout_coupon .hikashop_cart_input_button:hover { border: none; background: #212121; }
/*checkout cart*/
.hikashop_cart_title { color: #212121; font-weight: 700; text-transform: none; }
.hikashop_product_checkout_cart_image { width: 25%; }
.hikashop_cart_product_name a { font-size: 100%; }
.hikashop_checkout_cart td, .hikashop_checkout_cart thead th { text-align: left; }
.hikashop_checkout_cart tr, .hikashop_checkout_cart thead th { border-color: #EBEBEB; }
.hikashop_product_quantity_field { border: 1px solid #EBEBEB; background: none; }
#hikashop_checkout_cart_final_total_title { color: #212121; font-weight: 700; font-size: 100%; }

/* Infos */
h1#hikashop_address_form_header_iframe { font-weight: 700; text-transform: none; font-size: 150%; margin: 0; padding: 0 0 20px 0; color: #212121; }
#hikashop_address_form_span_iframe input, #hikashop_address_form_span_iframe select { border: 1px solid #EBEBEB; padding: 8px 15px; }
#hikashop_address_form_span_iframe .hikashop_cart_input_button { border: none; padding: 9px 30px; }
#hikashop_address_form_span_iframe tr { margin: 0 auto 10px auto; overflow: hidden; display: block; }
#hikashop_address_form_span_iframe tr td.key { width: 85px; }
#hikashop_address_form_header_iframe input { border-radius: 0; }
/* Billing */
#hikashop_checkout_billing_address fieldset legend { font-size: 120%; color: #212121; font-weight: 700; text-transform: none; }
#hikashop_checkout_billing_address tr td {/* border: none; */padding: 3;vertical-align: middle;}
#hikashop_checkout_billing_address { margin: 0 auto 50px auto; }
.hikashop_checkout_billing_address_info { color: #888888; font-size: 100%; line-height: 28px; }
/*pop uop*/
div.hikashop_success { background: none; border-color: #EBEBEB; border-width: 1px; color: #212121; font-size: 110%; text-align: center; }
div.hikashop_messages { padding: 10px 0; margin: 0; }
div.hikashop_success ul { margin: 0 auto; }
/* Footer pagination*/
.hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit { color: #212121; font-weight: normal; margin-bottom: 20px; }
.hikashop_products_pagination .list-footer .limit .inputbox {padding: 5px;}
.list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav, .pagenav_previous_chevron, .pagenav_start_chevron, .pagenav_next_chevron, .pagenav_end_chevron {color: #212121;border: 0px solid #d3bf97;padding: 0;width: 40px;text-align: center;border-radius: 0;height: 40px;5, 255, 255, 0.45)border-radius: 0;margin: 0px 4px;line-height: 40px;background-color: rgba(255, 255, 255, 0.45);}
.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav { color: #212121; font-weight: 700; background: none; border: 1px solid #EBEBEB; line-height: normal; padding: 5px 10px; }
/*hover*/
.hikashop_products_pagination .list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover, .list-footer span.pagenav:hover, .hikashop_subcategories_pagination .list-footer span.pagenav:hover, .list-footer a.pagenav:hover {color: #BF9F69;}

.pagenav_previous_chevron {}

.pagenav_previous_chevron, .pagenav_previous_chevron:hover{/* background: url(/images/left-arrow.png) no-repeat; */background-repeat: no-repeat;background-color: rgba(255, 255, 255, 0.18);background-position: 50%;}
.pagenav_previous_chevron:hover{background-color: rgba(255, 255, 255, 0.72);}

.pagenav_next_chevron, .pagenav_next_chevron:hover{/* background: url(/images/right-arrow.png) no-repeat; */background-repeat: no-repeat;background-color: rgba(255, 255, 255, 0.18);background-position: 50%;}
.pagenav_next_chevron:hover{background-color: rgba(255, 255, 255, 0.72);}



/*hover*/
.pagenav_start_chevron {  }
.pagenav_start_chevron, .pagenav_start_chevron:hover{/* background: url(/images/left-arrow2.png) no-repeat; */background-repeat: no-repeat;/* background-color: rgba(255, 255, 255, 0.45); */background-position: 50%;}
.pagenav_start_chevron:hover{background-color: rgba(255, 255, 255, 0.72);}


.pagenav_end_chevron:hover { }
.pagenav_end_chevron, .pagenav_end_chevron:hover{/* background: url(/images/right-arrow2.png) no-repeat; */background-repeat: no-repeat;/* background-color: rgba(255, 255, 255, 0.45); */background-position: 50%;margin: 0;}
.pagenav_end_chevron:hover{background-color: rgba(255, 255, 255, 0.72);}


/**
 * @package    HikaShop for Joomla!
 * @version    2.6.3
 * @author     hikashop.com
 * @copyright  (C) 2010-2016 HIKARI SOFTWARE. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */

div.hikashop_footer{
	padding-top : 20px;
	clear:both;
	padding-bottom : 20px;
}

#hikashop_payment_methods table {border-collapse:collapse;width:100%;margin-bottom: 0px !important;}
div.hikashop_category_image{
	clear:both;
}
img.hikashop_category_image {
	margin: 4px;
}
.invalid{border:5px solid}
table.hikashop_subcategories_table tr td{
	text-align:center;
}
#hikashop_subcategories div {
	text-align:center;
}
.hikashop_subcategories, .hikashop_products{clear:both;}
.hikashop_category_list{
	margin:0px;
}
.hikashop_category_left_part{
	text-align:center;
}
.hikashop_product_stock table tr, .hikashop_product_stock table td{
	border: 0px !important;
}
.hikashop_category_right_part{
	padding-left:1px;
}

.hikashop_category_list_item, .hikashop_product_list_item{
	float:left;
}
.hikashop_subcategories div.hikashop_category, .hikashop_products_listing div.hikashop_product {
	float: left;
	width:100%;
}
.hikashop_product_list, .hikashop_category_list{
	display: inline-block;
	list-style-type: none;
	text-align: left;
}

.hikashop_subcontainer{
	padding-top:10px;
	padding-bottom:10px;
}

.chzn-container .chzn-results li {
  display: none;
  margin: 0;
  padding: 0px 10px;
  list-style: none;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  border-bottom: 1px solid #f1f1f1;
}
.hikashop_product_item_left_part{
	text-align:center;
}
.hikashop_product_item_right_part {
	margin-right: 20px;
	margin-left: 20px;
}
.hikashop_product_image{
	padding-bottom: 2px;
}

div.hikashop_subcontainer_border{
	border: 1px solid;
}
div.hikashop_product_listing_custom_item{
	padding-bottom:10px;
}


.hikashop_product_top_part{
	width:100%;
}

.hikashop_product_main_image_thumb{
	margin-bottom:5px;
}


.hikashop_product_bottom_part{
	clear:both;
	width:100%;
}
.hikashop_product_characteristic_chooser{
	text-align:center;
}
.hikashop_product_variant_out_of_stock{
	display:none;
}
.hikashop_product_variant_out_of_stock_span{
	background-image:url(../images/delete2.png);
	background-repeat:no-repeat;
	background-position: center;
	height: 16px;
	display: block;
}

.hikashop_product_quantity_field{
	width:25px;
}
a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover{
	text-decoration: none;
	color: #000;
	font-weight: normal;
	font-family: inherit;
	margin: 0;
	padding: 5px 10px;
}
.hikashop_no_border tr, .hikashop_no_border td,
#hikashop_address_listing tr, #hikashop_address_listing td, #hikashop_address_form_span_iframe tr,
#hikashop_address_form_span_iframe td, #hikashop_product_quantity_main tr,#hikashop_product_quantity_main td,
#hikashop_checkout_page tr,#hikashop_checkout_page td, #hikashop_affiliate_main tr, #hikashop_affiliate_main td{
	/* border: 0px solid #DDDDDD; */
	margin-bottom: 10px;
}
.hikashop_address_listing_item_default{
    width: 100%;
    display: block;
}
fieldset.hika_field .hika_edit {
	float:right;
	margin-top:-22px;
}
fieldset.hika_address_field .hika_edit {
	float:right;
	margin-right: 0;
	
}

.hika_edit span {line-height: 26px;color: rgb(11, 74, 45); transition:all 0.3s;}
.hika_edit span:hover {color:#cca36e;}
fieldset.hika_field .hika_edit img,
fieldset.hika_address_field .hika_edit img {

}
fieldset.hika_field .hika_edit span,
fieldset.hika_address_field .hika_edit span {
	display: inline-block;
}


#hikashop_affiliate_main fieldset.adminform {
	padding: 5px 17px 17px;
}
#hikashop_affiliate_main fieldset.adminform legend {
	margin: 0px;
	padding: 0px 3px;
	border: 0px solid;
	width: auto;
}
#hikashop_affiliate_main fieldset.adminform legend {
	position: relative;
	float: none;
	top: 0px !important;
}

div#hikashop_product_left_part div{
	margin: 0 auto;
}
img.hikashop_child_image{
	margin : 2px;
	height:25px;
}

.hikashop_product_weight_main{

}
span.hikashop_product_name{
	text-align: center;
	display:block;
	margin-bottom:5px;
}


span.hikashop_product_price_before_discount{
	text-decoration:line-through;
	white-space:nowrap;
}
span.hikashop_product_price{
	white-space:nowrap;
}
span.hikashop_product_price_before_discount{
	color: black;
}
span.hikashop_product_discount{
	white-space:nowrap;
}
span.hikashop_product_price_full{
	text-align: left;
	font-weight: normal;
	display:block;
	color: #000000;
}
#hikashop_checkout_page .hikashop_product_price_full{
	text-align: left;
}
.hikashop_cart_product_quantity_value .hikashop_product_quantity_field,.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh,.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete{
	float:left;
}
span.hikashop_checkout_cart_coupon{
	font-weight:bold;
}
span.hikashop_checkout_cart_shipping{
	font-weight: inherit;
}
span.hikashop_checkout_cart_payment{
	font-weight:bold;
}
span.hikashop_checkout_cart_taxes{
	font-weight:bold;
}
span.hikashop_checkout_cart_final_total{
}
.hikashop_cart_title {
	text-align: left;
}
.hikashop_cart_module_product_total_title{
	text-align: right;
}
.hikashop_cart_module_product_total_value span.hikashop_product_price, .hikashop_cart_value span.hikashop_product_price, .hikashop_cart_value span.hikashop_product_price_full, .hikashop_cart_module_product_total_value span.hikashop_product_price_full{
	text-align: left;
}
.hikashop_cart_title{
white-space: nowrap;
}


.pagenav{
	cursor:pointer;
}
.list-footer li{
	list-style-type:none;
	display: inline;
}


#hikashop_cart .hikashop_cart_product_name a{
	font-weight:bold;
}
.hikashop_cart_product_name_value{
	width:40%;
}


.hikashop_cart_title{
	font-weight: bold;
}

.hikashop_small_cart_checkout_link,.hikashop_small_cart_clean_link,.hikashop_small_cart_total_title span,.hikashop_small_cart_total_title span span,.hikashop_small_cart_total_title span span span {
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:0px;
}


#hikashop_checkout_next_button{
	float:right;
}
#hikashop_checkout_shopping_button{
	float:left;
}
.hikashop_submodules{
	padding-top:30px;
}



a.hikashop_cart_button, a.hikashop_cart_button:hover, a.hikashop_compare_button, a.hikashop_compare_button:hover{
	background-image:url(../images/button.jpg);
	border: 3px solid #356AA0;
	color:#000000;
	font-size:11px;
	padding:5px 8px;
	text-decoration:none;
	cursor:pointer;
	float:left;
	white-space:nowrap;
}
a.hikashop_cart_button:hover, a.hikashop_compare_button:hover{
	outline: 0px solid #92C1FF;
}
#hikashop_order_listing a.hikashop_cart_button, #hikashop_order_listing a.hikashop_cart_button:hover,
#hikashop_checkout_login a.hikashop_cart_button, #hikashop_checkout_login a.hikashop_cart_button:hover,
a.hikashop_compare_button, a.hikashop_compare_button:hover{
	float:none;
}


.hikashop_products a.hikashop_cart_button,.hikashop_products a.hikashop_cart_button:hover, #hikashop_checkout_coupon a.hikashop_cart_button,#hikashop_checkout_coupon a.hikashop_cart_button:hover{
	float:none;
	width:100px;
}

#hikashop_button_1 div.hikashop_container,#hikashop_button_2 div.hikashop_container,#hikashop_button_3 div.hikashop_container {
	cursor:pointer;
}
#hikashop_button_1 div.hikashop_subcontainer, #hikashop_button_2 div.hikashop_subcontainer, #hikashop_button_3 div.hikashop_subcontainer,#hikashop_order_listing div.hikashop_subcontainer {
	text-align:center;
}


.hikashop_cart_bar{
	background: url(../images/line.png) repeat-x scroll 100% 50% transparent;
	padding-bottom:0;
	padding-top:33px;
}
#hikashop_checkout_page div.hikashop_cart_bar{
	text-align:center;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current {
	-moz-background-inline-policy:continuous;
	background: url("../images/current_step.png") no-repeat scroll 50% 3px transparent;
	color:#363636;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished {
	-moz-background-inline-policy:continuous;
	background: url("../images/finished_step.png") no-repeat scroll 50% 3px transparent;
	color:#363636;
}
#hikashop_checkout_page div.hikashop_cart_step span {
	position:relative;
	left:4%;
	width:auto;
}
#hikashop_checkout_page div.hikashop_cart_step span a {
	color:#B2B2B2;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span a {
	color:#363636;
}
.hikashop_cart_step {
	-moz-background-inline-policy:continuous;
	background: url("../images/step.png") no-repeat scroll 50% 3px transparent;
	display:inline;
	padding-top:20px;
	padding-right:8%;
	white-space:nowrap;
}


.hikashop_checkout_login{
	clear:both;
	margin:auto;
}
.hikashop_checkout_login_left_part{
	width:250px;
	float:left;
}
.hikashop_checkout_login_right_part{
	width:440px;
	float:left;
}


.hikashop_checkout_address{
	/* clear:both; */
	width: 70%;
	float: right;
	border: 3px solid #eeeeee;
	padding: 25px;
	background-color: white;
}
.hikashop_checkout_address_billing_only{
	clear:both;
	width:100%;
	margin:auto;
}
.hikashop_checkout_billing_address{

}
.hikashop_checkout_address_left_part{
	width:350px;
	float:left;
}
.hikashop_checkout_address_right_part{
	width:350px;
	float:left;
}
.hikashop_checkout_address .hikashop_field_dropdown {
	max-width: 180px;
}

.hikashop_checkout_payment_name{
	font-weight: bold;
}


.hikashop_checkout_shipping_name{
	font-weight: bold;
}

.hikashop_custom_file_upload_link{
	display:block;
}

.hikashop_red_border { border: 1px solid red; }


#hikashop_shipping_methods ul.hikashop_shipping_products {
	margin: 5px 0px;
	padding: 0px;
}
#hikashop_shipping_methods .hikashop_shipping_group .hikashop_shipping_group_name {
	background-color: #f8f8f8;
	border: 1px solid #eaeaea;
	padding: 2px 5px;
}
#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product {
	display: inline-block;
	list-style-type: none;
	margin: 0 5px 0 0;
}
#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product img {
	padding:3px;
	border:1px solid #eaeaea;
}
#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product span {
}


.hikashop_orders{
	width:100%;
}
.hikashop_order_listing_status{
	margin-bottom:5px;
	display:block;
}

.hikashop_orders img{
	border:none;
}

.hikashop_order_title{
	text-align:center;
}
.hikashop_order_right_part{
	float:right;
	padding-top:20px;
}

.hikashop_authorize_thankyou{
	text-align:center;
}

.hikashop_address_listing_div{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.hikashop_address_listing_table{
	width:100%;
}
.hikashop_rbottom{clear:both;}
.clear_both{clear:both;}


#pane h3 {margin:0;font-size:110%;letter-spacing:0px;}
.pane-sliders .title {margin:0;padding:5px;color:#666;cursor:pointer;}
.pane-sliders .panel {border:1px solid #E5E5E5;margin-bottom:3px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.pane-sliders .panel h4 {background:#ffffff;color:#666;}
.pane-sliders .content {background:#ffffff;}
.pane-sliders div.content, .accordion-inner {padding:5px 0px 5px 30px; border-top: 1px solid #E5E5E5; color: #888;}
.jpane-toggler span, .accordion-toggle .collapsed {background:transparent url(../images/j_arrow.png) 5px 50% no-repeat;padding-left:20px;font-weight:normal;}
.jpane-toggler-down span, .accordion-toggle {background:transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;padding-left:20px;font-weight:weight:normal;}
.jpane-toggler-down { border-bottom:1px solid #ccc;}
.accordion-heading h4{font-weight: normal; margin: 0px; padding: 0px 5px;}
.accordion-heading .accordion-toggle{display: inline-block !important; padding-left: 22px !important;}


#hikashopcpanel div.icon a {
	border:1px solid #F0F0F0;
	display:block;
	float:left;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
}
#hikashopcpanel div.icon:hover a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9 none repeat scroll 0 0;
	border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	border-style:solid;
	border-width:1px;
}
#hikashopcpanel li {
	list-style-type: none !important;
	width: 50%;
	margin-left: 25%;
	line-height: 19px;
}
#hikashopcpanel div.icon {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	text-align:center;
	width: 100%;
	border: 2px solid #efefef;
}
#hikashopcpanel span {
	display:block;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center;
	color: black;
	width: 100%;
	margin: 0 auto;
}
.hikashop_cpanel_icon_image_span{
	background-repeat: no-repeat;
	background-position: center;
	height: 68px !important;
	width: 100%!important;
	display: block;
}

#hikashopcpanel td{
	text-align: center;
}

.hikashop_cpanel_icon_image{
	width: 100%;
}

.hikashop_cpanel_icon_table{margin-top: 15px;}

#hikashopcpanel img {
	margin:0 auto;
	padding:10px 0;
}
.hikashopcpanel{
	margin:auto;
	margin-left:15%;
	margin-right:15%;
	margin-top:20px;
}

.hikashop_header_title{float: none;background-color: #fbfbfb;width: 100%;padding: 30px;display: block;height: inherit;position: relative;}
.hikashop_header_buttons{float: right;}


.hikashop_banner_row:hover{
}


.icon-32-cancel {background-image:url(/media/com_hikashop/images/icons/icon-32-cancel.png) !important;}
.icon-32-back {background-image:url(/media/com_hikashop/images/icons/icon-32-back.png) !important;}
.icon-32-new {background-image:url(/media/com_hikashop/images/icons/icon-32-new.png) !important;}
.icon-32-apply {background-image:url(/media/com_hikashop/images/icons/icon-32-apply.png) !important;}
.icon-32-save {background-image:url(/media/com_hikashop/images/icons/icon-32-save.png) !important;}
.icon-32-print {background-image:url(/media/com_hikashop/images/icons/icon-32-print.png) !important;}
.icon-48-order {background-image:url(/media/com_hikashop/images/icons/menu.png) !important;}
.icon-48-category {background-image:url(/media/com_hikashop/images/icons/icon-48-category.png) !important;}
.icon-48-user {background-image:url(/media/com_hikashop/images/icons/icon-48-user.png) !important;}
.icon-48-user2 {background-image:url(/media/com_hikashop/images/icons/list.png) !important;}
.icon-48-account {background-image:url(/media/com_hikashop/images/icons/icon-48-account.png) !important;}
.icon-48-address {background-image:url(/media/com_hikashop/images/icons/placeholder.png) !important;}
.icon-48-affiliate {background-image:url(/media/com_hikashop/images/icons/workflow.png) !important;}
.icon-48-subscription {background-image:url(media/com_hikashop/images/icons/icon-48-subscription.png) !important;}
.icon-48-product {background-image:url(../images/icons/icon-48-product.png) !important;}

.icon-48-cart {background-image:url(/media/com_hikashop/images/icons/shopping-cart.png) !important;}
.icon-48-wishlist {background-image:url(/media/com_hikashop/images/icons/icon-48-wishlist.png) !important;}
.icon-48-downloads {background-image:url(/media/com_hikashop/images/icons/icon-48-downloads.png) !important;}
.icon-32-add_cart {background-image:url(/media/com_hikashop/images/icons/icon-32-add_cart.png) !important;}
.icon-32-show_cart {background-image:url(/media/com_hikashop/images/icons/icon-32-show_cart.png) !important;}
.icon-32-add_wishlist {background-image:url(/media/com_hikashop/images/icons/icon-32-add_wishlist.png) !important;}
.icon-32-show_wishlist {background-image:url(/media/com_hikashop/images/icons/icon-32-show_wishlist.png) !important;}
.icon-32-badge {background-image:url(/media/com_hikashop/images/icons/icon-32-badge.png) !important;}
.icon-32-badge2 {background-image:url(/media/com_hikashop/images/icons/icon-32-badge2.png) !important;}
.hikashop_header_buttons a{color:#000; font-size:15px; text-decoration:none;}
#hikashop_carts_listing div.toolbar a:hover, #hikashop_affiliate_main div.toolbar a:hover, #hikashop_address_listing div.toolbar a:hover, #hikashop_order_listing div.toolbar a:hover{color: #d6c487;}

#hikashop_order_listing .hikashop_no_border .btn{margin:0px; padding:3px 6px}
div.toolbar span {
	display:block;
	float:none;
	height:32px;
	margin:0 auto;
	width:32px;
	line-height: 32px;
}
div.toolbar a {
	border:1px solid #FBFBFB;
	cursor:pointer;
	display:block;
	float:left;
	padding:1px 5px;
	text-align:center;
	white-space:nowrap;
}


.tool-tip {
	float: left;
	background-color: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}





div.hikashop_messages{
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-style:solid;
	border-top-width:2px;
	font-weight:bold;
	margin:5px 10px;
}

.hikashop_messages li{
	list-style-type : none;
}

div.hikashop_warning{
	background-color:#EFE7B8;
	border-bottom-color:#F0DC7E;
	border-top-color:#F0DC7E;
	color:#CC0000;
}

div.hikashop_success{
	background-color:#CCFFBB;
	border-bottom-color:#00AA00;
	border-top-color:#00AA00;
	color:#00AA00;
}

div.hikashop_info{
	background-color:#C3D2E5;
	border-bottom-color:#84A7DB;
	border-top-color:#84A7DB;
	color:#0055BB;
}

div.hikashop_error{
	background-color:#E6C0C0;
	border-bottom-color:#DE7A7B;
	border-top-color:#DE7A7B;
	color:#CC0000;
}
#hikashop_add_to_cart_continue_div{
	float:left;
}

#hikashop_add_to_cart_checkout_div{
	float:right;
}

.hikashop_delete_entry_button{
	float:right;
}

span.hiakshop_AUP_price{
	color: #990000;
	font-weight: bold;
}

span.hikashop_AUP_points{
	color: #2f9900;
	font-weight: bold;
}


.hikashop_products_pagination, .hikashop_subcategories_pagination{
	color:#167e93;
	font-size:11px;
	text-align:center;
	margin-top:25px;
	clear:both;
	padding-top:20px;
}
.hikashop_products_pagination ul.pagination, .hikashop_subcategories_pagination ul.pagination{
	text-align:center;
}

.hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit{
	color: #d2d2d2;
	font-weight: inherit;
	margin-bottom:5px;
	letter-spacing: 2px;
	line-height: 40px;
	padding: 0;
	vertical-align: middle;
}

.hikashop_products_pagination .list-footer .limit select, .hikashop_subcategories_pagination .list-footer .limit select{
	width: 60px;
}

.hikashop_products_pagination .list-footer .limit .inputbox, .hikashop_subcategories_pagination .list-footer .limit .inputbox{
	margin-left:10px;
	color: #000000;
	margin-right: 70px;
	outline: none;
	margin-bottom: 0;
	height: 42px;
	padding: 0 5px;
	border: 1px solid #ffece9;
	border-radius: 0;
}

.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {
	background-color:#FFF;
	border: none;
	font-size: 13px;
	border-radius: 0;
	margin: 0;
}
.hikashop_products_pagination .list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav {color: #ded8d8;background-color: #ffffff;border-radius: 0;padding: 0;font-weight: normal;line-height: 40px;margin: 0;}

.hikashop_products_pagination .list-footer a.pagenav.hikashop_next_link, .hikashop_products_pagination .list-footer  a.pagenav.hikashop_end_link{display:none}
.hikashop_products_pagination .list-footer a.pagenav.hikashop_previous_link, .hikashop_products_pagination .list-footer  a.pagenav.hikashop_start_link{display:none}



.hikashop_products_pagination  a.pagenav, .hikashop_products_pagination .list-footer span.pagenav{width: 40px;text-align: center;height: 40px;line-height: 40px;padding: 0;display: inline-block;}


.hikashop_products_pagination .list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover{
	color: #BF9F69;
	background-color: #e1d7e6;
	
}
.hikashop_products_pagination .list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav{margin: 0 2px;}
.hikashop_products_pagination .list-footer span.pagenav{margin: 0 2px;}


.hikashop_products_pagination .list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav {
	color: #BF9F69;
	border-radius: 0;
	font-weight: normal;
}
.hikashop_products_pagination .list-footer span.pagenav:hover, .hikashop_subcategories_pagination:hover .list-footer span.pagenav:hover {
	color: #BF9F69;
	background-color: #e1d7e6;
}
.hikashop_products_pagination .list-footer span.pagenav_text, .hikashop_subcategories_pagination .list-footer span.pagenav_text{
	display:none;
}


.hikashop_products_pagination .list-footer .counter, .hikashop_subcategories_pagination .list-footer .counter{
	color:#666;
	margin-top:15px;
	margin-left: 11px;
}

.hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination .hikashop_results_counter{
	color:#666;
}


#hikashop_social iframe {
	height: 50px;
}

#hikashop_social iframe.hikashop_social_fb_standard {
	width:300px;
	height:80px;
}

#hikashop_social iframe.hikashop_social_fb_button_count {
	width:90px;
	height:20px;
}

#hikashop_social iframe.hikashop_social_fb_box_count {
	width:65px;
	height:80px;
}

#hikashop_social {
	position:relative;
	text-align:left;
}

#hikashop_social {
	position:relative;
	text-align:right;
}

#hikashop_social span.hikashop_social_tw {
		float:left;
		margin-right:5px;
}

#hikashop_social span.hikashop_social_tw_horizontal {
		float:left;
}

#hikashop_social span.hikashop_social_tw_right {
		float:right;
}

#hikashop_social span.hikashop_social_tw_horizontal_right {
		float:right;
}

#hikashop_social span.hikashop_social_fb {
		float:left;
}
#hikashop_social span.hikashop_social_fb_right {
		float:right;
}

#hikashop_social span.hikashop_social_google {
		float:left;
		margin-right: 5px;
}

#hikashop_social span.hikashop_social_google_right {
		float:right;
		margin-right: 5px;
}

#hikashop_social span.hikashop_social_pinterest {
		float:left;
		margin-right:5px;
}
#hikashop_social span.hikashop_social_pinterest_right {
		float:right;
		margin-right:5px;
}

#hikashop_social span.hikashop_social_addThis {
		float:left;
		margin-right:5px;
}
#hikashop_social span.hikashop_social_addThis_right {
		float:right;
		margin-right:5px;
}

.hikashop_option_info {
	margin-left:5px;
}

.hikashop_checkout_cart_print_link{
	float:right;
}

.hikashop_cart_product_quantity_delete, .hikashop_cart_product_quantity_refresh, .hikashop_product_quantity_field{
	float:left;
}


.hikashop_img_pane_panel{
	position: absolute;
	bottom:0px;
	background: rgba(0,0,0,0.8);
	background-color:black;
	filter:alpha(opacity=80);
	text-align:center !important;
}

.hikashop_slide_numbers{
	margin:2px;
}

.hikashop_slide_numbers:hover{
	background-color:#0080ff;
	color: white;
}

.hikashop_slide_pagination_selected{
	color:white;
	background-color:#0080ff;
}

.hikashop_pagination_images{
	opacity:0.6;
	display:inline-block\9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.hikashop_pagination_images:hover{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.hikashop_pagination_images_selected{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.hikashop_slide_pagination{
	text-align:center !important;
}

.hikashop_slide_dot_basic{
	background: url("../images/icons/dot_basic.png") no-repeat;
	margin:2px;
	height:13px;
	width:13px;
	display:inline-block;
}

.hikashop_slide_dot_basic:hover{
	background: url("../images/icons/dot_hover.png") no-repeat;
	cursor:pointer;
}

.hikashop_slide_dot_selected, .hikashop_slide_dot_selected:hover{
	background: url("../images/icons/dot_selected.png") no-repeat;
}

.hikashop_pagination_images_block{
	margin:5px;
	display:inline-block;
}


.hiakshop_slider_button{
	opacity:0.5;
}

.hiakshop_slider_button:hover{
	cursor:pointer;
	opacity:1;
}

.hikashop_slider_button{
	opacity:0.5;
}

.hikashop_slider_button:hover{
	cursor:pointer;
	opacity:1;
}

.hikashop_filter_checkbox{
	white-space: nowrap;
	display: block;
}

a.hikashop_filter_list{
	color:black;
	cursor: pointer;
}

a.hikashop_filter_list_selected:hover {
	color:black;
	font-weight:bold;
	text-decoration:none;
}

.hikashop_filter_fieldset{
	margin-bottom:10px;
}

.hikashop_filter_cursor_span {
	display:inline-block;
	border:0;
	color:#f6931f;
	font-weight:bold;
}


.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/icons/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/icons/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/icons/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/icons/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/icons/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }




.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }


.ui-widget-overlay { background: #aaaaaa url(../images/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; width:250px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }


.ui-tabs { position: relative; padding: .2em; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.hikashop_compare_table{
	background-color:#fff;
	border:1px solid #ccc;
	padding:10px;
	width:100%;
}
.hikashop_product_custom_name{font-weight: normal;}
.hikashop_product_compare_custom_separator{
	text-align:center;
	height:25px;
}
.hikashop_product_compare_custom_separator td{
	border-bottom:2px solid #ccc;
	text-align:center;
	font-weight:bold;
	height:30px;
}
.hikashop_product_compare_custom_separator .hikashop_product_custom_name label{
	color:#1491A0;
}
.hikashop_compare_page h1{
	color:#666;
	text-align:center;
	font-size:14px;
	border-bottom: 1px dashed #ccc;
	padding:2px;
}
#hikashop_compare_tr_cart .hikashop_compare_cart_prod_column{
	margin-bottom:20px;
	text-align:center;
}
.hikashop_before_taxe{
	font-size:11px;
	font-weight:normal;
}
.hikashop_compare_table .hikashop_product_quantity_field_change{
	margin-right:5px;
}
.hikashop_compare_table .hikashop_product_quantity_field{
	margin-right:5px;
}
.hikashop_compare_details_prod_column{
	padding:10px;
	white-space:normal;
	border-top:1px dashed #ccc;
}
.hikashop_compare_table #hikashop_main_image_thumb_div{
	margin:0px;
	border:none;
}
.hikashop_compare_table #hikashop_main_image{
	display:block !important;
	margin:auto;
}
.hikashop_compare_custom_prod_column{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#ebf1f1;
	padding-left:10px;
	height:20px;
	text-align:center;
}
.hikashop_compare_custom_prod_column:hover{
	border-bottom:1px solid #ccc;
	background-color:#fff;
}
.hikashop_compare_page .hikashop_product_stock{
	color:#C30;
	margin:auto;
	border-bottom:1px dashed #ccc;
}
.hikashop_product_compare_custom_separator .hikashop_product_custom_value{
	color:#1491A0;
}
.hikashop_product_custom_value{
	color:#000;
	margin-bottom: 10px;
}
.hikashop_compare_custom_first_column{
	color:#333;
	text-align:center;
	border:1px solid #ccc;
	border-top:0px;
	background-color:#f5f5f5;
}
#hikashop_product_custom_info_main{
	margin: 20px 0;
	width: 500px;
	border: 4px solid #f0f0f0;
	padding: 10px;
}
#hikashop_product_custom_info_main td{
	border-bottom: 0;
}
#hikashop_product_custom_info_main h4{
	color:#1491A0;
	display: none;
}


#hikashop_order_listing .pagination{
	text-align:center;
	font-size:11px;
	padding-top:20px;
}
.list-footer .limit{
	color:#44646D;
	font-weight:bold;
	margin-bottom:10px;
}
.list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav{
	background-color:#f5f5f5;
	color:#333;
	padding:2px 4px 2px 4px;
	border:1px solid #ccc;
}
.list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover{
	background-color:#fff;
	text-decoration:none;
}
.list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav{
	background-color:#d7e0e0;
	color:#333;
	padding:2px 4px 2px 4px;
	border:1px solid #ccc;
}
.counter{
	color:#44646D;
	padding-top:5px;
	padding-bottom:5px;
}
.pagination .inputbox{
	border:1px solid #ccc;
}


.ui-rating{
	margin:auto;
	display: inline;
}

.ui-rating-star {
	width: 16px;
	height: 16px;
	font-size: 2px;
	display:inline-block;
	text-decoration: none;
	vertical-align: bottom;

	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
}
.ui-rating a {cursor: pointer; background-color: transparent !important;}
.ui-rating-full  {background-position:left top;}
.ui-rating-mid  {background-position:left -16px;}
.ui-rating-empty {background-position:left -32px;}
.ui-rating-hover {background-position:left -48px !important;}


.hikashop_vote_notification{
	display:inline;
	color:grey;
}

.hikashop_comment_textarea{
	display:block;
	height: 67px;
	margin:auto;
	border:1px solid #ddd;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	border-radius:4px;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;

	width: 100%;
}

.hikashop_comment_textarea:hover, .hikashop_comment_textarea:focus{
	background-color:#fafafa;
	border:1px solid #dbe6ed;
	border-right:1px solid #bdd1dc;
	border-bottom:1px solid #bdd1dc;
}

.hikashop_vote_stars{
	width: 100%;
	margin-top: 10px;
}

.hikashop_total_vote{
	display: inline;
}

.hikashop_vote_form{
	margin: 30px auto;
	text-align:center;
}

#hikashop_product_vote_form{
	margin:10px auto auto auto;
	max-width: 400px;
}

.hikashop_vote_listing_useful_bought{
	margin-left:10px;
}
.hikashop_vote_listing_useful_note{
	margin-right:10px;
}

.hikashop_vote_listing_notification:hover{
	margin-left:3px;
}

#hikashop_product_vote_listing{
	margin-top:20px;
}

#hikashop_product_vote_form input{
	background-color:transparent;
	border:1px solid #ddd;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	border-radius:4px;
	padding:2px 3px;
	margin-bottom:3px;
}

#hikashop_product_vote_form input:hover, #hikashop_product_vote_form input:focus {
	background-color:#fafafa;
	border:1px solid #dbe6ed;
	border-right:1px solid #bdd1dc;
	border-bottom:1px solid #bdd1dc;}

#hikashop_product_vote_form table{
	margin:auto;
	color:#666;}

.hikashop_vote_no_comment{
	margin-left: 80px;
	font-weight:bold;
}

.hikashop_listing_comment{

margin:5px auto;

padding:3px 10px;

background-color:#BCC7D6;

color:#ffffff;

font-weight: bold;

height: 25px;
}

.hikashop_form_comment{
	max-width:390px;
	margin:5px auto;
	padding-left: 10px;
	background-color:#BCC7D6;
	color:#ffffff;
	font-weight: bold;
}

.hikashop_vote_notification_mini{
	display: inline;
}

.hikashop_comment_form{
	width:100%;
}

.hikashop_comment_form input{
	background-color: #ffffff;
}

.hikashop_product_vote_listing .pagination{
	text-align:center;
}

.hikashop_product_vote_listing .pagination .list-footer{
	margin-bottom: 5px;
}

.hikashop_product_vote_listing .pagination .list-footer .counter{
	display: none;
}

.hikashop_product_vote_listing .pagination .list-footer .limit{
	display: none;
}

.hika_comment_listing{

	margin:auto;
	border: 1px solid #f5f5f5;
	color: #90b1c3;
	background-color:#f5f5f5;
	width: 100%;
}
.hika_comment_listing:hover{
	color: #FFFFFF;
	background-color: #BCC7D6;
}

.hika_comment_listing:hover .hika_comment_listing_useful_p{
	color: 	#90b1c3;
}
.hika_comment_listing_name{
	font-weight: bold;

}
.hika_comment_listing_stars{
	width:85px;
}
.hika_comment_listing_content{
	background-color: white;
	min-height: 50px;
	padding: 2px;
	color: grey;
}

.hika_comment_listing_useful_p{
	width: 18px;
	background-color: #ffffff;
	border: 1px solid #90b1c3;
	font-weight:bold;
	padding: 1px;
	text-align:center;
}
.hika_comment_listing_useful{
	background-color: transparent !important;
	width: 17px !important;
	height: 21px !important;
	background-image:url(../images/icons/vote_plus.png) !important;
	background-size:17px 21px !important;
	background-repeat:no-repeat !important;
	background-position: right !important;
	cursor: pointer !important;
}

.hika_comment_listing_useful.hide{
	width: 17px;
	height: 21px;
	background-size:0px 0px;
}

.hika_comment_listing_useful_p.hide{
	display:none;
}

.hika_comment_listing_useful.locked{
	opacity: 0.5;
	cursor: default;
}

.hika_comment_listing_useless{
	background-color: transparent !important;
	width: 17px !important;
	height: 21px !important;
	background-image:url(../images/icons/vote_minus.png) !important;
	background-size:17px 21px !important;
	background-repeat:no-repeat !important;
	background-position: right !important;
	cursor: pointer !important;
}
.hika_comment_listing_useless.locked{
	opacity: 0.5;
	cursor: default;
}
.hika_comment_listing_notification{
	width: 120px;
}
.hika_comment_listing_full_stars {
	width: 16px;
	height: 16px;
	display:inline-block;
	text-decoration: none;
	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
	background-position:left top;
	cursor: default;
}

.hika_comment_listing_empty_stars {
	width: 16px;
	height: 16px;
	display:inline-block;
	text-decoration: none;
	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
	background-position:left -32px;
	cursor: default;
}
.hika_comment_listing_empty{
	height: 50px;
	text-align: center;
	background-color: white;
	color: #BCC7D6;
}
.hika_comment_listing tr:hover{
	color:rgb(144, 177, 195);
}

.hika_comment_listing_bottom{
}

@media only screen and (max-width: 420px) {
	.hikashop_sort_listing_comment{display: none;}
}


.hikashop_next_product{
	background-color: rgb(5, 50, 44) !important;
	float:right;
	width: 70px;
	height: 70px;
	right: 0;
	position: absolute;
	z-index: 17;
	top: 50%;
	background-image:url(../images/icons/next.png);
}

.hikashop_previous_product{
	background-color: transparent !important;
	float:left;
	width: 35px;
	height: 35px;
	background-image:url(../images/icons/prev.png);
}

.hikashop_wishlist_module .hikashop_wishlist_display_add_to_cart,.hikashop_wishlist_module .hikashop_checkout_cart_print_link{
	display: none;
}

.hikashop_cart_module .hikashop_checkout_cart_print_link{
	display: none;
}

.hikashop_background_color{
	background-color: #BCC7D6;
}
.hikashop_all_carts{
	text-align:center;
}
.hikashop_all_cart_name{
}
.hikashop_all_cart_quantity{
	text-align:center;
}
.hikashop_all_cart_stock{
}
.hikashop_all_carts_current{
	text-align: center !important;
	width: 50px;
}
.hikashop_all_carts_current_star{
	width: 16px;
	height: 16px;
	text-decoration: none;
	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
	background-position:center top;
	margin: auto;
}
.hikashop_all_carts_set_current{
	text-align: center;
	width: 50px;
	text-decoration: none;
}

.hikashop_all_carts_set_current a{
	text-decoration: none !important;
}
.hikashop_all_carts_set_current_star{
	text-align: center;
	margin:auto;
	width: 16px;
	height: 16px;
	text-decoration: none !important;
	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
	background-position:center -32px;
	cursor: pointer;
}
.hikashop_all_wishlits_button{
	text-align: center;
}
.hikashop_product_cart_links{
	float:right;
}
.hikashop_product_cart_show_carts_link, .hikashop_product_cart_print_link, .hikashop_product_cart_mail_link{
	display: inline;
}
.hikashop_red_color{ color: red; }
.hikashop_green_color{ color: green; }
.hikashop_all_carts_delete{
	text-align: center;
}
.hikashop_show_cart_quantity{
	text-align: center;
	width: 30px;
}
.hikashop_carts{
	width: 100%;
}
.hika_show_cart_total{
	text-align: center;
}
.hikashop_not_authorized{
	width: 100%;
	text-align: center;
	margin: 10px auto;
	color: red;
}
.hika_wishlist_green{
	background-color: #CCFFCC !important;
}
#hikashop_wishlist_listing_pagination .list-footer .pagination{
	text-align: center;
}
.hikashop_carts{
	margin-top: 10px;
}
.hikashop_carts .row0, .hikashop_orders .row0{
	background-color: white;
}
.hikashop_orders{
	margin-top: 10px;
}
.hika_show_cart_total td{
	border-top: solid 2px grey;
}
#hikashop_wishlist_listing_pagination .limit{
	margin: auto;
}
#hikashop_cart_product_listing{

	width: 100% !important;
}
.hikashop_showcart_infos .key{
	text-align: right;
	width: 40px;
	background-color: #F0F0F0;
	color: #666666;
}

.hikashop_main_carousel_div ul li{
	padding: 0px !important;
	background: none !important;
}



.hika-radio input[type="radio"] {
	display: inline-block;
	vertical-align: middle;
}
.fl-l{float:left;}
#hikashop_checkout_page .btn, #hikashop_checkout_page a img,
#hikashop_cart_module .btn, #hikashop_cart_module a img {
	margin-bottom: 0;
	width: auto;
	font-size: 16px;
	vertical-align: middle;
}
.btn-success{
    background-color: #ffffff;
    padding: 13px;
    display: block;
    text-align: center;
}
.thumbnail div.hikashop_product_image_subdiv {
	width:100% !important;
}
.thumbnail .hikashop_product_image img {
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.hikashop_categories_listing_main.row-fluid-10 [class*="span"],
.hikashop_products .row-fluid-10 [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 1.7543859649122806%;
	*margin-left: 1.7105263157894737%;
}
.hikashop_product_page .row-fluid{
	clear: both;
}

.hikashop_categories_listing_main .row-fluid-10 [class*="span"]:first-child,
.hikashop_products .row-fluid-10 [class*="span"]:first-child {
	margin-left: 0;
}
.hikashop_categories_listing_main .row-fluid-10 .span10,
.hikashop_products .row-fluid-10 .span10 { width: 100%; *width: 99.95614035087718%; }
.hikashop_categories_listing_main .row-fluid-10 .span9,
.hikashop_products .row-fluid-10 .span9 { width: 89.82456140350877%; *width: 89.78070175438596%; }
.hikashop_categories_listing_main .row-fluid-10 .span8,
.hikashop_products .row-fluid-10 .span8 { width: 79.64912280701753%; *width: 79.60526315789473%; }
.hikashop_categories_listing_main .row-fluid-10 .span7,
.hikashop_products .row-fluid-10 .span7 { width: 69.47368421052632%; *width: 69.4298245614035%; }
.hikashop_categories_listing_main .row-fluid-10 .span6,
.hikashop_products .row-fluid-10 .span6 { width: 59.29824561403509%; *width: 59.25438596491228%; }
.hikashop_categories_listing_main .row-fluid-10 .span5,
.hikashop_products .row-fluid-10 .span5 { width: 49.122807017543856%; *width: 49.07894736842105%; }
.hikashop_categories_listing_main .row-fluid-10 .span4,
.hikashop_products .row-fluid-10 .span4 { width: 38.94736842105263%; *width: 38.90350877192982%; }
.hikashop_categories_listing_main .row-fluid-10 .span3,
.hikashop_products .row-fluid-10 .span3 { width: 28.771929824561404%; *width: 28.728070175438596%; }
.hikashop_categories_listing_main .row-fluid-10 .span2,
.hikashop_products .row-fluid-10 .span2 { width: 18.596491228070175%; *width: 18.552631578947366%; }
.hikashop_categories_listing_main .row-fluid-10 .span1,
.hikashop_products .row-fluid-10 .span1 { width: 8.421052631578947%; *width: 8.37719298245614%; }

.hikashop_categories_listing_main .row-fluid-8 [class*="span"],
.hikashop_products .row-fluid-8 [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574468085%;
	*margin-left: 2.074468085106383%;
}
.hikashop_categories_listing_main .row-fluid-8 [class*="span"]:first-child,
.hikashop_products .row-fluid-8 [class*="span"]:first-child { margin-left: 0; }
.hikashop_categories_listing_main .row-fluid-8 .span8,
.hikashop_products .row-fluid-8 .span8 { width: 100%; *width: 99.94680851063829%; }
.hikashop_categories_listing_main .row-fluid-8 .span7,
.hikashop_products .row-fluid-8 .span7 { width: 87.23404255319149%; *width: 87.18085106382978%; }
.hikashop_categories_listing_main .row-fluid-8 .span6,
.hikashop_products .row-fluid-8 .span6 { width: 74.46808510638299%; *width: 74.41489361702128%; }
.hikashop_categories_listing_main .row-fluid-8 .span5,
.hikashop_products .row-fluid-8 .span5 { width: 61.702127659574465%; *width: 61.648936170212764%; }
.hikashop_categories_listing_main .row-fluid-8 .span4,
.hikashop_products .row-fluid-8 .span4 { width: 48.93617021276596%; *width: 48.88297872340426%; }
.hikashop_categories_listing_main .row-fluid-8 .span3,
.hikashop_products .row-fluid-8 .span3 { width: 36.170212765957444%; *width: 36.11702127659574%; }
.hikashop_categories_listing_main .row-fluid-8 .span2,
.hikashop_products .row-fluid-8 .span2 { width: 23.404255319148938%; *width: 23.351063829787236%; }
.hikashop_categories_listing_main .row-fluid-8 .span1,
.hikashop_products .row-fluid-8 .span1 { width: 10.638297872340425%; *width: 10.585106382978724%; }

.hikashop_categories_listing_main .row-fluid-7 [class*="span"],
.hikashop_products .row-fluid-7 [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.1621621621621623%;
	*margin-left: 2.1081081081081083%;
}
.hikashop_categories_listing_main .row-fluid-7 [class*="span"]:first-child,
.hikashop_products .row-fluid-7 [class*="span"]:first-child { margin-left: 0; }
.hikashop_categories_listing_main .row-fluid-7 .span7,
.hikashop_products .row-fluid-7 .span7 { width: 100%; *width: 99.94594594594595%; }
.hikashop_categories_listing_main .row-fluid-7 .span6,
.hikashop_products .row-fluid-7 .span6 { width: 85.4054054054054%; *width: 85.35135135135135%; }
.hikashop_categories_listing_main .row-fluid-7 .span5,
.hikashop_products .row-fluid-7 .span5 { width: 70.81081081081082%; *width: 70.75675675675677%; }
.hikashop_categories_listing_main .row-fluid-7 .span4,
.hikashop_products .row-fluid-7 .span4 { width: 56.21621621621622%; *width: 56.16216216216216%; }
.hikashop_categories_listing_main .row-fluid-7 .span3,
.hikashop_products .row-fluid-7 .span3 { width: 41.62162162162162%; *width: 41.567567567567565%; }
.hikashop_categories_listing_main .row-fluid-7 .span2,
.hikashop_products .row-fluid-7 .span2 { width: 27.027027027027028%; *width: 26.972972972972975%; }
.hikashop_categories_listing_main .row-fluid-7 .span1,
.hikashop_products .row-fluid-7 .span1 { width: 12.432432432432433%; *width: 12.378378378378379%; }

@media (max-width: 767px) {
	body .kjel input.hikashop_cart_input_button,
body .kjel a.hikashop_cart_button { width: 80%!important;  margin-left: 10%!important; }
#hikashop_checkout_next_button{
	float:left;
}
	#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2 {
  font-size: 18px !important;
  text-align: center;
  font-weight: normal !important;
}
	#hikashop_checkout_page .btn-group-vertical .btn{
	margin-bottom: 0px;
	padding: 12px;
	/* background-color: azure; */
	display: block;
	width: 50%;
	cursor: pointer;
	float: left;
}
#hikashop_checkout_page .btn-group-vertical .btn.active {
	margin-bottom: 0px;
	background-color: #000000!important;
	color: white!important;
}

	#hikashop_checkout_page h1 {font-size: 20px;color: #228e62;font-weight: normal;border-bottom: 0;text-align: center;padding: 0;width: 80%;margin: 0 auto 20px auto;}
	#hikashop_checkout_login_right_part #hikashop_register_form_button {
  height: 40px;
  line-height: 16px;
  float: right;
  width: 100%;
  background-color: black;
}
	#hikashop_checkout_login_left_part, #hikashop_checkout_login_right_part {width: 90%;margin-left:5%;clear:both;}
	 #hikashop_checkout_login_right_part {border: 3px solid #000000!important;}
	#hikashop_checkout_login_left_part{
    background-color: #f6f6f6;
}
	.hikashop_product_name a {color: #212121;font-weight: 700;font-size: 19px;margin-top: 10px;}
	.moduletablesfeq h4{
    font-size: 27px;
    color: black;
    margin-bottom: 10px;
}
	.moduletablesfeq p{
    line-height: normal; font-size: 16px;
}
	body .tm-product-main-block .tm-product-details .tm-product-pagination a.next_product {right: 0px;top: 0;float: left;position: relative;border: 4px solid #f0f0f0;}
	body .tm-product-main-block .tm-product-details .tm-product-pagination {position: relative;}

	.hikashop_filter_module{border: 2px solid #e9e9e9;padding: 10px;width: 100%;}
	.hikashop_filter_main .hikashop_filter_list_style li a.hikashop_filter_list {
  color: #000000;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
  padding: 7px 1px;
  display: block;
  margin: 5px 1px;
  text-decoration: none;
  font-size: 12px;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock .hikashop_cart_input_button {
  margin: 0;
  height: 31px;
  text-transform: none;
  font-size: 14px;
  line-height: 13px;
  width: 100%;
  }
	.chzn-container-single .chzn-single {
  font-weight: normal;
  color: black;
}

	.hikashop_product_left_part{text-align:center;float:left;width: 100%;}
.hikashop_product_right_part{float:left;width: 100%;padding: 10px 26px;float: right;}
	.hikashop_categories_listing_main .row-fluid-10 [class*="span"],
	.hikashop_categories_listing_main .row-fluid-8 [class*="span"],
	.hikashop_categories_listing_main .row-fluid-7 [class*="span"],
	.hikashop_products .row-fluid-10 [class*="span"],
	.hikashop_products .row-fluid-8 [class*="span"],
	.hikashop_products .row-fluid-7 [class*="span"] {
		float: none;
		display: block;
		width: auto;
		margin-left: 0;
	}
	.logo-vertical {
    display: none;
}#hikashop_product_description_main.hikashop_product_description_main{}
	.size-des{width: 100%;}
	body .tm-product-main-block .tm-product-details .tm-product-pagination > a:after {
  position: absolute;
  font-family: FontAwesome;
  width: 100%;
  left: 0;
  color: #000000;
}
	body .tm-product-main-block .tm-product-details .tm-product-pagination a.previous_product {right: 0;position: relative;float: left;margin-right: 10px;}
	body .tm-product-main-block .tm-product-details .tm-product-pagination {
}
	div.uk-grid.tm-product-img-block{padding: 10px 10px 0px 0px;}
	.pagealpo .full{}
}





div.modal-body iframe {
	border:0px;
}
#modal-preview {
	z-index:1100;
}
.modal-body{
	max-height: none !important;
}
@media only screen and (max-width: 960px) {
	div.modal.fade.in{
		width: 800px !important;
		margin-left: -400px !important;
		top : 50% !important;
		left: 50% !important;
	}
}
@media only screen and (max-width: 800px) {
	div.modal.fade.in{
		width: 640px !important;
		margin-left: -320px !important;
		top : 50% !important;
		left: 50% !important;
	}
	table#hikashop_order_listing tbody td:nth-child(1),
	table#hikashop_order_listing th:nth-child(1),
	table#hikashop_cart_listing td:nth-child(2),
	table#hikashop_cart_listing th:nth-child(2),
	table#hikashop_cart_listing td:nth-child(5),
	table#hikashop_cart_listing th:nth-child(5),
	table#hikashop_cart_product_listing tbody td:nth-child(1),
	table#hikashop_cart_product_listing th:nth-child(1),
	table#hikashop_cart_product_listing td:nth-child(5),
	table#hikashop_cart_product_listing th:nth-child(5)   {display: none;}
}


	.chzn-container .chzn-results li.active-result {
  padding: 0px 8px;
  margin-left: 0;
  margin-right: 0px;
  font-size: 12px;
  color: black;
}




	table.hikashop_variants_table, table.hikashop_variants_table thead.hikashop_variants_table_thead, table.hikashop_variants_table tbody.hikashop_variants_table_tbody, table.hikashop_variants_table th.hikashop_variants_table_th, table.hikashop_variants_table td.hikashop_variants_table_td, table.hikashop_variants_table tr.hikashop_variants_table_tbody_tr, table.hikashop_variants_table tr.hikashop_variants_table_thead_tr {
		display: block;
	}


	table.hikashop_variants_table thead.hikashop_variants_table_thead tr.hikashop_variants_table_thead_tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	table.hikashop_variants_table tr.hikashop_variants_table_thead_tr,table.hikashop_variants_table tr.hikashop_variants_table_tbody_tr { border: 1px solid #ccc; }

	table.hikashop_variants_table td.hikashop_variants_table_td {

		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 30%;
	}

	table.hikashop_variants_table td.hikashop_variants_table_td:before {

		position: absolute;

		top: 6px;
		left: 6px;
		width: 25%;
		padding-right: 10px;
		white-space: nowrap;
	}

	table.hikashop_variants_table td.hikashop_variants_table_td:before { content: attr(data-label); }
}

@media only screen and (max-width: 640px) {
	.registr2 {display:none;}
	div.modal.fade.in{
		width: 480px !important;
		margin-left: -240px !important;
		top : 10% !important;
		left: 50% !important;
	}
	.hikashop_cpanel_icon_table {
		width: auto !important;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.breadcrumbs-wrapper .uk-breadcrumb > li,
.breadcrumbs-wrapper .uk-breadcrumb > li > a,
.breadcrumbs-wrapper .uk-breadcrumb > li > span {
  text-transform: none;
  font-size: 13px;
  display: inline-block;
  line-height: normal;
  vertical-align: bottom;
}
	.chzn-container .chzn-results li.active-result {
  padding: 0px 8px;
  margin-left: 0;
  margin-right: 0px;
  font-size: 16px;
  color: black;
}
	.chzn-container-single .chzn-drop {
  border-radius: 0;
  box-shadow: none !important;
  border-color: #f0f0f0 !important;
  width: 191px;
}

.chzn-container-single .chzn-single {
  background: #fff !important;
  box-shadow: none !important;
  border: 4px solid #f0f0f0;
  padding: 3px 6px;
  height: 40px;
  font-weight: normal;
  border-radius: 0;
  width: 191px;
  color: black;
}
	body .hikashop_products .hikashop_product {
    width: 50%;
    float: left;
    margin-left: 0 !important;
    padding: 6px;
    margin-bottom: 0;
  }
	#sidebar {float:left;width: 100%;overflow: visible;} 
#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:100%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
#sidebar-2 {float:left;width:20%; overflow:hidden;  } 
	.hikashop_filter_main .hikashop_filter_list_style li a.hikashop_filter_list {
  color: #000000;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
  padding: 10px 8px;
  display: block;
  margin: 6px 1px;
  text-decoration: none;
}
body .tm-product-main-block .tm-product-details {padding: 20px 30px 0 30px;margin-top: 0;}}


@media only screen and (max-width: 479px) {
a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button{
	text-decoration:none;
	color: #ffffff !important;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	min-width: auto;
	margin: 5px;
	font-family: 'MyCustomFont', sans-serif;
	padding: 10px 15px;
	text-align: center;
	border:none;
	background-color: #b99f69;
}
.pagealpo .bt-menu-trigger{color:black;left: 42px;position: absolute;transform: rotate(0deg);top: 5px;font-size: 20px;}
.container1 .uk-subnav {display:none;}
.wk-prod p{display:none;}
	.hikashop_product_vote {
 display:none;
}
.wk-prod .uk-dotnav, .uk-subnav {
    display:none;
}
	body .hikashop_products .tm-hs-product-details .hikashop_product_name {
  margin-bottom: 0;
  text-align: inherit !important;
  margin-top: 10px;
}
span .divider icon-location{display:none;}
	.breadcrumbs-wrapper .uk-breadcrumb > li,
.breadcrumbs-wrapper .uk-breadcrumb > li > a,
.breadcrumbs-wrapper .uk-breadcrumb > li > span {
  text-transform: none;
  font-size: 12px;
  display: inline-block;
  line-height: normal;
  line-height: 20px;
  vertical-align: bottom;
  margin: 3px 0;
}.registr2 {display:none;}
	.chzn-container .chzn-results li.active-result {
  padding: 0px 8px;
  margin-left: 0;
  margin-right: 0px;
  font-size: 12px;
  color: black;
}
	.chzn-container-single .chzn-drop {
  border-radius: 0;
  box-shadow: none !important;
  border-color: #f0f0f0 !important;
  width: 250px;
}
	body .tm-product-main-block .tm-hikashop_product_characteristics {width: 100%!important;}
	.hikashop_product_name a {color: #212121;font-weight: 600;font-size: 17px;}
	body .hikashop_products .hikashop_product {
    width: 100% !important;
    float: left;
    margin-left: 0 !important;
    padding: 12px;
    margin-bottom: 0;
  }
	#sidebar {float:left;width: 100%;overflow: visible;} 
#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:100%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
#sidebar-2 {float:left;width:20%; overflow:hidden;  } 
	.hikashop_filter_main .hikashop_filter_list_style li a.hikashop_filter_list {
  color: #000000;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
  padding: 10px 8px;
  display: block;
  margin: 6px 1px;
  text-decoration: none;
}
	body .tm-product-main-block .tm-product-details .hikashop_product_quantity_main {
  float: left;
  margin-top: 10px;
}
	.chzn-container-single .chzn-single {
  background: #fff !important;
  box-shadow: none !important;
  border: 4px solid #f0f0f0;
  padding: 3px 6px;
  height: 40px;
  font-weight: normal;
  border-radius: 0;
  width: 250px;
  color: black;
}
	#hikashop_product_description_main p{margin-bottom: 10px;text-align: justify;line-height: 22px;font-size: 14px;}
	.pagealpo .header-r {right:10px;}
	.pagealpo .breadcrumbs-wrapper .uk-breadcrumb {margin-bottom: 6px;border-bottom: 1px solid #f0f0f0;display: inline-block;padding-bottom: 14px;padding-right: 0;border-right: 0;padding-top: 11px;width: 100%;}
.moduletable-breadcrumbs {width: 100%;padding: 0!important;float: left;margin-bottom: 0;border-bottom: 0!important;}
	body .tm-product-main-block .tm-product-details {padding: 20px;margin-top:0;margin-left: 5%;width: 95%;}
	div.modal.fade.in{
		width: 320px !important;
		height: 380px !important;
		margin-left: -160px !important;
		top : 10% !important;
		left: 50% !important;
	}
		body .tm-product-main-block .tm-product-details .tm-product-pagination a.previous_product {right: 0;}
	.pagealpo .full{padding: 0px;}
	table#hikashop_cart_product_listing tbody td:nth-last-child(1),
	table#hikashop_cart_product_listing th:nth-last-child(1),
	table#hikashop_clicks_listing tbody td:nth-child(1),
	table#hikashop_clicks_listing th:nth-child(1),
	table#hikashop_clicks_listing tbody td:nth-last-child(1),
	table#hikashop_clicks_listing th:nth-last-child(1),
	table#hikashop_sales_listing tbody td:nth-child(1),
	table#hikashop_sales_listing th:nth-child(1),
	table#hikashop_sales_listing tbody td:nth-last-child(1),
	table#hikashop_sales_listing th:nth-last-child(1),
	table#hikashop_leads_listing tbody td:nth-child(1),
	table#hikashop_leads_listing th:nth-child(1),
	table#hikashop_leads_listing tbody td:nth-last-child(1),
	table#hikashop_leads_listing th:nth-last-child(1)   {display: none;}
}

@media only screen and (max-height: 420px) {
	div.modal.fade.in{
		height: 320px !important;
		top:0% !important;
	}
}
.row-fluid .hikashop_product_column_1, .row-fluid .hikashop_category_column_1,
.row-fluid-7 .hikashop_product_column_1, .row-fluid-7 .hikashop_category_column_1,
.row-fluid-8 .hikashop_product_column_1, .row-fluid-8 .hikashop_category_column_1,
.row-fluid-10 .hikashop_product_column_1, .row-fluid-10 .hikashop_category_column_1 {
	margin-left: 0 !important;
	
}

#hikashop_tabs .ui-widget-header{
	border: 0 none;
}
#hikashop_tabs ul li{
	position: relative;
	top: -53px;
}
#hikashop_tabs .ui-tabs-panel{
	margin-top: 35px;
}

.hikashop_product_bottom_part.show_tabular{
	padding-top: 50px;
}

.panel h3.pane-toggler > a:nth-child(1),
.panel h3.pane-toggler-down > a:nth-child(1) {
	padding:0px !important;
	margin:0px !important;
}

.hikashop_filter_list_style li{
	list-style-type: none;
}

.hikashop_filter_list_style li:before{
	content: "> ";
}

.hikashop_wizardbar {
	border: 3px solid #d4d4d4;
	margin-bottom: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0;
	*
	zoom: 1;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.hikashop_wizardbar:before,
.hikashop_wizardbar:after {
	display: table;
	line-height: 0;
	content: "";
}

.hikashop_wizardbar:after {
	clear: both;
}

.hikashop_wizardbar ul {
	padding: 0;
	margin: 0;
	list-style: none outside none;
}

.hikashop_wizardbar ul li {
	position: relative;
	float: left;
	height: 46px;
	padding: 0 20px 0 30px;
	margin: 0;
	font-size: 16px;
	line-height: 46px;
	color: #e4e0e0;
	cursor: default;
	background: #ededed;
}
.hikashop_wizardbar ul li a {
	color: #e0e0e0;
}

.hikashop_wizardbar ul li .hikashop_chevron {
	position: absolute;
	top: 0;
	right: -14px;
	display: block;
	border: 24px solid transparent;
	border-right: 0;
	border-left: 14px solid #d4d4d4;
}

.hikashop_wizardbar ul li .hikashop_chevron:before {
	position: absolute;
	top: -24px;
	right: 1px;
	display: block;
	border: 24px solid transparent;
	border-right: 0;
	border-left: 14px solid #ededed;
	content: "";
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished {
	color: #468847;
	background: #f3f4f5; 
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished a {
	color: #468847;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover {
	cursor: pointer;
	background: #e7eff8;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover .hikashop_chevron:before {
	border-left: 14px solid #e7eff8;
}

.hikashop_wizardbar ul li.hikashop_cart_step_finished .hikashop_chevron:before {
	border-left: 14px solid #f3f4f5; 
}

.hikashop_wizardbar ul li.hikashop_cart_step_current {
	color: #3a87ad;
	background: #f1f6fc;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current a {
	color: #3a87ad;
}

.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron:before {
	border-left: 14px solid #f1f6fc;
}

.hikashop_wizardbar ul li .badge {
	margin-right: 8px;
}

.hikashop_wizardbar ul li:nth-child(1) {
	z-index: 10;
	padding-left: 20px;
	border-radius: 0;
}

.hikashop_wizardbar ul li:nth-child(2) { z-index: 9; }
.hikashop_wizardbar ul li:nth-child(3) { z-index: 8; }
.hikashop_wizardbar ul li:nth-child(4) { z-index: 7; }
.hikashop_wizardbar ul li:nth-child(5) { z-index: 6; }
.hikashop_wizardbar ul li:nth-child(6) { z-index: 5; }
.hikashop_wizardbar ul li:nth-child(7) { z-index: 4; }
.hikashop_wizardbar ul li:nth-child(8) { z-index: 3; }
.hikashop_wizardbar ul li:nth-child(9) { z-index: 2; }
.hikashop_wizardbar ul li:nth-child(10) { z-index: 1; }

.hikashop_custom_image_link{ width: 100px; }

.hikashop_tabs_ul{
	z-index: 2;
	position: relative;
	margin: 0px 0px 6px 0px;
}
.hikashop_tabs_li{
	display: inline;
	background-color: #fcfcfc;
	padding: 8px 5px;
	border: solid 1px #E7E7E7;
	z-index: 2;
	font-weight: bold;
}
.hikashop_tabs_li a{
	color: #555555;
}
.hikashop_tabs_li a:hover{
	text-decoration: none;
	color: #555555;
}

.hikashop_tabs_li_selected{
	border-bottom: solid 1px #ffffff !important;
	background-color: #ffffff !important;
}
.hikashop_tabs_li_selected a{
	color: #1491B0 !important;
}

.hikashop_hidden_checkout{
	display:none;
}
#hikashop_checkout_login_left_part fieldset {
    margin-right: 0px; 
}
#hikashop_checkout_page .btn-group-vertical .btn{
	margin-bottom: 0px;
	padding: 12px;
	/* background-color: azure; */
	display: block;
	cursor: pointer;
}
#hikashop_checkout_page .btn-group-vertical .btn.active {
	margin-bottom: 0px;
	background-color: #f6f6f6;
	color: black;
}

#hikashop_checkout_page .btn-group-vertical{
	width: 100%;
}
.hikashop_checkout_terms label{
	display: inline-block;
}

div.hikashop_main_image_div,
div.hikashop_main_file_div {
	position:relative;
}
div.hikashop_uploader_image_add,
div.hikashop_uploader_file_add {
	position:absolute;
	top:5px;
	right:5px;
}
div.hikashop_uploader_image_add span,
div.hikashop_uploader_file_add span {
	display:inline-block;
	width:32px;
	height:32px;
}
div.hikashop_uploader_image_add span.hika_add_btn {

	background-image:url(../images/gallery.png);
}
div.hikashop_uploader_image_add span.hika_upload_btn,
div.hikashop_uploader_file_add span.hika_upload_btn {

	background-image:url(../images/upload2.png);
}

ul.hikashop_uploader_images .ui-sortable-placeholder {
	border:1px dotted black;
	visibility:visible !important;
	width:50px;
	height:50px !important;
}

ul.hikashop_uploader_images .ui-sortable-placeholder * {
	visibility:hidden;
}
ul.hikashop_uploader_images {
	list-style-type:none;
	margin:0 !important;
	padding:15px 0 0 0 !important;
}
div.hikashop_uploader_singleimage_content,
div.hikashop_uploader_singlefile_content {
	padding:15px 0 5px 8px !important;
	width:100px;
}
ul.hikashop_uploader_multiimage_content > li,
div.hikashop_uploader_singleimage_content > div,
div.hikashop_uploader_singlefile_content > div {
	position:relative;
}

ul.hikashop_uploader_multiimage_content .deleteImg,
div.hikashop_uploader_singleimage_content .deleteImg,
div.hikashop_uploader_singlefile_content .deleteImg {
	position:absolute;
	right:0px;
	top:0px;
	display:none;
}

ul.hikashop_uploader_multiimage_content:hover .deleteImg,
div.hikashop_uploader_singleimage_content:hover .deleteImg,
div.hikashop_uploader_singlefile_content:hover .deleteImg {
	display:block;
	opacity:0.5;
	filter:alpha(opacity=50);
}

ul.hikashop_uploader_multiimage_content .deleteImg:hover,
div.hikashop_uploader_singleimage_content .deleteImg:hover,
div.hikashop_uploader_singlefile_content .deleteImg:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.hkIcon {
	width:16px;
	height:16px;
	display:inline-block;
	line-height:16px;
}
.hkIcon-delete {
	background-image:url(../images/cancel.png);
}

.dropOver {
	background-color:#909090;
}

.hikashop_dropzone {
	border: 2px dashed #CCCCCC;
	width:100%;
	-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
	min-height:100px;
}

.hikashop_uploader_image_empty,
.hikashop_uploader_file_empty {
	width:100%;
	padding:30px 0px;
	text-align:center;
}

#hikashop_checkout_billing_address_selection input[type=radio],
#hikashop_checkout_shipping_address_selection input[type=radio] {}
#hikashop_checkout_billing_address_selection .address_selection,
#hikashop_checkout_shipping_address_selection .address_selection {
	margin: 2px 5px 6px 0px;
	padding: 17px;
	border: 3px solid #eeeeee;
	background-color: #fdfdfd;
	cursor:pointer;
	border-radius: 0;
	transition: all 0.3s;
}
#hikashop_checkout_billing_address_selection .address_selection:hover,
#hikashop_checkout_shipping_address_selection .address_selection:hover {
	background-color: #f0fff0;
	box-shadow: none;
	border: 3px solid #cca36e;
}
#hikashop_checkout_billing_address_selection .address_selection.address_selected,
#hikashop_checkout_shipping_address_selection .address_selection.address_selected {
	background-color: #ffffff;
	background: white;
}

@media only screen and (max-width: 980px) and (min-width: 768px) { 
.hikashop_product_name a {color: #212121;font-weight: 600;font-size: 19px;}

span.hikashop_product_price_full{
	text-align: center;
	font-weight: normal;
	display:block;
	margin-bottom:5px;
	color: #000000;
}
	.row-fluid .hikashop_checkout_login_right_part .control-label, .row-fluid .hikashop_checkout_login_right_part .controls{
		text-align: left;
		width: 100%;
		margin: auto;
	}	
	    	.hikashop_product_right_part .hikashop_product_price_main {display: block;overflow: hidden;text-align: center;background-color: #f4f4f4;margin-bottom: 2px;}
.hikashop_product_right_part .hikashop_product_price_main {display: block;overflow: hidden;text-align: center;background-color: #f4f4f4;margin-bottom: 20px;}

}
@media only screen and (max-width: 768px) {
    	.hikashop_product_right_part .hikashop_product_price_main {display: block;overflow: hidden;/* width: 50%; *//* float: left; *//* max-width: 150px; */text-align: center;background-color: #f4f4f4;margin-bottom: 2px;}
body .tm-product-main-block .tm-product-details h1.title {font-size: 27px;line-height: 33px;clear: both;padding: 10px 0;}
body .hikashop_product_vote_mini{
}
	

	#hikashop_checkout_page .btn-group-vertical{
		width: 100%;
		text-align: center;
	}
	.row-fluid .hikashop_checkout_login_right_part .control-group{
		text-align: center;
	}
	.row-fluid .hikashop_checkout_login_right_part .control-group input[type="checkbox"]{
		float: none !important;
	}
	#hikashop_checkout_cart tbody th, #hikashop_cart_product_listing tbody th, #hikashop_cart_listing tbody th,
	#hikashop_checkout_cart tbody td, #hikashop_cart_product_listing tbody td, #hikashop_cart_listing tbody td,
	#hikashop_checkout_cart tbody tr, #hikashop_cart_product_listing tbody tr, #hikashop_cart_listing tbody tr {
		display: inline-block;
		width: 100%;
	}

	#hikashop_checkout_cart thead tr, #hikashop_cart_product_listing thead tr, #hikashop_cart_listing thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#hikashop_checkout_cart tbody td, #hikashop_cart_product_listing tbody td, #hikashop_cart_listing tbody td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		white-space: normal;
		text-align:center;
		min-height: 51px;
		padding: 8px 0px;
	}
	#hikashop_checkout_cart tfoot tr, #hikashop_cart_product_listing tfoot tr, #hikashop_cart_listing tfoot tr {
		text-align: center;
	}
	#hikashop_checkout_cart tfoot td {
		display: inline-block;
		width: 30%;
	}
	#hikashop_cart_product_listing tfoot td, #hikashop_cart_listing tfoot td{
		display: inline-block;
	}

	span.hikashop_product_price_full{
		display: inline-block;
		text-align: center;
	}
	.hikashop_cart_product_quantity_value input, .hikashop_cart_product_quantity_value div{
		float: none !important;
		display: inline-block;
	}



	#hikashop_cart_listing td:before {

		position: absolute;

		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

	#hikashop_cart_listing td:before { content: attr(data-title); }
}

.hikashop_category_information {
  position: relative;
  margin: 0;
}
.hikashop_category_information .hikashop_submodules {
  padding: 0;
}
.hikashop_category_information .hikashop_compare_zone input,
.hikashop_category_information .hikashop_compare_zone a.hikashop_compare_button {
  position: fixed;
  left: 25px;
  bottom: -50px;
  margin: 0;
  text-transform: uppercase;
  font-size: 13px;
  padding: 10px 20px;
  z-index: 100;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: bottom 0.4s ease-in-out;
  -moz-transition: bottom 0.4s ease-in-out;
  -ms-transition: bottom 0.4s ease-in-out;
  -o-transition: bottom 0.4s ease-in-out;
  transition: bottom 0.4s ease-in-out;
}

body .hikashop_products_pagination .limit {
    display: inline-block;
}body .hikashop_products_pagination {
    text-transform: uppercase;
    padding-top: 40px;
    margin-top: 45px;
}

.chzn-container-single .chzn-single span {
    margin-right: 0;
}

.chzn-container .chzn-drop {
    border-color: #D9D9D9;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
}
.chzn-container-single .chzn-drop {
    border-radius: 0;
    box-shadow: none !important;
    border-color: #f0f0f0 !important;
}

.hikashop_product_listing_image{
	-ms-transform: scale(0.9); /* IE 9 */
	-webkit-transform: scale(0.9); /* Safari */
	transform: scale(0.9); /* Standard syntax */
	width: 100%;
	height: auto;
	transition-duration: .3s;
	transition-timing-function: ease-out;
	transition-property: opacity,transform,filter;
	/* background-color: #f0f0f0; */
	}
	
.hikashop_product_listing_image:hover{
	 -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Safari */
    transform: scale(1); /* Standard syntax */
  
    transition-duration: .3s;
    transition-timing-function: ease-out;
    transition-property: opacity,transform,filter;
}


#hikashop_main_image{
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Safari */
	transform: scale(1); /* Standard syntax */
	width: 100%;
	height: auto;
	transition-duration: .3s;
	transition-timing-function: ease-out;
	transition-property: opacity,transform,filter;
}

#hikashop_main_image:hover{
	 -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1); /* Standard syntax */
  
    transition-duration: .3s;
    transition-timing-function: ease-out;
    transition-property: opacity,transform,filter;
}
select[size], select[multiple], select[size][multiple] {
    border-width: 1px;
    border-style: solid;
    width: 100%;
    border: none;
    overflow: hidden;
    font-family: inherit;
    height: 100%;
    border-image: initial;
    margin-left: -8px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 40px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
    vertical-align: middle;
}



.hikashop_subcategories_listing .hikashop_subcategories .row-fluid .thumbnails {
  padding-left: 0;
}
body input.hikashop_cart_input_button,
body a.hikashop_cart_button {
  font-size: 13px;
  margin: 40px 0 14px;
  background: #0b4a2d;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #ffffff !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  border: none;
  -moz-border-radius: 0;
  padding: 10px;
  text-transform: uppercase;
}
body .hikashop_add_wishlist input.hikashop_cart_input_button,
body a.hikashop_cart_button {
  background: #4c0d1d;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #BF9F69!important;
  border: none !important;
  border-radius: 0;
  text-transform: uppercase;
}
hikashop_filter_button_outside{}
.hikashop_filter_button_outside input.hikashop_cart_input_button {
    width: 57%;
    float: left;
    display: none;
    color: black!important;
    min-width: 100%;
    background: transparent;
    border: 1px solid #e68491;
    color: black!important;
    letter-spacing: 2px;
    padding: 14px;
}
#hikashop_checkout_status{ display:none;}
.hikashop_reset_button_outside input.hikashop_cart_input_button {display: block;color: white!important;color: black!important;min-width: 114px;background: transparent;text-transform: none;width: 100%;text-align: right;font-weight: bold;color: black!important;}
.hikashop_reset_button_outside input.hikashop_cart_input_button:active, .hikashop_reset_button_outside input.hikashop_cart_input_button:focus,.hikashop_reset_button_outside input.hikashop_cart_input_button:hover  {
		background: transparent;
		color: black!important;
		}
.hikashop_filter_button_outside input.hikashop_cart_input_button:active, .hikashop_filter_button_outside input.hikashop_cart_input_button:focus,.hikashop_filter_button_outside input.hikashop_cart_input_button:hover  {
	background: #DCE3F5;
	border: 1px solid  #DCE3F5;
	color: black!important;
	letter-spacing: 2px;
	padding: 14px;
	}

.hikashop_filter_button_outside, .hikashop_reset_button_outside{margin:0!important;}
body input.hikashop_cart_input_button:hover,
body a.hikashop_cart_button:hover,
body input.hikashop_cart_input_button:active,
body a.hikashop_cart_button:active,
body input.hikashop_cart_input_button:focus,
body a.hikashop_cart_button:focus {
  background: #0b4a2d;
  border: none;
  outline: none;
}
body a.hikashop_cart_button,
body a.hikashop_compare_button {
  padding: 10px 20px;
  text-decoration: none;
}
.hikashop_products .thumbnails {
  margin: 0;
  padding: 0;
}
.hikashop_products .hikashop_container {
  margin: 0 !important;
}
.hikashop_products .hikashop_container .hikashop_subcontainer {
  padding-top: 0 !important;
  overflow: hidden;
}
.hikashop_notice_box_content div#hikashop_notice_box_message {
  padding-top: 8px;
}
body .hikashop_compare_page {
  position: relative;
  margin-top: 50px;

}
body .hikashop_compare_page .hikashop_compare_back_btn {
  display: none;
  position: absolute;
  right: 0;
  top: -80px;
}
body .hikashop_compare_page .hikashop_compare_back_btn input {
  margin: 0;
}
body .hikashop_compare_page .hikashop_compare_table h2 {
  line-height: normal;
}
body .hikashop_compare_page .hikashop_compare_table h2 a {
  text-decoration: none;
}
body .hikashop_compare_page .hikashop_compare_table h2 .hikashop_product_name_main {
  display: block;
  font-size: 18px;
}
body .hikashop_compare_page .hikashop_compare_table h2 .hikashop_product_name_main:hover {
  color: #000000;
}
body .hikashop_compare_page .hikashop_compare_table h2 .hikashop_product_code_main {
  font-size: 14px;
  display: block;
}
body .hikashop_compare_page .hikashop_product_price_full {
  text-align: center !important;
}
body .hikashop_compare_page .hikashop_compare_details_prod_column {
  padding: 0;
}
body .hikashop_compare_page .hikashop_compare_details_prod_column > .tm-product-detail-item:nth-child(2n+1) {
  background: #fafafa;
  border-bottom: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5;
}
body .hikashop_compare_page .hikashop_compare_details_prod_column > .tm-product-detail-item:nth-child(2n+1):first-child {
  border-top: none;
}
body .hikashop_compare_page .hikashop_compare_details_prod_column > .tm-product-detail-item {
  padding: 12px 0;
  display: block;
  margin-right: 2px;
}
body .hikashop_compare_page .hikashop_product_stock {
  padding: 35px 0 25px;
  border-bottom: none;
}
body .hikashop_compare_page .hikashop_product_stock .hikashop_cart_input_button {
  padding: 9px 20px;
  margin: 0;
  text-transform: uppercase;
}
body .hikashop_compare_page .hikashop_product_stock table tr td > a {
  text-decoration: none !important;
  outline: none;
}
body .hikashop_compare_page .hikashop_product_stock table tr td > a:hover {
  color: #8dd538;
}
body .hikashop_compare_page .hikashop_product_stock .hikashop_add_wishlist .hikashop_cart_input_button {
  width: 80%;
  margin-top: 35px;
  background: none;
  color: #666 !important;
  border: 1px solid #ddd !important;
}
body .hikashop_compare_page .hikashop_main_image_div img {
  margin-bottom: 3px;
}
body .hikashop_compare_page .hikashop_compare_details_prod_column {
  border-color: rgba(0, 0, 0, 0.05);
}
body .hikashop_compare_page div#hikashop_compare_wishlist_btn {
  margin-bottom: 15px;
}
body span.hikashop_product_price {
  font-style: normal;
  color: inherit;
  font-family: inherit;
  font-size: initial;
  font-weight: normal;
}
body .hikashop_product_quantity_field {
  height: 40px !important;
  width: 42px !important;
  line-height: 40px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 3px solid #f0f0f0;
}
#hikashop_category_information_module_ div.hikashop_subcontainer,
#hikashop_category_information_module_ div.hikashop_subcontainer span {
  text-align: center !important;
}
body .toolbar-wrapper .hikashop_currency_module {
  padding: 0;
}
body .toolbar-wrapper .hikashop_currency_module select.hikashopcurrency {
  border-radius: 0;
  background: none !important;
  border: 0 !important;
  color: #7bada7;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 8px;
  font-size: 12px;
  line-height: 12px;
}
body .toolbar-wrapper .uk-float-left .uk-panel {
  margin-right: 10px;
}
body .toolbar-wrapper .uk-float-left .hikashop_currency_module:before {
  position: absolute;
  content: '';
  display: inline-block;
  background-color: rgba(123, 173, 167, 0.2);
  height: 10px;
  width: 1px;
  left: 0;
  top: 6px;
}
body .toolbar-wrapper .chzn-container .chzn-results li.highlighted,
body .toolbar-wrapper .chzn-container .chzn-results li.result-selected {
  color: #8dd538;
}
body .hikashop_products a.hikashop_cart_button,
body .hikashop_products a.hikashop_cart_button:hover,
body #hikashop_checkout_coupon a.hikashop_cart_button,
body #hikashop_checkout_coupon a.hikashop_cart_button:hover {
  width: 100%;
}


body .hikashop_products .hikashop_product .hikashop_subcontainer {
  border: none;
  padding: 0;
  background-color: transparent!important;
}
body .hikashop_products .hikashop_product .hikashop_subcontainer:hover {
  box-shadow: none;
}
body .hikashop_products .hikashop_product .hikashop_container:hover .tm-hp-product-buttons {
  opacity: 1;
  bottom: 0px;
}

body .hikashop_products .hikashop_product_image img {
  width: 100%;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 36px;
  display: none;
  width: 36px;
  text-align: center;
  line-height: 36px;
  text-align: center !important;
  color: #fff;
  text-decoration: none;
  background-color: #0b4a2d;
  transform: translateX(32px);
  opacity: 0;
  -webkit-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  -moz-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  -ms-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  -o-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  border-radius: 40px;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:hover {
  background: #80cb2b;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:after {
  font-family: FontAwesome;
  content: "\f0ec";
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-acompare,
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-rcompare {
  position: absolute;
  right: 4px;
  bottom: -38px;
  opacity: 0;
  visibility: hidden;
  display: inline-block;
  border-radius: 2px;
  font-size: 9px;
  background: #444;
  color: #fff;
  height: 30px;
  line-height: 30px;
  letter-spacing: .5px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-acompare:after,
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-rcompare:after {
  position: absolute;
  top: -10px;
  right: 10px;
  content: '';
  border: 5px solid transparent;
  border-bottom-color: #444444;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare.tm-hs-cmpa {
  transform: translateX(0px);
  opacity: 0.3;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-acompare {
  width: 125px;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-rcompare {
  width: 165px;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:hover .tm-hs-acompare,
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:hover .tm-hs-rcompare {
  visibility: visible;
  opacity: 1;
}
body .hikashop_products .hikashop_product_image .hikashop_product_image_subdiv:hover .tm-hs-compare {
  opacity: 1;
  transform: translateX(0px);
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons {
  text-align: center;
  position: absolute;
  bottom: -41px;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  -moz-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  -ms-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  -o-transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
  transition: all 300ms cubic-bezier(0, 0.32, 0.04, 1);
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock {
  background: #0b4a2d;
}

body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock .hikashop_cart_input_button:hover {
  color: #fdfdfd;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock a.hikashop_cart_button {
  background: none !important;
  border: none !important;
  color: #fff !important;
  padding: 0 !important;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock table {
  width: 100%;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock table td {
  padding: 0;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_stock_count {
  display: none;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_quantity_field_change {
  color: #fff;
  text-decoration: none !important;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_quantity_field {
  border: none;
  background: transparent;
  border-right: 1px solid rgba(255, 255, 255, 0.43);
  color: #fff;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist {
  display: inline-block;
  float: right;
  width: 40px;
  height: 40px;
  border-left: 1px solid #a5de62;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-top: -40px;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist input {
  width: 40px;
  opacity: 0;
  padding: 0;
  position: relative;
  z-index: 111111;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist a.hikashop_cart_button {
  text-indent: 100px;
  overflow: hidden;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist:hover {
  background: #80cb2b;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist span:after {
  font-family: FontAwesome;
  content: "\f004";
  color: #fff;
  position: absolute;
  right: 12px;
  top: 12px;
  pointer-events: none;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_no_stock {
  background: #faa732;
  color: #fff;
  width: 100%;
  box-sizing: border-box;
  padding-right: 40px;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_no_stock > .hikashop_add_wishlist {
  height: 40px;
  margin-right: -40px;
  margin-top: 0;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_no_stock > .hikashop_add_wishlist .hikashop_cart_input_button {
  margin: 0;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_no_stock > .hikashop_add_wishlist span:after {
  top: 50%;
  margin-top: -20px;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_waitlist_main {
  border-top: 1px solid #a5de62;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_waitlist_main .hikashop_cart_input_button {
  margin: 0;
  border-radius: 0;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  padding: 0;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_waitlist_main .hikashop_add_wishlist {
  margin-top: -81px;
  background-color: #8dd538;
}
body .hikashop_products .hikashop_product_image .tm-hp-product-buttons.waitbtn {
  opacity: 1;
}

body .hikashop_products .tm-hs-product-details a {
  text-decoration: none !important;
}
body .hikashop_products .tm-hs-product-details .hikashop_product_name {
  margin-bottom: 18px;
  display: none;
  text-align: inherit !important;
}

body .hikashop_products .tm-hs-product-details .hikashop_product_name a:hover,
body .hikashop_products .tm-hs-product-details .hikashop_product_name a:active,
body .hikashop_products .tm-hs-product-details .hikashop_product_name a:focus {
  color: #000;
}
body .hikashop_products .tm-hs-product-details .hikashop_product_code_list a {
  font-size: 11px;
  text-transform: uppercase;
  color: #aaa;
}
body .hikashop_products .tm-hs-product-details .hikashop_product_price_full {
  margin-top: 5px;
  text-align: inherit !important;
  display: none;
}
body .hikashop_products .tm-hs-product-details .hikashop_vote_notification_mini {
  display: block;
  line-height: normal;
  margin-top: 10px;
  font-style: normal;
}
body .hikashop_products .tm-hs-product-details .hikashop_vote_notification_mini:empty {
  margin-top: 0;
}
body .tm-related-product {
  margin-top: 40px;
}
body .tm-related-product .hikashop_category_information > h2 {
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 10px;
  margin-bottom: 35px;
  text-transform: uppercase;
  border-color: #f0f0f0;
  color: #444;
}
body .tm-related-product .hikashop_img_pane_panel {
  color: #fff;
  box-sizing: border-box;
  padding: 15px;
}
body .tm-related-product .hikashop_img_pane_panel .hikashop_product_price_full {
  text-align: center;
  margin-top: 4px;
}
body .tm-related-product .hikashop_horizontal_slider table tr th:nth-child(1) .hikashop_product_name {
  margin-bottom: 0;
}
body .tm-related-product .hikashop_horizontal_slider table tr th:nth-child(1) .hikashop_product_name a {
  color: #fff;
}
body .tm-related-product .hikashop_product_code_list a {
  color: #fff;
  font-size: 10px;
}
body .tm-related-product th.tm-back-part {
  display: table-cell;
  vertical-align: middle;
}
body .tm-related-product th.tm-back-part input.hikashop_cart_input_button {
  padding: 9px 18px;
}
body .tm-hp-product-buttons.tm-btn-cbtn-wbtn-cmbtn input.hikashop_cart_input_button {
  padding-right: 40px;
}
body .tm-hp-product-buttons.tm-btn-cbtn-wbtn-cmbtn .hikashop_add_wishlist {
  margin-top: -40px;
}
body .tm-hp-product-buttons.tm-btn-cbtn-wbtn-cmbtn .hikashop_add_wishlist span:after {
  right: 13px !important;
}
body .tm-hp-product-buttons.tm-btn-cbtn-wbtn .hikashop_add_wishlist {
  margin-top: -40px;
}
body .tm-hp-product-buttons.tm-btn-cbtn-wbtn .hikashop_cart_input_button {
  padding-right: 40px;
}
body .tm-hp-product-buttons table tr:nth-child(1) td:nth-child(1),
body .tm-hp-product-buttons table tr:nth-child(1) td:nth-child(2) {
  display: none;
}
body .tm-hp-product-buttons table tr:nth-child(2) {
  display: none;
}
div.hikashop_subcontainer_border {
  border: none !important;
}
body .hikashop_categories_listing_main .hikashop_category_name {
  text-transform: uppercase;
}
body .hikashop_categories_listing_main .hikashop_category_name a:hover {
  color: #8dd538;
}
body div.hikashop_products_listing .hikashop_product_price_full {
  font-size: 12px;
}
body div.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_per_unit {
  text-transform: uppercase;
  font-size: 11px;
}
body div.hikashop_products_listing .hikashop_products_pagination {
  border-top: 1px solid #f0f0f0;
}
body .hikashop_products_table {
  margin-bottom: 0;
}
body .hikashop_products_table thead tr th {
  font-size: 16px;
  text-transform: uppercase;
  background-color: #444;
  color: #fff;
  padding: 15px 10px !important;
  vertical-align: middle;
  font-weight: 400;
  text-align: center;
}
body .hikashop_products_table .hikashop_product_image_row {
  width: 130px;
  border-left: 1px solid #eee;
}
body .hikashop_products_table .hikashop_product_name_row {
  vertical-align: middle;
  width: 240px;
}
body .hikashop_products_table .hikashop_product_name_row span {
  text-align: center;
}
body .hikashop_products_table .hikashop_product_name_row a:hover {
  color: #8dd538;
}
body .hikashop_products_table .hikashop_product_code_row {
  vertical-align: middle;
  text-align: center;
}
body .hikashop_products_table .hikashop_product_vote_row {
  vertical-align: middle;
  text-align: center;
}
body .hikashop_products_table .hikashop_product_price_row {
  vertical-align: middle;
}
body .hikashop_products_table .hikashop_product_price_row span.hikashop_product_price_full {
  text-align: center;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row {
  vertical-align: middle;
  border-right: 1px solid #eee;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock {
  position: relative;
  text-align: center;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock > table {
  display: none;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock .hikashop_cart_input_button {
  background-color: transparent;
  position: relative;
  z-index: 4;
  opacity: 0;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock:after {
  content: "\f217";
  font-family: FontAwesome;
  font-size: 24px;
  color: #fff;
  background-color: #8dd538;
  width: 87px;
  height: 87px;
  border-radius: 50px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  left: 50%;
  line-height: 87px;
  text-align: center;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock:hover:after {
  background-color: #80cb2b;
}
body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_cart_input_button {
  width: 87px;
  height: 87px;
  font-size: 13px;
  line-height: 14px;
  word-wrap: break-word;
  text-align: center;
}
body .hikashop_products_table .hikashop_product_compare_row,
body .hikashop_products_table .hikashop_product_compare {
  display: none;
}
body .hikashop_products_listing .hikashop_product_list {
  padding-left: 0;
}
body .hikashop_products_listing .hikashop_product_list .hikashop_product_stock,
body .hikashop_products_listing .hikashop_product_list .hikashop_compare_button {
  display: none;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item {
  text-align: left;
  margin: 0;
  list-style-type: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 30px 0 15px 0px;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a:first-child {
  position: relative;
  overflow: hidden;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a:first-child div[class*="hikashop_badge"] {
  bottom: -10px;
  top: auto !important;
  position: absolute;
  left: 0 !important;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-color: #8dd538;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a:hover {
  color: #80cb2b;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item:hover a div[class*="hikashop_badge"] {
  opacity: 1;
  bottom: 0;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a.hikashop_product_name_in_list {
  font-size: 16px;
  text-decoration: none !important;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a.hikashop_product_name_in_list .hikashop_product_code_list {
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  color: #999;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a.hikashop_product_name_in_list .hikashop_product_price_full {
  text-align: left;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a.hikashop_product_name_in_list .hikashop_product_price_full .hikashop_product_price {
  font-size: 12px;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item a.hikashop_product_name_in_list .hikashop_product_price_full .hikashop_product_price_per_unit {
  font-size: 12px;
  text-transform: uppercase;
}
body .hikashop_products_listing .hikashop_product_list li.hikashop_product_list_item .hikashop_vote_stars {
  padding: 0;
  line-height: 16px;
}
body .hikashop_module .hikashop_product_list li.hikashop_product_list_item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
body .tm-product-img-block .tm-product-thumbs {
  padding-top: 0 !important;
}
body .tm-product-img-block .tm-product-thumbs > .thumb-item img {
  width: 100%;
  height: auto;
  margin: 0;
}
body .tm-product-img-block .tm-product-thumbs > .thumb-item:nth-child(n+2) img {
  margin-top: 10px;
}
body .tm-product-main-img {
  padding-left: 10px;
}
body .tm-product-main-img #hikashop_image_main_thumb_div {
  position: relative;
  overflow: hidden;
}


body .tm-product-main-block .tm-product-details h1.title span.hikashop_product_variant_subname {
  font-size: 18px;
  font-weight: normal;
  padding-left: 11px;
  /* font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */
  /* font-style: italic; */
  vertical-align: middle;
  display: none;
}
body .tm-product-main-block .tm-product-details .hikashop_vote_stars {
}
body .tm-product-main-block .tm-product-details .tm-product-code {
  color: #888;
  font-size: 12px;
  display: block;
}
body .tm-product-main-block .tm-product-details .hikashop_product_options_table td {
  display: block;
  padding: 0;
}
body .tm-product-main-block .tm-product-details .tm-product-options {
  margin-bottom: 30px;
}
body .tm-product-main-block .tm-product-details .tm-product-options select {
  -webkit-appearance: none;
  border: 1px solid #ddd;
  padding: 7px;
  width: 100%;
  font-size: 12px;
  margin-top: 12px;
  margin-bottom: 0;
}
div.hikashop_add_wishlist{
    display: none;
}
body .tm-product-main-block .tm-product-details .hikashop_add_wishlist {
  display: none;
  margin-top: 15px;
  background-color: aliceblue;
}
body .tm-product-main-block .tm-product-details .hikashop_product_tags {
  margin-top: 30px;
}
body .tm-product-main-block .tm-product-details .hikashop_product_tags ul.tags li {
  margin: 0 10px 0 0;
  padding: 0;
}
body .tm-product-main-block .tm-product-details .hikashop_product_tags ul.tags li:last-child {
  margin-right: 0;
}
body .tm-product-main-block .tm-product-details .hikashop_product_tags ul.tags li a.label {
  padding: 4px 10px;
  background-color: transparent;
  color: #8dd538;
  text-transform: uppercase;
  border: 1px solid #8dd538;
  border-radius: 2px;
}

body .tm-product-main-block .tm-product-details .hikashop_product_stock table {
  display: inline-block;
  vertical-align: middle;
}
body .tm-product-main-block .tm-product-details .hikashop_cart_input_button {
  height: 40px;
  margin: 0;
  text-transform: none;
  font-size: 16px;
  padding: 0 15px;
  min-width: 140px;
}

body .tm-product-main-block .tm-product-details .hikashop_cart_input_button:hover {
  height: 40px;
  margin: 0;
  text-transform: none;
  font-size: 16px;
  padding: 0 15px;
  background-color: #146139;
}
body .tm-product-main-block .tm-product-details span#hikashop_product_price_with_options_main {
  margin: 0;
}
body .tm-product-main-block .tm-product-details .hikashop_product_contact_main {
  margin-bottom: 30px;
  display: none;
}
body .tm-product-main-block .tm-product-details .hikashop_product_contact_main .button,
body .tm-product-main-block .tm-product-details .hikashop_product_contact_main .hikashop_cart_button {
  padding: 5px 12px;
  height: 30px;
  background-color: #eee;
  color: #444444 !important;
  font-size: 11px;
}
body .tm-product-main-block .tm-product-details .hikashop_product_contact_main .button:hover,
body .tm-product-main-block .tm-product-details .hikashop_product_contact_main .hikashop_cart_button:hover {
  background-color: #d5d5d5;
  color: #2b2b2b;
}
body .tm-product-main-block .tm-product-details .hikashop_product_contact_main .hikashop_cart_button {
  height: auto;
}

body .tm-product-main-block .tm-product-details .tm-product-pagination > a {
  font-size: 22px;
  position: absolute;
  width: 38px;
  border: 1px solid #c8ad79;
  height: 38px;
  line-height: 37px;
  text-align: center;
  display: block;
  border-radius: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

body .tm-product-main-block .tm-product-details .tm-product-pagination > a:hover {
  background-color: #ffedea;
  border: 1px solid #ffedea;
}

body .tm-product-main-block .tm-product-details .tm-product-pagination a.previous_product:after {
  content: "\f105";
  margin-left: 4px;
}

body .tm-product-main-block .tm-product-details .tm-product-pagination a.next_product:after {
  content: "\f104";
}
body .tm-product-main-block .tm-product-details .hikashop_product_price_full {
}
body .tm-product-main-block .tm-product-price > span {
  text-align: left;
  line-height: 24px;
}
body .tm-product-main-block .tm-product-price {
  margin-top: 18px;
}
body .tm-product-main-block .tm-hikashop_product_characteristics {
  border: none !important;
  padding: 0 !important;
  float: left;
}
body .tm-product-main-block .tm-hikashop_product_characteristics select {
  -webkit-appearance: none;
  border: 1px solid #ddd;
  padding: 7px;
  width: 100%;
  font-size: 12px;
  margin-bottom: 0;
}
body .tm-product-main-block .tm-hikashop_product_characteristics table tr {
  display: inline-block;
  padding-right: 10px;
}
body .tm-product-main-block .tm-hikashop_product_characteristics table tr td {
  padding: 0;
  display: inline-block;
  margin-right: 10px;
}
body .tm-product-main-block .tm-hikashop_product_characteristics table tr td:first-child {
  margin-bottom: 10px;
  font-weight: 400;
  color: #bdbdbd;
  display: none;
}
body .tm-product-main-block .tm-hikashop_product_characteristics .controls label {
  display: inline-block;
}
body .tm-product-main-block .hikashop_product_main_image_subdiv {
  position: relative;
  overflow: hidden;
}
.hikashop_product_main_image_subdiv.product_image_zoom{
    width: 100%!important;
    height: auto!important;
}
body .hikashop_tabs_content {
  border: none;
  padding: 0;
  border-radius: 0;
}
body .hikashop_tabs_content#hikashop_show_tabular_specification span[class*="hikashop_product_"] {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
}
body .hikashop_tabs_content #hikashop_product_description_main {
  padding-top: 0;
}
body #hikashop_show_tabular_specification p[class*="_main"] {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #f0f0f0;
}
body #hikashop_show_tabular_specification p[class*="_main"]:first-child {
  padding-top: 0;
}
body #hikashop_show_tabular_specification p[class*="_main"]:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
body .tm-hikashop_tabs_ul {
  padding-left: 0;
  margin-bottom: 30px;
}
body .tm-hikashop_tabs_ul li {
  background: none;
  padding: 0;
  border: none;
  font-weight: 400;
  margin-right: 15px;
  margin-bottom: 10px;
  text-decoration: none !important;
  padding-bottom: 8px;
  color: #444;
  display: inline-block;
  text-transform: uppercase;
  position: relative;
}
body .tm-hikashop_tabs_ul li:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 1px;
  width: 0;
  background: #000;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body .tm-hikashop_tabs_ul li:hover::after {
  width: 40px;
}
body .tm-hikashop_tabs_ul li.hikashop_tabs_li_selected {
  color: #000 !important;
}

body .tm-hikashop_tabs_ul li.hikashop_tabs_li_selected:after {
  width: 100%;
}
body .tm-hikashop_tabs_ul li:last-child {
  margin-right: 0;
}
body .tm-product-tabuler {
  padding-bottom: 40px;
}
body .tm-product-tabuler .hika_comment_listing {
  border-color: #f0f0f0 !important;
  display: block;
  padding: 35px;
  margin-bottom: 20px;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_stars {
  margin-top: 6px;
  display: inline-block;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_useful,
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_useless {
  position: relative;
  background-image: none !important;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_useful:after,
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_useless:after {
  position: absolute;
  font-family: FontAwesome;
  top: 0;
  margin-top: 6px;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_useful:after {
  content: "\f087";
  color: #8dd538;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_useless:after {
  content: "\f088";
  color: #d14233;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_notification {
  width: 100%;
  font-style: normal;
}
body .tm-product-tabuler .hika_comment_listing .hika_comment_listing_name {
  color: #444;
  text-transform: uppercase;
}
body .hikashop_vote_form .hikashop_comment_textarea {
  max-width: 450px;
  display: block;
  padding: 10px;
}
body .hikashop_listing_comment {
}
.hikashop_red_border {
  box-shadow: none !important;
}
#hikashop_cart_listing {
  padding-bottom: 10px;
}
#hikashop_cart_listing fieldset h1 {
  font-size: 22px;
  text-transform: uppercase;
}
#hikashop_cart_listing .hikashop_cart_input_button {
  padding: 8px 15px;
}
.hikashop_checkout_terms_checkbox {
  float: left;
  margin-right: 10px !important;
}
body .hikashop_horizontal_slider .hikashop_img_pane_panel,
body .hikashop_vertical_slider .hikashop_img_pane_panel {
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
body .hikashop_horizontal_slider .hikashop_img_pane_panel .hikashop_product_name,
body .hikashop_vertical_slider .hikashop_img_pane_panel .hikashop_product_name {
  text-align: center !important;
  margin-bottom: 0 !important;
}
body .hikashop_horizontal_slider .hikashop_img_pane_panel .hikashop_product_name a,
body .hikashop_vertical_slider .hikashop_img_pane_panel .hikashop_product_name a {
  color: #ddd;
}
body .hikashop_horizontal_slider .hikashop_img_pane_panel .hikashop_product_code_list a,
body .hikashop_vertical_slider .hikashop_img_pane_panel .hikashop_product_code_list a {
  color: #aaa;
}
body .hikashop_horizontal_slider .hikashop_img_pane_panel span.hikashop_product_price_full,
body .hikashop_vertical_slider .hikashop_img_pane_panel span.hikashop_product_price_full {
  text-align: inherit !important;
  color: #aaa;
}
body .hikashop_horizontal_slider table th,
body .hikashop_vertical_slider table th {
  padding: 0;
}
body .hikashop_horizontal_slider .tm-hs-carousel-frontp,
body .hikashop_vertical_slider .tm-hs-carousel-frontp {
  position: relative;
}
body .hikashop_horizontal_slider .tm-hs-carousel-backp,
body .hikashop_vertical_slider .tm-hs-carousel-backp {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background: rgba(0, 0, 0, 0.03);
}
body .hikashop_horizontal_slider .tm-hs-carousel-backp .hikashop_cart_input_button,
body .hikashop_vertical_slider .tm-hs-carousel-backp .hikashop_cart_input_button {
  height: 170px;
  width: 170px;
  border-radius: 50%;
}
body .hikashop_product_carousel .hikashop_product_image:hover .tm-hp-product-buttons {
  opacity: 1;
  bottom: 0px;
}
body .hikashop_product_carousel .hikashop_img_pane_panel {
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .hikashop_product_carousel .hikashop_img_pane_panel form,
body .hikashop_product_carousel .hikashop_img_pane_panel .hikashop_compare_button {
  display: none;
}
body .hikashop_product_carousel .hikashop_img_pane_panel .hikashop_product_name {
  text-align: center !important;
  margin-bottom: 0 !important;
}
body .hikashop_product_carousel .hikashop_img_pane_panel .hikashop_product_name a {
  color: #ddd;
}
body .hikashop_product_carousel .hikashop_img_pane_panel .hikashop_product_code_list a {
  color: #aaa;
}
body .hikashop_slider_pagination .hikashop_slide_numbers {
  height: 20px;
  width: 20px;
  line-height: 20px;
  border-radius: 50%;
  display: inline-block;
  font-size: 10px;
  border: 1px solid #8dd538;
  margin: 0 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body .hikashop_slider_pagination .hikashop_slide_numbers.hikashop_slide_pagination_selected,
body .hikashop_slider_pagination .hikashop_slide_numbers:hover {
  background: #8dd538;
  color: #fff;
}
body .hikashop_slider_pagination .hikashop_slide_dot_basic {
  margin: 2px;
  height: 8px;
  width: 8px;
  margin: 0 4px;
  background: none;
  background-color: #eee;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body .hikashop_slider_pagination .hikashop_slide_dot_basic.hikashop_slide_dot_selected,
body .hikashop_slider_pagination .hikashop_slide_dot_basic:hover {
  background: none;
  background-color: #8dd538;
}
body .hikashop_products div[class*="hikashop_badge"],
body .hikashop_product_page div[class*="hikashop_badge"] {
  background-color: #8dd538;
  top: 0px !important;
  left: 0px !important;
  margin-top: 0 !important;
  height: 30px;
  line-height: 30px;
}
.hk-rating,
.hika_comment_listing_stars {
  line-height: 12px;
}
.hk-rating .hk-rate-star,
.hika_comment_listing_stars .hk-rate-star,
.hk-rating .hika_comment_listing_full_stars,
.hika_comment_listing_stars .hika_comment_listing_full_stars {
  position: relative;
  background: none !important;
}
.hk-rating .hk-rate-star.state-empty::after,
.hika_comment_listing_stars .hk-rate-star.state-empty::after,
.hk-rating .hika_comment_listing_full_stars.state-empty::after,
.hika_comment_listing_stars .hika_comment_listing_full_stars.state-empty::after {
  color: rgba(181, 181, 181, 0.43);
}
.hk-rating .hk-rate-star:after,
.hika_comment_listing_stars .hk-rate-star:after,
.hk-rating .hika_comment_listing_full_stars:after,
.hika_comment_listing_stars .hika_comment_listing_full_stars:after {
  position: absolute;
  left: 0;
  top: 0;
  content: "\f005";
  font-family: FontAwesome;
  font-size: 14px;
  color: #8dd538;
}
.hk-rating .hk-rate-star.state-hover:after,
.hika_comment_listing_stars .hk-rate-star.state-hover:after,
.hk-rating .hika_comment_listing_full_stars.state-hover:after,
.hika_comment_listing_stars .hika_comment_listing_full_stars.state-hover:after {
  color: #80cb2b;
}
#hikashop_cart_module .tm-cart-empty {
  position: absolute;
  background-color: #ffffff;
  z-index: 1100;
  min-width: 230px;
  right: -10px;
  top: 95px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-backface-visibility: hidden;
  padding: 25px 20px;
  line-height: initial;
}
#hikashop_cart_module .tm-hs-cart-popup {
  position: absolute;
  background-color: #ffffff;
  z-index: 1100;
  min-width: 350px;
  right: -10px;
  top: 95px;
  line-height: normal;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-backface-visibility: hidden;
}
#hikashop_cart_module .tm-hs-cart-popup table {
  width: 100%;
  line-height: normal;
  vertical-align: middle;
}
#hikashop_cart_module .tm-hs-cart-popup table td {
  color: #a5a5a5;
  border-color: #e5e5e5;
  text-align: left;
}
#hikashop_cart_module .tm-hs-cart-popup table td a {
  color: #444444 !important;
}
#hikashop_cart_module .tm-hs-cart-popup table td a:hover {
  color: #8dd538 !important;
}
#hikashop_cart_module .tm-hs-cart-popup table thead tr {
  background: #fafafa;
}
#hikashop_cart_module .tm-hs-cart-popup table thead tr th {
  padding: 15px !important;
  border-color: #f1f1f1;
  text-transform: uppercase;
  color: #444;
  font-size: 12px;
}
#hikashop_cart_module .tm-hs-cart-popup table tbody tr:hover {
  background: #fafafa;
  vertical-align: middle;
}
#hikashop_cart_module .tm-hs-cart-popup table tbody tr td {
  border-bottom: 1px solid #f1f1f1;
  padding: 10px !important;
}
#hikashop_cart_module .tm-hs-cart-popup table tbody tr td:nth-child(1) {
  border-left: 0;
  line-height: 20px;
  vertical-align: middle;
}
#hikashop_cart_module .tm-hs-cart-popup table tbody tr td:last-child {
  border-right: none;
  padding: 10px !important;
}
#hikashop_cart_module .tm-hs-cart-popup table tbody tr:last-child td {
  border-bottom: none;
  vertical-align: middle;
}
#hikashop_cart_module .tm-hs-cart-popup table tfoot {
  text-transform: uppercase;
}
#hikashop_cart_module .tm-hs-cart-popup table tfoot tr {
  background: #f2f2f2;
}
#hikashop_cart_module .tm-hs-cart-popup table tfoot tr td {
  padding: 25px 15px !important;
  border-width: 0px 0 0 1px;
}
#hikashop_cart_module .tm-hs-cart-popup table tfoot tr td:nth-child(1) {
  text-align: right;
}
#hikashop_cart_module .tm-hs-cart-popup table tfoot tr:nth-child(1) td {
  display: none;
}
#hikashop_cart_module .hikashop_cart:not(.tm-cart-small) .tm-hs-cart-popup .hikashop_cart_input_button {
  margin: -48px 0 0 20px !important;
  position: absolute;
  left: 0;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
  padding: 9px 12px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#hikashop_cart_module .tm-cart-small .tm-hs-cart-popup {
  min-width: 220px;
  padding: 30px;
}
#hikashop_cart_module .tm-cart-small .tm-hs-cart-popup .hikashop_cart_input_button {
  font-size: 11px;
  padding: 5px 20px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin: 10px 0 0 0;
}
#hikashop_cart_module .tm-cart-small .tm-hs-cart-popup .hikashop_product_price_full span {
  font-size: 16px;
}
#hikashop_cart_module .tm-cart-small .tm-hs-cart-popup .hikashop_small_cart_clean_link {
  vertical-align: top;
}
#hikashop_cart_module:hover .tm-hs-cart-popup,
#hikashop_cart_module:hover .tm-cart-empty {
  visibility: visible;
  opacity: 1;
  top: 45px;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -transition-delay: 0s;
}
#hikashop_cart_module .hikashop_cart_module_product_image {
  height: auto;
  vertical-align: middle !important;
  text-align: center;
}
#hikashop_cart_module .hikashop_cart_module_product_image img {
  max-width: 60px !important;
}
#hikashop_cart_module .hikashop_small_cart_checkout_link {
  text-transform: uppercase;
  text-decoration: none !important;
}
#hikashop_cart_module .hikashop_small_cart_checkout_link .hikashop_product_price_full {
  padding-left: 4px;
  color: #444;
  display: inline-block;
}
#hikashop_cart_module .hikashop_small_cart_checkout_link div[class*="_title"] {
  display: inline-block;
}
#hikashop_cart_module .hikashop_product_price_full {
  text-align: center;
  color: #444;
}
#hikashop_cart_module .hikashop_cart_module_product_name_value a {

  font-size: 13px;
  text-align: left;
}
.tm-toolbar .tm-hs-cart-empty > i,
.tm-toolbar .tm-hs-total .hikashop_small_cart_checkout_link i {
  cursor: pointer;
}
.tm-toolbar #hikashop_cart_module:hover .tm-hs-cart-popup,
.tm-toolbar #hikashop_cart_module:hover .tm-cart-empty {
  top: 33px;
}
.hikashop_category_information {
  position: relative;
  margin: 0;
}
.hikashop_category_information .hikashop_submodules {
  padding: 0;
}
.hikashop_category_information .hikashop_compare_zone input,
.hikashop_category_information .hikashop_compare_zone a.hikashop_compare_button {
  position: fixed;
  left: 25px;
  bottom: -50px;
  margin: 0;
  text-transform: uppercase;
  font-size: 13px;
  padding: 10px 20px;
  z-index: 100;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: bottom 0.4s ease-in-out;
  -moz-transition: bottom 0.4s ease-in-out;
  -ms-transition: bottom 0.4s ease-in-out;
  -o-transition: bottom 0.4s ease-in-out;
  transition: bottom 0.4s ease-in-out;
}
#hikashop_payment_methods td {
  padding: 20px 0px;
}
.hikashop_checkout_payment_description:not(:empty) {
  margin-top: 10px;
  margin-left: 0;
}
.hikashop_checkout_payment_image img{width:auto;}
body .hikashop_products_pagination {
  text-transform: uppercase;
  padding-top: 40px;
  margin-top: 45px;
}
body .hikashop_products_pagination .list-footer {
  float: left;
  margin-bottom: 35px;
  text-align: left;
}
body .hikashop_products_pagination .list-footer select {
  width: 120px !important;
}
body .hikashop_products_pagination .list-footer .chzn-container {
  margin-left: 15px;
  text-align: left;
}
body .hikashop_products_pagination .hikashop_results_counter {
  /* margin-bottom: 35px; */
  float: right;
  margin-top: 19px;
}
body .hikashop_footer {
  border-top: 1px solid #f0f0f0;
  margin-top: 10px;
  display: none;
}
.alert-error{
   	background-color: #ffeedd;
   	color: #000000;
   	padding: 20px;
   	margin-bottom: 20px;
}

div.hikashop_error{

}


.alert .close{display:block;float: right;}

body .hikashop_footer a {
  text-decoration: none !important;
  text-transform: uppercase;
  color: #e5e5e5;
  font-size: 12px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body .hikashop_footer a:hover {
  color: #888;
}
body .hikashop_footer.uk-grid-margin {
  margin-top: 0;
  width: 100%;
}
.hikashop_main_carousel_div ul li:first-child {
  margin-left: 0 !important;
}


.chzn-container-single .chzn-single > div {
  display: none;
}

.chzn-container-single .chzn-single div {
  position: absolute;
  top: -4px;
  display: block;
  width: 40px;
  height: 100%;
  right: -4px;
  height: 40px;
}
.chzn-container-single .chzn-single span {
  margin-right: 0;
}
.chzn-container .chzn-results {
  margin: 0;
  padding: 0;
}

.chzn-container .chzn-results li.active-result:hover {
  background: #f0f0f0 !important; color:#BF9F69;
}
.chzn-container .chzn-results li.highlighted {
   background: #f0f0f0 !important; color:#BF9F69;
}
.hikashop_product_vote {
  text-align: inherit !important;
  display: none;
}
.hikashop_cart_title {
  font-size: 16px;
  font-weight: normal;
}
.hikashop_checkout_cart .hikashop_cart_product_image_thumb img,
.hikashop_product_cart_image {
  max-width: 120px;
  margin: 0px !important;
}
.hikashop_checkout_cart table tbody td,
.hikashop_checkout_cart table thead th {
  border: 3px solid #f0f0f0 !important;
  margin: 0;
  background: none !important;
}
.hikashop_checkout_cart table th {
  padding: 15px 20px !important;
}
.hikashop_checkout_cart table td {
  padding: 10px;
}
.hikashop_checkout_cart table * {
  text-align: center !important;
}
.hikashop_checkout_cart tbody td {
  vertical-align: middle;
}
.hikashop_checkout_cart table tr.margin {
  display: none !important;
}
.hikashop_checkout_cart table tbody tr td.hikashop_cart_empty_footer {
  background: none !important;
  border: none !important;
}
.hikashop_cart_product_quantity_value .hikashop_product_quantity_field {
  float: none;
}
.hikashop_checkout_cart th.title {
  text-transform: uppercase;
  font-size: 14px;
}
.hikashop_showcart_infos {
  margin-bottom: 30px;
}
.hikashop_checkout_cart span.hikashop_product_price {
  font-size: 19px;
}
.hikashop_cart_tax_value span {
  font-weight: 700;
}
.hikashop_cart_product_name {
  margin-bottom: 0;
}
.hikashop_cart_product_name a {
  text-decoration: none;
  font-size: 22px;
  color: #000;
  font-weight: normal;
}
.hikashop_cart_product_name a:hover {
  color: #000;
}
.hikashop_cart_product_name span {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #999 !important;
}
#hikashop_cart_product_listing .hika_show_cart_total_price,
#hikashop_cart_product_listing .hika_show_cart_total_text {
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  color: #444;
}
.hikashop_checkout_cart .hikashop_checkout_cart_print_link {
  margin: -55px 15px 50px 0;
}
.hikashop_checkout_cart .hikashop_checkout_cart_print_link i {
  font-size: 24px;
  color: #888;
}
span.hikashop_checkout_cart_final_total {
  font-family: inherit;
  font-style: normal;
  color: #000000;
  /* font-weight: normal; */
  font-size: 19px;
}
#hikashop_checkout_coupon {
  font-size: 16px;
}
#hikashop_checkout_coupon input#hikashop_checkout_coupon_input {
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#hikashop_checkout_coupon input[type*="button"] {
  height: 40px;
  padding: 0 20px;
}
.hikashop_checkout_cart p:empty {
  display: none;
}
.hikashop_checkout_cart .hikashop_show_cart_quantity {
  float: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  width: 30px;
}
.hikashop_checkout_cart .hikashop_cart_product_quantity_refresh {
  display: inline;
}
#hikashop_carts_listing div.toolbar a, #hikashop_affiliate_main div.toolbar a, #hikashop_address_listing div.toolbar a, #hikashop_order_listing div.toolbar a{
  border: 2px solid #dedede;
  padding: 0 !important;
  margin-left: 5px;
  }
.tm-cart-toolbar td {
  border: 1px solid #ddd;
  padding: 0 !important;
}
.tm-cart-toolbar td a {
  padding: 10px 15px;
  display: block;
  font-size: 18px;
  color: #888 !important;
}
.tm-cart-toolbar td a:hover {
  color: #444 !important;
}
.hika_wishlist_green {
  background-color: rgba(8, 255, 8, 0.03) !important;
}
#hikashop_cart_listing td a {
  text-decoration: none !important;
  color: black;
}
#hikashop_cart_listing td a:hover {
  color: #000 !important;
}
.hikashop_showcart_infos {
  width: 100%;
}
.hikashop_showcart_infos tr td.cart_name {
  width: 60%;
}
.hikashop_showcart_infos tr * {
  vertical-align: middle;
  margin-bottom: 0;
}
.hikashop_cart_products tr td {
  text-align: center;
}
.hikashop_affiliate_table td {
  margin-bottom: 10px;
}
#hikashop_affiliate_main .header {
  margin-top: 0;
  margin-bottom: 15px;
}
#hikashop_affiliate_main .tm-adminform-left fieldset {
  margin-right: 10px;
}
#hikashop_affiliate_main #adminForm legend {
  font-size: 14px;
  text-transform: uppercase;
}
#hikashop_affiliate_main td[class*="tm-adminform"] fieldset {
  padding: 20px !important;
}
body .hikashop_products_pagination .limit {
  display: inline-block;
}
body .hikashop_products_pagination .uk-pagination {
  display: inline-block;
  margin-top: 0;
  font-size: 13px;
  margin: 0 20px;
}
body .hikashop_products_pagination .uk-pagination .pagenav {
  border: 1px solid #f0f0f0;
  color: #888;
  line-height: 40px;
  display: inline-block;
  box-sizing: border-box;
  height: 40px;
  vertical-align: middle;
  padding: 0 15px;
}
body .hikashop_products_pagination .uk-pagination .pagenav::hover,
body .hikashop_products_pagination .uk-pagination .pagenav :focus {
  color: #000;
}
body .hikashop_products_pagination .uk-pagination > li {
  vertical-align: middle;
}
body .hikashop_products_pagination .uk-pagination > li > span,
body .hikashop_products_pagination .uk-pagination > li > a {
  padding: 10px 12px;
}
body .hikashop_products_pagination .counter {
  display: inline-block;
}
#hikashop_cpanel_title h1 {
  margin-bottom: 0;
  color: black;
  text-align: center;
  letter-spacing: 3px;
  font-weight: normal;
}
.hikashop_user_registration_page fieldset.input {
    width: auto;
    max-width: 500px;
    padding: 32px;
    background-color: #f3f3f3;
}
.hikashop_user_registration_page {
    padding: 36px 0 0 0;
    /* background-color: #f3f3f3; */
    margin-left: 60px;
}


#cboxContent {
overflow: visible !important;
position: relative !important;
background:#FFFFFF !important;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

#cboxLoadingOverlay{background:none !important;}

#cboxLoadedContent {padding-bottom:0px !important;margin-bottom:0px !important;overflow: visible!important;height: auto!important;}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999 !important;}
#cboxOverlay{position:fixed; width:100%; height:100% !important;}

#cboxClose {
display:none !important;
}


#s5box_login ul li, #s5box_register ul li  {
padding-left:0px !important;
background:none !important;
font-size:0.9em;
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
display:none !important;
}

#cboxWrapper {
height:auto !important;
width:auto !important;
}

#cboxLoadedContent .s5_mod_h3 {
	margin-bottom:20px;
	display:inline;
	padding:0px;
}

#cboxLoadedContent .s5_mod_h3, #cboxLoadedContent strong, #cboxLoadedContent .s5_h3_first {
font-weight:300;
}

#cboxLoadedContent label {display:block;margin-bottom: 9px;color:#000000;}

#cboxLoadedContent #login-form label {margin-top: 5px !important;}

#cboxLoadedContent #form-login-remember {
width:100%;
}

#cboxLoadedContent .userdata {margin-bottom:0px !important;margin-top: 0px !important;border:none !important;}

#cboxLoadedContent .button {
cursor:pointer;
}

#cboxLoadedContent .module_round_box {
background:none !important;
padding:0px !important;
border:none !important;
background:#FFFFFF !important;
padding:0px !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}

.s5_regfloatleft {
float:left;
margin-bottom:3px;
width:100% !important;
line-height:15px !important;
}

#cboxLoadedContent input {width: 100%;padding: 0;padding-left:3%;padding-right:3%;margin-bottom:10px;}

#modlgn-remember {width:auto !important;float: left;margin-right: 10px;}

#cboxLoadedContent input.button, #cboxLoadedContent input.btn-primary {
width:auto !important;
}

#cboxLoadedContent #form-login-remember label {
display:inline !important;
}

#cboxLoadedContent #form-login-remember {margin: 9px 0 21px;}

#cboxLoadedContent .module_round_box_outer {
margin:0px !important;
}

#cboxLoadedContent .s5_mod_h3_outer {
margin:0px !important;
background:none;
border:none;
font-size:1.5em;
padding:0px;
}

#cboxLoadedContent #s5box_register .s5_mod_h3_outer {
margin-bottom:30px !important;
}

#cboxOverlay {
-moz-opacity:0.6 !important;
-khtml-opacity:0.6 !important;
opacity:0.6 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;
filter: alpha(opacity=60) !important;
}

#cboxContent .s5_mod_h3, #cboxContent .s5_h3_first {
background:none;
border:none;
margin:0px;
text-transform:none !important;
}

#cboxContent .s5_mod_h3 {
margin-bottom:10px;
}

#cboxContent .controls button {margin-bottom: 16px;width: 100%;margin: 0 auto;text-align: center;border: none;display: block;color: white;padding: 11px;font-size: 16px;background-color: black;cursor:pointer;transition:all 0.3s;}
#cboxContent .controls button:hover {color: white;padding: 11px;font-size: 16px;background-color: #b9a975;}
#cboxContent .control-group {margin: 0 auto;}

#s5box_login ul li a {
color:#828181 !important;
margin-bottom:0px !important;
font-size:0.9em;
}

#colorbox {-moz-box-shadow:0 0px 800px rgba(0, 0, 0, 1);-webkit-box-shadow: 0 0px 800px rgba(0, 0, 0, 1);box-shadow:0 0px 800px rgba(0, 0, 0, 1);padding:0px !important;overflow: auto!important;min-height: 400px;}

#cboxLoadedContent label {font-size: 18px;}

#login-form .icon-arrow-right {
display:none;
}

#s5box_register_inner input {
margin-bottom:4px !important;
margin-top:4px !important;
}


.hikashopcpanel div.icon a {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff !important;
  border: none !important;
}
.hikashopcpanel ul {
  margin-bottom: 15px;
  text-align: center;
  padding: 0;
}
.hikashopcpanel div.icon {
  width: 31% !important;
  margin: 15px 1% !important;
}
.hikashop_user_registration_page .hikashop_field_required {
  float: none;
}
.hikashop_user_registration_page input.hikashop_cart_input_button {
  display: inline-block;
  height: 40px;
  padding: 0 20px;
  margin: 0;
}
.hikashop_wizardbar {
  box-shadow: none;
  border-color: #eee;
  background-color: #ffffff;
  margin-bottom: 25px;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current {
  color: #000000;
  background: #ffffff;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron:before {
  border-left: 14px solid #ffffff;
}
.hikashop_wizardbar ul li {
  background: #ffffff;
}
.hikashop_wizardbar ul li .hikashop_chevron:before {
  border-left: 14px solid #ffffff;
}
.hikashop_wizardbar ul li .hikashop_chevron {
  border-left: 14px solid #eeeeee;
}
.hikashop_filter_main .ui-state-default {
  border: 1px solid #8dd538;
  background: #8dd538;
  font-weight: normal;
  color: #555555;
  border-radius: 15px;
}
.hikashop_filter_main .ui-widget-content {
  border-color: #8dd538;
}
.hikashop_filter_main .ui-widget-header {
  background: #a5de62;
}
.hikashop_filter_main .ui-corner-all,
.hikashop_filter_main .ui-corner-bottom,
.hikashop_filter_main .ui-corner-right,
.hikashop_filter_main .ui-corner-br {
  border-radius: 30px;
}
.hikashop_filter_main .chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
  top: 6px;
}
.hikashop_filter_main .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
  padding: 10px;
  height: 10px;
}
.hikashop_filter_main br {
  display: none;
}
.hikashop_filter_main .hikashop_filter_list_style {
  padding-left: 0;
  margin-bottom: 20px;
}
.hikashop_filter_main .hikashop_filter_list_style li {
  list-style-type: none;
  padding-left: 0;
}

.hikashop_filter_main .hikashop_filter_list_style li a.hikashop_filter_list:hover {color:#ddcca1;}
.hikashop_filter_main .hikashop_filter_list_style li a.hikashop_filter_list:active {color:#ddcca1;}
.hikashop_filter_main .hikashop_filter_list_style li:before {
  content: none;
}
.hikashop_filter_fieldset legend {
  color: #444444;
  font-size: 14px;
  padding: 0px 10px;
}
.hikashop_filter_fieldset {
  border-color: #eee;
  border-radius: 2px;
  padding: 0 20px 20px;
}
.hikashop_filter_title {
  color: #000000;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  margin-bottom: 17px;
  display: block;
}
.hikashop_filter_cursor_span {
  display: inline-block;
  border: 0;
  color: #8dd538;
  margin-left: 0 !important;
  float: none !important;
}
.chzn-container-multi .chzn-choices {
  border-color: #D9D9D9;
  background-color: #fff;
  background-image: none;
}
.chzn-container-multi .chzn-choices li.search-choice {
  margin: 5px 0 5px 5px;
  padding: 5px 20px 5px 5px;
  border: none;
  border-radius: 2px;
  background-color: #F4F4F4;
  background-image: none;
  background-clip: padding-box;
  box-shadow: none;
}
.chzn-container-active .chzn-choices {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
}
.chzn-container .chzn-drop {
  border-color: #D9D9D9;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
}
#hikashop_checkout_page h1 {
}
#hikashop_checkout_login_left_part,
#hikashop_checkout_login_right_part {
  border: 3px solid #f5f5f5;
  box-sizing: border-box;
  padding: 25px 25px;
}
#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2 {
  font-size: 18px !important;
  font-weight: normal !important;
}
#hikashop_checkout_login_left_part .hikashop_field_required,
#hikashop_checkout_login_right_part .hikashop_field_required {
  float: none !important;
  margin-left: 0 !important;
}
#hikashop_checkout_login_left_part {
  margin-bottom: 20px;
}
#hikashop_checkout_login_left_part input,
#hikashop_checkout_login_left_part select {
  margin: 0 !important;
  padding: 5px !important;
  width: 85%;
}
#hikashop_checkout_login_left_part .input-append .add-on,
#hikashop_checkout_login_left_part .input-prepend .add-on {
  height: 24px;
  line-height: 25px;
}
#hikashop_checkout_login_left_part .input-append .add-on [class^="icon-"],
#hikashop_checkout_login_left_part .input-prepend .add-on [class^="icon-"],
#hikashop_checkout_login_left_part .input-append .add-on [class*=" icon-"],
#hikashop_checkout_login_left_part .input-prepend .add-on [class*=" icon-"] {
  height: 14px;
  line-height: 14px;
}
#hikashop_checkout_login_left_part .controls a.btn {
  line-height: 26px !important;
}
#hikashop_checkout_login_left_part #form-login-submit .button {
  width: 120px;
  height: 36px;
}
#hikashop_checkout_login_left_part #form-login-remember {
  margin-bottom: 25px !important;
}
#hikashop_checkout_login_left_part #form-login-remember #modlgn-remember {
  width: auto !important;
  margin-right: 5px !important;
}
#hikashop_checkout_login_left_part .control-group {
  margin-bottom: 20px !important;
}
#hikashop_checkout_login_right_part .control-group input {
  height: 38px;
  line-height: 30px;
  min-height: 27px !important;
  min-width: 220px;
  padding: 13px;
  border-color: #f0f0f0 !important;
}
#hikashop_checkout_login_right_part .chzn-container-single {
  min-width: 240px !important;
}
.hikashop_registration_required_info_line{margin: 12px 0;}
.control-label{
    margin: 9px 0;
}
#hikashop_checkout_login_right_part #hikashop_register_form_button {
  height: 40px;
  line-height: 16px;
  float: right;
  min-width: 220px;
  background-color: black;
}
body div.hikashop_submodules:empty {
  display: none !important;
}
body #hikashop_social {
  text-align: left !important;
}
body #hikashop_social span.hikashop_social_tw_horizontal,
body #hikashop_social span.hikashop_social_tw_horizontal_right {
  margin-right: 5px;
  float: left !important;
}
body #hikashop_social span.hikashop_social_google,
body #hikashop_social span.hikashop_social_google_right {
  float: left !important;
  margin-top: -3px;
}
body #hikashop_social span.hikashop_social_addThis_right,
body #hikashop_social span.hikashop_social_fb_right,
body #hikashop_social span.hikashop_social_pinterest_right {
  float: left !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {.chzn-container-single .chzn-drop {
  border-radius: 0;
  box-shadow: none !important;
  border-color: #f0f0f0 !important;
  width: 231px;
}
.hikashop_filter_module{border: 1px solid #d3bf97;padding: 29px 17px;border-left: 0;border-right: 0;}
.moduletable-shop-slider{padding-bottom: 0px;}
.moduletablesfeq{}
	.moduletablesfeq h4{
    font-size: 37px;
    color: black;
    margin-bottom: 10px;
}
	.moduletablesfeq p{
    line-height: normal;
}
.size-des{}

.pagealpo .full{padding: 0;}
	body .hikashop_products .tm-hs-product-details {
  padding: 15px;
}
	#sidebar {float:left;width: 100%;overflow: visible;} 
  body .hikashop_products {
    margin-left: 0;
    margin-top: 0;
  }
  body .hikashop_products .hikashop_product {
    margin-left: 0;
    margin-bottom: 0;
    padding: 0!important;
    width: 50%;
  }
.hikashop_product_left_part{text-align:center;float:left;width: 100%;}
.hikashop_product_right_part{float:left;padding: 0 20px;width: 100%;float: right;margin-top: 0;}
}
@media (min-width: 1024px) {
	.hikashop_filter_module{padding: 30px;width: 100%;}
	.moduletable-shop-slider{
}
	
	.chzn-container .chzn-results li.active-result {
  padding: 0px 8px;
  margin-left: 0;
  margin-right: 0px;
  font-size: 16px;
  color: black;
}
	.chzn-container-single .chzn-drop {
  border-radius: 0;
  box-shadow: none !important;
  border-color: #f0f0f0 !important;
  width: 212px;
}
	body .hikashop_products .tm-hs-product-details {
  padding: 0;
}
	.moduletablesfeq{}
	.moduletablesfeq h4{
    font-size: 37px;
    color: black;
    margin-bottom: 10px;
}
	.moduletablesfeq p{
    line-height: normal;
}
.hikashop_filter_module{border: 1px solid #d3bf97;padding: 29px 17px;border-left: 0;border-right: 0;}

}

@media (min-width: 1280px) {body .hikashop_products .hikashop_product_image {position: relative;overflow: hidden;height: 319px;}
	.hikashop_filter_module{padding: 30px;width: 100%;}
.hikashop_product_left_part{text-align:center;float:left;width: 40%;}
.hikashop_product_right_part{float:left;padding-left:1px;width: 60%;float: right;}
}


@media only screen and (min-width: 960px) and (max-width: 1279px) {body .hikashop_products .hikashop_product_image {position: relative;overflow: hidden;}
  body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_quantity_field,
  body .hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_quantity_field_change {
    display: none;
  }
  .left-menu{float: left;width: 40%;text-align: center;}
.right-menu{float: right;width: 40%;text-align: center;}
}
@media (max-width: 767px) {
.logo-mobile{display:block;}
	.wk-prod .uk-h3.uk-margin-top-remove{
   font-size:12px;
   min-height: 25px;
   }

.wk-prod .uk-margin{min-height: 20px;margin-top: 0px;}

   .wk-prod p{font-size:12px;}
  body .hikashop_products .hikashop_product_image .tm-hp-product-buttons {
    opacity: 1;
    bottom: 0;
  }
  
  .hikashop_checkout_cart td.hikashop_cart_product_name_value {
    width: 100% !important;
    box-sizing: -webkit-border-box;
    box-sizing: border-box;
  }
  .hikashop_checkout_cart table tr {
    margin-bottom: 15px;
    border: none !important;
  }
  .hikashop_checkout_cart table td:not(:last-child) {
    border-bottom: none !important;
  }
  .hikashop_checkout_cart table td {
    text-indent: 10px;
  }
  #hikashop_affiliate_main td[class*="tm-adminform"] {
    width: 100%;
    display: block;
  }
  #hikashop_affiliate_main .tm-adminform-left fieldset {
    margin-right: 0 !important;
  }
  .hikashopcpanel div.icon {
    width: 100% !important;
  }
  body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_cart_input_button,
  body .hikashop_products_table .hikashop_product_compare_row .hikashop_compare_button,
  body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock:after {
    width: 48px;
    height: 48px;
  }
  body .hikashop_products_table .hikashop_product_add_to_cart_row .hikashop_product_stock:after {
    line-height: 48px;
  }
  body .hikashop_results_counter,
  body .hikashop_products_pagination .limit,
  body .hikashop_products_table .hikashop_product_code_row,
  body .hikashop_products_table .hikashop_product_vote_row,
  body .hikashop_products_table .hikashop_product_vote,
  body .hikashop_products_table .hikashop_product_code,
  body .hikashop_products_table .hikashop_product_image_row,
  body .hikashop_products_table .hikashop_product_image {
    display: none;
  }
}
.categories-list .page-header.item-title {
  margin: 0px 0px 10px 0px;
  padding-bottom: 10px;
  font-size: 15px;
  line-height: normal;
  display: block;
}
.categories-list .page-header.item-title a {
  text-decoration: none;
}
div.login + div > ul.nav-stacked li a:before {
  content: "\f105";
  font-family: FontAwesome;
  top: 0;
  left: 0;
  font-size: 15px;
  margin-right: 5px;
}
body .uk-article .uk-article-meta {
  text-transform: uppercase;
  font-size: 11px;
  margin-top: 0;
}
body .uk-article .uk-article-meta a,
body .uk-article .uk-article-meta .uk-meta-author,
body .uk-article .uk-article-meta .uk-meta-category,

body .uk-article .uk-article-meta .uk-meta-tags {
  text-decoration: none !important;
  margin-left: 10px;
}
body .uk-article .uk-article-meta a:first-child,
body .uk-article .uk-article-meta .uk-meta-author:first-child,
body .uk-article .uk-article-meta .uk-meta-category:first-child,
body .uk-article .uk-article-meta .uk-meta-tags:first-child {
  margin-left: 0;
}
body .uk-article .uk-article-meta a:last-child::after,
body .uk-article .uk-article-meta .uk-meta-author:last-child::after,
body .uk-article .uk-article-meta .uk-meta-category:last-child::after,
body .uk-article .uk-article-meta .uk-meta-tags:last-child::after {
  display: none;
}
body .uk-article .uk-article-meta a:after,
body .uk-article .uk-article-meta .uk-meta-author:after,
body .uk-article .uk-article-meta .uk-meta-category:after,
body .uk-article .uk-article-meta .uk-meta-tags:after {
  content: '/';
  padding-left: 10px;
}
body .uk-article .uk-article-meta a[href*="tags"] {
  margin-left: 0;
}
body .uk-article .uk-article-meta a[href*="tags"]::after {
  display: none;
}
body .uk-article .uk-article-title {
  margin-bottom: 10px;
}
body .uk-article .uk-pagination li {
  margin-bottom: 5px;
}
body .uk-article .uk-pagination li a {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #8dd538;
  color: #8dd538;
  background: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 5px 12px !important;
  line-height: normal;
}
body .uk-article .uk-pagination li a:hover {
  background: #8dd538;
  color: #444;
  color: #fff;
}
body .uk-article .uk-pagination li.uk-active span {
  padding: 5px 12px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #8dd538;
  line-height: normal;
  background: #8dd538;
  color: #444;
  color: #fff;
}
body .uk-article .uk-pagination li.uk-disabled span {
  padding: 5px 12px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #DDD;
  background: rgba(0, 0, 0, 0) !important;
  line-height: normal;
}
.werq{background-color:white}
.werq .controls{

}
.werq .login-description{max-width: 450px;width: auto;margin: 50px auto 20px!important;}
.werq .nav-stacked{max-width: 450px;border: 2px solid #f7f7f7;padding: 11px;width: auto;margin: 0px auto 0px!important;}
.werq .nav-stacked li{margin: 10px;}
.well {
  padding: 50px 20px;
  background: #F7F7F7;
  width: auto;
  max-width: 450px;
  position: relative;
  margin: 0 auto!important;
}
.well .btn.btn-primary {
  padding: 5px 15px 8px 15px;
  border-radius: 3px;
  line-height: normal;
}
.remind .control-group,
.reset .control-group {
  margin-bottom: 0;
}
#search-results .uk-article-title {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 15px;
}
#search-results .uk-article {
  padding: 0;
}
.contact .panel {
  padding: 0;
  box-shadow: none;
  margin: 0 0 2px 0;
  background: rgba(0, 0, 0, 0.02);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.contact [class^="icon-"],
.contact [class*=" icon-"] {
  float: left;
  font-size: 16px;
  line-height: inherit;
}
.contact .title {
  font-size: 1.1em;
  margin: 0;
  line-height: normal;
  padding: 10px 15px;
  background: #ffffff;
}
.contact .title a {
  font-weight: normal;
  display: block;
  padding: 10px;
  text-decoration: none;
  background: none;
}
.contact .title a span:before {
  font-family: FontAwesome;
  content: "\f055";
  margin: 0 7px 0 0;
  font-size: 15px;
  display: inline;
}
.contact .pane-toggler-down a {
  text-decoration: none;
  background: none;
}
.contact .pane-toggler-down a span:before {
  content: "\f056";
}
.contact .pane-down {
  border-top: 1px solid rgba(0, 0, 0, 0.08) !important;
}
.contact .pane-slider .contact-position,
.contact .tabs .contact-position,
.contact .pane-slider .contact-address,
.contact .tabs .contact-address,
.contact .pane-slider .contact-contactinfo,
.contact .tabs .contact-contactinfo {
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.contact legend {
  font-size: 1.1em;
  border-bottom: 1px solid #E5E5E5 !important;
}
.contact .contact-address address {
  margin-left: 25px;
}
.contact .contact-address address span {
  display: block;
}
.contact .contact-contactinfo p [class^="contact-"] {
  margin-left: 10px;
}
.contact .form-actions {
  background: none;
}
.contact .contact-miscinfo .contact-misc p {
  padding: 15px;
  margin-bottom: 0;
}
.contact .contact-position {
  margin: 15px;
  font-size: 16px;
  font-weight: bold;
}
.contact .contact-image {
  margin: 20px 10px;
  display: inline-block;
  float: right;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.contact .contact-image img {
  width: 100%;
}
.contact .required {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.contact input[type="text"],
.contact input[type="email"] {
  height: 40px !important;
}
.contact .contact_email_copy input {
  float: left;
}
.contact .row-fluid {
  width: 100%;
}
.contact .row-fluid .span12 {
  width: 100%;
}
.contact .contact-form {
  padding: 15px;
}
.contact .contact-form textarea {
  height: 200px;
}
.contact .contact-form .control-group {
  margin: 15px 0;
}
.contact #contact-slider {
  margin: 0;
}
.contact .tabs span h3 {
  font-size: 1.3em;
  margin: 0;
}
.contact .tabs dt {
  background: rgba(255, 255, 255, 0.05) !important;
}
.contact .tabs .open {
  background: rgba(255, 255, 255, 0.1) !important;
}
label.invalid {
  border: none;
}
.alert-danger p,
.alert-error p {
  margin: 0px;
}
.contact.plain-form .current .tabs {
  overflow: hidden;
}
.contact .contact-form input[type="text"],
.contact .contact-form input[type="email"],
.contact .contact-form textarea {
  width: 100%;
  box-sizing: border-box !important;
}
.contact .contact-form input[type="checkbox"] {
  margin: 0 5px 0 0;
}
.contact dl.tabs dt {
  float: left;
  padding: 10px;
  border-color: rgba(0, 0, 0, 0.05) !important;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  margin-right: 3px;
}
.contact dl.tabs dt a {
  text-decoration: none;
}
.contact .current {
  clear: both;
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px 10px;
  background: rgba(255, 255, 255, 0.05);
}

/* Toolbar style */
.toolbar-wrapper {
  background: #0d292f;
  color: #7bada7;
}
.toolbar-wrapper .tm-toolbar {
  margin: 10px 0;
}
.toolbar-wrapper .tm-toolbar .uk-float-left .mod-languages:before {
  position: absolute;
  content: '';
  display: inline-block;
  background-color: rgba(123, 173, 167, 0.2);
  height: 10px;
  width: 1px;
  left: -10px;
  top: 6px;
}
.toolbar-wrapper ul {
  margin-bottom: 0;
}
.toolbar-wrapper ul li:before {
  border-left-color: rgba(123, 173, 167, 0.2) !important;
}
.toolbar-wrapper ul li a {
  color: #7bada7;
  font-size: 12px;
}
.toolbar-wrapper ul li a:hover {
  color: #7bada7;
}
.toolbar-wrapper .mod-languages a.uk-button {
  background: none !important;
  border: 0 !important;
  min-height: 20px;
  line-height: 20px;
  color: inherit;
  padding-left: 4px;
  font-size: 12px;
  text-transform: uppercase;
}
.toolbar-wrapper .mod-languages .uk-dropdown {
  margin-top: 12px;
  background: #444444;
  padding: 10px 25px;
}
.toolbar-wrapper .mod-languages .uk-dropdown ul li {
  border-bottom: 1px solid #515151;
}
.toolbar-wrapper .mod-languages .uk-dropdown ul li a {
  background: none !important;
  text-transform: uppercase;
  color: #d5d5d5;
}
.toolbar-wrapper .mod-languages .uk-dropdown ul li a:hover {
  color: #ffffff;
}
.toolbar-wrapper .mod-languages .uk-dropdown ul li a > img {
  margin-right: 3px;
}
.toolbar-wrapper .mod-languages .uk-dropdown ul li:last-child {
  border-bottom: none;
}
.toolbar-wrapper #hikashopcurrency_chzn {
  width: 58px !important;
}
.toolbar-wrapper .chzn-container .chzn-results {
  padding: 10px 0;
}
.toolbar-wrapper .chzn-single {
  background: transparent !important;
  color: inherit;
  border: none !important;
  padding: 0 10px;
  line-height: 22px;
  font-size: 12px;
}
.toolbar-wrapper .chzn-single > span {
  font-weight: normal;
}
.toolbar-wrapper .chzn-drop {
  min-width: 120px;
  top: 34px;
  background: #444444;
  border: none !important;
}
.toolbar-wrapper .chzn-drop ul li:nth-child(n+2) {
  border-top: 1px solid #515151;
}
.toolbar-wrapper .chzn-drop ul li {
  margin-right: 15px !important;
  margin-left: 15px !important;
  padding: 12px 0 !important;
  color: #d5d5d5;
}
.toolbar-wrapper .chzn-drop ul li a:hover {
  color: #ffffff;
}
.toolbar-wrapper .chzn-drop ul li.active-result:hover {
  background: transparent !important;
}
.toolbar-wrapper .chzn-drop ul li.highlighted {
  background: transparent !important;
}
/* Drawer style */
.drawer-wrapper {
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1005;
}
#tm-drawer {
  background: #26272a;
  color: #96a3b1;
  display: none;
  height: auto;
  overflow: hidden;
  padding: 35px 10px;
  position: relative;
  z-index: 3;
}
#tm-drawer h3.uk-panel-title {
  color: #c1cad3;
}
.drawer_toggle {
  border-color: rgba(0, 0, 0, 0) #26272a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 0 40px 40px 0;
  bottom: -40px;
  height: 0;
  position: absolute;
  right: 0;
  width: 0;
  z-index: 500;
  color: #fff;
}
.drawer_toggle:hover {
  color: #fff;
}
.drawer_toggle span {
  position: absolute;
  top: 7px;
  right: -33px;
  font-size: 10px;
}
.tm-logo-large a,
.tm-logo-small a {
  text-decoration: none;
}
.tm-logo-large a h1,
.tm-logo-small a h1 {
  color: #8dd538;
}
.tm-logo-large a:hover h1,
.tm-logo-small a:hover h1 {
  color: #80cb2b;
}
.tm-logo-small h1 {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  display: inline-block;
  letter-spacing: normal;
  text-transform: uppercase;
}
/*
 * Logo small
 * Remove whitespace caused by vertical centering to prevent logo wrapping into the next line
 */
.tm-logo-small {
  letter-spacing: -0.31em;
}
.has-infocard #infocard {
  border-radius: 0;
}
/*
 * Toolbar
 */
.tm-toolbar .uk-float-left .uk-panel {
  margin: 0 25px 0 0;
  float: left;
}
.tm-toolbar .uk-float-right .uk-panel {
  margin: 0 0 0 25px;
  float: right;
}
/*
 * Headerbar
 */
.tm-headerbar {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
  padding: 25px 0;
}
.tm-headerbar .uk-panel {
  max-width: 300px;
  margin-right: 0;
  float: right;
}
/* Dynamic Header design
 ========================================================================== */
.header-default .uk-navbar-nav {
  float: right;
}
.header-default .tm-logo-large {
  padding-top: 20px;
  float: left;
}
.header-default .tm-logo {
  display: block;
}
.header-default .uk-navbar-flip > .uk-navbar-content {
  padding: 0;
}
.header-default .uk-navbar-flip .uk-dropdown-search {
  margin-top: 26px;
  margin-right: 0;
}
.header-default.headertype-fixed .tm-header-squeezed {
  padding: 10px 0;
}
.header-default.headertype-fixed .tm-header-squeezed .uk-dropdown-navbar {
  margin-top: 11px;
}
.header-style2 .tm-header-wrapper {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}
.header-style2 .tm-header-wrapper .tm-headerbar {
  border-bottom: 1px solid #ebebeb;
}
.header-style2 .tm-header-wrapper .tm-headerbar input.uk-search-field {
  width: 220px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0 30px;
  margin-top: 1px;
}
.header-style2 .tm-header-wrapper .tm-headerbar input.uk-search-field::-webkit-input-placeholder {
  color: #aaa;
}
.header-style2 .tm-header-wrapper .tm-headerbar input.uk-search-field:-moz-placeholder {
  color: #aaa;
}
.header-style2 .tm-header-wrapper .tm-headerbar input.uk-search-field::-moz-placeholder {
  color: #aaa;
}
.header-style2 .tm-header-wrapper .tm-headerbar input.uk-search-field:-ms-input-placeholder {
  color: #aaa;
}
.header-style2 .tm-header-wrapper .tm-headerbar input.uk-search-field:focus {
  width: 220px;
}
.header-style2 .tm-header-wrapper .tm-headerbar .uk-dropdown-search {
  top: 72px;
}
.header-style2 .tm-header-wrapper .tm-headerbar .uk-search:before {
  top: 10px;
  left: 5px;
}
.header-style2 .tm-header-wrapper .tm-navigation-wrapper {
  padding: 12px 0;
}
.header-style2.headertype-fixed .tm-header-squeezed {
  padding: 10px 0;
}
.header-style2.headertype-fixed .tm-header-squeezed .uk-dropdown-navbar {
  margin-top: 11px;
}
.header-style2 .uk-dropdown-navbar {
  margin-top: 12px;
}
.header-style3 .tm-navbar-center {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
  /* Firefox Only */
}
.header-style3 .tm-navbar-center .tm-nav {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.header-style3 .tm-navbar-center .tm-nav .tm-nav-wrapper {
  display: inline-block;
}
.header-style3 .tm-navbar-center .tm-nav .tm-nav-wrapper > .uk-navbar-nav > li {
  text-align: left;
}
.header-style3 .tm-navbar-center .tm-nav .tm-nav-wrapper > .uk-navbar-nav > li > a {
  line-height: 50px;
}
.header-style3 .tm-navbar-center .uk-dropdown-navbar {
  margin-top: 16px;
}
.header-style3 .tm-navbar-center .tm-logo-large {
  line-height: 45px;
  margin: 0 15px;
}
.header-style3 .tm-navbar-center .tm-logo-large .tm-logo {
  float: none;
}
.header-style3 .tm-headerbar {
  padding: 10px;
}
.header-style3.headertype-fixed .tm-header-squeezed {
  padding: 10px 0;
}
.header-style3.headertype-fixed .tm-header-squeezed .uk-dropdown-navbar {
  margin-top: 11px;
}
.header-style3 .tm-search {
  position: absolute;
  top: 22px;
  right: 50px;
  z-index: 10;
}
.uk-sticky-placeholder {
  position: relative;
  z-index: 111;
}
.uk-sticky-placeholder .tm-navigation-wrapper .uk-navbar-nav > li > a i {
  opacity: 1;
}
.uk-sticky-placeholder .tm-navigation-wrapper.uk-active {
  z-index: 1000;
  background-color: #ffffff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
}
.uk-sticky-placeholder .tm-navigation-wrapper.uk-active .uk-navbar-nav > li > a {
  height: 45px;
}
.uk-sticky-placeholder .tm-navigation-wrapper.uk-active .uk-navbar-nav > li > a i {
  font-size: 0;
  opacity: 0;
}
.headertype-sticky .drawer-wrapper {
  position: fixed !important;
}
.headertype-fixed .drawer-wrapper {
  position: fixed !important;
}
.headertype-fixed .header-top-wrapper {
  position: fixed !important;
  max-width: 100%;
  z-index: 999;
  opacity: 0.9;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.headertype-fixed .drawer-wrapper {
  position: fixed !important;
}
.headertype-fixed .tm-headerbar {
  -webkit-transition: padding 0.25s cubic-bezier(0, 0, 0, 1);
  -moz-transition: padding 0.25s cubic-bezier(0, 0, 0, 1);
  -ms-transition: padding 0.25s cubic-bezier(0, 0, 0, 1);
  -o-transition: padding 0.25s cubic-bezier(0, 0, 0, 1);
  transition: padding 0.25s cubic-bezier(0, 0, 0, 1);
}
.headertype-fixed .mainheading-wrapper {
  padding-top: 139px;
}
.heading-wrapper {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ebebeb;
}
.heading-wrapper .heading-back-button a.readon {
  border-radius: 2px;
}
.slider-wrapper .tp-bullets {
  z-index: 51 !important;
}
div#hikashop_product_left_part div.breadcrumbs-wrapper {

text-align: left;
}
.breadcrumbs-wrapper .uk-breadcrumb {
  margin-bottom: 0;
 
}

.breadcrumbs-wrapper .uk-breadcrumb li:nth-child(1) {
  margin-right: 8px;
}

/* features style */
.features-wrapper {
  background-color: #ffffff;
  color: #666666;
}
.features-wrapper .slider-position {
  display: block;
  height: 50px;
  position: relative;
  z-index: -1;
}
.features-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.features-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* top a style */
.top-a-wrapper {
  background-color: #f2f2f2;
  color: #666666;
}
.top-a-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.top-a-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* top b style */
.top-b-wrapper {
  background-color: #ffffff;
  color: #666666;
}
.top-b-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.top-b-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* top c style */
.top-c-wrapper {
  background-color: #f2f2f2;
  color: #666666;
}
.top-c-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.top-c-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* top d style */
.top-d-wrapper {
  background-color: #ffffff;
  color: #666666;
}
.top-d-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.top-d-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* expanded-top style */
.expanded-top-wrapper {
  background-color: #f2f2f2;
  color: #666666;
}
.expanded-top-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.expanded-top-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* expanded-bottom style */
.expanded-bottom-wrapper {
  background-color: #ffffff;
  color: #666666;
}
.expanded-bottom-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.expanded-bottom-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
/* fullwidth-top style */
.fullwidth-top-wrapper {
  background-color: #ffffff;
  color: #666666;
  position: relative;
}
.fullwidth-top-wrapper .uk-container-center .uk-panel-title {
  color: #444444;
}
/* fullwidth-bottom style */
.fullwidth-bottom-wrapper {
  background-color: #ffffff;
  color: #666666;
  position: relative;
}
.fullwidth-bottom-wrapper .uk-container-center .uk-panel-title {
  color: #444444;
}
.mainbody-wrapper {
  background-color: #ffffff;
}
.mainbody-wrapper .uk-container-center {
  padding-top: 35px;
  padding-bottom: 35px;
}
body[class*="tm-sidebar"] .mainbody-wrapper .uk-container {
  padding-top: 0;
  padding-bottom: 0;
}
body[class*="tm-sidebar"] .tm-main .tm-content {
  padding-top: 35px;
  padding-bottom: 35px;
}
body[class*="tm-sidebar"] aside[class*="tm-sidebar"] {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  padding-top: 35px;
  padding-bottom: 35px;
}
.tm-sidebar-a-left .tm-sidebar-a,
.tm-sidebar-b-left .tm-sidebar-b {
  padding-right: 35px;
}
.tm-sidebar-a-right .tm-main .tm-content {
  padding-right: 35px;
}
.tm-sidebar-a-left .tm-sidebar-a {
  border-left: none !important;
}
.tm-sidebar-a-right .tm-sidebar-a {
  border-right: none !important;
}
.tm-sidebar-a-left.tm-sidebar-b-left .tm-sidebar-b,
.tm-sidebar-a-right.tm-sidebar-b-left .tm-sidebar-b {
  border-left: none !important;
}
.tm-sidebar-b-right .tm-sidebar-b {
  border-right: none !important;
}
.tm-sidebar-b-right .tm-main .tm-content {
  padding-right: 35px;
}
/* bottom a style */
.bottom-a-wrapper {
  background-color: #000000;
  color: #666666;
}
.bottom-a-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.bottom-a-wrapper .uk-container .uk-panel-title {
  color: #444444;
}
.bottom-a-wrapper .su-icon-list {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}
.bottom-a-wrapper .su-icon-list:hover .icon_list_item {
  background: rgba(255, 255, 255, 0.12);
}
.bottom-a-wrapper .su-icon-list .icon_list_item {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 35px 30px !important;
}
.bottom-a-wrapper .su-icon-list .icon_list_item .icon_description {
  text-align: left;
}
.bottom-a-wrapper .su-icon-list .icon_list_item .icon_description h3 {
  font-weight: normal;
  font-size: 22px;
  color: #FFFFFF;
  margin-bottom: 0px;
}
.bottom-a-wrapper .su-column .su-icon-list {
  border-left: 1px solid #1a1a1a !important;
}
.bottom-a-wrapper .su-column:last-child .su-icon-list {
  border-right: 1px solid #1a1a1a !important;
}
/* bottom b style */
.bottom-b-wrapper {
  background-color: #151515;
  color: #666666;
}
.bottom-b-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
}
.bottom-b-wrapper .uk-container .uk-panel-title,
.bottom-b-wrapper .uk-container h3 {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 30px;
}
.bottom-b-wrapper [class*='uk-width-'] {
  border-color: #2f2f2f !important;
}
.bottom-b-wrapper ul li:nth-child(n+2) {
  border-top: 1px solid rgba(102, 102, 102, 0.15);
}
.bottom-b-wrapper ul li a {
  color: #636363;
  text-decoration: none;
  padding-left: 0px;
}
.bottom-b-wrapper ul li a:hover {
  color: #7a7a7a;
}
.bottom-b-wrapper ul li:first-child a {
  padding-top: 0;
}
.bottom-b-wrapper .title1 .uk-panel-title:after {
  background: #fff;
  bottom: -12px;
}
.bottom-b-wrapper .uk-nav-side > li > a:hover,
.bottom-b-wrapper .uk-nav-side > li > a:focus {
  background: none;
  color: #7a7a7a;
}
.bottom-b-wrapper .acymailing_module_form .fieldacyemail {
  width: 80%;
  margin: 0;
  float: left;
}
.bottom-b-wrapper .acymailing_module_form .fieldacyemail .inputbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  padding: 0 20px;
  background: #000000;
  color: #636363;
  border: none;
  text-decoration: underline;
}
.bottom-b-wrapper .acymailing_module_form .acysubbuttons {
  text-align: left;
  float: right;
  width: 20%;
  margin: 0;
  position: relative;
  background: #1f1f1f;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.bottom-b-wrapper .acymailing_module_form .acysubbuttons input[type="submit"] {
  height: 40px;
  width: 100%;
  box-sizing: border-box;
  text-indent: -2000px;
  border: none;
  outline: none;
  background: none !important;
}
.bottom-b-wrapper .acymailing_module_form .acysubbuttons:hover {
  background: #242424;
}
.bottom-b-wrapper .acymailing_module_form .acysubbuttons:after {
  position: absolute;
  left: 50%;
  top: 50%;
  content: "\f054";
  font-family: FontAwesome;
  font-size: 18px;
  margin-top: -8px;
  margin-left: -4px;
  cursor: pointer;
  color: #FFFFFF;
}
.bottom-b-wrapper .acymailing_module_form .acymailing_finaltext {
  clear: both;
}
/*
 * Footer
 */
.footer-wrapper {
  background-color: #151515;
  border-top: 2px solid #000000;
}
.footer-wrapper .uk-container {
  padding-top: 35px;
  padding-bottom: 35px;
  color: #a3a3a3;
}
.footer-wrapper .uk-container a {
  font-size: 13px;
  color: #666666;
}
.footer-wrapper .uk-container a:hover {
  color: #777777;
}
.footer-wrapper .uk-container .footer-r {
  text-align: right;
}
.footer-wrapper .uk-container .footer-r .su-icon i {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-wrapper .uk-container .footer-r .su-icon:hover .fa-facebook {
  border: 1px solid #29378F !important;
}
.footer-wrapper .uk-container .footer-r .su-icon:hover .fa-twitter {
  border: 1px solid #25A8E0 !important;
}
.footer-wrapper .uk-container .footer-r .su-icon:hover .fa-google-plus {
  border: 1px solid #D4462E !important;
}
.footer-wrapper .uk-container .copyright-text {
  text-align: left;
  font-size: 13px;
}
.footer-wrapper .uk-container .copyright-text span {
  color: #666666;
}
.footer-wrapper .uk-container .copyright-text p {
  margin-bottom: 0;
}
#tm-drawer form.uk-form input[type="text"],
#tm-drawer form.uk-form input[type="password"] {
  background: transparent;
  height: 45px;
  padding-left: 15px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
#tm-drawer form.uk-form button.uk-button.uk-button-primary {
  padding: 10px 30px;
  font-size: 16px;
  line-height: 20px;
}
#tm-drawer form.uk-form ul li {
  display: inline-block;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding-left: 10px;
  padding-right: 8px;
  line-height: 12px;
  text-transform: uppercase;
  font-size: 11px;
}
#tm-drawer form.uk-form ul li:nth-child(2) {
  display: none;
}
#tm-drawer form.uk-form ul li:first-child {
  border-left: none;
  padding-left: 0;
}
/* Button style */
body .readon {
  border: none;
  color: #444;
  color: #fff;
  background: #8dd538;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none !important;
  display: inline-block;
  border: 2px solid #8dd538;
  border-radius: 2px;
}
body .readon:hover {
  color: #444;
  color: #fff;
  background: #80cb2b;
  border-color: #80cb2b;
}
body .readon.white {
  color: #fff;
}
body .readon.white:hover {
  color: #444;
  color: #fff;
  background: #80cb2b;
}
body .readon.black {
  color: #333;
}
body .readon.black:hover {
  color: #444;
  color: #fff;
  background: #444444 !important;
}
body .readon.black.border {
  border-color: #444;
}
body .readon.large {
  padding: 15px 20px;
  min-width: 125px;
  display: inline-block;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}
body .readon.radius {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
body .readon.capsule {
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
body .readon.border {
  color: #444;
  background-color: transparent;
}
body .readon.border:hover {
  color: #444;
  color: #fff;
  background-color: #80cb2b;
}
body .readon.primary {
  background-color: #8dd538;
}
body .readon.primary.border {
  padding: 11px 16px;
  background-color: transparent;
  border: 2px solid #8dd538;
}
body .readon.primary:hover {
  border-color: #80cb2b;
  background-color: #80cb2b;
  color: #444;
  color: #fff;
}
body .readon.success {
  background-color: #8cc14c;
  border: 2px solid #8cc14c;
}
body .readon.success.border {
  padding: 11px 16px;
  background-color: transparent;
}
body .readon.success:hover {
  border-color: #8ec73b;
  background-color: #8ec73b;
  color: #444;
  color: #fff;
}
body .readon.danger {
  background-color: #da314b;
  border: 2px solid #da314b;
}
body .readon.danger.border {
  padding: 11px 16px;
  background-color: transparent;
}
body .readon.danger:hover {
  border-color: #e4354f;
  background-color: #e4354f;
  color: #444;
  color: #fff;
}
body .readon.white {
  color: #fff;
}
body .readon.black {
  color: #444;
}
body .su-button.template-style {
  border: none;
  color: #444;
  color: #fff;
  background: #8dd538;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.brand-logo {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0.5;
  display: inline-block;
  padding: 20px;
}
.brand-logo:hover {
  opacity: 0.8;
}
.brand-logo.border {
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.brand-logo.rounded {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.brand-logo.center {
  text-align: center;
  display: block;
}
.home-promo {
  min-height: 486px;
  overflow: hidden;
  margin-bottom: -35px;
}
.home-promo div[class*="position-absolute"] {
  bottom: 0;
}
div.itemAuthorBlock,
div.userBlock {
  border-color: #8dd538;
}
.title2 .uk-panel-title {
  border-bottom: 2px solid #dddddd;
}
.title2 .uk-panel-title span.uk-title-text {
  border-bottom: 2px solid #8dd538;
  padding-bottom: 15px;
  display: inline-block;
  margin-bottom: -2px;
}
.title3 .uk-panel-title {
  border-bottom: 3px solid #dddddd;
}
.title3 .uk-panel-title span.uk-title-text {
  border-bottom: 3px solid #8dd538;
  padding-bottom: 15px;
  display: inline-block;
  margin-bottom: -3px;
}
.title4 .uk-panel-title:after {
  content: '';
  position: relative;
  display: block;
  margin-top: 15px;
  width: 100%;
  height: 5px;
  background: #8dd538;
}
.title5 .uk-panel-title:after {
  content: '';
  position: relative;
  display: block;
  margin-top: 15px;
  width: 100%;
  height: 5px;
  background: #c3c3c3;
}
.title6 h3.uk-panel-title {
  overflow: hidden;
  text-align: center;
  margin: 15px 0;
}
.title6 h3.uk-panel-title .uk-title-text {
  position: relative;
  padding: 0 10px;
}
.title6 h3.uk-panel-title .uk-title-text:before {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  width: 1200px;
  height: 8px;
  margin-top: -4px;
  background-image: url("../images/divider.png");
}
.title6 h3.uk-panel-title .uk-title-text:after {
  content: '';
  position: absolute;
  right: 100%;
  top: 50%;
  width: 1200px;
  height: 8px;
  margin-top: -4px;
  background-image: url("../images/divider.png");
}
.title7 .uk-panel-title {
  width: 100%;
}
.title7 .uk-panel-title span.uk-title-text {
  color: #fff;
  background: #5e5e5e;
  border-left: 10px solid #8dd538;
  display: block;
  padding: 5px 10px;
}
.title8 .uk-panel-title {
  width: 100%;
}
.title8 .uk-panel-title span.uk-title-text {
  position: relative;
  color: #fff;
  background: #5e5e5e;
  border-left: 10px solid #8dd538;
  border-right: 10px solid #8dd538;
  display: block;
  padding: 5px 10px;
}
.title8 .uk-panel-title span.uk-title-text:after {
  content: '';
  height: 10px;
  width: 10px;
  background: #8dd538;
  -webkit-transform: rotate(45deg);
  display: block;
  position: absolute;
  left: -8px;
  overflow: hidden;
  top: 12px;
}
.title8 .uk-panel-title span.uk-title-text:before {
  content: '';
  height: 10px;
  width: 10px;
  background: #8dd538;
  -webkit-transform: rotate(45deg);
  display: block;
  position: absolute;
  right: -8px;
  overflow: hidden;
  top: 12px;
}
.title9 h3.uk-panel-title {
  overflow: hidden;
}
.title9 h3.uk-panel-title span.uk-title-text {
  position: relative;
  padding-right: 10px;
}
.title9 h3.uk-panel-title span.uk-title-text:after {
  content: '';
  border-bottom: 1px dashed #8dd538;
  position: absolute;
  margin-top: -1px;
  width: 100%;
  top: 50%;
  left: 100%;
}

/* Very large screen */
@media (min-width: 1440px) {
	.hikashop_filter_module{border: 1px solid #c8ad79;padding: 20px 0;border-right: 0;border-left: 0;width: 100%;}
	#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:80%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
	#sidebar {float:left;width: 20%;overflow: visible;position: relative;} 
	body .hikashop_products .tm-hs-product-details .hikashop_product_name a {
  font-size: 28px;
  font-weight: inherit;
}
  .layout-boxed {
    background-attachment: fixed;
  }
  .layout-boxed .layout-boxed-wrapper {
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  }
  .layout-boxed .uk-container {
    max-width: 1400px;
    padding-left: 100px;
    padding-right: 100px;
  }
  .layout-boxed .header-top-wrapper {
    max-width: 1400px;
  }
}
/* Only large screens */
@media (max-width: 1279px) {
	.pagealpo .su-modal-show {
	visibility: visible;
	max-height: 90vh;
	overflow-y: scroll;
}body .hikashop_products .hikashop_product {
    margin-left: 0;
    margin-bottom: 0;padding:12px;
    width: 50%;
  }
.pagealpo .shop-page {max-width: 1350px;margin: auto;}
.pagealpo .shop-width {max-width: 1000px;margin: auto;width: 97%;}
#content80 {float:left;width: 75%;overflow:hidden;}
#sidebar {float:left;width: 25%;overflow: visible;} 


  .layout-boxed {
    background-attachment: fixed;
  }
  .layout-boxed .layout-boxed-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  }
  .layout-boxed .header-top-wrapper {
    max-width: 1200px;
  }
  .tm-headerbar {
    padding: 10px 0;
  }
}
/* Only phones */
@media (max-width: 767px) {
  .tm-navbar {
    margin: 0 -25px;
    border-width: 0 0 1px 0;
  }
  
  .tm-logo-small:hover {
    text-decoration: none;
  }
  .tm-navbar:not(.uk-navbar-attached) {
    border-radius: 0;
  }
}
/*
 * Middle
 */
.tm-main > :nth-child(n+2) {
  margin-top: 25px;
}
.tm-content > :last-child {
  margin-bottom: 0;
}
/*
 * Footer
 */
.tm-footer {
  position: relative;
}
.tm-footer .uk-panel + .uk-panel {
  margin-top: 25px;
}
/*
 * To-top scroller
 */
.tm-totop-scroller {
  display: block;
  position: fixed;
  bottom: 135px;
  right: 20px;
  z-index: 1000;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  -webkit-transition: all 0.5s cubic-bezier(0, 0, 0, 1);
  transition: all 0.5s cubic-bezier(0, 0, 0, 1);
  background-color: #8dd538;
  border-radius: 2px;
  text-decoration: none !important;
  color: #ffffff !important;
}
.tm-totop-scroller:hover {
  background-color: #8dd538;
}
.tm-totop-scroller:after {
  content: "\f077";
  font-family: "FontAwesome";
}
.totop-hidden {
  right: -60px;
  opacity: 0;
}
.title1 .uk-panel-title {
  position: relative;
}
.title1 .uk-panel-title:after {
  position: absolute;
  left: 0;
  bottom: -6px;
  content: '';
  height: 1px;
  width: 30px;
  background: #8dd538;
}
.title1 .uk-panel-title .uk-title-text {
  font-weight: 300;
}
.title1 .uk-panel-title .uk-title-text .tfw {
  font-weight: 700;
}
/*module position page  design*/
.table {
  margin-bottom: 20px !important;
}
.table.table-bordered th {
  padding: 15px 0;
  background-color: #F2F2F2;
  text-align: center;
}
.table.table-bordered th h4 {
  margin-bottom: 0;
}
.table.table-bordered td {
  padding: 10px 0;
  text-align: center;
}
.table-bordered thead:first-child tr:first-child > th:first-child {
  border-left: none;
  width: 50%;
}
/* Blog
 ========================================================================== */
/*
 * Leading article
 * Joomla only
 */
.tm-leading-article .uk-article:last-child {
  padding-bottom: 30px;
  border-bottom: 1px solid #dddddd;
}
/* Error
 ========================================================================== */
.tm-error-icon {
  font-size: 250px;
}
.tm-error-headline {
  font-size: 100px;
}
/* Offline
 ========================================================================== */
.tm-offline {
  width: 300px;
}
/* Socialbuttons
 ========================================================================== */
.tm-socialbuttons {
  line-height: 1;
}
.tm-socialbuttons > div {
  margin-right: 10px;
  float: left;
}
.tp-bannertimer {
  z-index: 99;
}
.su-button-style-border {
  color: #8dd538 !important;
  border-color: #8dd538 !important;
  transition: background 0.25s ease-out;
}
.su-button-style-border:hover {
  background-color: #8dd538 !important;
  color: #fff !important;
}

.has-divider > [class*='su-column-']:not(.su-column-size-medium-1-1):nth-child(n+2) {
  border-color: #dddddd;
}
.su-fancy-text .su-ft-wrap {
  font-weight: bold;
}
.su-fancy-text.su-fteffect6 .su-ft-wrap::after {
  background-color: #8dd538;
}
.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-alignRight .cbp-filter-counter {
  background: #8dd538;
  border-color: #8dd538;
}
.cbp-l-filters-alignRight .cbp-filter-counter:before {
  border-top-color: #8dd538;
}
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {
  color: #8dd538;
  border-color: #8dd538;
}
.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active,

.cbp-l-filters-work .cbp-filter-item:hover,
.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-alignLeft .cbp-filter-item:hover,
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-button .cbp-filter-item:hover,
.cbp-l-filters-button .cbp-filter-counter,
.cbp-popup-singlePage .cbp-popup-navigation-wrap,
.cbp-caption-moveRight .cbp-caption-activeWrap {
  background-color: #8dd538;
}
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-button .cbp-filter-item:hover {
  border-color: #8dd538;
}
.cbp-l-filters-button .cbp-filter-counter:before {
  border-top-color: #8dd538;
}
.cbp-caption-opacity .cbp-caption:hover {
  border-color: #8dd538;
}
.cbp-popup-singlePage-counter {
  color: #fff;
}
.cbp-caption-moveRight .cbp-l-caption-desc {
  color: rgba(255, 255, 255, 0.3);
}
.cbp-popup-singlePage .cbp-popup-close,
.cbp-popup-singlePage .cbp-popup-prev,
.cbp-popup-singlePage .cbp-popup-next {
  background-image: url("../images/shortcodes/cbp-sprite.png");
}
.cbp-l-caption-title {
  font-family: 'Open Sans';
}
.cbp-l-filters-buttonCenter .cbp-filter-counter {
  background-color: #65a122;
}
.cbp-l-filters-buttonCenter .cbp-filter-counter:before {
  border-top-color: #65a122;
}
.cbp-l-filters-alignCenter .cbp-filter-item {
  color: #575757;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
}
.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active {
  color: #000000;
}
body .cbp-l-filters-list .cbp-filter-item {
  border-color: #8dd538;
}
body .cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active {
  background-color: #8dd538;
}
/* Only large screens */
@media (min-width: 960px) {
  .header-default .tm-header-wrapper .logo-container {
    float: left;
  }
  .su-tmstyle3.su-content-slider .owl-nav [class*='owl-'],
  .su-tmstyle3.su-content-slider .owl-nav [class*='owl-']:hover {
    background: none;
    font-size: 36px;
  }
  .su-tmstyle3 .owl-controls .owl-nav .owl-next {
    right: -120px;
    padding: 0 0 40px 90px;
  }
  .su-tmstyle3 .owl-controls .owl-nav .owl-prev {
    left: -120px;
    padding: 0 90px 40px 0;
  }
}
/* Only large screens */
@media (min-width: 768px) {
	.wk-prod .uk-margin{min-height: 55px;margin-top: 20px;}
	.logo-mobile{display:none;}

.hikashop_filter_main .hikashop_filter_list_style li a.hikashop_filter_list {
  color: #000000;
  cursor: pointer;
  padding: 0;
  display: block;
  margin: 11px 1px;
  text-decoration: none;
  font-size: 13px;
}
	body .hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock .hikashop_cart_input_button {
  margin: 0;
  height: 40px;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 17px;
  letter-spacing: 1px;
  width: 100%;
  min-width: auto;
}
	body .tm-product-main-block .tm-product-details .hikashop_product_quantity_main {
  float: right;
}
.chzn-container-single .chzn-single {
  background: #fff !important;
  box-shadow: none !important;
  border: 4px solid;
  padding: 3px 6px;
  height: 40px;
  font-size: 15px;
  border-radius: 0 !important;
  font-weight: normal;
  width: 212px;
  border-color: #f0f0f0 !important;
  color: black;
}

	#hikashop_product_description_main.hikashop_product_description_main{margin-top: 32px;}
	body .tm-product-main-block .tm-product-details .tm-product-pagination a.previous_product {right: 52px;}
body .tm-product-main-block .tm-product-details .tm-product-pagination a.next_product {
    right: 0px;
}
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
    border-left: 1px solid #515151;
  }
  body .tm-product-main-block .tm-product-details .tm-product-pagination > a:after {
  font-family: FontAwesome;
  color: #c8ad79;
  text-align: center;
}
  body .tm-product-main-block .tm-product-details .tm-product-pagination {position: absolute;right: 47px;display: block;}
  div.uk-grid.tm-product-img-block{padding: 35px 35px 35px 0px;}
  
  
}

/* small size only */
@media (max-width: 768px) {
  /* bottom a style */
  .bottom-a-wrapper .su-icon-list {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .bottom-a-wrapper .su-column .su-icon-list {
    border-left: none !important;
    border-bottom: 1px solid #1a1a1a !important;
    margin-top: -25px !important;
  }
  .bottom-a-wrapper .su-column:last-child .su-icon-list {
    border-right: none !important;
  }
  .tm-totop-scroller {
    display: none;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1219px) {
  .layout-boxed .layout-boxed-wrapper,
  .layout-boxed .header-top-wrapper {
    max-width: 960px;
  }
  .tm-header-wrapper .logo-container {
    float: left;
  }
 
}

.chzn-container-active.chzn-with-drop .chzn-single {
  border: 4px solid #f0f0f0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
 
}
.chzn-container-single .chzn-single div b {
  display: block;
  width: 100%;
  position: relative;
  border: 4px solid #f0f0f0;
  height: 100%;
  background: url('../img/spr.png') no-repeat -5px -43px;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -5px -5px;
}

a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button{
	text-decoration:none;
	color: #777777 !important;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	margin: 5px;
	padding: 3px 8px;
	text-align: center;
	box-shadow:none !important;
	text-shadow:none !important;
	border:1px solid;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	border-radius:3px;
	background-color: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eee));
	background: -webkit-linear-gradient(top, #ffffff, #eee);
	background: -moz-linear-gradient(top, #ffffff, #eee);
	background: -o-linear-gradient(top, #ffffff, #eee);
	background: linear-gradient(top, #ffffff, #eee);
}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover{
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	display: inline-block;
	outline: none;
	border:1px solid;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	text-decoration:none;
	background-color: #f8f8f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
	background: -moz-linear-gradient(top, #ffffff, #f8f8f8);
	background: -o-linear-gradient(top, #ffffff, #f8f8f8);
	background: linear-gradient(top, #ffffff, #f8f8f8);
}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border: 0;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color: #ffffff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}

#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
.hikashop_product_quantity_change_div_regrouped div{line-height: 31px;display: inline-block;border: 4px solid #f0f0f0;font-size: 23px;color: black;font-family: inherit;text-align: center;height: 40px;width: 40px;vertical-align: middle;}
.hikashop_product_quantity_change_div_regrouped div:hover{
  background-color:#f0f0f0;
  border: 4px solid #f0f0f0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  }
  
  a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button{

	border-radius:0px;
	background-color: #eee;

}
#hikashop_notice_box_content{background-color: #f7f7f7;
    margin-left: -8px;
    padding: 20px;
    text-align: center;}

    #hikashop_checkout_page fieldset legend {
    color: #000000;
    font-size: 13px;
    margin: 15px 0px 23px;
    padding: 0px;
    letter-spacing: 3px;
    font-weight: normal;
    text-transform: uppercase;
}
.hikashop_shipping_methods{
    float: left;
    width: 28%;
    border: 3px solid #eeeeee;
    padding: 25px;
    background-color: white;
}
.hikashop_checkout_payment_description.opt p{color:black;margin-left: 20px;/* margin-top: -5px; */font-family: Palantino Linot;}

#hikashop_shipping_methods .row0:hover, #hikashop_shipping_methods .row1:hover{background-color:#f8f8f8}
.hikashop_checkout_shipping_price_full, .hikashop_checkout_payment_description{color: #000;margin-top: 5px;font-size: 15px;margin-left: 19px;clear: both;font-style: italic;display: block;vertical-align: middle;}
#hikashop_checkout_billing_address_zone input, #hikashop_checkout_shipping_address_zone input{float:left;width:auto;width: 219px;margin:0px;}
.pagealpo p.information_td{
	clear:both;
	display:block;
	font-size: 12px;
	margin: 0;
}
.hikashop_field_required{float:right;margin-left:0px;}
#hikashop_search{padding: 3px;margin: 15px 0;}
#login_pop .button:hover {background-color: #d5c086;}
#login_pop .button {
	margin: 9px 0 25px!important;
	transition:all 0.3s;
	background-color: black;
	border: none;
	color: white;
	clear: both;
	height: 40px;
	cursor: pointer;
	width: 100%;
	line-height: 36px;
	letter-spacing: 1px;
}

textarea::-webkit-input-placeholder {
	color: black;
}

input::-webkit-input-placeholder {
	color: black;
}
input:-moz-placeholder {
	color: green;
}

textarea:-moz-placeholder {
	color: black;
}
#hikashop_order_listing .row0{background-color: #ffffff;}
#hikashop_checkout_billing_address_zone{
    background-color: #f9f9f9;
    padding: 21px;
}

#hikashop_carts_listing div.toolbar a:hover, #hikashop_affiliate_main div.toolbar a:hover, #hikashop_address_listing div.toolbar a:hover, #hikashop_order_listing div.toolbar a:hover{color: #d6c487;}
.hikashop_address_content{display:block;clear:both;color: #0c0c0c;line-height: 24px;margin:5px 0px 0px 0px;}
#hikashop_checkout_billing_address_selection a {
    margin: 0;
}

ul.nav-stacked li a:before {
  content: "\f105";
  font-family: FontAwesome;
  top: 0;
  left: 0;
  font-size: 15px;
  margin-right: 5px;
}


