/**

* Transition-timing-function property@mixin 

*/

/*background RGBA

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

/****/

/* RIGHT TO LEFT */

/**

 * Web Application Prefix Apply For Making Owner Styles

 */

/**

 *   Blocks Layout Selectors 

 */

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

/** CHECKOUT BY STEP */

#leosearchtopbox {

  position: relative;

  margin: 16px 0 0;

}

#leosearchtopbox select, #leosearchtopbox input {

  height: 42px;

  padding: 9px;

  border: none;

  background: #fff;

  color: #bbb;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  border-radius: 0;

  appearance: none;

  -moz-appearance: none;

  -ms-appearance: none;

  -o-appearance: none;

  -webkit-appearance: none;

}

#leosearchtopbox select:focus, #leosearchtopbox input:focus {

  outline: none;

}

#leosearchtopbox select {

  line-height: 17px;

  background: #f8f8f8;

  color: #000;

  width: 100%;

}

#leosearchtopbox button {

  position: absolute;

  right: 0;

  top: 0;

  color: white;

  background: #333333;

  border: none !important;

  width: 50px;

  height: 42px;

  line-height: 42px;

  padding: 0;

  font-size: 14px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  border-radius: 0;

}

.rtl #leosearchtopbox button {

  left: 0;

  right: auto;

}

#leosearchtopbox button:hover {

  background: #0071b4;

}

#leosearchtopbox span {

  color: #000;

  position: absolute;

right: 55px;
    top: 4px;

  font-size: 18px;

  line-height: 36px;

}

#leosearchtopbox .category_filter {

  position: relative;

  display: inline;

  padding: 0;

}



.rtl #leosearchtopbox span {

  left: 60px;

  right: auto;

}

