.et_pb_section {
top: 80px !important;
padding-top: 0px !important;
} .woocommerce ul.products li.product {
text-align: center;
}
.woocommerce ul.products li.product a {
display: flex;
flex-direction: column;
}
.woocommerce ul.products li.product:nth-child(n) {
margin-top: 30px !important;
} h2.woocommerce-loop-product__title,
.related h2.woocommerce-loop-product__title {
position: absolute;
width: 85%;
z-index: 0 !important;
font-size: 11px !important;
line-height: 1.1em;
background: #fff;
color: #676767;
border: 1px solid #000;
padding: 8px 12px !important;
left: 50%; 
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
} .woocommerce ul.products li.product .price {
font-size: 14px;
font-weight: 700;
margin-top: 1px !important;
color: #676767 !important;    
} span.woocommerce-Price-amount.amount  {
font-size:26px;
}
.entry-summary p.price span{
font-size:22px !important;
}
.woocommerce ul.products li.product .price del {
font-size: 18px; } .woocommerce ul.products li.product .star-rating {
margin-left: auto !important;
margin-right: auto !important;
order: 1; }
.woocommerce .star-rating span:before {
color: #ffa500 !important; } .woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
margin: 0 !important;
border: 1px solid #000 !important;
} .woocommerce .et_overlay {
border-color: #000;
} .et_overlay:before {
font-family: "Open Sans", Arial, sans-serif !important; content: "Meer product Details";
font-size: 12px;
letter-spacing: 1px;
color: #000;
margin: 0;
top: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
} .woocommerce ul.products li.product .onsale, 
.woocommerce-page ul.products li.product .onsale {
background: #d100d8 !important;
border: 1px solid #000;
border-radius: 0 !important;
padding: 8px 10px 8px 14px !important; color: #000;
font-size: 20px;
font-weight: 700 !important;
line-height: 1em !important;
text-transform: uppercase;
z-index: 99;
left: -45px !important; top: 40% !important; letter-spacing: 4px !important; -webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
@media only screen and (max-width: 768px) { .woocommerce ul.products li.product:nth-child(n) {
width: 47% !important;
margin-right: 6% !important;
}
.woocommerce ul.products li.product:nth-child(2n) {
margin-right: 0 !important;
} .woocommerce ul.products li.product .onsale, 
.woocommerce-page ul.products li.product .onsale {
font-size: 14px;
left: -35px !important; }
}    .woocommerce div.product form.cart .variations td select {
background: #fad201;
color: #fff !important;
font-weight: bold;
-webkit-appearance: none !important;
-moz-appearance: none !important;
} .woocommerce button.button.alt, 
.woocommerce-page button.button.alt,
.woocommerce a.button, 
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button {
text-transform: capitalize !important; background: #ffa500 !important;
color: #222 !important;
} 
.woocommerce button.button.alt,
.woocommerce-page button.button.alt:hover,
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover,
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover {
background: #00adad !important;
color: #fff !important;
} .woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled],
.woocommerce button.button.alt.disabled {
color: #fff;
background: #666;
} .product_meta {
border-top: 0;
} span.woocommerce-Price-amount.amount {
color: #676767; } .woocommerce span.posted_in,
.woocommerce span.tagged_as {
display:none !important;
} .woocommerce span.posted_in a,
.woocommerce span.tagged_as a {
display:none;
color: #fff;
font-weight: bold;
} .woocommerce span.sku_wrapper {
display: none;
} .woocommerce span.onsale, .woocommerce-page span.onsale {
background: #ffa500 !important;
font-size: 20px;
} .woocommerce ul.products li.product .price .amount, .woocommerce-page ul.products li.product .price .amount {
font-weight: bold !important;
font-style: normal !important;
text-transform: none !important;
text-decoration: none !important;
font-size: 14px;
}    .woocommerce .woocommerce-tabs {
border: 0 !important; } .woocommerce div.product .woocommerce-tabs ul.tabs {
background: transparent !important;
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-bottom: 1px solid #000 !important;
} body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
border-top: 1px solid #000 !important;
border-left: 1px solid #000 !important;
border-right: 1px solid #000;
border-bottom: 0 !important;
margin: 0 4px !important; } .woocommerce div.product .woocommerce-tabs ul.tabs li {
background: #00adad !important;
font-size: 16px;
} body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
color: #333 !important; 
} body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { 
background-color: #f0f0f0 !important; border-right: 1px solid #000 !important; 
} body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {
color: #333 !important; 
} .woocommerce div.product .woocommerce-tabs .panel {
background-color: #f0f0f0;
color: #333;
font-size: 16px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
} .woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-tabs h2 {
text-transform: capitalize;
color: #00BFBF;
} .woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce table.shop_attributes th {
color: #333;
} .woocommerce-tabs #commentform input[type="email"], 
.woocommerce-tabs #commentform input[type="text"], 
.woocommerce-tabs input[type="url"], 
.woocommerce-tabs #commentform textarea{
background: #fff;
color: #333;
} @media only screen and (max-width: 767px) {
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
margin: 0 auto !important;
max-width: 90%; }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, 
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active, 
body.woocommerce div.product .woocommerce-tabs ul.tabs li, 
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom: 0 !important;
}
}    .woocommerce table.shop_table,
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register,
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment,
#customer_details, 
h3#order_review_heading,
form.woocommerce-EditAccountForm.edit-account {
border: 0 !important; background: #f5f5f5; } #customer_details,
form.woocommerce-EditAccountForm.edit-account,
h3#order_review_heading {
padding: 30px 20px;
} #customer_details {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.woocommerce-checkout-review-order table.shop_table {
border-top-left-radius: 0;
border-top-right-radius: 0;
} h3#ship-to-different-address {
margin-top: -3px; 
} .woocommerce button.button.alt, 
.woocommerce-page button.button.alt,
.woocommerce a.button, 
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button {
text-transform: capitalize !important;
background: #fff !important;
color: #222 !important;
} 
.woocommerce button.button.alt:hover, 
.woocommerce-page button.button.alt:hover,
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover,
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover {
background: #fad201 !important;
color: #fff !important;
} #add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
background-color: #15bf86;
color: #fff;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {
border-bottom-color: #15bf86;
}
#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: 0;
} .woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
border: 0;
}
.woocommerce table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th, 
.woocommerce-checkout #main-content .cart-subtotal td {
border-top: 2px solid #fff;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: transparent;
}
.woocommerce-checkout #content-area table th,
.woocommerce-checkout #content-area table td {
padding-left: 20px;
}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
font-size: 18px;
} .woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
background: #b33f62 !important;
} .woocommerce-checkout .woocommerce form .form-row textarea {
height: 150px; } .select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
background: #ffa500;
} .woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty {
color: #fff !important;
background: #222 !important;
height: 30px; } .woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after {
content: none !important;
}
.woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
padding: .3em 1em !important; }  .woocommerce div.product form.cart .variations td {
font-size: 95%;
line-height: 1.6em;
}   
.woocommerce div.product form.cart .variations label {
font-weight: 500;
}
.woocommerce div.product div.summary{
margin-bottom:0em;
} .includes_tax > span:nth-child(1){
font-size:18px;
}
.order-total > td:nth-child(2) > strong:nth-child(1) > span:nth-child(1){
font-size:20px;
font-weight:700;
}
#shipping_method > li:nth-child(1) > label:nth-child(2) > span:nth-child(1){
font-size:18px;
font-weight:500;
}
.cart-subtotal > td:nth-child(2) > span:nth-child(1){
font-size:18px;
font-weight:500;
}
td.product-price > span:nth-child(1){
font-size:18px;
font-weight:500;
}
td.product-subtotal > span:nth-child(1){
font-weight:500;
font-size:22px;
}
.woocommerce table.shop_table{
text-align:right;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
width:4em;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{
background:#fad201 !important;
margin-left:1px;
}
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p{
font-size:15px;
}
body{
font-weight:400;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
padding:6px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
font-size:14px;
}
.woocommerce form .form-row label{
line-height:1.5;
} #main-footer .footer-widget h4{
color:#fad201!important;
line-height: 1.6em;
} .wp-post-image{
padding-left:6vh;
padding-right:6vh;
} .prev_next_buttons {
line-height: 40px;
margin-bottom: 20px;
}
.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {
display: block;
}
.prev_next_buttons a[rel="prev"] {
float: right;
}
.prev_next_buttons a[rel="next"] {
float: left;
}
.prev_next_buttons::after {
content: '';
display: block;
clear:both;
}
.woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page input.button, .woocommerce-page input.button.alt{
font-weight:100;
line-height:1em !important;
}
.woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button{
background:#f3fff299 !important;
} .woocommerce div.product .product_title{
font-size:18px;
}
span.woocommerce-Price-amount.amount {
font-size: 18px;
}
.woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
line-height: 3;
text-align: left;
font-weight: 700;
font-size:16px;
}
h2.woocommerce-loop-product__title, .related h2.woocommerce-loop-product__title { z-index: 0;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
padding: 3;
}