@charset "utf-8";
/* CSS Document */

.draggable{position:inherit !important;}
#sp-header {
	height: 110px !important;
}
#sp-header .logo {
	height: auto;
	max-height: 90px;
	position: absolute;
	top: 5px;
}
#sp-top-bar {
	background: #b0b0b0;
	color: #fcbf33;
	text-shadow: 1px 1px #777;
}

#sp-top-bar a {
	color: #fcbf33;
	text-shadow: 1px 1px #777;
	font-size: 18px;
}
#sp-bottom .sp-module .sp-module-title {
	color: #707070;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	color: #b0b0b0;
	font-weight: 500;
}

#collapse30, #collapse40 {
	display: block;
}
#collapse6 {
	display: block;
}
#rseproUserForm .accordion-body.collapse {
	display: block !important;
}
.draggable.rsepro_front.ui-widget-content:last-child{
	margin-top: 200px;
}
.draggable.rsepro_front.ui-widget-content {
	width: 100%;
}
.logo-image {
	height:auto !important;
}
.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg {
	height: 615px;
}
.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
	width: 100%;
	-webkit-transform: translateX(-0%);
	transform: translateX(-0%);
	top: 30%;
position: relative;
}

.sppb-slideshow-fullwidth-item.item {
	margin: 0px 0px 0px 0;
}

.sppb-slide-item-bg .container {
	height: 100%;
}

.carousel-caption {
top:300px !important;
}
.owl-carousel {
	display: block;

}

.carousel-caption {
	bottom: auto;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	font: 400 30px/32px 'Roboto',sans-serif;
	background: rgba(0,0,0,0.4);
	text-shadow: 1px 1px 1px black;
	border-radius: 6px;
}
.carousel-caption h2 strong {
	font-weight: 900;
	color: #f4ea5a;
}
.carousel-caption h2 {
	font: 300 47px/50px 'Roboto',sans-serif;
}
.carousel-caption {
	font: 400 30px/32px 'Roboto',sans-serif;
	text-shadow: 1px 1px 1px black;
}

.sppb-slider-fullwidth-wrapper .customNavigation {
	position: absolute;
	left: 0;
	top: 38.5%;
	z-index: 1;
	width: 100%;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	opacity: 0;
}
.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlidePrev {
	float: left;
	margin-left: 30px;
}

.sppb-slider-fullwidth-wrapper .customNavigation a {
	padding: 7px 15px;
	color: #fff;
	cursor: pointer;
	font-size:4.5em;
}
.sppbSlideNext, .sppbSlidePrev {
	color: rgba(0,0,0,.7) !important;
}
.sppb-slider-fullwidth-wrapper .customNavigation a.sppbSlideNext {
	float: right;
	margin-right: 30px;
}
.sppb-slider-fullwidth-wrapper .owl-controls {
	position: absolute;
	margin: 0;
	top: auto;
	bottom: 30px;
	width: 100%;
}
.sppb-slider-fullwidth-wrapper:hover .customNavigation {
	opacity: 1;
}
.sppb-slide-item-bg .sppb-row-overlay {
	background: rgba(0,0,0,.3);
}

.sppb-slidehsow-sub-title {
	display: block;
	font-size: .5em;
}
.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block {
	margin-top: 1.8%;
}

.sppb-slider-item-wrapper .customNavigation .fa {
	color: #fff;
}

li {
	list-style: none;
}
.sp-megamenu-parent > li.sp-menu-item {
	text-transform: uppercase;
}
.sp-megamenu-parent > li > a {
	color: #b0b0b0;
	font-weight: 500;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
	color: #26b4b9;
}
.sp-megamenu-parent > li:hover > a {
	color: #26b4b9;
}

.hoverContent .sppb-addon-title {
	text-align: center;
	position: relative;
	top: 40px;
	transition: all .25s ease-in-out;
	color: #fcbf33;
	text-shadow: 1px 1px #222;
	background: rgba(255,255,255,.3);
}
.hoverContent .sppb-addon-content {
	position: relative;
	top: -18px;
	text-align: center;
	background: rgba(255,255,255,.7);
	opacity: 0;
	transition: all .25s ease-in-out;
}
.hoverContent:hover .sppb-addon-title {
	opacity: 0;
}
.hoverContent:hover .sppb-addon-content {
	opacity: 1;
}
#sp-footer a, #sp-bottom a {
	color: #707070;
}
#sp-bottom a:hover, #sp-footer a:hover {
	color: #000;
}

#sp-bottom {
	background: url(../../../images/footer-bg.jpg) no-repeat scroll center center /cover;
	color: #444;
}

#sp-footer {
	background: url(../../../images/footer-bg.jpg) no-repeat scroll bottom center /cover;
	color: #212529;
}
#sp-bottom1 .sp-contact-info {
	font-size: 1.3em;
	margin-top: 12%;
}

#sp-bottom3 #sppb-addon-1529421323291 .sppb-addon-testimonial .fa-quote-left {
	font-size: 20px;
}
#sp-bottom4 #nsp-nsp-108 {
	position: relative;
	top: -45px;
}
#sp-bottom4 .nspHeader.tleft.fnone {
	font-size: 1.4em;
	color: #fff;
}
#sp-bottom4 .nspInfo.nspInfo1.tleft.fnone {
	margin-bottom: 0px;
}
#sp-bottom4 .nspInfo.nspInfo2.tleft.fleft {
	display: none !important;
}
.sp-page-builder .page-content #section-id-1529368215759 .sppb-container-inner {
	border: 60px solid transparent;
	border-image: url(../../../images/border.png) 100 round;
}

.sp-page-builder .page-content #section-id-1529368215759 .sppb-container-inner #section-id-1529368215797 .sppb-container-inner{border:none;}
#sppb-addon-1519279062623{
	text-shadow: 1px 1px #000;
}
.sppb-panel-modern > .sppb-panel-heading {
	padding: 14px 30px 14px 15px;
	color: #26b4b9;
}
.sppb-panel-title {
	font-size: 20px;
}
#sp-submenu #sp-user4 ul.menu > li {
	padding: 0 20px;
}
#sp-submenu #sp-user4 ul.menu > li:first-child {
	padding-left: 5px;
}

#sp-user4 ul.menu > li > a {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: 500;
}

#sp-user4 ul.menu > li {
	text-transform: uppercase;
}

.sp-page-title {
	padding: 100px 0;
}

.sp-page-title .sp-page-title-heading {
	font-size: 48px;
	color: #fcbf33;
	text-shadow: 1px 1px #777;
}
#frontEngage a {
	text-shadow: 1px 1px #000;
}
.sppb-btn-primary.focus, .sppb-btn-primary:focus {qqqqqqq
	box-shadow: 0 0 0 3px rgba(27, 127, 130,.5);
}
 .ccinfo {
	background: #26b4b9;
	padding: 20px;
}
#hikashop_payment_methods .btn.btn-radio.active.btn-primary, #hikashop_shipping_methods .btn.btn-radio.active.btn-primary{
	background-color: #26b4b9;
}
.hikashop_checkout_login_left_part {
	width: 50%;
	float: left;
}
.hikashop_checkout_login_right_part {
	width: 50%;
	float: left;
}

.sp-contact-info {
	width: 95%;
}

#sp-top2 .sp-module {
	width: 5%;
	position: absolute;
	right: 20px;
	top: 3px;
}
/*============================================================================
   Begin HikaShop mods
 ==============================================================================*/

.btn.active.hikabtn-checkout-guest, .btn.hikabtn-checkout-registration.active {
  background:#26b4b9 ;
  color:#fff;
  
}
.hikashop_footer > a {
  display:none;
}
 
#sp-menu-right #hikashop_cart {
  float: right;
  line-height: 110px;
}
.hikashop_subcategories_listing .hikashop_subcategories .row-fluid .thumbnails {
  padding-left: 0;
}
input.hikashop_cart_input_button,
a.hikashop_cart_button {
  background: #26b4b9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #ffffff !important;
  border: none !important;
  -webkit-border-radius: 20px;
  border-radius: 5px;
}
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: #1b7f82;
  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;
}
.hikashop_compare_page {
  position: relative;
  margin-top: 50px;
}
.hikashop_compare_page .hikashop_compare_back_btn {
  display: none;
  position: absolute;
  right: 0;
  top: -80px;
}
.hikashop_compare_page .hikashop_compare_back_btn input {
  margin: 0;
}
.hikashop_compare_page .hikashop_compare_table h2 {
  line-height: normal;
}
.hikashop_compare_page .hikashop_compare_table h2 a {
  text-decoration: none;
}
.hikashop_compare_page .hikashop_compare_table h2 .hikashop_product_name_main {
  display: block;
  font-size: 18px;
}
.hikashop_compare_page .hikashop_compare_table h2 .hikashop_product_name_main:hover {
  color: #000000;
}
.hikashop_compare_page .hikashop_compare_table h2 .hikashop_product_code_main {
  font-size: 14px;
  display: block;
}
.hikashop_compare_page .hikashop_product_price_full {
  text-align: center !important;
}
.hikashop_compare_page .hikashop_compare_details_prod_column {
  padding: 0;
}
.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;
}
.hikashop_compare_page .hikashop_compare_details_prod_column > .tm-product-detail-item:nth-child(2n+1):first-child {
  border-top: none;
}
.hikashop_compare_page .hikashop_compare_details_prod_column > .tm-product-detail-item {
  padding: 12px 0;
  display: block;
  margin-right: 2px;
}
.hikashop_compare_page .hikashop_product_stock {
  padding: 35px 0 25px;
  border-bottom: none;
}
.hikashop_compare_page .hikashop_product_stock .hikashop_cart_input_button {
  padding: 9px 20px;
  margin: 0;
  text-transform: uppercase;
}
.hikashop_compare_page .hikashop_product_stock table tr td > a {
  text-decoration: none !important;
  outline: none;
}
.hikashop_compare_page .hikashop_product_stock table tr td > a:hover {
  color: #26b4b9;
}
.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;
}
.hikashop_compare_page .hikashop_main_image_div img {
  margin-bottom: 3px;
}
.hikashop_compare_page .hikashop_compare_details_prod_column {
  border-color: rgba(0,0,0,0.05);
}
.hikashop_compare_page div#hikashop_compare_wishlist_btn {
  margin-bottom: 15px;
}
span.hikashop_product_price {
  font-style: normal;
  color: inherit;
  font-family: inherit;
  font-size: initial;
}
.hikashop_product_quantity_field {
  height: 40px !important;
  width: 40px !important;
  line-height: 40px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#hikashop_category_information_module_ div.hikashop_subcontainer,
#hikashop_category_information_module_ div.hikashop_subcontainer span {
  text-align: center !important;
}
.toolbar-wrapper .hikashop_currency_module {
  padding: 0;
}
.toolbar-wrapper .hikashop_currency_module select.hikashopcurrency {
  border-radius: 0;
  background: none !important;
  border: 0 !important;
  color: #26b4b9;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 8px;
  font-size: 12px;
  line-height: 12px;
}
.toolbar-wrapper .uk-float-left .uk-panel {
  margin-right: 10px;
}
.toolbar-wrapper .uk-float-left .hikashop_currency_module:before {
  position: absolute;
  content: '';
  display: inline-block;
  background-color: rgba(124,121,121,0.2);
  height: 10px;
  width: 1px;
  left: 0;
  top: 6px;
}
.toolbar-wrapper .chzn-container .chzn-results li.highlighted,
.toolbar-wrapper .chzn-container .chzn-results li.result-selected {
  color: #26b4b9;
}
.hikashop_products a.hikashop_cart_button,
.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%;
}
.hikashop_products .hikashop_product {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  -webkit-transform: translateZ(0);
}
.hikashop_products .hikashop_product .hikashop_subcontainer {
  border: none;
  padding: 0;
}
.hikashop_products .hikashop_product .hikashop_subcontainer:hover {
  box-shadow: none;
}
.hikashop_products .hikashop_product .hikashop_container:hover .tm-hp-product-buttons {
  opacity: 1;
  bottom: 0px;
}
.hikashop_products .hikashop_product_image {
  padding-bottom: 0px;
  position: relative;
  overflow: hidden;
}
.hikashop_products .hikashop_product_image img {
  width: 100%;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  text-align: center !important;
  color: #fff;
  text-decoration: none;
  background-color: #26b4b9;
  transform: translateX(32px);
  opacity: 0;
  -webkit-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;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:hover {
  background: #ed5464;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:after {
  font-family: FontAwesome;
  content: "\f0ec";
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-acompare,
.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;
  transition: all 0.3s ease-in-out;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-acompare:after,
.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;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare.tm-hs-cmpa {
  transform: translateX(0px);
  opacity: 0.3;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-acompare {
  width: 125px;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare .tm-hs-rcompare {
  width: 165px;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:hover .tm-hs-acompare,
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv .tm-hs-compare:hover .tm-hs-rcompare {
  visibility: visible;
  opacity: 1;
}
.hikashop_products .hikashop_product_image .hikashop_product_image_subdiv:hover .tm-hs-compare {
  opacity: 1;
  transform: translateX(0px);
}
.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);
  transition: all 300ms cubic-bezier(0,0.32,0.04,1);
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock {
  background: #26b4b9;
}
.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: 12px;
  line-height: 36px;
  width: 100%;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock .hikashop_cart_input_button:hover {
  color: #fdfdfd;
}
.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;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock table {
  width: 100%;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons form .hikashop_product_stock table td {
  padding: 0;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_stock_count {
  display: none;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_product_quantity_field_change {
  color: #fff;
  text-decoration: none !important;
}
.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;
}
.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 #ed5464;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-top: -40px;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist input {
  width: 40px;
  opacity: 0;
  padding: 0;
  position: relative;
  z-index: 111111;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist a.hikashop_cart_button {
  text-indent: 100px;
  overflow: hidden;
}
.hikashop_products .hikashop_product_image .tm-hp-product-buttons .hikashop_add_wishlist:hover {
  background: #ed5464;
}
.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;
}
.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;
}
.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: #26b4b9;
}
#hikashop_add_to_cart_continue_div,
#hikashop_add_to_cart_checkout_div {
  float: none;
  display: inline-block;
  margin-bottom: 20px;
}
#sbox-btn-close {
  right: -20px;
  top: -10px;
}
#hikashop_messages_success {
  text-align: center;
  border-top: none;
  border-bottom: none;
  padding: 10px;
}
#hikashop_messages_success ul {
  margin: 0;
}
.hikashop_notice_box_content {
  padding: 20px 15px;
  overflow: hidden;
}
.hikashop_notice_box_content .hikashop_cart_input_button {
  border-radius: 2px;
  border: none;
  padding: 0 25px;
  color: #fff !important;
  background: #003d59;
  font-size: 12px;
  height: 35px !important;
  line-height: 35px !important;
  margin: 0;
  letter-spacing: 0px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  text-transform: uppercase;
}
.hikashop_notice_box_content #hikashop_notice_box_message .close {
  height: 25px;
}
.hikashop_next_product,
.hikashop_previous_product {
  width: 40px;
  height: 40px;
  background: none;
  border-radius: 0;
  line-height: 40px;
  text-align: center;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  color: #a39e9e;
  margin-right: 10px;
  margin-top: 30px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.hikashop_next_product:before,
.hikashop_previous_product:before {
  font-family: fontawesome;
}
.hikashop_next_product:hover,
.hikashop_previous_product:hover {
  color: #24252a;
  border-color: #24252a;
  background: none;
}
.hikashop_previous_product:before {
  content: "\f104";
}
.hikashop_next_product:before {
  content: "\f105";
}
.hikashop_wizardbar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current {
  background: #DAD9D9 !important;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron:before {
  border-left-color: #DAD9D9 !important;
}
.hikashop_products .hikashop_product:hover .hikashop_product_image img {
  opacity: .6;
}
.hikashop_products .hikashop_product:hover .hikashop_product_quantity_add_to_cart_div input {
  -webkit-transform: translate(-50%,-35%) scale(1);
  transform: translate(-50%,-35%) scale(1);
}
.hikashop_products .hikashop_product .hikashop_product_price_per_unit {
  display: none;
}
.hikashop_products .hikashop_product .has-option .hikashop_product_stock,
.hikashop_products .hikashop_product .hikashop_product_addtocart {
  color: #000;
  margin-left: -50px;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.hikashop_products .hikashop_product .has-option .hikashop_product_stock:before,
.hikashop_products .hikashop_product .hikashop_product_addtocart:before {
  content: "\f07a";
  font-family: fontawesome;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-size: 20px;
  pointer-events: none;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.hikashop_products .hikashop_product .has-option .hikashop_product_stock .hikashop_cart_input_button,
.hikashop_products .hikashop_product .hikashop_product_addtocart .hikashop_cart_input_button {
  text-indent: -999px;
  margin: 0;
  padding: 0 25px;
  background-color: #fff;
  border-radius: 0;
}
.hikashop_products .hikashop_product .has-option .hikashop_product_stock:hover:before,
.hikashop_products .hikashop_product .hikashop_product_addtocart:hover:before {
  color: #26b4b9;
}
.hikashop_products .hikashop_product .has-option .hikashop_product_stock {
  margin-top: -20px !important;
}
.hikashop_products .hikashop_product .has-option .hikashop_product_stock:before {
  content: "\f013";
}
.hikashop_products .hikashop_product .hikashop_product_addtocart input,
.hikashop_products .hikashop_product .hikashop_product_addtocart a,
.hikashop_products .hikashop_product .hikashop_cart_button,
.hikashop_products .hikashop_product .hikashop_cart_input_button {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  padding: 0 30px;
  line-height: 40px !important;
  border: none;
  background-image: none;
  color: #fff !important;
  font-size: 15px !important;
  width: inherit;
  border-radius: 5px;
}
.hikashop_products .hikashop_product .hikashop_cart_input_button {
  margin: 20px 0;
}
.hikashop_products .hikashop_product .hikashop_product_quantity {
  margin: 0 auto;
}
#hikashop_category_information_menu_747 div.hikashop_subcontainer {
  background: #ffffff;
  border-radius: 0;
  padding-bottom: 15px;
}
.hikashop_products .hikashop_product_image img {
  width: 65%;
  padding: 5px 10px 10px 10px;
}
.hikashop_product_stock_count {
  display: none;
}
.hikashop_products_pagination .list-footer .limit .inputbox,
.hikashop_subcategories_pagination .list-footer .limit .inputbox {
  width: 70px;
  height: 30px !important;
  border-radius: 0;
  padding: 0 10px;
}
.hikashop_products_pagination .list-footer .limit {
  border-bottom: 1px solid #efefef;
  padding: 15px 0;
  border-top: 1px solid #efefef;
}
a.hikashop_product_quantity_field_change {
  width: 30px;
  height: 20px;
  display: inline-block;
  line-height: 20px;
  color: #767676;
  margin: 4px 5px;
}
.hikashop_product_stock  .hikashop_product_quantity_field {
  width: 50px;
}
.hikashop_product_no_stock {
  color: #000;
  font-size: 20px;
}
.hikashop_categories_listing_main .hikashop_category_name a {
  font-weight: 300;
  font-size: 18px;
  color: #000;
}
.hikashop_categories_listing_main .thumbnail {
  border: none;
}
.hikashop_categories_listing_main .thumbnail:hover {
  box-shadow: none;
}
span.hikashop_product_price,
.hikashop_checkout_cart_additional,
.hikashop_checkout_cart_payment,
.hikashop_checkout_cart_coupon,
.hikashop_checkout_cart_additional,
.hikashop_checkout_cart_shipping,
.hikashop_checkout_cart_subtotal,
span.hikashop_checkout_cart_final_total {
  font-family: inherit;
  font-weight: 400 !important;
  font-style: normal;
  color: #555555;
}
.hikashop_shipping_methods legend,
.hikashop_payment_methods legend,
.checkout_coupon_wrapper legend,
.hikashop_checkout_cart legend, #hikashop_checkout_address_left_part fieldset legend, #hikashop_checkout_address_right_part fieldset legend  {
  font-size: 1.6em !important;
  padding-bottom: 15px !important;
  color: #7D7D7D !important;
  text-transform: capitalize !important;
  font-weight: 500 !important;
  margin: 0 !important;
  border-bottom: 1px solid #7D7D7D !important;
  width: 100% !important;
  padding-top: 20px;
}

.hikashop_checkout_billing_address_info {
	font-size: 16px;
}
#hikashop_checkout_page .hikashop_cart_bar {
  background: #f5f5f5;
  padding-bottom: 10px;
}
#hikashop_checkout_page form h1 {
  font-size: 21px !important;
  padding-bottom: 10px !important;
  margin-bottom: 30px;
  color: #000 !important;
  font-weight: 100 !important;
}
#hikashop_checkout_page fieldset input {
  border-radius: 0;
  padding: 0 20px;
}
#hikashop_checkout_page fieldset select {
  border-radius: 0;
}
#hikashop_checkout_page fieldset >p {
  margin-bottom: 15px;
}
#hikashop_checkout_page fieldset #com-form-login-remember {
  margin: 20px 0;
}
#hikashop_checkout_page fieldset #com-form-login-remember label {
  width: inherit;
  margin-right: 10px;
  line-height: 22px;
}
#hikashop_checkout_page fieldset ul {
  list-style: none;
  margin: 10px 0 20px 0;
  padding: 0;
  text-align: center;
}
#hikashop_checkout_page fieldset ul li {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #7D7D7D;
}
#hikashop_checkout_page fieldset ul li:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}
#hikashop_checkout_page h2 {
  font-size: 14px;
  text-transform: uppercase;
  border-bottom: 1px solid #d4d4d4;
  text-align: center;
  margin: 0 -25px 25px -25px;
  padding: 15px 0px;
}
#hikashop_checkout_page .hikashop_checkout_login {
  width: 100%;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_left_part {
  border: 1px solid #d4d4d4;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_left_part input {
  padding: 0 15px;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_left_part span.add-on {
  border: none;
  margin-right: 10px;
  background: none;
  text-shadow: none;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_left_part #form-login-remember label[for="modlgn-remember"] {
  margin-left: 10px;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part {
  border: 1px solid #d4d4d4;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part h2 {
  font-size: 14px;
  text-transform: uppercase;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part input {
  width: 185px;
  float: left;
  margin-right: 10px;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part input.button[type="submit"] {
  width: 100%;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part select {
  margin-right: 10px;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part .form-horizontal {
  padding-left: 20px;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part .form-horizontal select {
  padding: 9px;
  width: 64%;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part .form-horizontal .btn.btn-primary {
  width: 94%;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part .form-horizontal .control-label {
  text-align: left;
  float: left;
  width: 30%;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part .form-horizontal .controls {
  float: none !important;
  margin-left: 0;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_checkout_login_right_part .form-horizontal .address-info-title {
  margin-left: -20px;
}
#hikashop_checkout_page .hikashop_checkout_login .hikashop_field_required {
  float: left;
  padding-left: 0;
  margin-left: 0;
}
#hikashop_checkout_page .hikashop_checkout_billing_address input[type='button'] {
  padding: 10px 35px;
}
#hikashop_checkout_page .hikashop_checkout_billing_address .table td {
  border: 0;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset legend,
#hikashop_checkout_page .hikashop_payment_methods fieldset legend {
  margin-bottom: 30px !important;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset label,
#hikashop_checkout_page .hikashop_payment_methods fieldset label {
  width: inherit;
  line-height: inherit;
  padding: 10px 30px;
  box-shadow: none;
  border: none !important;
  border-radius: 0;
  color: #fff;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset .hikashop_shipping_group,
#hikashop_checkout_page .hikashop_payment_methods fieldset .hikashop_shipping_group {
  margin-top: 20px;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset .hikashop_shipping_group .hikashop_checkout_shipping_name,
#hikashop_checkout_page .hikashop_payment_methods fieldset .hikashop_shipping_group .hikashop_checkout_shipping_name {
  font-weight: 400;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset .hikashop_shipping_group table tbody tr,
#hikashop_checkout_page .hikashop_payment_methods fieldset .hikashop_shipping_group table tbody tr {
  display: inline-block;
  border-bottom: 0 !important;
  margin-right: 30px;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset .hikashop_shipping_group table tbody tr:hover,
#hikashop_checkout_page .hikashop_payment_methods fieldset .hikashop_shipping_group table tbody tr:hover {
  background: none !important;
}
#hikashop_checkout_page .hikashop_shipping_methods fieldset .hikashop_shipping_group table tbody tr input,
#hikashop_checkout_page .hikashop_payment_methods fieldset .hikashop_shipping_group table tbody tr input {
  margin-top: -3px;
}
.hikashop_product_vote {
  text-align: inherit !important;
}
.hikashop_cart_title {
  font-size: 14px;
  text-transform: uppercase;
}
.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: 1px 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 th.title {
  text-transform: uppercase;
  font-size: 14px;
}
.hikashop_showcart_infos {
  margin-bottom: 30px;
}
.hikashop_checkout_cart span.hikashop_product_price {
  font-size: 14px;
}
.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: 20px;
  color: #666;
  font-weight: 700;
}
.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: 'Open Sans';
  font-style: normal;
  color: #666666;
}
#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_login_left_part,
#hikashop_checkout_login_right_part {
  background-color: #f5f5f5;
  box-sizing: border-box;
  padding: 20px 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 {
  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;
  margin-top: 10px !important;
}
#hikashop_checkout_login_left_part .control-group {
  margin-bottom: 20px !important;
}
#hikashop_checkout_login_right_part .control-group input {
  height: 30px;
  line-height: 30px;
  min-height: 22px !important;
  min-width: 220px;
  padding: 5px 10px !important;
  border-color: #f0f0f0 !important;
}
#hikashop_checkout_login_right_part .chzn-container-single {
  min-width: 240px !important;
}
#hikashop_checkout_login_right_part #hikashop_register_form_button {
  height: 40px;
  line-height: 22px;
  min-width: 220px;
}
#hikashop_checkout_page .hikashop_shipping_methods .hikashop_checkout_payment_image img,
#hikashop_checkout_page .hikashop_payment_methods .hikashop_checkout_payment_image img {
  display: inline-block;
  margin-right: 10px;
}
#hikashop_checkout_page .hikashop_shipping_methods .hikashop_checkout_payment_description,
#hikashop_checkout_page .hikashop_payment_methods .hikashop_checkout_payment_description {
  margin-left: 0;
}
#hikashop_checkout_page .hikashop_payment_methods_table input,
#hikashop_checkout_page .hikashop_payment_methods_table label {
  margin-right: 10px;
  margin-bottom: 0;
}
#hikashop_checkout_page .hikashop_payment_methods_table tr {
  background: none;
}
#hikashop_checkout_page .hikashop_payment_methods_table tr td {
  border: 0;
  background: transparent;
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
}
#hikashop_checkout_page .hikashop_payment_methods_table .hikashop_checkout_payment_description {
  font-size: 14px;
  color: #8C8B8B;
  margin-top: 10px;
}
#hikashop_checkout_page .hikashop_payment_methods_table .ccinfo div {
  margin: 0 !important;
}
#hikashop_checkout_page #hikashop_checkout_coupon_input,
#hikashop_checkout_page .hikashop_cart_input_button {
  width: auto;
  margin: 0;
}
#hikashop_checkout_page #hikashop_checkout_coupon #hikashop_checkout_coupon_input {
  margin: 20px 0;
  padding: 0 20px;
  border: 1px solid #ddd;
}
#hikashop_checkout_page .hikashop_cart_input_button {
  color: #fff !important;
  padding: 0 50px !important;
  height: 40px;
  border: none !important;
  border-radius: 0;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
#hikashop_cart_module .tm-cart-empty {
  position: absolute;
  background-color: #ffffff;
  z-index: 1100;
  min-width: 230px;
  right: 40px;
  top: -10px !important;
  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: 9999 !important;
  min-width: 350px;
  right: 10px;
  top: 170px !important;
  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;
}
#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: #666666 !important;
}
#hikashop_cart_module .tm-hs-cart-popup table td a:hover {
  color: #26b4b9 !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;
}
#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;
}
#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;
}
#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: 20px;
  border-radius: 5px;
}
#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: 20px;
  border-radius: 5px;
  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: 40px;
  -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 i {
  font-size: 14px;
  background: #eaeaea;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
#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;
}
#hikashop_notice_box_message {
  padding-top: 10px;
}
#sbox-window {
  background: none;
  box-shadow: none !important;
  min-height: 160px;
}
#sbox-content iframe {
  min-height: 220px;
}
#hikashop_notice_box_content .alert.alert-success.alert-block {
  padding-top: 20px;
}
.layout-show #hikashop_product_left_part .hikashop_main_image_div {
  margin-bottom: 20px;
  overflow: hidden;
}
.layout-show #hikashop_product_left_part .hikashop_small_image_div img:hover {
  opacity: .5;
}
.layout-show #hikashop_product_right_part {
  margin: 0;
  padding: 0;
}
.layout-show #hikashop_product_right_part h3 {
  font-size: 42px;
  font-weight: 700;
  color: #24252a;
  margin: 25px 0 0 0;
}
.layout-show #hikashop_product_right_part h3 span.hikashop_product_variant_subname {
  font-size: 18px;
  margin-left: 5px;
  color: #666;
}
.layout-show #hikashop_product_right_part span.hikashop_product_price_full {
  display: inline-block;
  float: left;
}
.layout-show #hikashop_product_right_part span.hikashop_product_price_full span {
  font-size: 32px;
  font-weight: 700 !important;
  font-style: inherit;
  font-family: inherit;
}
.layout-show #hikashop_product_right_part #hikashop_product_vote_mini {
  display: inline-block;
  float: right;
}
.layout-show #hikashop_product_right_part .hikashop_product_description_main {
  clear: both;
  overflow: hidden;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 30px 0;
  margin-bottom: 10px;
  font-size: 14px;
  color: #706d6d;
}
.layout-show #hikashop_product_right_part .hikashop_product_description_main p.hikashop_product_description_title {
  font-size: 15px;
  color: #24252a;
  padding-right: 40px;
}
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock table.hikashop_product_quantity tbody tr {
  display: inline-block;
  float: left;
}
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock table.hikashop_product_quantity tbody tr .hkshop_prd_availablity_stocktitle {
  margin-right: 32px;
}
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock table.hikashop_product_quantity tbody tr td a.hikashop_product_quantity_field_change_minus,
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock table.hikashop_product_quantity tbody tr td a.hikashop_product_quantity_field_change_plus,
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock table.hikashop_product_quantity tbody tr td input.hikashop_product_quantity_field {
  height: 40px;
  width: 40px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: 0;
  border-radius: 0;
}
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock .hikashop_product_addtocart {
  display: inline-block;
  margin-top: 35px;
}
.layout-show #hikashop_product_right_part .hikashop_product_quantity_main .hikashop_product_stock .hikashop_product_addtocart input {
  color: #fff !important;
  height: 40px !important;
  line-height: 40px !important;
  display: table-cell;
  vertical-align: middle;
  padding: 0 50px;
  margin: 0;
  border: none;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.layout-show #hikashop_product_right_part .hkshop_prd_availablity .hkshop_prd_availablity_stock_title {
  color: #24252a;
  font-weight: 400;
}
.layout-show #hikashop_product_right_part .hkshop_prd_availablity .hkshop_prd_availablity_outofstock {
  text-transform: capitalize;
  margin-bottom: 0;
}
.layout-show #hikashop_product_right_part .hkshop_prd_availablity .hkshop_prd_availablity_stock {
  color: #8dc63f;
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 0;
}
.layout-show .hikashop_vote_stars .hk-rating {
  position: relative;
  top: -5px;
  left: 5px;
}
.tm-product-img-block .tm-product-thumbs > .thumb-item img {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 5px;
}
#hikashop_small_image_div {
  padding: 0;
}
#hikashop_product_left_part {
  padding-left: 0;
}
.layout-show .hikashop_product_bottom_part .nav-tabs {
  border: none;
  background: #ededed;
  margin-top: 50px;
}
.layout-show .hikashop_product_bottom_part .nav-tabs >li {
  margin: 0;
}
.layout-show .hikashop_product_bottom_part .nav-tabs >li.active>a {
  color: #fff;
  background: #26b4b9;
}
.layout-show .hikashop_product_bottom_part .nav-tabs >li >a {
  border: none;
  border-radius: 0;
  line-height: 50px;
  padding: 0 30px;
  margin: 0;
  letter-spacing: 1.5px;
  font-size: 14px;
  display: block !important;
  color: #666;
}
.layout-show .hikashop_product_bottom_part .nav-tabs >li >a:hover,
.layout-show .hikashop_product_bottom_part .nav-tabs >li >a:focus {
  background-color: #1b7f82 !important;
  color: #fff;
}
.layout-show .hikashop_product_bottom_part .tab-content {
  padding: 40px 20px;
  color: #706d6d;
  font-size: 14px;
  border: 1px solid #e8e7e7;
  background-color: #fff;
}
.layout-show .hikashop_product_vote_listing {
  padding-top: 30px;
}
.layout-show .hikashop_product_vote_listing .hikashop_listing_comment {
  font-size: 20px;
  color: #000;
  font-weight: 700;
}
.layout-show .hikashop_product_vote_listing .hika_comment_listing {
  border-bottom: solid 1px #eee;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  margin-bottom: 20px;
}
.layout-show .hikashop_product_vote_listing .hika_comment_listing .hika_comment_listing_content {
  padding: 10px;
  font-size: 14px;
}
.layout-show .hikashop_product_vote_listing .hika_comment_listing_stars {
  width: 100%;
}
.layout-show table.hikashop_comment_form input {
  margin-bottom: 20px;
}
.layout-show .hikashop_comment_textarea {
  height: 120px !important;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.layout-show .hikashop_submodules .hikashop_products_pagination_bottom .list-footer .limit {
  font-size: 16px;
  color: #666;
  border-top: none;
  border-bottom: none;
}
.layout-show #hikashop_product_right_part .hikashop_product_characteristics {
  border: 0;
  padding: 0;
  border-radius: 0;
}
.layout-show #hikashop_product_right_part .hikashop_product_characteristics table.hikashop_product_characteristics_table select {
  width: 152px;
  height: 35px !important;
  border-color: #d6d6d6;
  padding-left: 15px;
  margin: 5px 0;
}
.layout-show #hikashop_product_right_part .hikashop_product_characteristics table.hikashop_product_characteristics_table tbody tr td {
  padding: 0 50px 0 0;
  color: #24252a;
}
#hikashop_checkout_page .hikashop_checkout_cart .table>thead>tr>th,
#hikashop_checkout_page .hikashop_checkout_cart .table>tbody>tr>th,
#hikashop_checkout_page .hikashop_checkout_cart .table>tfoot>tr>th,
#hikashop_checkout_page .hikashop_checkout_cart .table>thead>tr>td,
#hikashop_checkout_page .hikashop_checkout_cart .table>tbody>tr>td,
#hikashop_checkout_page .hikashop_checkout_cart .table>tfoot>tr>td {
  vertical-align: middle;
}
#hikashop_checkout_page .hikashop_checkout_cart span.visible-phone {
  display: none;
}
#hikashop_checkout_page .hikashop_checkout_cart .hikashop_cart_product_name a {
  font-size: 14px;
}
#hikashop_checkout_page .hikashop_checkout_cart tbody tr .hikashop_cart_product_image_thumb img {
  width: 60px;
}
#hikashop_checkout_page .hikashop_checkout_cart tbody tr .hikashop_cart_product_quantity_value input {
  width: 35px;
  height: 35px !important;
  border-radius: 0;
}
#hikashop_checkout_page .hikashop_checkout_cart tbody tr .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh,
#hikashop_checkout_page .hikashop_checkout_cart tbody tr .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete {
  vertical-align: middle;
  padding: 8px 10px;
}
.com-hikashop #sp-main-body {
  background: #f3f3f3;
}
.mega-top-products {
  background-color: #fff;
  padding: 25px 0;
}
.mega-top-products .sp-module-title {
  padding: 0 0 25px 25px;
  border-bottom: 1px solid #f7f7f7 !important;
}
.mega-top-products .mega-top-products {
  padding: 0 0 0 25px;
  text-align: left;
}
.mega-top-products .hikashop_listing_img_title >span {
  float: left;
}
.mega-top-products .thumbnails>li {
  border: none;
}
.mega-top-products .thumbnails>li .hikashop_container {
  margin: 0 5px !important;
}
.mega-top-products .hikashop_product_image {
  float: left;
}
.mega-top-products.custom {
  background-color: rgba(0,0,0,0);
  padding: inherit;
}
.mega-top-products.custom .hikashop_product_image {
  float: none;
}
.mega-top-products .hikashop_product_name a {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.mega-top-products .hikashop_product_price_full {
  display: inline-table;
}
.mega-top-products .hikashop_product_price_full >span {
  font-size: 14px !important;
  font-weight: 500;
  text-transform: capitalize;
}
.hikashop_module .hikashop_products .hikashop_product .hikashop_product_price_full,
.hikashop_module .hikashop_products .hikashop_product .hikashop_product_code_list {
  display: block !important;
  float: none;
}
.hikashop_module .hikashop_products .hikashop_product .hikashop_product_name {
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 0;
}
.hikashop_module .hikashop_products .hikashop_product .hikashop_product_name a {
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
}
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
  padding-top: 0 !important;
  line-height: 55px !important;
}
#hikashop_product_quantity_main {
  margin-top: -15px;
}
.hikashop_subcategories .hikashop_subcontainer_border {
  border: none;
  padding: 5px 10px 10px 10px;
}
.com-hikashop.view-category .body-innerwrapper {
  background: rgba(0,0,0,0) !important;
}
.hikashop_subcategories .hikashop_subcontainer_border {
  border: none;
}
.hikashop_categories_listing_main {
  margin: 0;
}
.hikashop_submodules {
  padding-top: 0;
}
.hikashop_product_name a:hover,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
  color: #26b4b9;
}
.hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_subcategories_pagination .list-footer a.pagenav:hover {
  color: #fff !important;
}
.hikashop_products_listing_main .hikashop_product_description {
  color: red;
  font-weight: bold;
}
.odometer-value {
  color: rgb(46, 96, 175);
}
.hikashop_checkout_shipping_price_full {
	font-size: 1.5em;
	margin-left: 20px;
	padding-right:20px;
}
@media (max-width: 768px) {
  body .hikashop_products .hikashop_product {
    width: 100% !important;
  }
}
 /*============================================================================
   end HikaShop mods
 ==============================================================================*/
 @media (max-width: 768px) {
	   .hikashop_checkout_login_left_part {
	width: 100%;
	float: left;
}
.hikashop_checkout_login_right_part {
	width: 100%;
	float: left;
}

 }
  @media (max-width: 980px) {
	#sp-header .logo {
	height: auto;
	max-height: 70px;
	max-width: 350px;
	margin-top: 5px;
}
  }