.sections.woocommerce {padding-top:20px;}
.sections.woocommerce h1.page-title {font-size: 32px;margin-bottom: 15px;}
.sections.woocommerce p.woocommerce-result-count {display: none;}

/*** Shop ***/
.woocommerce-page form.woocommerce-ordering {display: none;}
.woocommerce-page ul.products.columns-4 {padding-right: 20px;}
.woocommerce-page ul.products.columns-4 li.product .price {color: #a3a3a3;}
.woocommerce-page h2.woocommerce-loop-product__title {font-size: 25px!important;color: #000!important;min-height: 80px;}

/*** Produktside ***/
.single-product h1.product_title.entry-title {font-size: 32px;margin-bottom: 15px;}
.single-product div.product p.price {color: #a3a3a3!important;}
.single-product .woocommerce-product-details__short-description {margin-top: 20px;}
.single-product span.sku_wrapper {display: none;}
.single-product span.posted_in {display: none;}
.single-product form.variations_form.cart {margin-top: 20px;}
.single-product div.product form.cart .variations select {padding: 5px;}
.woocommerce div.product span.price {color: #a3a3a3!important;}
.woocommerce-variation-availability {display: none;}
.single-product .quantity .qty {text-align: center;padding: 9px;text-align: center;width: auto;}
.single-product a.reset_variations {color: #a3a3a3;}
.single-product .woocommerce-variation-price {margin-bottom: 20px;}
.single-product .product .images .woocommerce-product-gallery__image:nth-child(n+2) {padding-top: 20px;}
.single-product #tab-description p {line-height: normal;}

/*** Knapper ***/
.woocommerce button.button.alt {background-color: #737373!important;}
.woocommerce button.button.alt.disabled {background-color: #737373!important;}
.woocommerce a.checkout-button.button.alt.wc-forward {background-color: #737373!important;}
.woocommerce a.button.alt:hover {background-color: #737373!important;}

/*** Sidebar ***/
#sidebar span.gamma.widget-title {font-size: 32px;margin-bottom: 15px;display: block;}
#sidebar ul.cart_list li a,
#sidebar ul.product_list_widget li a {font-weight: 400;color: #a3a3a3;text-decoration: none;}
#sidebar .widget_shopping_cart .total {padding: 20px 0 20px;text-align: right;}
#sidebar a.button.wc-forward {width: 49%;margin: 0 1% 0 0!important;text-align: center;}
#sidebar a.button.checkout.wc-forward {margin: 0 0 0 1%!important;background-color: #737373;color: #fff;}

#sidebar #woocommerce_widget_categories {margin-top: 25px;}
#sidebar #woocommerce_widget_categories .widget-title {font-size: 22px;}
#sidebar #woocommerce_widget_categories li {border-bottom: 1px solid #dbdbdb;padding: 10px 0;font-size: 13px;}
#sidebar #woocommerce_widget_categories li:first-child {border-top: 1px solid #dbdbdb;}
#sidebar #woocommerce_widget_categories li a {color: #737373;text-decoration: none;}

/*** Cart ***/
.woocommerce-cart input#coupon_code {padding: 10px;width: 240px!important;}
.woocommerce-cart td.product-name a {color: #a3a3a3;text-decoration: none;}
.woocommerce-cart a.shipping-calculator-button {color: #a3a3a3;text-decoration: none;}

/*** Checkout ***/
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {max-width: 100%;}
.woocommerce-checkout a.showcoupon {color: #a3a3a3;text-decoration: none;}
.woocommerce-checkout input {padding: 10px;}
.woocommerce-checkout textarea {padding: 10px;}
.woocommerce-checkout .col2-set, .woocommerce-page .col2-set {width: 100%;padding-bottom: 20px;}

/*** Lightbox ***/
.pswp__caption {display: none;}

/*** Slide-in ***/
label.wpforms-field-label {font-size: 14px!important;font-weight: bold!important;font-family: PT Sans!important;}
label.wpforms-field-label-inline {font-size: 14px!important;font-weight: normal!important;font-family: PT Sans!important;}
input#wpforms-3529-field_1,
input#wpforms-3742-field_1 {margin: 5px 0;}
input#wpforms-3529-field_1,
input#wpforms-3529-field_6,
input#wpforms-3529-field_3,
input#wpforms-3742-field_1,
input#wpforms-3742-field_6,
input#wpforms-3742-field_3 {width: 100%;padding: 5px;}
button#wpforms-submit-3529,
button#wpforms-submit-3742 {margin-top: 5px;background-color: #ebe9eb;padding: 10px;width: 100%!important;border: none;border-radius: 3px;color: #515151!important;font-weight: 700;font-size: 16px;}
.wpforms-field.wpforms-field-hp {display: none;}
label.wpforms-field-label.wpforms-label-hide {display: none;}