﻿.product_type_tabs_wrap{
width:100%}
.product_type_tabs_wrap .product_type_tabs{
display:table; table-layout:fixed; width:100%; background-color:rgba(29, 18, 2, 0.7)}
.product_type_tabs_wrap .product_type_tabs a{
display:table-cell;text-align:center;color:#fff;border-right:1px solid rgb(121, 115, 105);font-size:1.1em;padding:1.2em 0 }
.product_type_tabs_wrap .product_type_tabs a:last-child{
border-right:0 none;}
.product_type_tabs_wrap .product_type_tabs a.current{
color:#1d1202; background-color:#fff; position:relative;border-right:0 none;}
.gallery_top.store_panel{
}
.store_panel .store_paging{
float:right; margin-top: 5px;}
.store_panel .filter_submit{
float:right; padding: 7px 10px 5px; margin-top: 5px;}
.store_panel_bottom{
margin:40px 0}
.store_panel_bottom .store_paging{
float:right}
.store_panel_bottom .filter_submit{
float:right; padding: 7px 10px 5px;}
.store_panel_bottom .filter_text{
font-size:0.9em; margin-top:0.5em}
.store_panel_bottom .filter_text span{
font-size:1.2em; font-weight:bold}
.display_type{
margin:1em 0}
.display_type .display_list, .display_type .display_box{
float:right; width:25px;height:27px; cursor:pointer;}
.display_type .display_box{
margin-right:0.9em}
.display_type .display_type_title{
float:right; color:#fff; margin-right:10px;font-size: 1.2em;}
.display_type .display_list span{
width:100%;height:7px; background-color:rgba(255, 255, 255, 0.7);position:relative; display:inline-block;vertical-align:top;  }
.display_type .display_list span:before, .display_type .display_list span:after{
width:100%;height:7px;content:'';position:absolute;background-color:rgba(255, 255, 255, 0.7);display:inline-block }
.display_type .display_list span:before{
top:9px}
.display_type .display_list span:after{
bottom:-18px}
.display_type .display_box span{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;width:7px; height:7px;border:1px solid rgba(255, 255, 255, 0.7);display:block; position:relative; margin-bottom:2px}
.display_type .display_box span:before, .display_type .display_box span:after{
top: -1px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;content:'';height:7px;width:7px; border:1px solid rgba(255, 255, 255, 0.7); position:absolute; }
.display_type .display_box span:before{
left:8px;}
.display_type .display_box span:after{
right:-19px;}
.display_type .display_box span:last-child{
margin-bottom:0}
.product_item, .related_products_product{
background-color:#fff; padding:2em;position:relative; margin-bottom:1%;}
.on_sale{
position:absolute; top:-4px; right:0;width: 0;height: 0;border-style: solid;border-width: 67px 67px 0 0;border-color:rgba(231, 190, 125, 0.6) transparent transparent transparent; }
.on_sale span{
color:#2C1A00;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg);position: absolute; top: -53px;left: -42px;z-index: 1;}
.product_item h2, .related_products_product h2{
font-size:1.57em;color:#2C1A00; font-weight:bold}
.product_item_desc, .related_products_product_desc{
font-size:0.9em; color:#4D4539; padding:1em 0}
figure.product_item_pic, .related_products_product_img{
text-align:center;}
figure.product_item_pic img{
}
.product_item_prices .market-lable{
}
.product_item_prices .market-price{
font-size:2em; font-weight:bold; color:#A7A7A7; text-decoration:line-through}
.product_item_prices .product-lable{
}
.product_item_prices .product-price{
font-size:2em; font-weight:bold; color:#2C1A00}
.currency-symbol{
font-size:0.7em;}
.product_market_price, .product_product_price{
display:inline-block; width:49%;text-align:center}
.product_market_price{
border-right:1px solid #D5D1CC}
.product_item_quantity{
padding:0.7em; border-top:1px solid #D5D1CC; border-bottom:1px solid #D5D1CC;margin:1em 0}
.product_item_quantity h3{
font-size:1.1em; font-weight:bold;color:#4D4539; width:68%}
.quantity_count{
width:30%; text-align:center}
.quantity_count, .product_item_quantity h3{
display:inline-block;width:49%}
.quantity_count .IncrementQuantity, .quantity_count .CurrentQuantity, .quantity_count .DecrementQuantity{
display:inline-block; color:#352003; width:19%}
.quantity_count .CurrentQuantity{
width:40%;}
.quantity_count .IncrementQuantity,.quantity_count .DecrementQuantity{
font-weight:bold; font-size:20px;cursor:pointer}
.quantity_count .CurrentQuantity span{
font-size:1.3em; border:1px solid #D5D1CC; line-height:1;padding:3px 10px 4px; display: inline-block;background-color:#fff;}
a.add2cart{
font-weight:bold;position:relative; background-color:#F5EBDC;color:#352003; border:1px solid #352003;width:100%; text-align:center; font-size:1.1em; padding:0.8em 0;display:inline-block; -moz-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }
a.add2cart:before{
font-family: 'hakotel'; display:inline-block;font-size:2.1em; position:absolute;left:7px;content:'\E848';top:7px; font-weight:normal}
.type_box .product_item{
width:24.25%;float:left; }
.type_box .product_item:nth-child(4n){
margin-right:0}
.type_box figure.product_item_pic, .related_products_product_img{
width:100%;margin:1em 0 2.5em}
.type_box figure.product_item_pic img, .related_products_product_img img{
max-width:100%; height:auto; width:auto}
.type_list .product_item{
width:100%;}
.type_list figure.product_item_pic{
float:left;width:15%; display:inline-block;vertical-align:middle; margin-right:1%}
.type_list .top_part_product{
width:26%; display:inline-block;vertical-align:middle;margin-right:1%}
.type_list .product_item_prices{
width:26%; display:inline-block;vertical-align:middle;margin-right:1%}
.type_list .bottom_part_product{
width:20%; display:inline-block;vertical-align:middle}
.small_cart_upper{
display:none;}
.product_full_details{
background-color:#fff; padding:4.5em; position:relative}
.product_img_slider, .product_full_details_content, .product_full_details_prices{
display:inline-block; vertical-align:top; }
.product_img_slider, .product_full_details_prices{
width:25%}
.product_full_details_content{
width:50%}
.product_full_details_content h1{
font-size:2em; font-weight:bold;}
.product_full_details_text{
padding:1.6em 0}
.full_details_main_pic{
text-align:center; margin-bottom:2em; min-height:230px; padding:0 1.5em;}
.full_details_main_pic img{
max-width:100%;width:inherit; height:auto;}
.one_full_details_thumb{
width:31.5%; height:70px; text-align:center; margin-right:1.8%;cursor:pointer;padding:8px; }
.one_full_details_thumb img{
width:auto; height:100%;}
.one_full_details_thumb.selected{
border:3px solid #DB8E15; padding:5px;}
.product_full_details_slider{
background-color: rgba(29, 18, 2, 0.85); padding:60px 0; margin:40px 0}
.product_full_details_slider .section_head h2{
color:#db8e15}
.related_products_wrap .flickity-prev-next-button{
-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; width:40px; height:35px; }
.related_products_wrap .flickity-page-dots .dot{
background-color:transparent; border:1px solid #fff; opacity:1; }
.related_products_wrap .flickity-page-dots .dot.is-selected{
background-color:#fff; }
.related_products_wrap.flickity-rtl .flickity-prev-next-button.next{
left:-50px; }
.related_products_wrap.flickity-rtl .flickity-prev-next-button.previous{
right:-50px; }
.related_products_product{
width:24%; margin-right:1%; display:inline-block}
.related_products_product_img{
height:15em;}
.related_products_product_img img{
max-height:15em;}
.related_products_product_desc{
max-height:3.6em; line-height:1.2; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;overflow:hidden}
.related_products_product a.add2cart{
margin-top:1.5em}
ul.steps-indicator{
width:100%;padding:30px 0 60px;}
ul.steps-indicator li{
float:left; width:25%;}
ul.steps-indicator li:first-child{
width:12.5%;}
ul.steps-indicator li:last-child{
width:12.5%;}
ul.steps-indicator li .step-img{
width:22%; background-color:#fff; padding:0.5em 0.2em;display:inline-block;vertical-align:middle; text-align:center;}
ul.steps-indicator li:first-child .step-img, ul.steps-indicator li:last-child .step-img{
width:44%;}
ul.steps-indicator li .step-img.active, ul.steps-indicator li .step-img.done{
background-color:#DB8E15;}
ul.steps-indicator li .steps_li_wrap{
width:100%;}
ul.steps-indicator li .steps_li_wrap:before, ul.steps-indicator li .steps_li_wrap:after{
display:inline-block; content:''; width:37.2%; height:2px;background-color:#fff; vertical-align:middle;}
ul.steps-indicator li .steps_li_wrap:before{
margin-left-rev:1%}
ul.steps-indicator li .steps_li_wrap:after{
margin-left:1%}
ul.steps-indicator li:first-child .steps_li_wrap:after{
width:52%; margin-left:1%}
ul.steps-indicator li:last-child .steps_li_wrap:before{
width:52%; margin-left-rev:1%}
ul.steps-indicator li .steps_li_wrap:after{
}
ul.steps-indicator li:first-child .steps_li_wrap:before{
display:none;}
ul.steps-indicator li:last-child .steps_li_wrap:after{
display:none}
ul.steps-indicator li:last-child:after{
display:none;}
ul.steps-indicator li .step-img .svg_img, ul.steps-indicator li .step-img svg{
width:40px;height:40px;fill:#352003;}
ul.steps-indicator li .step-img .svg_img path, ul.steps-indicator li .step-img svg path{
fill:#352003;}
ul.steps-indicator li .step-img.active .svg_img path, ul.steps-indicator li .step-img.done svg path{
fill:#fff;}
ul.steps-indicator li h3{
color:#fff; font-size:1.2em;text-align:center}
ul.steps-indicator li:first-child h3{
text-align:left}
ul.steps-indicator li:last-child h3{
text-align:left-rev; text-align:left; padding-left:20px;}
.product_full_details_print{
margin:1em 0}
.product_full_details_print .toPrint{
float:none;border:0 none; background-color:transparent; display:block; margin-top:0; cursor:pointer}
.product_full_details_print .toPrint:before{
content:'\E85E';font-family:"hakotel"; display:inline-block; font-size: 20px;padding-right:10px;}
body.kotel-cart .lobby_article{
margin:1.8em 0}
ul.cart_titles{
width:100%; background-color:#f5ebdc}
ul.cart_titles li{
font-weight:bold; float:left; padding:1em; font-size:0.85em; text-align:center}
ul.cart_titles li:first-child{
width:52%}
ul.cart_titles li:nth-child(2), .one_cart_item_price{
width:18%}
ul.cart_titles li:nth-child(3), .one_cart_item_quantity{
width:10%}
ul.cart_titles li:nth-child(4), .one_cart_item_total_price{
width:12%}
ul.cart_titles li:nth-child(5){
width:8%}
.top_panel_cart{
padding:1em;}
.top_panel_cart .total_products{
float:left;}
.top_panel_cart .total_products span{
font-size:1.5em}
.top_panel_cart .total_products_price{
float:right;}
.top_panel_cart .total_products_price_amount{
line-height:1}
.one_cart_item{
padding:2em 0; width:100%; border-bottom:1px solid #D5D1CC; position:relative}
.one_cart_item_img, .one_cart_item_desc, .one_cart_item_price, .one_cart_item_quantity, .one_cart_item_total_price, .one_cart_item_remove{
display:inline-block; vertical-align:middle}
.one_cart_item_img{
width:15%; padding:1%; text-align:center}
.one_cart_item_desc{
width:37%}
.one_cart_item_remove{
width:6%}
.one_cart_item_desc h3{
font-size:1.6em; font-weight:bold;margin-bottom:0.5em}
.one_cart_item_text{
font-size:1em;color:#4D4539}
.one_cart_item_img img{
max-width:100%;height:auto}
.one_cart_item_price, .one_cart_item_quantity,.one_cart_item_total_price, .one_cart_item_remove{
text-align:center;}
.one_cart_item_quantity .CurrentQuantity input{
width:100%; text-align:center;}
.one_cart_item_quantity{
padding:5px 0; background-color: #f5ebdc; }
.one_cart_item .on_sale{
top:auto; bottom:0; border-width:67px 0 0 67px;border-color:transparent transparent transparent rgba(231, 190, 125, 0.6);}
.one_cart_item .on_sale span{
right: 24px;top:-33px;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.price-num div,.price-num span{
display:inline-block; vertical-align:bottom;}
.price-num div{
line-height:1;}
.price-num span{
font-size:0.5em;}
.one_cart_item_price.price-num, .one_cart_item_total_price.price-num{
font-size:3em; line-height:1;}
.remove_item{
display:inline-block;font-size:15px;padding:3px 8px 6px;line-height:1; background-color:#352003; color:#fff; cursor:pointer; text-align:center; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.shipping-container{
padding:2em; width:100%; border-bottom:1px solid #D5D1CC; color:#4D4539}
.shipping-container h4{
font-size:1.4em}
.shipping-container-ul{
padding:0.5em 2em;}
.shipping-container-ul li{
display:inline-block; width:49%;}
.shipping-container-ul li.price-num{
font-size:1.7em}
.shipping-container-ul.cart_shipping_ul .radiobutton input[type="radio"]{
visibility: hidden;position:absolute}
.shipping-container-ul.cart_shipping_ul .radiobutton label{
position:relative;}
.shipping-container-ul.cart_shipping_ul .radiobutton label:before{
background-color: transparent; z-index: 2; cursor: pointer;content: ''; width:15px;height:15px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;border: 1px solid #706557; position: relative;  display: inline-block;margin-left: 10px; vertical-align: middle;}
.shipping-container-ul.cart_shipping_ul .radiobutton label:after{
z-index: 2; content: '\E81F'; position: absolute;font-family:"hakotel"; right:0 ; color:#706557;font-size: 16px; top:2px; right:3px;}
.shipping-container-ul.cart_shipping_ul .radiobutton input[type="radio"]:checked + label:after{
content: '\E81e';}
.shopping-cart-payment{
width:100%; padding:1em 2em; font-size:1.1em; color: #4D4539;}
.shopping-cart-payments-title, .shopping-cart-payments-credit{
display:inline-block}
.total_products_wrap{
width:100%; background-color:#f5ebdc;padding:1em 2em;}
.total_products_wrap .total_products{
float:left; font-size:1.2em}
.total_products_wrap .total_products span{
font-size:2em; font-weight:bold}
.total_products_wrap .total_products_price{
float:right;font-size: 1.2em;}
.total_products_price_title, .total_products_price_amount{
display:inline-block;vertical-align:bottom}
.total_products_price_title{
font-weight:bold}
.total_products_price_amount{
font-size:2em;font-weight:bold; line-height:1.2}
.nd-shopping-cart-continue{
float:right;}
.nd-shopping-cart-continue input[type="submit"], .step_forward{
background-color:#fff; color:#352003; }
.continue_shopping, .nd-shopping-cart-continue input[type="submit"], .step_forward, .checkout_paypal,.checkout_creditguard{
font-size:1.2em;padding:0.5em 1em;border:1px solid #352003; cursor:pointer;background-color: transparent;-moz-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.continue_shopping{
float:left;background-color:#352003; color:#fff; }
.bottom_payment{
padding:2em 0}
.bottom_payment .nd-shopping-cart-recalculate{
display:none;}
.step_forward{
float:right}
.quantity_select{
border:1px solid #4D4539;padding: 0.1em 0.5em;}
.user_details_wrap{
width:60%; margin:0 auto;}
.user_details_unit{
border-bottom:1px solid #D5D1CC; padding:1.8em 0}
.user_details_unit_content{
display:inline-block; width:49%;vertical-align:middle}
.user_details_unit_content h3{
font-size:1.7em;margin-bottom:0.6em}
.personal_i:before, .adress_i:before, .shipping_i:before, .newsletter_i:before{
display:inline-block; font-family:"hakotel"; width:49%;text-align:center; font-size:70px;vertical-align:middle}
.personal_i:before{
content:'\e83a';}
.adress_i:before{
content:'\e80f';}
.shipping_i:before{
content:'\e837';}
.newsletter_i:before{
content:'\e821';}
.user_details_unit_content table,.user_details_unit_content table tbody{
display:block;width:100%}
.user_details_unit_content table .pio-form-row.pio-form-row-separator{
display:none;}
.user_details_unit_content table .pio-form-row{
display:block; margin-bottom: 0.95em;}
.user_details_unit_content table .pio-form-row .pio-form-cell.pio-form-field{
width:67%;display:inline-block;}
.user_details_unit_content table .pio-form-row .pio-form-cell.pio-form-field-title{
display:inline-block;width:32%; font-size:1em; color:#4d4538 }
.user_details_unit_content table .pio-form-row .pio-form-cell.pio-form-field input{
width:100%;font-size:1em; padding:0.3em;border:1px solid #706557;}
.user_details_unit_content table .pio-form-row .pio-form-cell.pio-form-error{
display:block;padding-left:32%;}
.user_details_unit_content.shipping_user_details, .user_details_unit_content.user_newsletter_registration{
color:#4d4539}
.other_shipping_details{
display:none;}
.shipping_user_details .checkbox input[type="checkbox"], .user_newsletter_registration .checkbox input[type="checkbox"]{
visibility: hidden;position: absolute}
.shipping_user_details .checkbox label, .user_newsletter_registration .checkbox label{
position:relative}
.shipping_user_details .checkbox label:before, .user_newsletter_registration .checkbox label:before{
background-color: transparent;
z-index: 1;
cursor: pointer;
content: '';
width: 11px;
height: 11px;
-moz-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #706557;
-webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #706557;
box-shadow: 0 0 0 3px #fff, 0 0 0 4px #706557;
border: 1px solid #706557;
position: relative;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
.shipping_user_details .checkbox label:after, .user_newsletter_registration .checkbox label:after{
font-weight: bold; content: '\2713'; position: absolute; font-family: Arial; font-size: 19px;color: #404040;top: -5px; left: -2px; opacity: 0;z-index:2}
.shipping_user_details .checkbox{
margin-bottom:1.5em; display:block}
.user_newsletter_registration .checkbox, .user_newsletter_registration table, .user_newsletter_registration table tbody{
display:block}
.bottom_user_details{
margin:4.5em 0}
.bottom_user_details h3{
font-size:1.28em;font-weight:bold;margin-bottom:1.8em; display:inline-block;vertical-align:middle}
.bottom_user_details_summery, .bottom_user_details_shipping{
display:inline-block; vertical-align:top; padding:0 6em}
.bottom_user_details_summery{
width:49.5%; border-right:1px solid #D5D1CC}
.bottom_user_details_shipping{
width:49.5%}
.bottom_user_details_summery h3:before, .bottom_user_details_shipping h3:before{
display:inline-block; font-family:"hakotel"; font-size:35px;font-weight:normal; margin-right:10px;vertical-align:middle}
.bottom_user_details_summery h3:before{
content:'\e83a';}
.bottom_user_details_shipping h3:before{
content:'\e837';}
.bottom_user_details table, .bottom_user_details table tbody, .bottom_user_details table tbody .pio-form-row{
display:block}
.bottom_user_details table tbody .pio-form-row .pio-form-cell.pio-form-field-title{
display:inline-block; width:40%;font-weight:bold }
.bottom_user_details table tbody .pio-form-row .pio-form-cell.pio-form-field{
display:inline-block; width:59%}
.bottom_user_details table tbody .pio-form-row{
font-size:1.1em; color:#4d4539;padding: 0.2em 0;}
.checkout_paypal,.checkout_creditguard{
padding-right: 35px;}
.checkout_paypal_wrap,.checkout_creditguard_wrap{
position:relative; float:left;margin-right:1em;}
.checkout_paypal_wrap:before,.checkout_creditguard_wrap:before{
font-family:"hakotel"; display:inline-block;position: absolute;font-size:24px;right: 5px;top: 7px;}
.checkout_paypal_wrap:before{
content:"\E862"}
.checkout_creditguard_wrap:before{
content:"\E864"}
.shopping-cart_complete.thankyou .order_num{
font-size:1.5em; margin:1em 0}
.shopping-cart_complete.thankyou .svg_img{
width:20%; margin:3em 0}
@media screen and (max-width: 1280px){
ul.steps-indicator li .steps_li_wrap:before, ul.steps-indicator li .steps_li_wrap:after{
width: 36.9%;margin:0}
}
@media screen and (max-width: 1024px){
}
@media print{
.product_full_details_prices,
.full_details_gallery,
.product_full_details_slider,
.full_details_thumb{
display:none;}
.product_full_details_content{
width:auto}
.product_img_slider{
float:left;width:auto}
}
