@font-face {
  font-family: 'Futura';
  font-style: normal;
  src: url('https://peoplevine.blob.core.windows.net/media/1158/Futura.otf') format('opentype');
}
@font-face {
  font-family: 'Harrys';
  font-style: normal;
  src: url('https://peoplevine.blob.core.windows.net/media/1158/Harrys.otf') format('opentype');
}
@font-face {
  font-family: 'Body_font';
  font-style: normal;
  src: url('https://peoplevine.blob.core.windows.net/media/1158/body_font.otf') format('opentype');
}
@font-face {
  font-family: 'Questrial-Regular';
  font-style: normal;
  src: url('https://peoplevine.blob.core.windows.net/media/1158/Questrial-Regular.ttf') format('truetype');
}

/* :: additional styling :: */
@media screen and (max-width: 750px) {
    .pvwrap,
    #PeopleVineContent {
        /*padding: 5vh 5vw;*/
        width: 100%;
    }
}

body {
    font-size: 14px;
    line-height: 1.42857143;
    background-color: rgb(247, 244, 239) !important;
}

.ui-update .box {
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
    background-color:  rgb(247, 244, 239);
    border-radius: 2px;
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

/* Button edits*/

.ui-update .btn {
    /*border: 1px solid #000000;*/
    background-color: #ffffff;
    color: #000000;
    border-radius: 0px;
    /*line-height: 0;*/
    /*margin-top: 0px;*/
    /*text-transform: capitalize;*/
}

.ui-update .btn:hover {
    background-color: #151F2C;
    color: #ffffff;
}

/*form edits*/
.ui-update .fieldset-input>input, .ui-update .fieldset-input>textarea, .ui-update .fieldset-input>select, .ui-update .fieldset-input>.sq-input {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 17px;
    -webkit-transition-property: border;
    transition-property: border;
    -webkit-transition-duration: 350ms;
    transition-duration: 350ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    border-width: 1px;
    border-style: none none solid none;
    border-color: #001928;
    background-color: transparent;
    padding: 12px 15px;
    font-family: inherit;
    color: #1E213D;
}

.ui-update .mix-box_outlined {
    box-shadow: none;
    border: none;
}

/*edits to date picker*/

.ui-widget-content {
    border: none;
    background: #1E213D;
    color: #fff;
    padding: 10px;
    box-shadow: 0 0 15px 1px rgb(0 0 0 / 20%);
    border-radius: 0;
}
.ui-datepicker td .ui-state-default:hover {
    background: #ffffff;
    color: black;
}
.ui-update :selection {
    background: #ffffff;
}

.forTotalTime{
    display:none!important;
}

/*end edits to date picker*/

/*payments forms*/
#label_field_24585_44944-type {
    display: none;
}
#s-24585_44944-type {
    display: none;
}

/*General*/
a:active {
    color: #1E213D;
}

/*PIVACY POLICY PAGES*/
@media only screen and (min-width: 1025px) {
    #privacy #pnlContent {
        margin-left: 140px;
        margin-right: 80px;
    }
}

label#label_field_74649_93022-type {
    display: none;
}

/*SHOP*/
#pricingSlider {
    display: none;
}



/*/// Updates to the Shop page ///*/
#peoplevine_review_product_87818 .reviewLink {
    display: none;
}

#variation-title .small {
    display: none;
}
#HTMLslider {
    display: none;
}
#pricingSlider {
    display: none;
}
.productImage a img{
    width:100%!important;
    height:100%!important;
}

#sortNavBar .col-xs-12{
    width:100%!important;
}

/* Shop Enhancements 2/21/25*/
#pvFooter, #productFavoriteBlock, .reviewLink, #inStockHelp, #productSku, #productReviewBlock, .smVariations, #productGridBtn, .productAddToCart{
    display:none!important;
}

#productPrice{
    margin-top:24px;
}

#commerce_product .ui-update .mix-btn_success {
    border:none;
}
.productTitle{
    font-size:1.3rem!important;
}

#resultFilter, #productGrid{
    padding-left:24px!important;
    padding-right:24px!important;
}

.productPrice{
    width:100%;
}

#variation-title small{
    display:none;
}

#variation-title {
    font-size:18px;
}

#resultFilter{
    display:none;
}

.productTitle{
    margin-top:24px;
}

#sortNavBar{
    padding:0 5px;
}

#commerce_product #content_pnlUpdate{
    padding:0 12px;
}

#commerce_product .img-list li{
    margin:0;
}

.breadcrumbSpacer{
    display:none;
}

.thumbnail{
    padding:0!important;
}

.btn{
    background-color:#254631!important;
    color:#fff!important;
    text-shadow:none!important;
}

.ui-update .mix-btn_success{
    border:none!important;
}


#commerce_cart .lead{
    display:none!important;
}


#survey_group .split.split_alignBtm.split_collapseOnMobile {
    text-align: center !important;
}

#survey_group .ui-update .gridList-item_flat {
    margin-bottom: inherit;
}

