/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/** CHECKOUT BY STEP */
/*  
 * LAYOUT VARIABLES 
 */
.group-widget {
  background: #FFF;
}
.group-widget .products_block.leomanagerwidgets {
  background: #F6F6F6;
  margin: 0;
}
.group-widget .products_block.leomanagerwidgets .block_content {
  padding: 50px;
}
.group-widget .widget-html {
  margin: 0;
}
.group-widget .products_block {
  margin: 0;
}

.widget-video {
  margin-bottom: 15px;
}

.widget.html-ourshop .widget-html {
  padding: 50px 110px;
  z-index: 99;
  background: rgba(72, 56, 101, 0.8);
  position: absolute;
  width: 100%;
  height: 100%;
  color: #FFF;
}
.widget.html-ourshop .widget-html .title_block {
  color: #FFF !important;
}
.widget.html-ourshop .widget-html a {
  color: #eade1c !important;
}
.widget.html-ourshop .widget-html a:hover {
  color: #FFF !important;
}
.widget.html-ourshop:hover .widget-html {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 350ms ease-out;
  transition: all 350ms ease-out;
  cursor: pointer;
  visibility: visible;
  z-index: 1;
  padding: 0;
  width: 0;
  height: 0;
}
.widget.html-ourshop:hover #google-maps {
  z-index: 9;
}
.widget .service-wrap {
  padding-left: 45px;
  position: relative;
}
.rtl .widget .service-wrap {
  padding-right: 45px;
  padding-left: inherit;
}
.widget .service-wrap .service-body {
  width: 100%;
  display: inline-block;
  margin: 40px 0 0;
}
.widget .service-wrap .icon {
  font-size: 24px;
  color: #483865;
  float: left;
  padding-right: 10px;
  padding-top: 10px;
}
.rtl .widget .service-wrap .icon {
  float: right;
}
.rtl .widget .service-wrap .icon {
  padding-left: 10px;
  padding-right: inherit;
}
.widget .service-wrap .description {
  float: left;
}
.rtl .widget .service-wrap .description {
  float: right;
}
.widget .service-wrap .description p {
  margin: 0;
}
.widget .service-wrap:before {
  border-left: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
}
.rtl .widget .service-wrap:before {
  border-right: 1px solid #e5e5e5;
  border-left: inherit;
}
.rtl .widget .service-wrap:before {
  right: 0;
  left: auto;
}
.widget #product_tab_content {
  background: #F6F6F6;
}

.widget-manufacture .block_content {
  background: url("images/bg-manufacture.png") no-repeat 0 0;
  height: 240px;
  width: 100%;
  padding: 80px 50px;
}
.widget-manufacture .block_content img {
  width: 100%;
}
