//Search

.header_search_form{
 
	opacity:0;
	visibility:hidden;
	position:fixed;
	width:100%;
	height:100%;
	left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index:9999;
    @include transition(all 800ms ease-out);
     

     
    
   	

	
	&:after{
		background-color:rgba($gray-800, .9);
		content:'';
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width:100%;
		height:100%;
		opacity:0;
		visibility:hidden;
		@include transform(translateY(-100%));
		@include transition(all 800ms ease-out);
 
	}

	.header_search_close{
		color:$gray-500;
		position: fixed;
	    top: 5rem;
	    right: 5rem;
	    @include font-size(6);
	    z-index: 9;
	    opacity:0;
	    visibility:hidden;
	    @include transform(translateY(-100%));
	  	@include transition(all 800ms ease-out);
    	transition-delay:  .2s;

	}

	form[role="search"]{
		z-index: 99999;
	    position: absolute;
	    left: 0;
	    right: 0;
	    margin: auto;
	    top: 0;
	    bottom: 0;
	    text-align: center;
	    height: 102px;
	    opacity:0;
	    visibility:hidden;
	    @include transform(translateY(-100%));
	    @include transition(all 800ms ease-out);
    	transition-delay:  .2s;
    	width:calc(100% - 30%);
    	margin:auto;
    	padding:1.5rem;
	}

	input[type="submit"]{
		width: 30px;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	right: 0;
    	text-indent: -999px;
    	opacity:0;

		&:after{
			content:'';	
		}
	}

	label{
		display:block;
		
	}
}

 .slow_search_header{
	opacity:1;
	visibility:visible;
	transform:translateY(0);

	&:after{
		@include transform(translateY(0));
		opacity:1;
		visibility:visible;
		 
	}
	.header_search_close{
	    opacity:1;
	    visibility:visible;
	    @include transform(translateY(0%));
	}

	form[role="search"]{
	    opacity:1;
	    visibility:visible;
	    @include transform(translateY(0%));
	}

	

	}

	 

		form.search-form, .woocommerce-product-search{
			background-color:$gray-200;
			@include box-shadow( 0, 3px, 6px, rgba($gray-300, 0.23));
			padding:2rem;
			position:relative;

			label{
				display:block;
				margin-bottom:0;

			}

			input.search-submit{
				display:none;
			}

			&:after{
				content: "\f002";
    			right: 42px;
    			top: 50%;
    			color: $gray-300;
    			font-family: FontAwesome;
   				font-style: normal;
    			font-weight: normal;
    			text-decoration: inherit;
    			position: absolute;
    			@include transform(translateY(-50%))
				}

		}
 
