/*
Theme Name:     Mantra Child
Description:    
Author:         admin
Template:       mantra

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
form.woocommerce-product-search {
	position: absolute;
	top: 30px;
	left: 36%;
	z-index: 99999;
	background-color: rgb(53,152,219);
	padding: 0 10px;
	border-radius: 10px;
}

label.icons img {
	margin: -7px 10px;
}

label[for="fa-search-icon"] {
	color: rgb(255,255,255);
	font-size: 18px;
	margin-left: 10px;
}

input#woocommerce-product-search-field {
	height: 40px;
	width: 340px;
	color: rgb(255,255,255);
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	font-size: 16px;
	border-width: 0;
	border-style: initial;
	border-color: initial;
	padding: 10px;
	background: rgb(42,128,185);
}

form.woocommerce-product-search input[type="submit"] {
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	display: none;
	font-size: 16px;
	font-family: fontAwesome;
	content: "  ";
	color: rgb(102,153,255);
	cursor: pointer;
	border-width: initial;
	border-style: none;
	border-color: initial;
}
#sfooter {
	top: -3px;
	padding-top: 0;
}
div.product_meta , div#wc-deposits-options-form label.deposit-option , div#wc-deposits-options-form hr.separator { display:none; }
div#enquiry { margin-top:-57px; }
div#enquiry input[type="button"] { 
  	padding: 6px 20px;
    margin-top: -5px;
		margin-left:5px;
}
button.single_add_to_cart_button:disabled { opacity:1 !important; }
div#enquiry input[type="button"] , div#enquiry input[type="button"]:hover , button.single_add_to_cart_button , button.single_add_to_cart_button:hover , a.add_to_cart_button , a.add_to_cart_button:hover {
	color:#fff !important;
  background-color:#2a80b9 !important;
  border:none !important;
}
input[type="number"].qty { height:25px; margin-top:2px; }

@media screen and (max-width: 768px) {
	form.woocommerce-product-search {
		left: 34%;
	}
}

@media screen and (max-width: 420px) {
	form.woocommerce-product-search {
		top: 100px;
		left: 5px;
		background-color: rgb(86,137,197);
	}
	
	.slider-wrapper {
		display: none;
	}
	
	input#woocommerce-product-search-field {
		height: 40px;
		width: 200px;
	}
	
	#front-text1 h1, #front-text2 h1 {
		margin-bottom: 0;
		line-height: 25px !important;
	}
}
