/*******************************************************************

Blockseachr_mod styles

********************************************************************/
.topcontacts {	
    float: right;
    margin-top: 29px;	
}

.topcontacts-first {
	width: 150px;
}
.topcontacts .big {
	font-size: 16px;
	margin-bottom: 5px;
	white-space: nowrap;
    display: inline-block;
	font-weight: 600;
	color:#6db52a;
}
#search_block_top_content { 
  position: relative; }

  @media (max-width: 767px) {

    #search_block_top_content {

      height: auto; } }

  #search_block_top_content .iqitsearch-inner p {

    margin: 0px; }

  @media (max-width: 767px) {

    #search_block_top_content .iqitsearch-inner {

      margin-top: 10px; } }

  @media (min-width: 768px) {

    #search_block_top_content .iqitsearch-inner {

      width: 100%;

      position: absolute;

      top: 50%;

      -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

      transform: translateY(-50%); } }



#search_block_top {

  margin: 0 auto;

  position: relative;

  height: 40px;

  width: 85%; }

  #search_block_top.issearchcontent {

    margin-top: 10px; }

  @media (max-width: 767px) {

    #search_block_top {

      top: 0px; } }



@media (min-width: 768px) {

  .disable_center #search_block_top {

    margin-left: 0px;

    margin-right: 0px; } }

#search_block_top .search_query:focus {

  outline: 0; }



.iqit-search-shower {

  position: relative;

  max-width: 80px;

  width: 6%;

  margin-top: 40px;

  float: right;

  line-height: 12px;

  text-align: center;

  vertical-align: top; }

  .iqit-search-shower #search_block_top.showedSearch {

    visibility: visible;

    opacity: 1; }



.iqit-search-shower-i {

  cursor: pointer; }

  .iqit-search-shower-i .icon-search {

    font-size: 42px;

    line-height: 40px;

    display: block;

    text-align: center;

    top: -1px;

    position: relative;

    margin-bottom: 8px; }

  .iqit-search-shower-i.showedSearch .icon-search:before {

    content: '\f00d'; }



#search_block_top .search_query_container {

  position: absolute;

  left: 0px;

  top: 0px;

  width: 100%; }

#search_block_top.iqit-search-c {

  visibility: hidden;

  opacity: 0;

  width: 100%;

  position: absolute;

  top: 100%;

  right: 0px;

  min-width: 300px;

  z-index: 5;

  transition: visibility 300ms ease-in-out, opacity 300ms ease-in-out; }

  @media (max-width: 767px) {

    #search_block_top.iqit-search-c {

      right: auto; } }



.search_block_top .search-cat-select {

  height: 40px; }

.search_block_top .search-cat-selector {

  position: absolute;

  left: 0px;

  right: 0px;

  width: 130px; }

  .search_block_top .search-cat-selector .selector {

    height: 40px;

    width: 130px !important;

    line-height: 40px;

    border: none !important;

    background: none; }

    .search_block_top .search-cat-selector .selector span {

      background: none;

      height: 40px;

      line-height: 40px;

      text-shadow: none; }

      .search_block_top .search-cat-selector .selector span:after {

        position: absolute;

        top: 0px;

        right: 0px;

        height: 100%;

        line-height: 42px;

        padding-right: 11px;

        content: "\f107";

        font-family: "FontAwesome"; }

.search_block_top .search_query {

  height: 40px;

  border-radius: 8px;}

#iqitmegamenu-horizontal #search_block_top .search_query {
	background-color: #56616b!important;
	padding-left: 30px;
}

.search_block_top .search-w-selector .search_query {

  padding-left: 135px; }

.search_block_top .button-search {

 border: none;

  position: absolute;

  right: 0;

  top: 0;  
    width: 74px;
    height: 100%;
    background-color: #56616b;
    border-radius: 0 8px 8px 0;}

  .search_block_top .button-search:focus {

    outline: 0; }

  .search_block_top .button-search span {

    color: #fff;
} 
div #search_block_top .button-search:before {
	color: #fff !important;
}

  .search_block_top .button-search::before {

     content: "";
    display: block;
	position: absolute;
	width: 20px;
	height: 20px;
    background-image: url("/img/search.svg"); 
	margin: 0 auto;
    text-align: center;
    left: -12px;
    top: 11px;}

  .search_block_top .button-search :hover {

    color: #6f6f6f; }



.mh-search-module > form {

  position: relative; }



.ac_results {

  border: 1px solid #CECECE;

  margin-top: 10px;

  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);

  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);

  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);

  color: #3C3C3C;

  z-index: 999999;

  background-color: white;

  overflow: hidden;

  z-index: 99999;

  text-align: left;

  padding: 0px; }



.ac_odd {

  background: #fff; }



.ac_over {

  background: #f3f3f3;

  color: #3C3C3C; }



.ac_results li {

  border-bottom: 1px dashed #D8D8D8;

  cursor: pointer !important; }



.ac_results li:last-child {

  border: none; }



.ac_results li img {

  display: inline;

  vertical-align: middle;

  border: 1px solid #D8D8D8; }



.ac_results .prname {

  display: inline-block;

  vertical-align: middle;

  margin-left: -10px; }



.ac_results .prprice {

  color: #f13340; }



#ac_search_more {

  padding: 5px 0;

  cursor: pointer !important; }

