/** Shopify CDN: Minification failed

Line 444:1 Expected "}" to go with "{"

**/


/* width: 1024px  */
@media (max-width: 1024px) {


      .sticky-house-logo {
      display: block !important;
      }
  
  .cab-product-row {
  width:50%
  }
  
  
  .level-1 {
 background: #f5f5f5; 
  }
  
  
  
  
  
    .instafull {

display:none;
}
  .instahalf {

display:block;
}
  
  
  .top-toggle-md {
  width:100%;
  float: left;
  position: absolute;
    z-index:6;
  }
  
  .top-bar { 
  width:100%;  
  background:rgba(0,0,0,.5); 
  padding:8.5px 10px; 
  color:#ffffff; 
  position:absolute;
  z-index:6;  
  font-size:0px; 
  font-weight:100; 
  font-family:"Avenir Next Cyr W00 Demi", Montserrat, Helvetica, Arial;

}

  
.top-bar-extra {
  width:100%;  
  background:rgba(0,0,0,.5); 
  padding:8.5px 10px; 
  color:#ffffff; 
  position:absolute;
z-index:6; 
  font-size:0px; 
  font-weight:100; 
  font-family:"Avenir Next Cyr W00 Demi", Montserrat, Helvetica, Arial;
 }

.flexslider .slides > li {
  display: block;
  top: 360px;
}
  

li.level-top a:hover {display: none; color:#fff;}
 
  


div.is-ticky ul.navbar-nav li.menu-dropdown.level-top:nth-child(2) {display:none; padding-right:32px; padding-left:16px;}
div.is-ticky ul.navbar-nav li.level-top:nth-child(3) {display: none; padding-left:32px; padding-right:16px;}
div.is-ticky ul.navbar-nav li.menu-dropdown.level-top a {display:none; color:#fff;}
div.is-ticky ul.navbar-nav li.level-top a span  {
  color:#fff;
  display:none; 
  line-height:1.4em; 
  color:#fff; 
  margin-left: -50%;
  text-align:center;
  font-family: "Avenir Next Cyr W00 Regular," Montserrat, Helvetica, Arial;
  font-size: 12px;
  font-weight: 100;
  letter-spacing: 1px;
}

  

  

  

  
  #header-content .header-inner .logo-sticky {
    display: inline-block;
    margin-left: 48%;
  }
  
  
  .is-ticky .logo-sticky img{
   width:30px;
    
  }
 
  
    .logo img, .logo-sticky img {
    max-width: 30px;
    margin-top: -77px;
    margin-left: 50%;
    position: relative;
    z-index: 6;
      display:none;
}

  
  
  
.is-ticky div#header-top-cart {margin-top:0px}

.is-ticky .top-bar,.is-ticky .top-bar-extra {
  display: none;
  width:18%; 
  background-size:14% 65%; 
  margin-top:6px; 
  background: transparent;}
.is-ticky .top-bar ul li>span,.is-ticky .top-bar-extra ul li>span {display:none;}


  
  
#search-top .icon-search {
    font-size: 20px;
    cursor: pointer;
    margin-right: 22px;
    text-align: center;
    color: #fff;
    width: 72px;
    z-index: 6;
    margin-top: -104px;
    position: relative; 
    display:none;
}
  
.is-ticky #search-top .icon-search {
    font-size: 20px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    width: 55px;
    margin-right: 65px;
    z-index: 6;
    margin-top: 7px;
    position: relative;
    float: right;
    display:none;
}
  
  



  .is-ticky #search-top .icon-search:hover {
    font-size: 20px;
    cursor: pointer;
    margin-right: 6px;
    text-align: center;
    color: #fff;
    width: 55px;
    z-index: 6;
    position: relative; 
    display:none;
}
  
  #search-top .icon-search:hover {
    font-size: 20px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
    color: #fff;
    width: 72px;
    z-index: 6;
    margin-top: -104px;
    position: relative;
    display:none;
}
  

  

  
    
  .top-currency {
    float: right;
  margin-right: -40px;}

    
 .is-ticky .top-currency {
    float: right;
  margin-right: -40px;}
  
  .header-cart .top-cart #cart-count {
    display: none;}
  
  
.top-currency .dropdown-icon i {display:none;}
.is-ticky .top-currency .dropdown-icon i {color:#fff;}
.is-ticky .header-cart .top-cart a i {color:#fff;}
i.fa.fa-angle-down {display:none;}
.caption {text-align:center;}

.top-bar ul,.top-bar-extra ul {margin:0;}
.is-ticky .top-bar ul, .is-ticky .top-bar-extra ul {margin-top:-9px;}
.top-bar ul li,.top-bar-extra ul li {display:inline-block;}
.top-bar ul li a,.top-bar-extra ul li a {
  background-image:url('usa-icon.jpg'); 
  background-repeat:no-repeat; 
  background-position:31% 38%;
  background-size:contain; 
  width:6.333em; 
  display:none; 
  line-height:1.4em; 
  color:#fff; 
  margin-right:13px;
  text-align:right;}


   .is-ticky span#cart-count {display:none !important;}
  
  

  body #header-content .header-inner .site-nav li a {
  display:none;
  }
  
  
  
  .block-carousel .slide-carousel-2 .content-slider > p{line-height:26px;}
#header-menu{
  float: left;
  margin-top:0px;
  margin-right: 15px;
}
.is-ticky #header-menu{
  float: left;
  margin-top:;
}
  
  
  
  .col-md-9 {
  width: 100%;
  }
  
  .template-index #header-content .header-inner .logo {
    display:none;
  }

  
  
  
  
  







.icon_menu {
  font-weight: 100;
  font-size: 42px;
  color: #fff;
  position: absolute;
  z-index: 6;
  margin-top: -45px;
}


.is-ticky .icon_menu {
  font-weight: 100;
  font-size: 42px;
  color: #fff;
  margin-top: 0px;
  z-index: 6;
  position: absolute;
  
}

.icon_close {
  font-weight: 600;
  font-size: 28px;
  color: #000;
}



.header-cart .top-cart a {
    text-align: center;
    position: relative;
    letter-spacing: 1px;
}

  
  .is-ticky .header-cart .top-cart a {
    text-align: center;
    position: relative;
    letter-spacing: 1px;
    bottom: 40px;
}




.nav>li {
    padding-top: 15px;
    position: relative;
    display: block;
    width: 100%;
    font-family: montserrat;
}

#offcanvas .navbar-nav li a {
    color: #000;
    display: block;
    text-transform: uppercase;
    font-size: 15px;
    padding: 8px 30px;
    transition: color 0.3s ease-in-out 0s;
    border-bottom: none;
}


  
  
  
  
  
  
  
  .top-bar-pages {
  width:100%;  
  background:none; 
  padding:8.5px 10px; 
  color:#ffffff; 
  position:absolute;
z-index:6; 
  font-size:0px; 
  font-weight:100; 
  font-family:"Avenir Next Cyr W00 Demi", Montserrat, Helvetica, Arial;
 }

 .is-ticky .top-bar,.is-ticky .top-bar-pages {
  display: block;
}
.is-ticky .top-bar ul li>span,.is-ticky .top-bar-pages ul li>span {display:none;}

.top-bar ul,.top-bar-pages ul {margin:0;}
.is-ticky .top-bar ul, .is-ticky .top-bar-pages ul {margin-top:-9px; display:none;}
.top-bar ul li,.top-bar-pages ul li {display:none;}
.top-bar ul li a,.top-bar-pages ul li a {
  background-image:url('usa-icon.jpg'); 
  background-repeat:no-repeat; 
  background-position:31% 38%;
  background-size:contain; 
  width:6.333em; 
  display:none; 
  line-height:1.4em; 
  color:#fff; 
  margin-right:13px;
  text-align:right;}

#header-content .header-inner .logo {
 display:none; 
}


}











@media (min-width: 768px) and (max-width: 990px) {
  
  
  body .banner-slide .feature-wrap-content .features-item-2{height: 352px;margin-bottom: 0;}
  .main-content .block-top iframe {height:172px!important;}
  .main-blog .owl-theme .owl-controls{margin-bottom:15px;}
  .main-blog .owl-theme .owl-controls .owl-buttons div{margin:0 6px;}
}


/* width: 970px  */
@media (min-width: 992px) and (max-width: 1199px) {
 
}


@media(max-width:480px){
  .third{
    width:100%;
  }
    .col-xs-12 {
  width:100%;
  padding-left: 0px;
  padding-right: 0px;
  }
  
.col-main .grid-item.product-item.col-md-4 {
  padding: 0px;
}

@media (max-width: 360px) {

  .infinite-scrolling a, .infinite-scrolling-homepage a { width: 100%; }
  .button .btn { padding: 0 10px; }

  .toolbar .view-mode { margin: 16px 8px 16px 16px; }
  .toolbar .view-mode label { display: none; }

  .toolbar.toolbar-bottom { text-align: center; }
  .toolbar.toolbar-bottom .page-total { float: none; margin-bottom: 10px; }
  .pagination-page { text-align: center; }
  
}