/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.com-virtuemart.view-virtuemart .product .spacer-img .overlay,
.com-virtuemart.view-category .product .spacer-img .overlay {
  padding: 10px 20px 10px !important;
}
.com-virtuemart.view-virtuemart .product .spacer-img .overlay .second-name,
.com-virtuemart.view-category .product .spacer-img .overlay .second-name {
  font-size: 21px;
}
.sp-pre-loader {
  display: none !important;
}
.category-view .row .spacer .spacer-img {
  min-height: 200px;
}
#sp-vm-breadcrumbs {
  margin: 20px 0 0 0;
}
.search.flex-search {
  position: relative;
}
.search.flex-search .block_submit-0 {
  background: none;
  position: absolute;
  z-index: 1;
  margin-bottom: -42px;
  float: right;
  right: 12px;
  line-height: 2.2;
  padding-left: 3px;
  text-align: center;
  vertical-align: middle;
  opacity: 0.9;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #f47363;
}
.hide_hover-0 {
  display: inline;
}
.visible_hover-0 {
  display: none;
}
.search.flex-search .block_submit-0:hover,
.search.flex-search .block_submit-0:focus,
.search.flex-search .block_submit-0:active {
  opacity: 0.2;
  content: "\f00e";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #1a1a1a;
}
.search.flex-search .block_submit-0:hover .hide_hover-0 {
  display: none;
}
.search.flex-search .block_submit-0:hover .visible_hover-0 {
  display: inline;
}
.itemid-509.com-content.view-featured #sp-main-body {
  background-color: #f2f2f2;
  background-image: url(/images/pagebuilder/backgrounds/blur-bckg-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  background-position: 50% 50%;
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured {
  display: -webkit-flex;
  align-content: flex-start;
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  float: left;
  /*.sp-module:nth-child(2n+2){
        margin-right:0;
    }*/
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module {
  width: 47%;
  margin: 0 22px 22px 0px;
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module .thumb {
  background: #fff;
  position: relative;
  overflow: hidden;
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module .thumb .hover_block0 {
  visibility: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module .thumb:hover .hover_block0 {
  visibility: visible;
  background: rgba(243, 100, 82, 0.7);
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module p {
  background: #000;
  padding: 10px 20px;
  color: #fff !important;
  font-size: 14px;
  margin-bottom: 0;
}
.itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module p a {
  color: #fff;
}
.com-virtuemart.view-category .popup_link_categories_wrapper {
  position: absolute;
  top: 12px;
  right: 9px;
  width: 22px;
  height: 22px;
}
.com-virtuemart.view-category .popup_link_categories_wrapper a img {
  object-fit: cover;
  width: 100%;
}
.com-virtuemart.view-category .row .spacer .spacer-img span.overlay {
  position: relative;
}
.com-virtuemart.view-productdetails .product_sku0 {
  float: left;
  width: 100%;
  margin: 0 0 7px 0;
}
.com-virtuemart.view-productdetails .vm-rating.pull-left {
  display: none;
}
.alert.alert-error{
    display:none !important
}
.iframe_style-1{
    width: 1170px;
    height: 884px;
}
@media screen and (pointer:coarse) and (max-width:991px){
    #column-id-1512981595390{
        background:url('/images/video_touch_background.png') no-repeat;
        background-size: 100% 100%;
    }
}
@media screen and (pointer:coarse) and (min-width:992px){
    #section-id-1481572479{
        background:url('/images/video_touch_background.png') no-repeat;
        background-size: 100% 100%;
    }
}
@media screen  and (max-width: 767px) {
    #section-id-1481572479 video{
        display:none
    }
}
@media screen and (max-width: 428px) {
  .itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module {
    width: 100%;
    margin: 0 0 22px 0 !important;
  }
}
@media screen and (min-width: 429px) and (max-width: 767px) {
  .itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module {
    width: 45%;
    margin-right: 19px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module {
    width: 45%;
    margin-right: 19px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .com-virtuemart.view-virtuemart div.product,
  .com-virtuemart.view-category div.product {
    min-width: 0;
  }
  .category-view .row .spacer .spacer-img {
    min-height: 179px;
  }
  .itemid-509.com-content.view-featured #sp-component .sp-column.custom_center0 .blog-featured .sp-module {
    margin-right: 19px;
  }
  
}
@media screen and (min-width:992px) and (max-width: 1424px) {
   #sppb-addon-1513084913011 .sppb-img-responsive {
      height:105px !important
  } 
  #sppb-addon-1513084912993 .sppb-addon-title{
      font-size:20px !important
  }
}
@media screen and (max-width: 1600px) {
    .itemid-359 #sppb-addon-1513084912996{
        display:none
    }
}
