/** Shopify CDN: Minification failed

Line 367:0 Unexpected "}"

**/

/* Bigger then standard 960px (1280px) */

@media only screen and (min-width: 1280px) {}@media only screen and (max-width: 1199px) {}
/*ipad 2 ngang*/

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    body {
        -webkit-text-size-adjust:none;
    }
  
  .quickview-wishlist-wrapper .quickview{display:none!important}
  #tabs-information .tabs-title > ul > li > a{font-size:14px; padding:9px 20px 9px;}
  
  
  
}
/* Smaller than standard 960 (devices and browsers) */

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
    
}
/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 1024px) {
    body {
        -webkit-text-size-adjust: none;
    }
}
/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    body {
        -webkit-text-size-adjust: none;
    }
  .logo{width:25%}
  .logo img{margin:0 auto}
  .right-area{width:75%}
  .nav-tabs > li > a{font-size:30px}
  .nav-menu ul.navbar-nav > li{padding-left:18px}
  .nav-menu ul.navbar-nav > li > a{font-size:14px}
  #footer-middle .column{
    width: 33.33%;
    margin-bottom: 30px;
  }
  #footer-middle .column.footer-about{width:100%}
  #footer-middle .column.footer-about .footer-about-top{width:50%; float:left; padding-right:10px}
  #footer-middle .column.footer-about .newsletter{width:50%; float:left; padding-left:10px; padding-top: 30px;}
  .owl-carousel:hover .owl-controls .owl-buttons > div.owl-prev{left:0}
  .owl-carousel:hover .owl-controls .owl-buttons > div.owl-next{right:0}
  .top-banner-inner .tlb-caption h3{font-size:19px}
  #tabs-information .tabs-title > ul > li > a{font-size:14px; padding:9px 20px 9px;}
  #tabs-information .tabs-title .nav-tabs:before{content:none}
  #tabs-information .nav-tabs > li{margin-bottom:10px}
}
/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {
    body {
        -webkit-text-size-adjust: none;
    }
   .caption01-text-1, .caption01-text-2, .caption01-text-3, .caption01-text-4 {
    font-family: loveloblack;
    font-size: 11px !important;
    font-weight: 700;
    line-height: 16px !important;
} 
.caption-text {
    top: 3% !important;
    width: 82% !important;
}
  .top-banner-inner .tlb-caption h3{font-size:19px}
  .top_header, .top_header .top-block .top-links li.currency-selector{position:relative; z-index:100}
  .body-pushed{overflow:hidden; height:100%}
  .switcher-switch{display:none!important}
  .left-slidebar, .right-slidebar{display:none}
  .no_full_width{padding:0}
  /*------header------*/
  .top_header .welcome-text{display:none}
  .top_header .welcome-text{width:100%; text-align:center; margin-bottom:0}
  .top_header .top-block{width:100%; text-align:center}
  .logo{
    width: 100%;
    text-align: center;
    float: none;
    padding: 0;
    height:70px;
    margin: 0 auto 20px;
  }
  .logo img{margin:0 auto}
  .header-search form input.search_box{width:100%}
  #cart-info{width:300px}
  .right-links-blocks .top-area #loginBox.text-left.dropdown-menu{left:0; right:auto;}
  .mobile-navi{
    margin: 0;
    padding: 12px 10px;
    background-color:#56504a;
    text-align:center;
    float:left;
    width:100%;
  }
  .mobile-navi .mobile-menu, 
  .mobile-navi .mobile-currency, 
  .mobile-navi .mobile-login, 
  .mobile-navi .mobile-wishlist, 
  .mobile-navi .mobile-cart{
  	float:left;
    width:20%;
  }
  .mobile-navi .mobile-menu{margin-left:0; float:left}
  .mobile-navi .mobile-menu .nav-menu{
    padding: 0!important;
    float: none;
    text-align: center;
  }
  .mobile-navi .mobile-menu i, 
  .mobile-navi .mobile-login i, 
  .mobile-navi .mobile-wishlist i, 
  .mobile-navi .mobile-cart i{
    font-size:20px;
    color: #ffffff;
    cursor:pointer;
  }
  .mobile-navi .mobile-currency .currency > a{color: #ffffff; font-size: 16px; cursor:pointer}
  .mobile-navi .mobile-currency .currency .currencies{
    display: none;
    position: absolute;
    top: 100%;
    z-index: 1000;
    background-color: #fff;
    padding: 10px;
    min-width:80px;
  }
  .mobile-navi .mobile-currency .currency.open .currencies{display:block}
  .mobile-navi .mobile-currency .currency .currencies li{border:none}
  .mobile-navi .mobile-currency .currency .currencies li + li{border-top:1px solid #ccc;}
  .mobile-navi .mobile-currency .currency .currencies li a{padding:0; background:none}
  .mobile-navi .mobile-cart{float:right; margin-right:0}
  .mobile-navi .mobile-cart a{color: #ffffff;}
  .mobile-navi .mobile-currency img{display:none;}
  .mobile-login .customer.dropdown-menu{box-shadow:0; border-radius:0;}
  #mobile-menu.mobile-main{
    height: 100%;
    top: 0;
    width: 280px;
    z-index: 1000;
    position: fixed;  
    z-index: 1;
  	opacity: 1;
  	-webkit-transform: translate3d(-100%, 0, 0);
  	transform: translate3d(-100%, 0, 0);
    background:#000;
    transition:0.3s ease;
    -webkit-transition:0.3s ease;
    padding:40px 0 0;
  }  
  #mobile-menu.mobile-main.nav-pushed-open{
    left: 0;
    overflow-y: auto;
    visibility: visible;
  	-webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  #mobile-menu.mobile-main #closeLeftPush{
    	position:absolute; right:5px; top:5px; cursor:pointer
  }
  #mobile-menu.mobile-main #closeLeftPush i{
    font-size: 14px;
    color: #000;
    background-color: #fff;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
  }
  #mobile-menu.mobile-main + #wrapper-container{  	
    perspective: 1000px;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  #mobile-menu.mobile-main.nav-pushed-open + #wrapper-container{
    -webkit-transform: translate3d(280px,0, 0);
  	transform: translate3d(280px,0, 0);
  }
  #mobile-menu.mobile-main .navbar-nav{margin:0}
  #mobile-menu.mobile-main .navbar-nav > li.open > a, #mobile-menu.mobile-main .navbar-nav > li.active{
    background-color:#e7791a;
  }
  #mobile-menu.mobile-main .navbar-nav > li{clear:both; border-bottom: 1px solid rgba(255,255,255,0.1);}
  #mobile-menu.mobile-main .navbar-nav > li > a{color:#fff; font-size:15px; font-weight:500; background-color:transparent}
  #mobile-menu.mobile-main .navbar-nav > li > a.dropdown-toggle.mobile-arrow{float:right; z-index:10}
  #mobile-menu.mobile-main .navbar-nav > li > a.dropdown-toggle.mobile-arrow i{display:block!important; color:#fff; font-size:20px}
  #mobile-menu.mobile-main .navbar-nav > li > a i{float:right}
  #mobile-menu.mobile-main .navbar-nav > li:hover > a{background-color:#e7791a;}
  #mobile-menu.mobile-main .mega-menu .megamenu-container{
  	width:100%; padding:15px!important; background-image:none; overflow:hidden; color:#fff;
  }  
  #mobile-menu.mobile-main .mega-menu .megamenu-container ul.sub-mega-menu > li{width:100%; margin:0}
  #mobile-menu.mobile-main .megamenu-container ul.sub-mega-menu li a{color:#fff; background:none}
  #mobile-menu.mobile-main .megamenu-container ul.sub-mega-menu li a.btn-2{background:rgba(255,255,255,0.2);}
  .mega-menu .megamenu-container-2 ul.sub-mega-menu > li .menu2-right-content-links > ul > li{width:50%; padding:0 5px;}
  .mega-menu .megamenu-container-2 ul.sub-mega-menu > li .menu2-right-header{padding-top:20px}
  #mobile-menu.mobile-main .megamenu-container ul.sub-mega-menu li.active > a{color: #e7791a;}
  #mobile-menu.mobile-main .navbar-nav .open .dropdown-menu > li > a{color:#fff; padding:0; background:none!important}
  #mobile-menu.mobile-main .nav > li > .dropdown-menu ul#myTab::before{background:none}
  #mobile-menu.mobile-main .nav > li > .dropdown-menu ul#myTab > li.active::before{background:none}
  #mobile-menu.mobile-main .nav > li > .dropdown-menu ul#myTab > li a::before,
  #mobile-menu.mobile-main .nav > li > .dropdown-menu ul#myTab > li a::after {content:none}
  #mobile-menu.mobile-main .nav-tabs > li::before{content:none}
  #mobile-menu.mobile-main ul.products-in-menu li.element{width:100%; margin-bottom:20px}
  .megamenu-container ul.sub-mega-menu > li ul li{width:100%}
  .bottom-area .search-block{width:100%; text-align:center; padding:0 10px}
  
  .right-links-blocks, .right-links-blocks .top-area,.right-links-blocks .top-area .support-text{width:100%; text-align:center; padding:0}
  
  #sandBox .no_full_width{width:100%}
  .product-detail-content #featuted-image{padding:0; margin-bottom:30px}
  #gallery-images-mobile .owl-next{
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: none;
    right: 0;
    text-align: center;
    background: none;
    color: #000;
  }
  #gallery-images-mobile .owl-prev{  
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: none;
    left: 0;
    text-align: center;
    background: none;
    color: #000;
  }
  #gallery-images-mobile .owl-next i, #gallery-images-mobile .owl-prev i{font-size:50px; color:#000; opacity:1;}
  /*--------cart----*/
  #content #cart thead{display:none}
  #content #cart td{
  	border: medium none;
    display: block;
    height: auto;
    min-height: 100%;
    padding: 10px 0;
  }
  #content #cart .product_image{margin-bottom:150px}
  #content #cart .quantity-wrapper .wrapper{display:inline-block}
  #content #cart .summary{margin-top:20px}
  #content #cart .cart-buttons .buttons input#checkout{float:left; display:block; margin-top:10px}
  
  /*-----ajaxt cart----*/
  .ajax-cart-modal-wrapper{width:230px}
  .ajax-cart-modal-wrapper .ajax-cart-image, .popup-pro-wrapper .ajax-cart-price,  .popup-pro-wrapper .ajax-cart-qty{
    display:none
  }
  .popup-pro-wrapper .ajax-cart-group-actions .ajax-cart-next{float:left; margin-top:5px}
  .popup-pro-wrapper .ajax-cart-box{height:300px}
  .popup-pro-wrapper .ajax-cart-number-product, .popup-pro-wrapper .ajax-cart-note, .popup-pro-wrapper .ajax-cart-note a{
  	font-size:11px;
    line-height:20px;
  }
  .popup-pro-wrapper .ajax-cart-left, .popup-pro-wrapper .ajax-cart-right{padding:15px}
  /*--popup newsletter--*/
  #newsletter-popup .nl-wraper-popup{padding:15px; width:90%; height:400px;}
  #newsletter-popup .nl-wraper-popup .top-area, #newsletter-popup .nl-wraper-popup .bottom-area{height:50%}
  #newsletter-popup .nl-popup-close{margin-right:0; top:-27px}
  #newsletter-popup form h4{font-size:30px; padding-bottom:0}
  #newsletter-popup .nl-wraper-popup .top-area .head-text1{top:18%;}
  /*account*/
  #content #customer-register input.text, #content #customer-login input.text{width:100%}
  .col-page-with-contact-form .page-content li{width:100%; margin-bottom:20px}
  /*------------BLOG------------*/
  .blog-item-image{width:100%; margin-bottom:15px}
  .blog-item-intro{padding:0; clear:both}
  .blog-item-intro h4.blog-item-title{margin:0 0 10px}
  .article h4 a{line-height:26px}
  .article .tag-and-social-sharing .article-tags{width:100%}
  .article .tag-and-social-sharing .article-social{float:left; width:100%; text-align:left; margin:10px 0 0}
  .latest-blog-blog-item{margin-bottom:15px}
  .home-blog{padding-left:10px; padding-right:10px}
  /*-----------HOME------------*/
  #content-wrapper-parent{margin:0; padding:0 10px}
  .top-banner-inner .block{margin-bottom:0}
  .top-banner-inner .top-left-banner .tlb-caption h3{font-size:25px}
  #home-tabs li:after{width:5px; height:5px}
  .home-tab{padding-top:30px; padding-bottom:30px}
  .nav-tabs > li{margin-bottom:0;}
  .row-container .row-right .color-available{opacity:1; transform: translateY(0px); -webkit-transform: translateY(0px);}
  .parallax_banner, .why_choose_us_wrapper{
    padding: 20px;
    background-size: cover;
    background-attachment: inherit;
  }
  .parallax_banner .parallax_caption{width:100%}
  .parallax_banner .parallax-video{width:100%; padding-top:20px}
  .why_choose_us_inner .why_content > li{margin-bottom:10px}
  #footer-middle, .row-left{padding-left:10px; padding-right:10px}
  .footer_inner > div{margin-bottom:20px}
  #footer-bottom .footer-copyright, #footer-bottom #widget-payment{float:none; text-align:center;}
  .owl-carousel:hover .owl-controls .owl-buttons > div.owl-prev{left:0}
  .owl-carousel:hover .owl-controls .owl-buttons > div.owl-next{right:0}
  .feature-item-inner .fi-item .row-left{text-align:center}
  .feature-item-inner .fi-item .row-left .container_item{display:inline-block}
  .nav-tabs > li > a{padding:0; font-size:20px}
  #home-collection .owl-item .coll-items img{width:100%}
  .tab-content{margin:0}
  .tab-content .owl-item .row-container{padding:0}
  /*----- slideshow--------*/
 
  #home-slideshow{margin-bottom:0}
  .title-breadcrumb{margin:0 0 10px 0; }
  .instagram-block .instafeed-wrapper a{width:25%}
  .footer-block.footer-about .footer-logo img{margin:0 auto}
  .nav-item .dropdown-menu li .dropdown-menu{transform:scale(1); -webkit-transform:scale(1); padding-bottom:0}
  .owl-carousel .owl-item{padding:0 10px}
  #tabs-information{padding:0 10px}
  #tabs-information .nav-tabs > li{width:100%; margin:0 0 -1px}
}

@media only screen and (min-width: 480px) and (max-width: 576px) {

.caption01-text-1, .caption01-text-2, .caption01-text-3, .caption01-text-4 {
    font-family: loveloblack;
    font-size: 17px!important;
    font-weight: 700;
    line-height: 20px!important;
}
.caption-text {
    top: 5% !important;
    width: 100%;
}
  .caption03-text-1 span, .caption03-text-2 span, .caption03-text-3 span, .caption03-text-4 span {
     background-color: transparent;
    border: medium none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 10px!important;
    font-weight: 600;
    left: 40%!important;
    padding: 10px!important;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 100px!important;
}
}
  .caption03-text-1, .caption03-text-2, .caption03-text-3, .caption03-text-4 {
    text-align: left;
    top: 22% !important;
}

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    body {
        -webkit-text-size-adjust: none;
    }
  .top-banner-inner > div.banner-item{width:50%; padding:0}
  .top-banner-inner .block{margin-bottom:0}
  #footer-middle .column.footer_info {width:50%}
  #footer-middle .column.footer_tweets {width:50%}
  #sandBox .no_full_width{width:50%}
  #sandBox .full_width .row-container .row-left{float:left; width:50%}
  #sandBox .full_width .row-right{float:left; width:50%}
    .top-banner-inner .tlb-caption h3{font-size:25px}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {
    body {
        -webkit-text-size-adjust: none;
    }
   .caption01-text-1, .caption01-text-2, .caption01-text-3, .caption01-text-4 {
    font-family: loveloblack;
    font-size: 11px !important;
    font-weight: 700;
    line-height: 16px !important;
}
.caption-text {
    top: 5% !important;
    width: 100%;
}
  .caption03-text-1 span, .caption03-text-2 span, .caption03-text-3 span, .caption03-text-4 span {
    background-color: transparent;
    border: medium none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 10px!important;
    font-weight: 600;
    left: 40%!important;
    padding: 10px!important;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 100px!important;
}
 .caption03-text-1, .caption03-text-2, .caption03-text-3, .caption03-text-4 {
    text-align: left;
    top: 22% !important;
}

  .top-banner-inner .tlb-caption h3{font-size:25px}
}
