/** Shopify CDN: Minification failed

Line 163:0 Unexpected "}"

**/
.logo_center .flexslider{
   margin: 0; 
}
.template-index .main-content .shopify-section:first-child {
    margin-top: 0;
}
.template-index header.header_2.site-header.header_transaparent, .template-index header.header_1.site-header.header_transaparent{
    top: 0;
}
.header_transaparent .flexslider,.menu_right .flexslider,.menu_left .flexslider{
   margin-top: 0; 
}
.header_transaparent .header_1 .nav-menu-wrap.padding_0{
   margin-top: 0; 
}
.template-index header.header_1.site-header.header_transaparent{
   background: none; 
}
.template-index .header_1.header_transaparent .menu_wrapper{
    border: none;
}

body.with_padding .page-wrapper{
   position: relative; 
}

.collection_cms_overlay {
    background: rgba(255,255,255,0.8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    transition: all 0.4s;
}
.page-wrapper{
   background: transparent; 
}
#ttcmstrends .ttcmstrends .image1.ttimg .ttbanner-img::before {
    background: #fee7e3 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 260px;
    left: -130px;
    position: absolute;
    top: -130px;
    width: 260px;
}
#ttcmstrends .ttcmstrends .image1.ttimg{
    width: auto;
    background: #f5f5f5;
    float: right;
    padding: 0 50px 60px;
    margin: 0;
}
#ttcmstrends .left_content .ttcmstrends .ttcmstrends-bg::after{
 display: none; 
}

body.with_padding .page-wrapper:before {
    content: "";
    height: 710px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1;
}
body.with_padding .page-wrapper:after {
    bottom: 0;
    content: "";
    display: block;
    height: 710px;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
    z-index: -1;
}

.tt-collection-content{
 z-index: 2 ;
}
.collection_cat_item:hover .collection_cms_overlay {
    opacity: 1;
}
.container {
   	padding-left: 15px;
    padding-right: 15px; 
}
.with_padding .container {
   	padding-left: 0;
    padding-right: 0; 
}

@media (max-width: 1199px){
.container {
   	padding-left: 15px;
    padding-right: 15px; 
}
  
.with_padding .container {
   	padding-left: 0;
    padding-right: 0; 
}
}
@media screen and (max-width: 991px){
  .nav-menu-wrap .menu_toggle_wrap>button{
   left: 10px; 
  }
  .menu_wrapper .tt-nav-right-div{
   padding-right: 10px; 
  }
  .brand_slider .owl-prev {
	left: 10px;
  }
  .brand_slider .owl-next {
	right: 10px;
  }
  .header_transaparent .flexslider {
      margin: 0;
  }
}
@media screen and (max-width: 480px) {
  .medium-down--one-half{
    padding: 0;
  }
}

@media (max-width: 991px){

  #recently-viewed-products-wrap .conteiner{
    padding: 0;
  }
}
  #ttcmstrends .ttcmstrends .image1.ttimg .ttbanner-img::before {     
    height: 150px;
    left: -70px;
    top: -90px;
    width: 150px;
  }
  #ttcmstrends .ttcmstrends .ttcmstrends-bg{
    width: 95%;
  }
  #ttcmstrends .tttrendsdesc{
   margin: 0 auto; 
  }
  .with_padding .brands_slider_wrap .container,.with_padding .container .footer-top{
     padding: 0 15px; 
  }
  .footer-top .row{
    margin: 0;
  }
}
#ttcmstrends .ttcmstrends .image1.ttimg .ttbanner-img img {
    margin: -30px 0 0;
    z-index: 1;
    position: relative;
}

@media screen and (max-width: 767px) {
  .banner_content_wrap .ttcmsbannerblock{
    padding: 0;
  }
  #ttcmstrends .ttcmstrends .image1.ttimg{
      float: none;
  }
  #ttcmstrends .ttcmstrends .image1.ttimg .ttbanner-img::before {
      background: #fee7e3 none repeat scroll 0 0;
      border-radius: 50%;
      content: "";
      height: 140px;
      left: 0;
      position: absolute;
      top: -105px;
      width: 141px;
      right: 0;
      margin: auto;
  }
}
@media (max-width: 480px){
  .with_padding .container{
   padding: 0 15px; 
  }
  #ttcmstrends .ttcmstrends .image1.ttimg .ttbanner-img::before {
    display: none;
  }
  #ttcmstrends {
      margin: 40px 0 20px;
  }
}