/** Shopify CDN: Minification failed

Line 305:0 Expected "}" to go with "{"

**/
.page-about-us-new h1.page-title {display: none;}
.page-salon h1.page-title {display: none;}
.page-snob-tv h1.page-title {display: none;}
.template-page .main-content .single-column.row {margin: 0 auto !important;}
.page-content p {text-align: center;color: #000;font-size: 16px;    display: inline-block;}
.about_title p {font-size: 14px;color: #000;margin: 80px 0 95px 0 !important;}
.aboutus_new.slider {float: left;width: 100%; padding-top: 60px;padding-bottom: 30px;}
.aboutus_new.slider ul{float: left;width: 100%; padding: 0 !important; margin-bottom: 0;}
.aboutus_new.slider ul li{float: left !important;margin-bottom: 0;}
.aboutus_new.slider ul li img{float: left;width: 100%;margin: 0 !important;padding: 0 !important;}
.aboutus_new.slider .bx-viewport {height: auto !important;}
.aboutus_new.slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {display: none !important;}
.aboutus_new.slider .bx-wrapper {border: none !important; margin:0px !important;box-shadow: none !important;height: auto !important;}

.page-about-us .main-content .single-column.row {
    margin: 0 auto !important;
    max-width: 100%;
    padding: 0;
}

.page-about-us .main-content .single-column.row .columns {
    margin: 0 auto !important;
    max-width: 100%;
    padding: 0;
}

.page-about-us .container {
    max-width: 990px;
    margin: 0 auto;
    padding: 0 40px;
}

.ming_lee.imagesbox {float: left;width: 100%; padding-top: 45px;padding-bottom: 115px;}
.minglee_img {float: left;width: 32.65%;margin-right: 1%;}
.minglee_img:last-child {margin-right: 0;}
.minglee_img img {width: 100%;float: left;margin: 0;}
.minglee_img.middle {margin: 0 3px !important;}
.commercials {width: 100%;float: left;}
.movie_slider {float: left;width: 100%;}
.tutorials {float: left;width: 100%;}
.movie_slider {float: left;width: 100%;padding-bottom: 90px;}
.movie_slider ul{float: left;width: 100%; padding: 0 !important;margin-bottom: 0;}
.movie_slider ul li{float: left !important; margin-bottom: 0;}
.movie_slider ul li img{float: left;width: 100%;margin: 0 !important;padding: 0 !important;}
.movie_slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {display: none !important;}
.movie_slider .bx-wrapper {  border: none !important; margin: 0 auto !important;box-shadow: none !important;}
.movie_slider .bx-pager.bx-default-pager {display: none;}
.movie_slider .bx-wrapper .bx-controls-direction a {top: 50% !important;}
.movie_slider .bx-wrapper .bx-prev {left: -100px;background: url(left-arrow.png) no-repeat center center / 48px 52px !important;height: 52px;width: 48px;}    
.movie_slider .bx-wrapper .bx-next {right: -100px;background: url(right-arrow.png) no-repeat center center / 48px 52px !important;height: 52px;width: 48px;}
.subscribe p {font-size: 22px;color: #fbb0e2;font-weight: 600;text-transform: uppercase;margin-bottom: 0 !important;padding-bottom: 40px;font-family: 'futuracondensed_medium';letter-spacing: 2px;}
.subscribe p a{color: #fbb0e2 !important;} 
.subscribe {width: 100%;float: left;text-align: center;}
.movie_slider .bx-viewport {height: auto !important;margin: 0 auto !important;}
.movie_slider   iframe {width: 100%;max-height: 268px;}
.salon.slider {float: left;width: 100%;}
.salon .bx-wrapper {-webkit-box-shadow: none !important;border: none !important;margin: 0 !important;}
.salon.slider .bx-pager.bx-default-pager {display: none;}
.salon.slider ul{float: left;width: 100%; padding: 0 !important;}
.salon.slider ul li{float: left !important;}
.salon.slider ul li img{float: left;width: 100%;margin: 0 !important;padding: 0 !important;}
.salon.slider .bx-wrapper .bx-prev {left: -60px;background: url("left-arrow.png") no-repeat !important;}
.salon.slider .bx-wrapper .bx-next {right: -60px;background: url("right-arrow.png") no-repeat !important;}
.reservationapp {float: left;width: 100%; margin-bottom: 60px;display: none;}
.reservation {float: left;width: 100%;padding-bottom: 110px;}
.address p {font-size: 16px;font-weight: 500;text-transform: capitalize;color: #000;margin-bottom: 0 !important; width: 100%;}
.address {float: left;width: 100%;text-align: center;margin-top: 30px;}
.address span {font-weight: 600;color: #000;}
.reservationapp img {float: left;width: 100%;margin: 0 !important;padding: 0 !important;}
p.salon_text {margin: 10px 0 40px 0!important;}
.main-header .header_top {width: 100%; float:left; text-align: center;position: relative;background: #ffddf4;height: 41px;line-height: 41px;}
.main-header .header_top p {position: relative;font-size: 18px;color: #000 !important;margin: 0 !important;font-weight: normal;text-transform: uppercase;font-family: 'futuramedium';letter-spacing: 0;display: inline-block;}
.main-header .header_top p:before {font-size: 11px;font-family: FontAwesome !important;left: -15px !important;content: "\f005";padding-right: 0;top: inherit;position: absolute;left: 0;}
.main-header .header_top p:after {font-size: 11px;font-family: FontAwesome !important;content: "\f005";padding-left: 2px;position: absolute;}
.searchbar-container .text {
    font-family: 'futuramedium' !important;
    font-size: 14px;
    padding-right: 40px;
    margin-bottom: 0;
    border: 1px solid transparent;
    padding-top: 6px;
}
.main-header .top.row {background: #111 !important;position: inherit;padding-top: 25px !important; float: left; width: 100%;}
.main-header .bottom-row {background: #111 !important;padding: 5px 0 0 0 !important; float: left; width: 100%;}
.main-header .cart .cart-link {color: #fff !important;    font-size: 18px !important;font-family: 'futuramedium' !important;font-weight: normal;}
.main-header .cart .cart-link span.number-wrapper {position: absolute; right: 9px; top: 3px; z-index: 99;}
.main-header .cart .cart-link span.number  {color: #000 !important; font-size: 15px !important;}
/*.show-for-medium-up .glyph.cart:before {content: " ";background: url("cart.png") no-repeat;background-size:34px !important;position:absolute;height:47px;width:49px;top: -11px;}.searchbar-container .glyph.search:before {content: "\e628";color: #fff;}*/
.show-for-medium-up .glyph.cart:before {
  content: "\0f290";
background-size: 32px !important;
    font-size: 27px;
    font-family: FontAwesome;
    color: #ffddf4;
}
.main-header .search-account .searchbar-container button{color:#dddddd !important;}
.searchbar-container button {right: 10px;top: 7px !important;font-size: 18px !important}
.searchbar-container form {padding: 0;}
.main-header .search-account .searchbar-container{top:0 !important; right: 0 !important; margin-top:50px;}
/*.main-header .search-account{right: 0;}*/
.searchbar-container input.search-box.hint.text::-webkit-input-placeholder {color: #fff;}
.searchbar-container input.search-box.hint.text:-ms-input-placeholder {color: #fff;}
.searchbar-container input.search-box.hint.text::-moz-placeholder {color: #fff;opacity: 1;}
.searchbar-container input.search-box.hint.text:-moz-placeholder { color:#fff;opacity: 1;}
.fullwidth_image {width:100%;display: table;}
.fullwidth_image img{width:100%;}
.searchbar-container input.search-box.hint.text:focus {background: transparent;border: 1px solid #fff;color: #fff;}
.snob_word_slider {width: 100%;float: left; padding: 0 40px;}
.snob_word_slider .bx-viewport {height: auto !important; max-width: 1558px; margin: 0 auto;}
.snob_word_slider .bx-wrapper {margin: 0 auto !important;padding: 0 !important;border: none !important;-webkit-box-shadow: none !important; max-width: 100% !important;}
.snob_word_slider .bx-pager.bx-default-pager {display: none;}
.snob_word_slider.bx-wrapper .bx-controls-direction a {width: 48px; height: 52px;}
.snob_word_slider .bx-wrapper .bx-prev {left:0px;background: url("left-arrow.png") no-repeat center center / 48px 52px !important;    height: 52px !important;width: 48px !important;}
.snob_word_slider .bx-wrapper .bx-next {right:0px;background: url("right-arrow.png") no-repeat center center / 48px 52px !important;    height: 52px !important;width: 48px !important;}
.snobslider_title {width: 100%;padding: 70px 0 75px;}
.snob_word_slider ul.bxslider_snoblife{float: left;width: 100%;}
.snob_word_slider ul.bxslider_snoblife li{float: left;width: 100%;border: 4px solid #000;border-radius: 15px;}
.snob_word_slider ul.bxslider_snoblife li img{float: left;width: 100%;    border-top-right-radius: 12px;border-top-left-radius: 12px;}
.snob_word_slider .pro_text {float: left;width: 100%;border-top: 5px solid #000;padding: 30px 28px;}
.snob_word_slider .pro_text p {margin: 0 !important;color: #000;font-size: 18px;font-family: 'futuramedium'; text-transform:lowercase;}
.snob_slider_btn {width: 100%;text-align: center;padding: 70px 0 80px;display: inline-block;}
.snob_slider_btn .btn {background: #fcb1e3;display: inline-block;float: none;margin-right: 13px;}
.snob_slider_btn .btn a {padding: 0px 30px; display: block;}
.snob_slider_btn h3 {color: #000;font-size: 30px;text-transform: uppercase;font-family: 'futuramedium';}
.snob_slider_btn .btn.before_after {margin-right: 0;}
.page-title{text-align: center;font-size: 32px;color: #000;text-transform: uppercase;letter-spacing: 10px;font-weight: 800;}
.faq p {color: #000;font-size: 16px;text-align: left;font-family: 'futuramedium'; width:100%;}
.faq {float: left;width: 100%;padding-bottom: 130px;}
.faq span {    font-weight: bold;    font-size: 18px;}

.ming_lee {float: left;width: 100%;}
.title_new h1 {font-size: 32px;color: #000;text-transform: uppercase;padding: 60px 0;letter-spacing: 10px;font-weight: 800;}
.title_new {width: 100%;float: left;}
.reservation .title_new {display: none;}
.snobslider_title h2 {font-size: 30px;color: #111;font-family: 'futuramedium';text-transform: uppercase;}
.service {padding-bottom: 22px;}
.service p {margin: 0;text-align: left;font-size: 16px;font-family: 'futuramedium';width: 100%;}
.page-contact-us .new {padding-bottom: 60px;}
.new .contact-form p label {color: #000;font-family: 'futuramedium';}
.new .contact-form input{border: 2px solid #c2c2c2 !important;height:33px;}
.new .contact-form input:focus{border: 1px solid #999 !important;}
.new .contact-form textarea{border: 2px solid #c2c2c2 !important;}
.new .contact-form textarea:focus {border: 2px solid #999 !important;}
.new .contact-form input#contactFormSubmit {margin-bottom: 0;background: #fcb1e3;color: #000;font-family: 'futuramedium';font-weight: 800;border: none !important;height: 40px;}
.page-contact-us .contact_us {float: left; margin-top: 40px;font-family: 'futuramedium', sans-serif !important;}
.page-contact-us .contact_breadcum {border-bottom: 1px solid;width: 40%;padding-bottom: 80px;padding-left: 0 !important;margin: 0 !important}
.breadcrumbs > * a {text-transform: uppercase !important; }
.page-snob-life-was-born.template-page .row.single-column {padding: 0;max-width: 100%;}
.page-snob-life-was-born.template-page .columns {padding: 0;}
.template-page .container {max-width: 990px;margin: 0 auto;padding:0 40px}
.page-snob-tv.template-page .row.single-column {padding: 0;max-width: 100%;}
.page-snob-tv.template-page .columns {padding: 0;}
.snobtv {float: left;width: 100%;margin-top: -30px;}
.snobtv img {margin: 0;width: 100%;float: left;}
.page-about-us-new.template-page .row.single-column {max-width: 100% ;padding: 0;}
.page-about-us-new.template-page .row.single-column .columns {padding: 0;}
.description .rte-content h2 {text-transform: uppercase;font-size: 24px;font-weight: 800;padding: 5px 0;float: left;width: 100%;}
.template-cart .totals .button {padding: 12px 24px;background: #fcb1e3;color: #000;font-weight: 600;}
.description {float: left;width: 100%;}
h1.page-title.productname{font-size: 24px;}
.template-product .thumbs ul{width:100%}
.template-product .thumbs{    width: 100%;}


@media screen and (max-width:1440px) {

.description .rte-content h2 {font-size: 20px;}
 h1.page-title.productname{font-size: 20px;}
}

@media (max-width:1024px) { 
  .movie_slider .bx-wrapper {margin: 0 auto !important;}
  .movie_slider .bx-wrapper .bx-prev {left: 0px;background: url(left-arrow.png) no-repeat center center / 38px 42px !important;height:42px;width:38px;}
  .movie_slider .bx-wrapper .bx-next {right: 0px;background: url(right-arrow.png) no-repeat center center / 38px 42px !important;height:42px;width:38px;}
  .salon.slider .bx-wrapper .bx-next {right: 0px;background: url(right-arrow.png) no-repeat center center / 38px 42px !important;height:42px;width:38px;} 
  .salon.slider .bx-wrapper .bx-prev {left: 0px;background: url(left-arrow.png) no-repeat center center / 38px 42px !important;height:42px;width:38px;}
  .template-product article .prices .actual-price{font-size: 21px;}
  .template-product .thumbs .thumb    {width: 33% !important;}
  .template-product .thumbs{padding-top: 0px;}
  .main-header .bottom-row .cart-container{right:20px;}
}
@media (max-width:991px) {

  .description p {margin-bottom: 10px;}
  
  
}
@media (max-width:768px){
  .faq{padding-bottom: 50px;}
  .faq p {font-size: 14px;}
  .page-title {margin-bottom: 10px;font-size: 26px; letter-spacing: 7px;}
  .title_new h1 {padding: 30px 0;font-size: 28px;letter-spacing: 7px;}
  .service p {font-size: 14px;}
  .new .contact-form p label {font-size: 14px !important;}
  .movie_slider {padding-bottom: 60px;}
  .subscribe p {font-size: 18px;letter-spacing: 1px;}
  .reservationapp {margin-bottom: 35px;}
  .reservation {padding-bottom: 80px;}
  .aboutus_new.slider {float: left;width: 100%;padding-top: 40px;}
  .page-content p {font-size: 14px}
  .aboutus_new.slider{padding-top: 15px;}
  .ming_lee.imagesbox {padding-top: 15px;padding-bottom: 100px;}
  .template-product .similar-products{padding-top: 30px;padding-bottom: 30px;}
  .quanity-cart-row {margin-bottom: 0px;margin-top: 0px;}
  .shipping_text {margin-top: 20px;}
  .yotpo-nav-content .yotpo-reviews .yotpo-review.yotpo-regular-box {padding: 40px 0;}
  .template-product article{padding-bottom: 40px;}
  .template-product .thumbs .thumb  {width: 32.9% !important;}
   h1.page-title.productname{font-size: 22px;}
  .template-product .thumbs img {height: 260px !important;}
  
  
}
@media (max-width:767px) {
  .page-title.contact_us {width: 100%;}
  .service p {font-size: 14px;width: 100%;text-align: center;}
  .new .contact-form input {max-width: 100% !important;}
  .new .contact-form textarea {max-width: 100% !important;}
  .ming_lee.imagesbox {padding-top: 15px;padding-bottom: 90px;}
  .aboutus_new.slider {padding-bottom: 15px;}
  .page-contact-us .new {padding-bottom: 30px;}
  .page-contact-us .contact_breadcum {padding-bottom: 50px;}
  .template-cart .totals {text-align: center;}
  .template-product article .prices .actual-price{font-size: 18px;}
  .positions.show-for-small.columns.active .photos {padding: 60px 0 0 !important;}


}
@media (max-width:667px) {
  .movie_slider .bx-wrapper .bx-prev {left: 0px;background: url(left-arrow.png) no-repeat center center / 28px 32px !important;height:32px;width:28px;}
  .movie_slider .bx-wrapper .bx-next {right: 0px;background: url(right-arrow.png) no-repeat center center / 28px 32px !important;height:32px;width:28px;}
  .salon.slider .bx-wrapper .bx-next {right: 0px;background: url(right-arrow.png) no-repeat center center / 28px 32px !important;height:32px;width:28px;} 
  .salon.slider .bx-wrapper .bx-prev {left: 0px;background: url(left-arrow.png) no-repeat center center / 28px 32px !important;height:32px;width:28px;}
  .footer-review  .content-review{margin-left: 103px;}
  .footer-review .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews {text-align: center !important;width: 100%;}
  .description .rte-content h2{font-size:16px;padding: 10px 0;}
}
@media (max-width:568px) {
  .footer-additional-actions {position: absolute;top: -99px;right: 0;}
 .template-product .thumbs .thumb {width: 32.7% !important;}
 .template-product .thumbs img {height: 230px !important;}
}
@media (max-width:480px) {
 
  .page-title {margin-bottom: 10px;font-size: 22px;letter-spacing: 1px;}
  .faq p {font-size: 12px;margin-bottom: 10px;}
  .faq{padding-bottom: 30px;}
  .movie_slider {padding-bottom: 40px;}
  .subscribe p {font-size: 13px;}
  .title_new h1 {padding: 20px 0;font-size: 22px;letter-spacing: 1px;}
   p.salon_text {margin: 0px 0 15px 0!important;}
  .page-content p {font-size: 12px;}
  .reservation {padding-bottom: 40px;}
  .address p {font-size: 12px;}
  .aboutus_new.slider {padding-top: 0;}
  .ming_lee.imagesbox {padding-top: 0;padding-bottom: 50px;}
  .aboutus_new.slider {padding-bottom: 10px;}
  .minglee_img {width: 100%;margin-right: 0;padding-bottom: 20px;}
  .page-contact-us .contact_breadcum {padding-bottom: 30px;width:60%;}
  .reviewbg {padding-top: 25px;padding-bottom: 25px;}
  .template-product article .add-to-cart .button {    padding: 7px 20px !important;font-size: 16px;}
  .footer-review h2 {font-size: 20px;}
  .footer-review .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name { font-size: 20px;}
  .footer-review .content-title.yotpo-font-bold {font-size: 14px;}
  .template-product article .prices .actual-price {font-size: 16px;}
  .template-product .thumbs .thumb {padding: 1px;}
 
  
@media (max-width:425px) { 
  .title_new h1 {padding: 15px 0;font-size: 18px;}
  .page-title {margin-bottom: 10px;font-size: 18px;}
  .reservationapp {margin-bottom: 25px;}
  .template-product .thumbs img {height: 150px !important;}
  
  
}
@media (max-width:414px) {
  .template-product .thumbs .thumb {width: 32.5% !important;}
 
}
@media (max-width:375px) {
 
  .reservation {padding-bottom: 30px;}
  .reservationapp {margin-bottom: 20px;}
  .ming_lee.imagesbox {padding-bottom: 40px;}
  .minglee_img {padding-bottom: 10px;}
 
}
@media (max-width:320px) {
  .template-product .thumbs .thumb {width: 32.4% !important;}
  .template-product .thumbs img {height: 120px !important;}
 
}






