/*
*	Theme Name: DIVI Child theme
*	Description: Child theme for Divi theme
*	Theme URI: http://www.elegantthemes.com/gallery/divi/
*	Version: 2.7.5
*	Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
*	Author: Elegant Themes
*	Template: Divi
*
*/

@import url('css/fontello.css');

/* Additional Font -Sample */

@font-face {
    font-family:'Poppins Regular';
    src: url('font/Poppins-Regular.ttf') format('truetype');
    font-display: swap;
} 

@font-face {
    font-family:'Century-Regular';
    src: url('font/CENTURY.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family:'BASKVILL';
    src: url('font/BASKVILL.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family:'bashing';
    src: url('font/Bashing-Regular.ttf') format('truetype');
    font-display: swap;
}


/***************** Header **********************/



/************** Primary Menu **********************/
#sidebar .woocommerce ul.product_list_widget li a {
	font-size: 10px !important;
    line-height: 10px !important;
}
/***************** Single Products **********************/
/* .woocommerce-tabs .wc-tabs-wrapper, section.related{
  display: none !important;
} */

.single-product .et_pb_module_inner{
	text-align: justify;
}

.single-product #sidebar #block-8{
  margin-bottom: 10px !important;
  margin-top: 30px !important;
}


.single-product #main-content .container{
  padding-bottom: 100px !important;
  padding-top: 200px !important;
}
.single-product .woocommerce-message a:hover{
  background: #11c1c9 !important;
}
.single-product .single_add_to_cart_button:hover{
  background: #0ba783 !important;
}
.single-product .single_add_to_cart_button, .single-product .woocommerce-message a{
  border-radius: 6px !important;
  background: #ff0076 !important;
  transition: .5s !important;
}

.single-product .woocommerce-message{
    display: none !important;
}
.single-product .single_add_to_cart_button:hover{
    background: #0ba783 !important;
}
.single-product .single_add_to_cart_button, .single-product .woocommerce-message a{
    border-radius: 6px !important;
    background: #ff0076 !important;
    transition: .5s !important;
}

.single-product .woocommerce.widget_shopping_cart .buttons a:hover{
  background: #0ba783 !important;
}
.single-product .woocommerce.widget_shopping_cart .buttons a{
  font-size:18px !important;
  border-radius: 6px !important;
    background: #7b7879 !important;
    transition: .5s !important;
}
.single-product .widget_shopping_cart_content{
  width: 300px !important;
  border-radius: 5px;
    border: 1px solid #4CAF50;
    padding: 10px;
}

.single-product .ppc-button-wrapper{
  display: none !important;
}



/***************** Single Checkout **********************/
.page-id-3525 .wc-block-components-checkout-place-order-button:hover{
  background: #0c877b !important;
}
.page-id-3525 .wc-block-components-checkout-place-order-button, .page-id-3525 .wc-block-checkout__actions_row a{
  transition: .5s !important;
}
.page-id-3525 .wc-block-checkout__actions_row a:hover{
  border: 1px solid #4CAF50 !important;
  color: white !important;
  background: #4CAF50 !important;
}
.page-id-3525 .wc-block-checkout__actions_row a{
  padding: 13px 48px !important;
  border-radius: 0px !important;
}
.wc-block-checkout__actions_row{
  gap: 6px !important;
  justify-content: unset !important;
}
.page-id-3525 .wp-block-woocommerce-checkout-order-summary-block{
  border-top: 45px solid #eae6e6 !important;
  transform: translateY(-7px) !important;
  border-radius: 0px !important;
  line-height: 14px !important;
  color: black !important;
  background: #faf7f7 !important;
}
.page-id-3525 .wp-block-woocommerce-checkout-fields-block{
  border: 1px solid hsla(0, 0%, 7%, .11) !important;
  border-top: 45px solid #eae6e6 !important;
  padding: 20px !important;
  background: #faf7f7 !important;
}
.page-id-3525 .wp-block-woocommerce-checkout-fields-block input,
.page-id-3525 .wp-block-woocommerce-checkout-fields-block select{
  border: 1px solid #817b7b !important;
  border-radius: 0px !important;
}

.page-id-3525 .container{
  padding-bottom: 100px !important;
  padding-top: 200px !important;
}
.wc-block-checkout__actions_row a{
  border: 1px solid;
  padding: 11px 48px;
  border-radius: 5px;
}

/* ---------------SINGLE CART--------------------- */
.page-id-3524 .wp-block-woocommerce-cart-items-block{
  padding-right: 1px !important;
}
.page-id-3524 .wp-block-woocommerce-cart-order-summary-block{
  border-top: 45px solid #eae6e6 !important;
  color: black !important;
  padding: 13px !important;
  background: #faf7f7 !important;
}
.page-id-3524 .wc-block-components-product-name{
  color: #10635b !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}
.page-id-3524 .wc-block-components-quantity-selector{
  background: #ffffff !important;
}
.page-id-3524 .wc-block-components-product-metadata__description,
.page-id-3524 .wc-block-cart-item__prices{
  line-height: 14px !important;
  color: black !important;
}
.page-id-3524 .wc-block-cart-items__row{
  border-bottom: 10px solid white !important;
  background: #faf7f7 !important;
}
.page-id-3524 .container #sidebar #block-2{

}
.page-id-3524 .wc-block-cart__payment-options{
  display: none !important;
}
.page-id-3524 .container{
  padding-top: 200px !important;
  padding-bottom: 400px !important;
}
.page-id-3524 .wc-block-cart__submit-button:hover{
  background: #4CAF50 !important;
}
.page-id-3524 .wc-block-cart__submit-button{
  transition: .5s !important;
}

.page-id-3524 #sidebar #block-3, .page-id-3524 #sidebar #block-4{
  display: none !important;
}
@media only screen and ( max-width: 320px ) { 

    
}


/* End of Responsive Style 