/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.search_box_bar { width:100%; margin:25px auto 55px;}
.search_inner{
	width:650px;
	margin:0px auto;
	text-align:center;
	}
input#srch {background: url(search-icon.jpg) no-repeat left center #ffffff; border-bottom: 1px dashed;font-size: 22px; color:#bcbbbb; font-weight:500; line-height: 42px; min-height:42px; padding:0px 0px 0px 30px; margin:0px; width:100%; border-radius: 0; -moz-box-shadow:inset 0 0 0px #000000;
     box-shadow:inset 0 0 0px #000000; float:none; display:inline-block;}

.srch_btn { background:#0065A2;padding:5px 0px; width:104px; border:2px solid #0065A2;text-align: center;display: inline-block;font-size: 18px;font-weight: 500;border-radius: 42px;box-sizing: border-box; color:#fff; margin:0px !important; float:none; display:inline-block; vertical-align:top;}
.srch_btn_sort { background:#ffffff; color:#3f3d3b; width:104px; border:2px solid #3f3d3b; padding:5px 0px;text-align: center;display: inline-block;font-size: 18px;font-weight: 500;border-radius: 42px; box-sizing: border-box; margin:0px !important; float:none; display:inline-block; vertical-align:top;}
.srch_btn:focus{
	outline:none;
	box-shadow: 0 0 0px rgba(81, 203, 238, 1);
	border:2px solid #0065A2;
	}
.srch_btn_sort:focus{
	outline:none;
	border:2px solid #3f3d3b;
	box-shadow: 0 0 0px rgba(81, 203, 238, 1);
	}
#srch_sort { margin-left:0px;}

.privacy_wrap {
display:none;
position:fixed !important;
width:100% !important;
height:100% !important;
overflow:auto;
z-index:9999999;
top: 0 !important;
left: 0 !important;
float:none;
background:#fff;
padding:0px;
margin:0px;
background-color: rgba(255, 255, 255, 0.95);
filter: alpha(opacity=95);
 -webkit-transition: all 0.45s;
    -moz-transition: all 0.45s;
    -o-transition: all 0.45s;
    -ms-transition: all 0.45s;
    transition: all 0.45s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.privacy_wrap h1 { text-align:center; margin-top:20px;}
.close {
display:none;
float: none;
height: 24px;
right: 4%;
position: fixed;
top: 30px;
width: 24px;
z-index: 2147483647;
cursor:pointer;
}
.display_all_tags {width:500px; margin:0 auto; filter: alpha(opacity=100);}
.display_all_tags span {margin: 2px 12px; cursor:pointer;}
#srch_result { display:none;}
.sort-selct{
	display:inline-block;
	position:relative;
	}
.sort_parameter {background: #ffffff none repeat scroll 0 0;
    color: #605f5f;
    padding: 8px;
    position:absolute;
    width:120px;
    z-index: 999999;
	display:none;
	border-radius: 4px;
	border:1px solid #e7e7e7;
	font-size:14px;
	line-height:22px;
	top:45px;
	text-align:center;
	font-weight:600;
}
.sort_parameter span { cursor:pointer; display:block;}
.sort_parameter span:hover{ color:#0065a2;}
img.input_img { height: 18px;
    position: absolute;
    right: 14px;
    top: 9px;
    width: 18px; cursor:pointer; display:none;}
#input_main_div {
    width: 410px;
    position: relative;
	display:inline-block;
	margin-right:7px;}
	h1.not_found { margin-bottom:22px; float:left; width:100%;}
	.video_icon {display:none!important;}
	.video_icon.Video {display:block!important;}
.single-post #snippet-box { margin:0px auto 30px auto !important; font-family: "Raleway", sans-serif !important; font-size:14px !important;}
.single-post .snippet-title{ margin-bottom:10px !important; }
.single-post .snippet-label-img{ color:#00254d !important;}
.single-post .snippet-title span.ratings{ background:#FFFFFF !important; border-radius: 4px !important; padding:6px !important;}
.single-post .snippet-image img{border-radius: 4px !important;}
@media (max-width: 768px) {
	.search_inner{
	width:80%;
	margin:0px auto;
	}
	#input_main_div {
    width: 100%;
    position: relative;
	display:inline-block;
	margin-right:0px;
	margin-bottom:25px;}
.display_all_tags {width:75%; margin:0 auto; filter: alpha(opacity=100);}
}

.h5ab-print-button-container { width:1100px; margin:30px auto 0; max-width:93%}