@keyframes zoomIn {

 from {

 opacity: 0;

 -webkit-transform: scale3d(0.3, 0.3, 0.3);

 transform: scale3d(0.3, 0.3, 0.3);

}

 50% {

 opacity: 1;

 -webkit-transform: scale3d(1, 1, 1);

 transform: scale3d(1, 1, 1);

}

}

.zoomIn {
    

	-webkit-animation-name: zoomIn;

	animation-name: zoomIn;

	-webkit-animation-duration: 0.5s;

	/* Safari 4.0 - 8.0 */

	animation-duration: 0.5s;

}

#search_block_top {

	padding-top: 90px;

	padding-bottom: 10px;

	text-align: right;
    
    margin-left: 20%;

}



@media (max-width: 1200px) {

#search_block_top {

	width:30%;
    padding-top: 90px;

}

}

@media (max-width: 767px) {

#search_block_top {

	padding-top: 5px;

	padding-bottom: 5px;

	clear: both;

	width:100%;
        
         margin-left:0 !important;

}

}



@media (min-width: 992px) and (max-width: 1199px) {

#search_block_top {

	padding-top: 85px;

}
#header_user .header_user_info_second {
  padding-top: 10px;
}

}



@media (max-width: 479px) {

#search_block_top {

	position: absolute;

	top: 45px;

	left: 0px;


}

}

#search_block_top .mb_search_title {

	font-family: Raleway, sans-serif;

	font-size: 13px;

	color: #000000;

	line-height: 18px;

	padding: 7px 0px;

	display: inline-block;

}



@media (max-width: 767px) {

#search_block_top .mb_search_title {

	padding: 0px 0px 7px 0px;

	font-size: 12px;

	line-height: 14px;

}

}



@media (max-width: 479px) {

#search_block_top .mb_search_title {

	display: none;

}

}

#search_block_top .mb_search_link {

	font-family: Raleway, sans-serif;

	font-size: 13px;

	color: #000000;

	line-height: 18px;

	padding: 5px 0px;

	text-decoration: underline;

	display: inline-block;

}



@media (max-width: 767px) {

#search_block_top .mb_search_link {

	padding: 5px 0px 0px 0px;

	font-size: 12px;

	line-height: 14px;

}



}

#search_block_top #searchbox {

	float: none;

	width: 100%;

}

#search_block_top .btn.button-search {

	background: none;

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	border: none;

	color: #61a02f;

	width: 48px;

	height: 41px;

	text-align: center;

	padding: 10px 0 11px 0;

}

#search_block_top .btn.button-search span {

	display: none;

}

#search_block_top .btn.button-search:before {

	content: "\f002";

	display: block;

	line-height: 20px;

	font-family: "FontAwesome";

	font-size: 17px;

	width: 100%;

	text-align: center;

	border-left: 1px solid #61a02f;

}

#search_block_top .btn.button-search:hover {

	color: #61a02f;

}



@media (max-width: 767px) {

#search_block_top .btn.button-search {

	padding: 5px 0px;

	height: 34px;

}

}

#search_block_top #search_query_top {

	display: inline;

	padding: 10.5px 64px 10.5px 15px;

	height: 41px;

	background: #fff;

	margin-right: 1px;

	border: none;

	text-align: right;

	line-height: 20px;

	color: #474033;

	font-size: 13px;

	max-width: 270px;

}



@media (max-width: 767px) {

#search_block_top #search_query_top {

	padding: 5px 64px 5px 15px;

	height: 34px;

	max-width: 100%;

}

}

.ac_results {

	background: #fff;

	border: 1px solid #d6d4d4;

	width: 271px;

	margin-top: -1px;

}

.ac_results li {

	padding: 0 10px;

	font-weight: normal;

	color: #686666;

	font-size: 13px;

	line-height: 22px;

}

.ac_results li.ac_odd {

	background: #fff;

}

.ac_results li:hover, .ac_results li.ac_over {

	background: #F5F5F5;

}

form#searchbox {

	position: relative;

}

form#searchbox label {

	color: #000000;

}

form#searchbox input#search_query_block {

	margin-right: 10px;

	max-width: 222px;

	margin-bottom: 10px;

	display: inline-block;

	float: left;

}

form#searchbox .button.button-small {

	float: left;

}

form#searchbox .button.button-small i {

	margin-right: 0;

}

@media (min-width:768px) and (max-width:991px){
#search_block_top {padding-top: 55px;}
}

/*# sourceMappingURL=blocksearch.css.map */
