/*
Theme Name: LDU
Author: Enklo
Author URI: https://enklo.com.au
Template: enfold
*/




/**************************************
 Shop Page Banners
**************************************/

/* Remove Existing Banner */
.entry-content-wrapper .term-description{
	display: none !important;
}

/* Full width wrap */
#tyler-banner-wrap {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: auto;
	margin-top: 2px;
	border-top: 1px solid #ebebeb;
}

/* Container Wrap */
#tyler-banner-content-wrap {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
}

/* Inner content */
#tyler-banner-content-wrap h1 {
	font-weight: 300;
	font-size: 48px
	color: white;
}


/*********************************************
Fix Hustle Collisions With Enfold
*********************************************/
.widget_hustle_module_widget {
	padding-bottom: 0px !important;
}
.hustle-input {
	margin-bottom: 0 !important;
	padding: 9px 10px;
	padding-left: 35px;
	border-color: white;
}
.hustle-field {
    margin-bottom: 5px !important;
}



/*********************************************
Fix Forminator Collisions With Enfold
*********************************************/
#contact input[type='text'],
#contact input[type='email'],
#contact input[type='number'],
#contact input[type='text'],
#contact textarea{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	color: black !important;
	padding: 10px 6px;
}
#contact textarea {
	min-height: 100px !important;
}
.forminator-col #submit {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.forminator-col #submit > button {
	width: auto !important;
	padding-top: 14px;
}
.forminator-select-list {
	border: none !important;
	background-color: #f8f8f8 !important;
}
.forminator-select-list > .forminator-value {
	border: 1px solid #e1e1e1 !important;
	background-color: #f8f8f8 !important;
}
.forminator-datepicker {
	padding-left: 35px !important;
}




/**********************************
Single Product Page
**********************************/
/* Make zip widget sit nicer */
.zip-widget__iframe--type-productwidget {
	margin-top: 20px;
}
/* Points and price */
.single-product-summary .yith-par-message {
	float: left; 
	margin: 0.85em 0;
	background-color: #bdbdbd;
	color: white; 
	font-weight: bold;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin-left: 10px;
	border-radius: 5px;
}
.single-product-summary .price {
	float: left;
}



/******************************
    Socket
******************************/
#socket {
    text-align: center !important;
}

.copyright {
    text-align: center;
}


/******************************
Cart
******************************/
.cart_dropdown_link > span:first-child {
	font-size: 20px;
}



/******************************
Transparent Header on Mobile
******************************/

@media only screen and (max-width: 767px) {
	/* Make Mobile Header Transparent */
	#top #wrap_all .av_header_transparency {
		background: transparent;
		position: absolute !important;
	}
	
	/* Make Text/Search/Cart White */
	#top .av_header_transparency #avia2-menu .menu-item,
	#top #wrap_all .header_color.av_header_transparency,
	#top #header_main #avia-menu #cart_dropdown_link {
		color: white !important;
	}
	
	/* Make Menu White */
	.av_header_transparency div .av-hamburger-inner, 
	.av_header_transparency div .av-hamburger-inner::before, 
	.av_header_transparency div .av-hamburger-inner::after {
		background-color: #ffffff;
	}
	
	/* Add padding back in */
	.html_header_transparency #top .avia-builder-el-0 .container, 
	.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    	padding-top: 80px !important;
	}
}



/******************************
Miscellaneous
******************************/

/* Remove padding before first section of the home page */
.page-id-12 .container_wrap_first .content {
	padding: 0px !important;
}

/* Make accordians chonky */
.js_active .toggler {
	padding: 19px 8px 19px 40px;
}

/* Make scroll-top-link disappear */
#scroll-top-link {
	display: none !important;
}

/* Out of Stock */
.out-of-stock {
	color: #ff4f4f !important;
	border-radius: 5px;
	border: 1px solid #ff4f4f !important;
	text-align: center;
	padding: 0px 10px !important;
	margin: 10px !important;
	float: left;
}
.inner_product_header_table .out-of-stock {
	float: none;
}


/* Dropdown Inputs (easier to read) */
td.value > select,
td.value > select > option,
td.label > label{
	font-size: 14px !important;
	font-family: sans-serif;
}


/* Waitlist Button */
.woocommerce_waitlist {
	width: 100% !important;
}
.wcwl_email {
	margin-bottom: 0px !important;
}


/* Class for hiding background images on mobiles */
@media only screen and (max-width: 767px) {
	.hide-background-on-mobile {
		background-image: none !important;
	}
}

/* Social Icons in Header */
.social_bookmarks {
	font-size: 19px;
}
.av-social-link-instagram:hover a {
	background-color: #e2306c !important;
}
.av-social-link-discord:hover a {
	background-color: #6e85d3 !important;
}
.av-social-link-discord:hover a {
	background-color: #6e85d3 !important;
}
.av-social-link-fur-affinity:hover a {
	background-color: #b08e70 !important;
} 

/* Button Sizes */
.button {
	font-size: 18px !important;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

.subscribe {
    font-size: large;
}
}
