/*
Theme Name:  Divi Child Theme
Theme URI:   http://elegantthemes.com
Version:     1.0
Description: A child theme of Divi
Author:      Mike Rezl
Author URI:  http://www.mikerezl.com
Template:    Divi
*/


/* Disable the sidebar site-wide */
@media (min-width: 981px) {
#main-content .container:before { 
background-color: transparent;
}
.et_right_sidebar #left-area { 
width: 100%;
}
#sidebar { 
display: none;
}
}








/* Hide floating menu underlines */
.dd-title a {text-decoration: none !important}




.quantity {
  font-size: 23px;
  font-family: 'Exo' !important;
  font-weight: 700;
}
  
  .variations td select {
  font-size: 19px !important;
  padding: 16px 16px !important;
}

.button {
  letter-spacing: 0px !important;
}

.woocommerce-message {
  background: #fc5c00 !important;
  padding-left: 50px !important;
  padding-top: 30px !important;
  margin-bottom: 0px !important;
  font-size: 23px !important;
  font-family: 'Nunito';
  line-height: 48px;
}

.button.wc-forward {
  border-radius: 99px !important;
  color: #fc5c00 !important;
  margin-bottom: 18px !important;
}


.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  background: #fc5c00 !important;
  border-radius: 35px !important;
	
}

.tnp-email {
  border-radius: 99px 0px 0px 99px !important;
  padding-left: 20px !important;
}




/* User Login */

#username, #password, #reg_email {
  border-radius: 99px;
  padding-left: 25px !important;
  margin-top: 10px !important;
}

.woocommerce-billing-fields h3 {
  font-family: 'Nunito' !important;
}

#order_review_heading {
  margin-top: 38px !important;
}

/* Product pages */

.orderby, .woocommerce div.product form.cart .variations td select {
  border-radius: 99px !important;
}

.woocommerce .product form.cart .variations .custom-dropdown {
  margin-left: 0px !important;
}

.reset_variations {
  margin-bottom: 16px;
}


/* Navigation  */

#et-top-navigation .et-cart-info {
  margin: -5px 0 0 22px !important;
}


/* Site Background */
#main-content {
  background-color: #050505;
}

/* Checkout Coupon Code */
#coupon_code {
  height: 35px;
  border-radius: 99px;
}



/* Mobile nav (800px and below) */
@media (max-width: 1060px) {
#et-top-navigation .et-cart-info {
  margin: 4px 40px 0px 0px !important
}
}
.hamburger {
  border-radius: 0px 0px 0px 30px !important;
}