/*
Theme Name:   TuskCode
Description:  Write here a brief description about your child-theme
Author:       tusk123
Author URL:   https://app.tuskcode.com
Template:     astra
Version:      2.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  TuskCode
*/

/* Write here your own personal stylesheet */
*/
#primary{
	margin: 0 !important;
	padding: 4em 0 !important;
	background: white !important;
}

body{
  	background: url("https://app.tuskcode.com/wp-content/uploads/2021/05/background-image-min.jpeg") !important; 
  	background-repeat: no-repeat !important;
  	background-size: cover !important;

}
.entry-content .attachment a{
	display: none !important;
}

html, body {
  	height: 100% !important;
  	margin: 0 !important;
	overflow: hidden !important;
}
.ast-container{
	background: white !important;
}

#page, #content, .ast-container{
	height: 100% !important;		
}
#page{
	overflow: auto !important;
}
#main, #ast-mobile-header{ 
	background: white !important;
}
.ast-primary-header-bar{
	background: transparent !important;
	border: 0 !important;
}
.site-primary-header-wrap {
	border-bottom: 1px solid #d9a404 !important;
}
#main article{
	padding: 0.5em !important;
}
.wp-post-image{
	width: auto !important;
	margin: 0 auto !important;
}

.is-alert-update{
	display: none !important;
}

.ast-container-fluid, .ast-container{
	padding: 0px !important;
}
.site-branding{
	margin-left: 15px !important;
	font-weight: 700;
}

.woocommerce-js ul.products li.product, 
.woocommerce-page ul.products li.product{
	margin-bottom: 20px !important;
    box-shadow: inset 2px 2px 2px 0px rgb(255 255 255 / 50%), 7px 7px 20px 5px rgb(0 0 0 / 10%), 4px 4px 5px 5px rgb(0 0 0 / 10%);
    border-radius: 10px;
    background: #f3f6fc;
    padding: 12px;
}
header .custom-logo-link img{
	max-width: 413px;
    width: 100% !important;
}

@media (min-width: 993px) {
    .ast-separate-container #primary, 
	.ast-separate-container.ast-left-sidebar #primary, 
	.ast-separate-container.ast-right-sidebar #primary {
        margin: 1em 0 !important;
        padding: 0;
    }
}

.woocommerce-js form .form-row,
#order_review,
.woocommerce-form-coupon-toggle,
.woocommerce-form-login-toggle{
  padding: 3px;
  margin: 0 0 6px;
    margin-bottom: 6px;
  margin-bottom: 20px !important;
  box-shadow: inset 2px 2px 2px 0px rgb(255 255 255 / 50%), 7px 7px 20px 5px rgb(0 0 0 / 10%), 4px 4px 5px 5px rgb(0 0 0 / 10%);
  border-radius: 10px;
  background: #f3f6fc;
  padding: 0 10px 11px 10px !important;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
  	box-sizing: border-box;
  	width: 100%;
  	height: 30px !important;
	border-radius: 5px !important;
	font-size: 0.9rem;
}

#order_review_heading{
	border-width: 0 !important; 
	
}
.woocommerce-terms-and-conditions-wrapper{
	margin-top: 10px;
}
.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-form-login-toggle .woocommerce-info{
	margin: 0 !important;
}
.woocommerce-input-wrapper
textarea{
	min-height: 150px !important;
}
.woocommerce form.checkout_coupon .button,
.checkout_coupon #coupon_code{
	margin-top: 10px !important;
	width: 100%;
}



