/*
 Theme Name:     Ukuyila Child
 Theme URI:      https://ukuyila.desgn
 Description:    Ukuyila child theme
 Author:         Ukuyila
 Author URI:     https://ukuyila.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/* WOOCOMMERCE OVERRIDES */

/* Disable Woocommerce notice */
.woocommerce-message {display: none;}

/* Unhide coupon field at top */
.checkout_coupon {display: block !important;}

/* Counter disable */
@media only screen and (max-width: 769px) {
.woofc-count {display: none!important;}}


/* Change WC Acct Page Column Widths *//*

@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
  }
}*/

/* Style WC Account Endpoint Links */ /*
nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  max-width:200px;
  font-size: 17px;
  line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: #243b5312;
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color: #212b31;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: #212b31; cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid #212b31;
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: #212b31;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid #212b31;
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}*/


/****************************************************************************/


/* DIVI OVERRIDES */

/* Divi cart disable */
.et-cart-info {display: none;}

/* Divi top bar info float right */
#et-info {float: right;}

/* Full width detail product override */ 
.product-template-default #main-content .container{
   width:100% !important;
   max-width:100% !important;
}

/****************************************************************************/


/* GRAVITY FORM OVERRIDE START */


.gform_heading {
    display: none!important;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    padding: 10px;
    border-radius: 5px;    
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px!important;
}

body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_page_footer input.button, body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    float: left;
}

.gform_wrapper li.hidden_label input {
    margin-top: -2px;
}

.gform_wrapper.gravity-theme .ginput_container_date input {
    width: max-content !important;
}




/* GRAVITY FORM OVERRIDE END */


/****************************************************************************/


/* ERROR FIXES */

/* Divi Toolbox builder fix */
body.et-fb .dtb-body-wrapper {position:relative;}
