#PeopleVineContent {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
}


@font-face {
  font-family: 'Sohne Buch';
  src: url('https://peoplevine.blob.core.windows.net/media/1313/2ace3ab2-62da-4974-b18e-af8247bc21ef/Sohne-Buch.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Example usage */
body {
  font-family: 'Sohne Buch', sans-serif !important;
}

.templatesitefooter {
    height: 30px;
    padding-top: 5px;
    text-align: center;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 1rem;
    margin-top:2rem;
    border: 1px solid transparent;
    display: flex;
    flex-direction:column;
    justify-content: center;
    width: 100%;
}
.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
     margin-right: 0rem; 
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
#nav-hr {
    background-color: #151516;
    border: 0;
    width: 74%;
    color: #e1e1e1;
    height: 1px;
    margin-top: 3rem;
    margin-left: 0;
    margin-right: 0;
}
/*End*/

/*Footer Edits*/
footer {
    bottom: 0;
    width: 100%;
}

.templatesitefooter {
    display: none;
    height: 30px;
    padding-top: 5px;
    /*position: absolute;*/
    bottom: 0px;
    text-align: center;
    width: 100%;
}
/*End*/

.ui-update .txt.mix-txt_light {
    color: #b2b2b2;
    display: none;
}



/*Application Edits*/
body{
    background-color:#EEE8E2;
}

/*splash page edits*/
/*.layoutArea {*/
/*    width: 82%;*/
/*    margin: 0 auto;*/
/*}*/
/*end*/

.ui-update .split.split_alignBtm.split_collapseOnMobile {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 8rem;
}
#content_lblStatus {
    font-family: 'Sentinel-Light-Pro';
    display: block; /* Makes the label a block element */
    margin-top: 40px; /* Adds space above the label */
    color: #151516; /* Optional: changes the label color */
    font-style: italic;
    text-transform: initial;
    font-size: 20px;
}
        
@media only screen and (min-width: 768px), only print {
    .ui-update .split_collapseOnMobile>*+* {
        padding: 0px;
    }
}

.ui-update .mix-box_outlined {
    box-shadow: none;
    border: 0px;
}
.ui-update .box {
    background-color: transparent;
}
.rule {
    display:none;
}
.ui-update .hdg.mix-hdg_dark {
    color: #151516;
    margin: 0 auto;
    font-size: 45px;
    font-family: 'Sentinel-Light-Pro', serif;
    text-align: left;
}
@media (max-width: 600px){
    .ui-update .hdg.mix-hdg_dark {
    color: #151516;
    margin: 0 auto;
    font-size: 26px;
    font-family: 'Sentinel-Light-Pro', serif;
    text-align: center;
}
}
.ui-update .vr>*.vr-override_x12 {
    margin-bottom: 80px;
}
.ui-update .hdg {
    font-family: 'Sentinel-Light-Pro', serif;
    /*font-size:32px !important;*/
    font-weight:400;
    color: #151516 !important;
    /*text-transform: uppercase;*/
}
.ui-update h1,h2,h3,h4,h5,h6 {
    font-family: 'Sentinel-Light-Pro', serif;
    /*font-size:32px !important;*/
    /*font-weight:bold;*/
    color: #151516;
    /*text-transform: uppercase;*/
}
.ui-update .rule {
    background-color: #151516;
}
.ui-update .split.split_alignBtm.split_collapseOnMobile .txt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#section_field_56001_74763 {
    font-family: 'Sentinel-Book-Pro', serif;
}
#section_field_89290_107284 {
    font-family: 'Sentinel-Light-Pro', serif;
    margin: 4rem 0rem;
    font-size: 23px;
    text-transform: none;
}
#section_field_89289_107283, #section_field_89290_107284 {
    font-family: 'Sohne Buch', sans-serif;
    margin: 4rem 0rem;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
}

.ui-update p,span,li {
    font-family: 'Sentinel-Light-Pro', serif;
    color: #151516;
    text-transform: none;
}
.ui-update a {
    font-family: 'Sohne Buch', sans-serif;
    color: #151516 !important;
}
a {
    font-family: 'Sohne Buch', sans-serif;
    color: #151516 !important;
}
@media only screen and (min-width: 768px), only print {
    .ui-update .gridList-item {
        padding: 0 20px;
        margin: 0 0 60px 0;
    }
}
.ui-update .fieldset-label {
    font-family: 'Sohne Buch', sans-serif;
    color: #151516;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 1rem;
    letter-spacing: 0.1px;
    font-size: 13.333px;
}

.ui-update .fieldset-label_required:before {
    content: "*";
    color: #648963;
}
.ui-update .fieldset-detail {
    font-size: 13px;
    display: block;
    font-family: inherit;
    color: #151516;
    margin-top: 5px;
    font-family: 'Sohne Buch', sans-serif;
    text-transform: uppercase;
}
.ui-update .fieldset-input>input, .ui-update .fieldset-input>textarea, .ui-update .fieldset-input>select, .ui-update .fieldset-input>.sq-input {
    border-color: #648963;
    background-color: transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #648963;
}

.ui-update .fieldset-input input::placeholder {
  color: #648963;
  font-family: 'Sentinel-Book-Pro', serif;
  text-transform:none;
}

.fieldset ul {
    padding-left: 0rem;
}
.fieldset ul li {
    margin: .5rem 0rem;
}
.fieldset-input.controls- textarea {
    margin: 4rem 0rem;
}
.ui-update input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: transparent !important;
    color: fieldtext !important;
}
.ui-update .tick_radio input[type="radio"]:checked+label {
    font-family: 'Sentinel-Light-Pro', serif;
}
.ui-update .tick input[type="radio"]+label, .ui-update .tick input[type="checkbox"]+label {
    color: #648963;
    font-family: 'Sentinel-Light-Pro', serif;
}
.ui-update .tick_radio input[type="radio"]+label:before {
    content: ' ';
    height: 24px;
    width: 24px;
    position: absolute;
    top: 2px;
    left: 0;
    border-radius: 0%;
    border: 1px solid #151516;
}
/*.ui-update .tick_radio input[type="radio"]+label:after {*/
/*    background-color: transparent;*/
/*    border-radius:0%;*/
/*}*/
.ui-update .tick_radio input[type="radio"]+label:after {
    content: ' ';
    height: 20px;
    width: 20px;
    position: absolute;
    top: 4px;
    left: 2px;
    border-radius: 0%;
    background-color: transparent;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    -webkit-transition-duration: 350ms;
    transition-duration: 350ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.ui-update .tick_checkbox input[type="checkbox"]+label:before {
    content: ' ';
    height: 24px;
    width: 24px;
    position: absolute;
    top: 1px;
    left: 0;
    border-radius: 2px;
    border: 1px solid #151516;
}


.ui-update .fieldset-input>select {
    background-image: url(data:image/svg+xml;charset=UTF-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><path fill="%23CCCCCC" d="M16 24.133l-15.244-14.044 1.467-1.6 13.778 12.622 13.778-12.622 1.467 1.6-15.244 14.044z"></path></svg>);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    padding-right: 40px;
    text-indent: .01px;
    text-overflow: '';
    background-size: 18px 18px;
    background-position: 97% center;
    cursor: pointer;
    color: #597B59;
}





.split.split_alignCenter.split_collapseOnMobile {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.split.split_alignCenter.split_collapseOnMobile div {
    margin: 0 10px;
}
.ui-update .btn {
    font-family: 'Sohne', sans-serif;
    border: 1px solid #151516;
    background-color: transparent;
    color: #151516;
    margin:5px;
}
.ui-update .btn:hover {
    font-family: 'SohneLeicht', sans-serif;
    border:1px solid #151516;
    background-color: #151516;
    color: #EFE8E2;
}
#clear_field_89304_107298 {
    font-family: 'Sohne', sans-serif;
    font-weight: 700;
    color: #151516;
    border: 1px solid #151516;
    margin-top: 10px;
}
}
#clear_field_89304_10729:hover {
    font-family: 'Sohne', sans-serif;
    font-weight:700;
    color: #EFE8E2;
    border:1px solid #151516;
    background-color: #151516;
}

@media (max-width:600px){
    .split.split_alignCenter.split_collapseOnMobile {
    display: flex;
    flex-direction: row;
    justify-content: center;
    /*margin-right: 3rem;*/
}
}

.ui-update .txt.mix-txt_light {
    display: none;
}

.ui-widget-content {
    border: none;
    background: #84998D;
    color: #fff;
    padding: 10px;
    box-shadow: 0 0 15px 1px rgba(0,0,0,.2);
    border-radius: 0;
}
/*End*/

#survey_complete .jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: transparent;
    border-radius: 0.3rem;
    text-align:center;
}


/*privacy policy edits*/
#custom_page-40416 {
    font-family: 'Sohne', sans-serif;
}
/*end*/

/*Spacing inside of application*/
#s-102164_120030 {
    margin: 5rem 0rem;
}
#s-102156_120022 {
    margin: 5rem 0rem;
}
/*end*/

/*Spacing the "may we reach you by text message"*/
#s-89275_107269 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#s-89275_107269 .fieldset {
    text-align: center;
}
#content_field_89275_107269 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: baseline;
}
#content_field_89275_107269 li {
    margin: 0rem 1rem;
}
/*end*/

/*payment page edits*/
li.gridList-item.gridList-item_flat {
    display: none;
}
/*end*/

/*remove checkbox checkmark icon*/
.ui-update .tick_checkbox input[type="checkbox"]+label:after{
    background-image:none!important;
}

/*splash page mobile view edits*/
@media (max-width:600px){
    #takeApplication #content_pnlItem {
    width: 75%;
    margin: 0 auto;
}
}
@media (max-width:600px) {
    .ui-update .split.split_alignBtm.split_collapseOnMobile {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 3rem;
}
}
/*end*/


/*first page centering stuff*/
#label_field_104547_122405 {
    margin-bottom: 2rem;
}
#s-104547_122405 {
    text-align: center;
}
#content_field_104547_122405 {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#content_field_104547_122405 li {
    border: 1px solid #151516;
    width: 55%;
    padding: 20px 10px;
}
@media (max-width:600px){
    #content_field_104547_122405 li {
    border: 1px solid #151516;
    width: 90%;
    padding: 20px 10px;
}
}


#s-104548_122406 {
    text-align: center;
    margin-bottom:10rem;
}
/*end*/


/*centering some questions on 3/4*/
@media (min-width:600px){
    li#s-89288_107282 {
    text-align: center;
}
    li#s-89289_107283 {
    text-align: left;
}
    li#s-103638_121496 {
    text-align: center;
}
    li#s-103639_121497 {
    text-align: center;
}
    #content_field_89288_107282 li {
    display: inline-block;
    padding: 0px 10px;
}
}
/*end*/


/*Step 4/4 (payment page) edits*/
/*#step-3 #content_pnlItem {*/
/*    text-align: center;*/
/*}*/
#label_field_89300_107294:before {
    display: none;
}
/*end*/

/*Updating text on first step of application*/
#s-104548_122406 p {
    font-family: 'Sohne', sans-serif !important;
    text-transform: uppercase;
}
/*end*/

#s-89289_107283 .fieldset-detail {
    font-family: 'Sohne', sans-serif;
    color: #151516;
    text-transform: uppercase;
    margin-bottom: 1rem;
    letter-spacing: 0.1px;
    font-size: 10.333px;
}
#s-89290_107284 .fieldset-detail, #s-128142_145657 .fieldset-detail {
    font-family: 'Sohne', sans-serif;
    color: #151516;
    text-transform: uppercase;
    margin-bottom: 1rem;
    letter-spacing: 0.1px;
    font-size: 10.333px;
    text-align: left;
}

/*Updates to application confirmation page*/
#custom_page-39416 .lead {
    text-transform: none;
}
/*end*/

#s-89301_107295 label {
    color: #151516 !important;
}
#s-104946_122764 p{
    font-size: 18px;
}
.Founding-priv {
    margin-bottom:2rem;
}
.founding-heading {
    margin-bottom: 2rem !important;
}

#s-89300_107294-type .fieldset-detail {
    display:none;
}

#s-89300_107294-type {
    margin-bottom: .5rem;
}


/*shop*/
#commerce_product .modal{
    display:none!important;
}