/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

.av-main-nav > li > a {
    text-transform: uppercase;
}
#top .main_color .input-text,
 #top .main_color input[type='text'],
  #top .main_color input[type='input'], 
  #top .main_color input[type='password'], 
  #top .main_color input[type='email'], 
  #top .main_color input[type='number'], 
  #top .main_color input[type='url'], 
  #top .main_color input[type='tel'], 
  #top .main_color input[type='search'], 
  #top .main_color textarea,
  #top .main_color select,
  #top .main_color input::placeholder { 
    background-color: rgb(243, 243, 243);
    color: #000;
  }
  .gform_confirmation_message {
    color: #000;
  }

  #top label {
    color : #000;
  }

  .gform_button.button {
    background-color: #252833 !important;
    border-color: #eeee22!important;
    color: #fff!important;
  }

  #top div .dropdown_widget_cart .widget_shopping_cart_content{
    border : 2px solid #fff;
  }

  #top div .dropdown_widget_cart .widget_shopping_cart_content .woocommerce-mini-cart-item:hover {
    background: transparent !important;
  }
  #top div .dropdown_widget_cart .avia-arrow {
    display: none;
  }
  #top div .dropdown_widget_cart .woocommerce-mini-cart__buttons {
    background: #252833 !important;
  }
  #top div .dropdown_widget_cart .woocommerce-mini-cart__total {
    font-weight: bold;
    text-align: right;
  }

  #top div .dropdown_widget_cart .woocommerce-mini-cart__buttons .button {
    background: transparent !important;
    padding: 15px !important;
  }

  #top div .dropdown_widget_cart .woocommerce-mini-cart__buttons .button.checkout {
    background : #eeee22!important;
    color: #000;
    padding: 15px !important;
  }
  #top div .dropdown_widget_cart .woocommerce-mini-cart__buttons .button.checkout:hover {
    background : #bbbb1e!important;
  } 

  .avia_cart_buttons  .button {
    background-color: #3787a7 !important;
    color: #fff!important;
    padding: 15px !important;
  }
  .avia_cart_buttons  .button:hover {
    background-color: #252833 !important;
  }

  .avia_cart_buttons  .button.show_details_button {
    background-color: transparent !important;
  }
  .inner_product .avia_cart_buttons {
    opacity: 1 !important;
  }

  .main_color .primary-background a, 
  div .main_color .button, 
  .main_color #submit, 
  .main_color input[type='submit'] {
    background-color: #3787a7 !important;
    color: #fff!important;
    padding: 15px !important;
  }

  .main_color .primary-background a:hover, 
  div .main_color .button:hover, 
  .main_color #submit:hover, 
  .main_color input[type='submit']:hover {
    background-color: #252833 !important;
  }

  .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td {
    background: #fff !important;
    color: #000 !important;
  }

  .main_color #payment{
    background: #fff !important;
    color: #000 !important;
    border: none !important;
  }

  .main_color #payment .wc_payment_method {
    background: #fff !important;
    color: #000 !important;
  
  }
  .woocommerce-NoticeGroup .woocommerce-error strong {
    color: #941210 !important;
  }

  #top #payment {
    width: 50%;
  }
  #top #payment div.payment_box {
    background: #e0e0e0;
    padding: 30px;
    margin-top: 20px;
    width: 100%;
    border-radius: 20px;
  }

  .woocommerce-order,
  .order_details li strong,
  .woocommerce-order .woocommerce-column__title,
  .woocommerce-order .woocommerce-order-details__title {
    color: #000 !important;
  }
  .post-type-archive-product .inner_product {
    background: #252833 !important;
    padding: 20px !important;
  }
  .single-product .alternate_color {
    background: none !important;
  }