


body { background-size: cover !important; background-attachment: fixed;}

@font-face {
  font-family: 'FreightSansPro';
  src: url('https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/692/FreightSansProMedium-Regular.woff2') format('woff2'),
       url('https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/692/FreightSansProMedium-Regular.woff') format('woff');
  /*font-weight: normal;
  font-style: normal;*/
}
@font-face {
  font-family: 'FreightTextPro';
  src: url('https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/692/FreightTextProMedium-Regular.woff2') format('woff2'),
       url('https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/692/FreightTextProMedium-Regular.woff') format('woff');
  /*font-weight: normal;
  font-style: normal;*/
}


body{font-family: "FreightTextPro", sans-serif;}

.bg1, .bg2, .bg3, .bg4, .bg5{position: fixed!important;bottom: 0;background-size: cover;}
.bg1 {background-image: url(https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/735/735-bg01.jpg);}
.bg2 {background-image: url(https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/735/735-bg02.jpg);}
.bg3 {background-image: url(https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/735/735-bg03.jpg);}
.bg4 {background-image: url(https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/735/735-bg04.jpg);}
.bg5 {background-image: url(https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/735/735-bg02.jpg);}

.spa-theme-blue .header-01 .breadcrumb-01 li a{font-size: 16px;}
.spa-theme-blue .main-tab a{background: #fff;}

.btn-info:not(:disabled):not(.disabled).active, 
.btn-info:not(:disabled):not(.disabled):active, 
.btn-info.dropdown-toggle{background-color: #1d1d1d;border-color: #1d1d1d;}
.spa-theme-blue .header-01 .breadcrumb-01 li a, ul.list-style01 li i{color: #1d1d1d;}

.spa-theme-blue .header-01 {
    background-color: rgba(255, 255, 255, 0.9) !important;}
.pricewrap {}
.spa-theme-blue .right-pan01 .box-shadow01 h2{color: #bd9e56;}
.spa-theme-blue .main-tab a.active, .spa-theme-blue .main-tab a:hover{ background: #1d1d1d;color: #bd9e56;}
.pro-box01 .butn, .spa-theme-blue .itemseld, .btn-my-account, .cart-ico01, .spa-cstm-modal .modal-header, .spa-cstm-modal .chkout, span#ajaxcartData table th, .chkout-tble .paybtn, .dtlmain .back a, .chkout-reg-frm h2 i, .chkout-reg-frm .paybtn, .billing-adrs .paybtn, .invoice-box01 .paybtn, .my-acnt .modal-header, .btn-blk01 a, .my-acnt .btncls a{background: #1d1d1d !important;}
.spa-theme-blue .left-nv01 .innerlinks a:hover{background: #1d1d1d !important;}
.spa-theme-blue .right-pan01 .box-shadow01{scrollbar-color: #FAF6EB #ffffff; border-bottom: solid 5px #faf6eb;}
.boxwrapper.box-shadow01.pro-box01 .col-md-12:first-child { border-bottom: solid 2px #faf6eb;}
.pro-box01 .bg-info {color: #1d1d1d !important;}
.spa-theme-blue .header-01 .breadcrumb-01, .reg-txt01 {border: dashed 1px #faf6eb;}
a.btn-my-account:hover {background: #3d524a !important;}
.new-calander .wrap-header {background: #1d1d1d;}

.new-calander .head-day{}
#today:after {background: #1d1d1d;}
.main .back a {background-color: #1d1d1d !important;}   
.avail-box{border-bottom: solid 5px #faf6eb;}
#lblavaildt {color: #1d1d1d;}
.avail-box a{color: #1d1d1d; border: dashed 1px #1d1d1d;}
.avail-box a:hover{ background: #1d1d1d; color: #fff;}
.pack-price.bg-info {color: #1d1d1d;}
.grpHdr{color: #1d1d1d;}
div#divcstmavl.cstmavl .col strong i{color: #bd9e56;}


a#divclntlgo img {width: 150px;margin-top: 20px;}

.spa-cstm-modal .modal-content { background: #ffffff;background: -webkit-linear-gradient(0deg, #ffffff 0%, #faf6eb 100%);background: linear-gradient(0deg, #ffffff 0%, #faf6eb 100%);}
.chkout-tble .tablist td, .chkout-reg-frm h2 { border-bottom: 1px solid #faf6eb !important;}
#ajaxcartData {border: solid 1px #faf6eb !important;}
.chkout-reg-frm input, .chkout-reg-frm select{border: 1px solid #faf6eb !important;}
.chkout-reg-frm .formbox.leftside, .chkout-reg-frm .formbox.rightside{border-bottom: solid 5px #faf6eb;}
.billing-adrs input, .billing-adrs select{border: solid 5px #faf6eb;}
.billing-adrs .formbox.leftside, .billing-adrs .formbox.rightside, .invoice-box01{border-bottom: solid 5px #faf6eb !important;}
.adrs-txt{border-bottom: dashed 2px #faf6eb;}
.invoice-box01 h3 i{ color: #1d1d1d;}
.dtlmain th{border-bottom: 1px solid #faf6eb;}
#txtnotes{border: 1px solid #faf6eb !important;}
.billing-adrs input, .billing-adrs select {border: 1px solid #faf6eb !important;}
.dtlmain td{border-bottom: solid 1px #faf6eb !important;}
div#lblcstmScussMsg {border: solid 2px #faf6eb;}
.my-acnt .bx01 {border: dashed 1px #faf6eb;}
h3#hdphone, #hdmail {}

a#asrv .fa-bed:before {
    content: "";
}
 a#asrv i {background: url(https://pxierevent-site3.s3.amazonaws.com/misc/public/spa/spa-ico.png) center no-repeat !important; height: 34px;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{font-family: 'FreightSansPro', sans-serif;}

h1, h2, h3, h4, h5, h6, button, .spa-theme-blue .header-01 h3 span{font-family: 'FreightSansPro', sans-serif;}
p, span, .pricewrap{font-family: "FreightTextPro", sans-serif;}

h1, h2, h3, h4, h5, .spa-theme-blue .main-tab a.active, .spa-theme-blue .main-tab a{ font-weight: 600 !important;}
p, span{ font-weight: 500 !important;}
.spa-theme-blue .header-01 h3 span{font-weight: 600!important;}

#asrv i{display:block!important;}
.spa-theme-blue .right-pan01 .boxwrapper{background-color: rgba(250, 250, 250, 1);}

.pro-box01 .butn:hover, .btn-my-account:hover, .spa-cstm-modal .chkout:hover, 
.chkout-tble .paybtn:hover, .dtlmain .back a:hover, .chkout-reg-frm .paybtn:hover, .billing-adrs .paybtn:hover, 
.invoice-box01 .paybtn:hover, .my-acnt .modal-header:hover, .btn-blk01 a:hover, 
.my-acnt .btncls a:hover, .btn-my-account:hover, .btn-info:hover{background-color: #bd9e56!important;}
#divmyacc a.btn-my-account:hover, span.flagstrap-selected-FDNgmzPU:hover{background-color: #bd9e56!important;}
.main .page0 a.select-btn-fxd:hover{background-color: #bd9e56!important;}
.spa-theme-blue .header-01 .breadcrumb-01, .reg-txt01, .slt-gndr #divempgndr{border: dashed 1px #1d1d1d !important;}
.avail-box h2, .slt-gndr #divempgndr label, .slt-gndr#dempfltr1 .header{color: #1d1d1d;}
.btn-big i{background: #1d1d1d;}
.avail-box a {color: #ffffff !important;border: dashed 1px #1d1d1d !important;background-color: #1d1d1d !important;}
ul.list-style01 li{border-bottom: dashed 1px #1d1d1d;}
.avail-box h2 span{color:#1d1d1d; }
.avail-qty .fa-minus-square, .avail-qty .fa-plus-square {font-size: 35px;}
.avail-box h2 span{color: #1d1d1d;}
/*.fa-minus-square:before, .fa-plus-square:before{color: #fff;}*/
.avail-qty input[type="number" i] {border: solid 1px #1d1d1d!important;}

.minusPlus .minus, .minusPlus .plus{background-color: #ffffff !important;}
.avail-qty .fa-minus-square, .avail-qty .fa-plus-square{color: #1d1d1d;}
.avail-box a:hover{background-color: #bd9e56!important;}
.btn-my-account {margin-right: 35px !important;}
.new-calander #disabled{color: #ccc!important;}
.chkout-reg-frm .formbox.leftside, .chkout-reg-frm .formbox.rightside{padding-bottom: 100px;}
.alert01 {background: #1d1d1d;}
.btn-my-account {margin-right: 35px !important;}

tbody td:hover:after, .selected:after {background: #1d1d1d;}
.lang-change {margin-top: 4px;}
.cart-ico01{color: #bd9e56;}
.spa-theme-blue .left-nv01 .innerlinks a:before{color: #bd9e56;}
.spa-theme-blue .header-01 .breadcrumb-01 li.completed a{color: #bd9e56;}
#divcstmavl.cstmavl select {border: 1px solid #bd9e56 !important;}
.pro-box01 .bg-info {color: #bd9e56 !important;}
.spa-theme-blue .itemseld:before{color: #bd9e56!important;}
.itemseld b{color: #bd9e56;}

 @media only screen and (max-width: 420px) {

.clientlogo-right{padding-left: 15px;}
}

@media only screen and (max-width: 580px) {
    .salon-spa{overflow-x: hidden;}
     #mblcatgry .categories {background: #1d1d1d !important;}
     .spa-theme-blue .salon-footer { background-color: #431f26;}
     .select-mb {background: #1d1d1d !important;}
     .mb-box{border-bottom: solid 5px #faf6eb;}
     #mblcatgry .price-mb, #catgryModal .price-mb {color: #1d1d1d !important;}
     .cartdispWarpper .cartdisp table tr { border: solid 1px #ebe9e0;}
     .clientlogo-right{padding-left: 15px; max-width: 100%;}
     a#divclntlgo img{ margin-top: 0;}

    .spa-theme-blue .salon-footer {background-color: #1d1d1d;}
    #mblcatgry .categories, .select-mb{background-color:#1d1d1d;}
    #mblcatgry .price-mb, #catgryModal .price-mb{color:#1d1d1d;}
    .header-01 .row .col-lg-5:nth-child(1){width: 80%;margin: auto;float: left;}
    .header-01 .row .col-lg-5:nth-child(2){width: 20%;margin: auto;float: left;}
    #catgryModal .modal-title{font-size:20px!important;}
    span.mob-desc{font-size: 20px !important;font-weight: 800 !important;}
    .clientlogo-right {max-width: 100%;}
    .flagstrap{top: 0;left: -40px;}
    .mb-box span.d-block b{font-weight: 800;font-size: 16px;}
    .btn-big i {background-color: #1d1d1d !important;}
    #mblcatgry .price-mb, #catgryModal .price-mb{font-size: 20px!important;font-weight: 800!important;}
    span#lblcarttxt{scrollbar-color: #1d1d1d #ffffff;}

    .main .back{display: block!important;top: 160px;}
    #mblcatgry .categories, .select-mb{color: #bd9e56!important;}
    #lbllockmsg{color: #bd9e56;}
}

