/* Version: 5.23020203 | (c) 2017, 2018 Luzius Schnellmann */
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width: 60px !important;}
#content_box.wc {margin:190px 0 0 !important;}
li.sale a {color:#77a464!important;font-weight:bold!important;}
#menu-item-6643 .sub-menu li, #menu-item-8481 .sub-menu li {display:none;}
#text_bank_transfer {background:#cee9e0;border-radius:5px;margin-bottom:15px;padding:1em;}
.wooc_left {width:25%;float:left;min-height:1px;}
.wooc_right {width:75%;float:left;}
.wooc_right h1.product_title {font-size:20px !important;}
.woocommerce-Address .title h3 {margin:0 0 15px;}
.woocommerce-MyAccount-content .woocommerce-Button br {display:none;}
.woocommerce_header {margin:0;position:relative;min-height:20px;padding:5px 0;width:100%;background-color:#8f8080;}
.woocommerce_note {margin:0;padding:0 50px;color:#fff;}
.woocommerce_note_two {margin:0 0 15px;background-color:#eee;padding:15px;color:#4D4D4D;}
.woocommerce-order-received .woocommerce_note {display:none;}
.return-to-shop .wc-backward br {display:none;}
.mc4wp-checkbox-woocommerce span {margin-left:10px;}
.pswp__bg {background:rgb(0, 0, 0, .8) !important;}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {background-color: rgba(30,30,30,1) !important;}
.woocommerce li.additional_information_tab {display:none !important;}
.woocommerce-checkout label img {width:50px !important;}
.woocommerce .products ul, .woocommerce ul.products {display:block;letter-spacing:-0.31em !important;*letter-spacing:normal !important;*word-spacing:-0.43em !important;}
.woocommerce .products ul:-o-prefocus, .woocommerce ul.products:-o-prefocus {word-spacing:-0.43em !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin:0 0 4em !important;width: 32% !important;float:none !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;letter-spacing:normal !important;word-spacing:normal !important;}
.woocommerce-cart ul.products li.product {margin:0 0 4em !important;width: 50% !important}
.woocommerce-cart .cross-sells .column_box {margin: 0 20px 20px 0;}
.woocommerce-form-login {width:50%;background-color:#fafafa;}
.woocommerce .related ul.products, .woocommerce .up-sells ul.products {margin:0 -10px;}
.woocommerce-checkout #payment .payment_method_stripe label[for="payment_method_stripe"], #add_payment_method #payment .payment_method_stripe label[for="payment_method_stripe"] {display:inline !important;padding:0 !important;}
.woocommerce-checkout #payment input#payment_method_stripe, #add_payment_method #payment input#payment_method_stripe {position:relative !important;top:auto !important;}
.woocommerce.post-type-archive-product h1, .woocommerce.tax-product_cat h1, .woocommerce.tax-product_tag h1 {margin:0 10px 10px;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {margin: 0 10px 1em 10px !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #4d4d4d !important;}
ul.wc-tabs {width:100% !important;}
#woocommerce-coupon-data ul.wc-tabs, #woocommerce-product-data ul.wc-tabs, .woocommerce ul.wc-tabs {background:#fff !important;border-right:none !important;}
#woocommerce-coupon-data ul.wc-tabs li.active a, #woocommerce-product-data ul.wc-tabs li.active a, .woocommerce ul.wc-tabs li.active a {background:#fff !important;}
.woocommerce .woocommerce-ordering select {max-width:80%;overflow:hidden;}
.woocommerce.single-product #content .tabs.wc-tabs {overflow:hidden;}
.woocommerce-store-notice__dismiss-link a {color:#fff !important;text-decoration:underline !important;}
.woocommerce .related, .woocommerce .up-sells {margin-top:30px;border-top:1px solid #cfcfcf;clear:both;}
.woocommerce-tabs ul > li {padding-left:1em !important;}
.woocommerce-tabs ul.disc > li {padding-left:0 !important;}
.woocommerce #tab-description > h2 {display: none;}
.woocommerce table.variations {background-color:#eee !important;border-color:#eee !important;}
.woocommerce table.variations td {padding:10px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {margin:0 !important;}
.woocommerce-product-gallery__image {margin:0 0 15px 0 !important;}
#reviews, #tab-description, #tab-additional_information {margin:0 30px !important;}
#shipping_method br, #calc_shipping_state_field {display:none;}
select.orderby {max-width:100% !important;}
.single_variation_wrap .nyp {display: none;}
#wooc_search {display:none;margin:10px 10px 30px 10px;}
.wc-proceed-to-checkout a.checkout-button br {display:none !important;}
.woocommerce-store-notice {background-color: rgba(118, 169, 160,.95) !important;font-size:16px !important;}
.wc-stripe-checkout-button {font-size: 100%;margin: 0;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: .618em 1em;font-weight: 700;border-radius: 3px;left: auto;color: #fff !important;background-color: #4d4d4d !important;border: 0;display: inline-block;background-image: none;-webkit-box-shadow: none;box-shadow: none;text-shadow: none;}
#wc-stripe-cc-form .form-row-first, #wc-stripe-cc-form .form-row-last {width:45% !important;float:left !important;}
.ywgc-amount-buttons {font-size:15px;padding:13px;}
.ywgc-manual-amount {font-size:15px;text-align: right !important;padding-right:10px;}
.ywgc-currency-symbol {font-size:15px;}
.ywgc-form-preview-separator {height:1px !important;background-color:#4D4D4D !important; width: 150px !important;}
.ywgc-postdated .dashicons-calendar-alt {margin-top:8px !important;margin-right:5px !important;}
.gift-this-product-main-container .ywgc-preset-image {height:auto !important;}/* Sub Menu */
#menu-shop-menu a, #menu-shop-menu-en a  {line-height: 30px;}
#menu-shop-menu ul, #menu-shop-menu-en ul  {margin:0 0 0 15px;}
#menu-shop-menu li a, #menu-shop-menu-en li a {font-weight:600;}
#menu-shop-menu li ul li a, #menu-shop-menu-en li ul li a {font-weight:300 !important;}
.wooc_left div.product-search {max-width: 85% !important;}
/* Sub Menu End*/

@media screen and (max-width: 1169px){
	.woocommerce-cart ul.products li.product {width:50% !important;}
}

@media screen and (max-width: 999px){
	#content_box.wc {margin:130px 0 0 !important;}
	#nav_pull.wc {top:70px;}
    .wooc_left {width:33%;margin-left:10px;margin-right:-10px;}
	.woocommerce_note {padding:0 25px;}
    .wooc_right {width:66%}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:50% !important}
    .woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none !important;}
}

@media screen and (max-width: 799px){
	.woocommerce-form-login {width:90%;}
}

@media screen and (max-width: 649px){
	.wooc_left {width:50%}
    .wooc_right {width:50%}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important}
}

@media screen and (max-width: 599px){
	#content_box.wc {margin:150px 0 0 !important;}
	#nav_pull.wc {top:90px;}
    .wooc_left {width:50%}
	.woocommerce_header {min-height:40px;}
    .wooc_right {width:50%}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important}
}

@media screen and (max-width: 529px){
    #menu-item-6643 .sub-menu li, #menu-item-8481 .sub-menu li {display:block;}
	.wooc_left {display:none;}
    .wooc_right {width:100%}
    #wooc_search {display:block;}
}

@media screen and (max-width: 499px){
	.woocommerce .woocommerce-ordering select {float:right;}
	.woocommerce_note {padding:0 15px;}
}

@media screen and (max-width: 460px){
    li.wpmenucart a.wpmenucart-contents span.amount {display:none !important;}
}