/*
Theme Name: Mikado One Child
Theme URI: http://demo.mikado-themes.com/mikado
Description: A child theme of Mikado One Theme
Author: Mikado Themes
Author URI: http://www.mikado-themes.com
Version: 1.0.0
Template: mikado1
*/
/* background color for woocommerce pages */

.woocommerce, .woocommerce-cart, .woocommerce-checkout
{
    background-image: none !important;
    background-color: #000000 !important; 
    color: white !important;
}
.woocommerce button.button, a.button, input.button{
   background-color: #000000 !important;
   border: 1px solid #eebf00 !important;
   border-radius: 30px !important;
   color: #ffffff !important;
   font-family: Montserrat;
   font-size: 90% !important;
   font-style: normal;
   font-weight: 400;
   letter-spacing: 0px;
   height: 30px;
   line-height: 30px;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info{
   border: 1px solid #EEBF00 !important;
   background-color: black !important;
   color: #EEBF00 !important;
   font-family: Montserrat;
   font-size: 1em !important;
}

.woocommerce .select2-dropdown {
   background-color: black !important;
   color: white !important;
}
/* product list */
.select2-container--default .select2-selection--single {
   font-family: 'Montserrat', sans-serif;
   font-size: 80% !important;
   background-color: black !important;
   border: 1px solid #EEBF00 !important;
   color: white !important;
}
.woocommerce-notices-wrapper, .woocommerce-result-count {
   font-family: 'Montserrat', sans-serif;
   color: white !important;
}

.woocommerce .product_info_box .product-title {
   color: white !important;
}


.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce aside ul.product_list_widget li span.amount, aside ul.product_list_widget li span.amount {
   color: white !important;
}
/* product page */
.woocommerce .product .product_title {
   color: white !important;
}

.woocommerce .quantity input.qty  {
   color : black !important;
}
.woocommerce div.product .summary p.price {
   color: white !important;
}

/* cart */
.woocommerce-page table.cart thead tr th {
   color: white !important;
}
.woocommerce-cart td > *
{
    color: white !important;
}
.woocommerce-cart input[type="text"], textarea {
    color : black !important;
 }
.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
   color : black !important;
}
.woocommerce div.cart-collaterals h2{
   font-family: Montserrat;
   color: #eebf00 !important;
   font-weight: 600;
}

/* cart - shipping */ 
.shipping-calculator-button{
   background-color: #000000 !important;
   border: 1px solid #eebf00 !important;
   color: #ffffff !important;
   font-family: Montserrat;
   width: 100px;
   font-style: normal;
   font-weight: 400;
   padding: 10px;
}
.shipping-calculator-form .input-text{
   color: black !important;
}


/* PRODUCT PAGE */
.woocommerce div.product .woocommerce-product-details__short-description  > * {
   color : white !important;
}

/* CHECKOUT */
.select2-results{
   background-color: black !important;
}
.woocommerce-form__label .woocommerce-form__label-for-checkbox .checkbox{
   color : white !important;
}
.woocommerce form.checkout h3, .woocommerce-page form.checkout h3, table.shop_table thead th, form.checkout table.shop_table td{
   color : white !important;
}

 .woocommerce-page input[type="text"], textarea {
    color : black !important;
 }
 .select2-container--default .select2-selection--single .select2-selection__rendered{
   color : white !important;
 }
 .woocommerce-checkout table tfoot th
 {
    color : white !important;
 }
 .woocommerce-Price-amount, .woocommerce-checkout-review-order, .woocommerce-privacy-policy-text > *{
    color: white !important;
 }
 .order-total .woocommerce-Price-amount{
     font-weight: 600;
 }

.woocommerce form.checkout .col2-set p.mailchimp-newsletter label {
   display: inline !important ;
}

.woocommerce li.payment_method_stripe > *{
   color: white !important;
}
.woocommerce #payment ul.payment_methods li label {
   color: white !important;
}

#customer_details div.col-1 div p label span{
   color: white !important;
   display: inline;
}
/*
p.form-row.form-row-wide.mailchimp-newsletter label span{
   color: white !important;
 }

 .woocommerce-checkout input[type="text"], textarea {
    color: white;
 }
 */
 /*.woocommerce-checkout select{
    color: white;
    
 }*/

/* ORDER CONFIRMATION */
.woocommerce-page .order_details.clearfix li span {
   color: white !important;
}
.woocommerce .order_details.clearfix li p, .woocommerce-page .order_details.clearfix li p, .woocommerce-page .order_details.clearfix li p span{
   color: white !important;
}
h2.woocommerce-order-details__title{
   color: white !important;
}
.shipped_via{
   color: white !important;
}
.woocommerce table tr td {
   color: white !important;
}