.navbar-nav-onepager .nav-link.active {
color: #761507 !important;
}
.header .header-slogan, .header .header-text {
color: #710e04;
}
.header {
background: #efeded;
border-bottom: 1px solid rgb(111, 16, 9);
}
#header .sticky {
margin-top: -15.5px;
}
.header-brand-text{
padding-top: 5px;
}
.lead {
font-size: 14px;
line-height: 25px;
text-indent: 10px;
}
hr.hr-primary {
border-top-color: #84544e!important;
position: relative;
left: -14px;
}
.display-4 {
font-size: 2.5rem;
}
.bg-img, .bg-img-cover {
background-size: initial;
background-repeat: no-repeat;
margin-top: 120px;
}
.text-primary, a.text-primary:focus, a.text-primary:hover {
color: #F38E02 !important;
}
.text-white, .mb-1 {
color: #84544e!important;
}
.divider-inverse.divider-arrow-l::before, .divider-inverse.divider-diagonal-r::before {
border-right-color: #e8d9c8
}
.bg-white h2{
color: #efe9e4 !important;
font-size: 3.5em;
font-weight: 700;
}
.py-5 .lead, .skills{
color: #d8d8d8;
margin-top: -12px;
text-align: center;
font-weight: 400;
font-size: 1.5em;
margin-bottom: 18px
}
.divider-diagonal.divider-diagonal-r::before {
left: 65px;
}
.col-lg-4.py-5 {
padding-top: 2.5rem !important;
}
.py-5 .subhead{
margin-top:  40px;
}
.lead.subhead{
margin-top: 80px;
}

.btn.btn-primary {
    background-color: #84544e;
    color: #fff;
    border-color: #84544e;
    float: right;
    margin-top: 18px;
    min-width: 120px;
    font-family: Open Sans;  
}
.btn-primary.register-btn{
background-color: #791407;
border-color: #791407;
}
.btn-primary:hover {
color: #fff;
background-color: #bf746b;
border-color: #bf746b;
}
p{
margin-bottom: 5px;
}
.mb-3 {
margin-bottom: 0.5rem !important;
}

.regist-form li{
	list-style: none;

}
.form-input{
height: 40px;
min-width: 200px;
width: 100%;
padding: 10px;
}
text-slab {
    font-family: 'Open Sans',serif!important;
    font-weight: 400;
}
.bg-inverse {
    background-color: #7e4f4c !important;
}
.fa-check:before {
    content: "\f00c";
    color: #e7d8c7;
}

.modal-progress, .overlay.overlay-primary:after, .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span, .owl-nav div:hover, .page-loader {
    background: #86554f !important;
}
.text-slab {
   /* font-family: 'Open Sans',serif !important;*/
    font-weight: 600;
}
.text-muted{
color: #b0857f!important;
font-weight: 400 !important;
}
.btn-inverse {
    color: #fff;
    background-color: #815d5b;
    border-color: #d8d0d0;
}
hr.hr-inverse {
    border-top-color: #e1eaef;
}
.text-col{
color: #efd1b1!important;
}

.btn-inverse.focus, .btn-inverse:focus, .btn-inverse:hover {
    color: #fff;
    background-color: #c8956a;
    border-color: #f2eaea;
}
#footer {
    background: #582f2a;
    color: rgba(255,255,255,.8);
    border-top: 3px solid #FFF;
}

.text-label{
color: #84534d !important;   
}
.register-alert{
left: 29%;
padding-top: 7px;
top: -22px;
position: relative;
visibility: hidden;

}
.contact-alert .close, .register-alert .close{
top: -2px;
right: 3px;
font-size: 22px;
color: #363535;
font-weight: 100;
position: absolute;
}

.contact-alert{
top: 180px;
left: 19px;
width: 100%;
position: absolute;
visibility: hidden;

}
.contact-form{
position: relative;

}
#about-us{
background-color: #f3f3df;
padding-bottom: 200px !important;
}
.lead.dav{
font-size: 16px;
line-height: 25px;
text-indent: 10px;
color: #935211;
font-weight: 100;
}
#contact{
background-color: #f3f3df;
}
#donate{
background-color: #f6f6eb;
padding-bottom: 340px !important;
}
.container-fluid{
padding-right: 0 !important;
padding-left: 0 !important;
}
btn-icon.btn.btn-sm.btn-rounded {
    margin-right: 20px;
}
.text-sm {
    padding-left: 20px;
}
.has-backstretch{
overflow-x: hidden;
}