/**

* Transition-timing-function property@mixin 

*/

/*background RGBA

============================================*/

/****/

/* RIGHT TO LEFT */

/**

 * Web Application Prefix Apply For Making Owner Styles

 */

/**

 *   Blocks Layout Selectors 

 */

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

/** CHECKOUT BY STEP */

.ac_results {

  background: white;

  border: 1px solid #f3f4f5;

  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: white;

}



#search_block_top {

  position: relative;

  margin-top: 20px;

}

#search_block_top a .fa-search {

  font-size: 18px;

  color: #272727;

  height: 30px;

  line-height: 30px;

  border-right: 1px solid #f3f4f5;

  padding: 0px 20px 0px 0px;

}

.rtl #search_block_top a .fa-search {

  border-left: 1px solid #f3f4f5;

  border-right: inherit;

}

.rtl #search_block_top a .fa-search {

  padding: 0px 0px 0px 20px;

}

#search_block_top a .fa-search:hover {

  cursor: pointer;

}



form#searchbox {

  min-width: 260px;

  z-index: 10;

  left: auto;

  right: 0;

  padding: 10px;

  border: 1px solid #f3f4f5;

  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);

  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);

}

form#searchbox label {

  color: #666666;

}

form#searchbox input.search_query {

  -webkit-box-shadow: none;

  box-shadow: none;

  padding: 6px 25px 6px 12px;

}

.rtl form#searchbox input.search_query {

  padding: 6px 12px 6px 25px;

}

form#searchbox .btn {

  background: none;

  border: none;

  position: absolute;

  top: 17px;

  color: #272727;

  right: 5px;

  -webkit-box-shadow: none;

  box-shadow: none;

}

.rtl form#searchbox .btn {

  left: 5px;

  right: auto;

}

form#searchbox .btn:hover {

  color: #008cdc;

}

