body{
    background-color: #fffbf4 !important;
    font-size:19px;
}
#wrapper{
    background-color: #fffbf4 !important;
}
#content{
    background-color: #fffbf4 !important;
}
.content-wrap{
    background-color: #fffbf4 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #0f0f0f;
	font-weight: bolder;
	line-height: 1.5;
	margin: 0 0 30px 0;
	font-family: 'Raleway', sans-serif;
}
.heading-block h2{
    font-weight: bolder;
}
.heading-block > span:not(.before-heading){
    font-size:18px;
    color: #0f0f0f;
    font-weight: 300;
}
#primary-menu ul li a{
    color: #0f0f0f;
    font-weight: 500;
}
	
#header.transparent-header {
    /*background-color: #419464;*/
    background: rgb(47, 100, 74);
	background-color: #2f644a;
    background-color: #000;
    border-bottom: none;
    z-index: 199;
}

#header {
    background-color: #fffbf4 !important;
}
.button-dark {
    background-color: #e3dcd2;
    background-color: #edd495;
    color:#0f0f0f;
}
.button.button-full {
    	font-family: 'League Spartan', sans-serif;
        font-size: 21px;
        font-weight:300


}
#footer {
    color: #fff
}
#footer.dark, .dark #footer {
    background-color: #2f644a;
    background-color: #000;
    color: #fff;
    font-family: 'League Spartan', sans-serif;
    font-size: 19px;
}
.dark .widget p {
    Opacity:1;
}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
     font-family: 'League Spartan', sans-serif;
        font-size: 17px;
        line-height: 18px;
        color: #fff;
}
address{
     color: #0f0f0f;

 }
.widget p:not(.lead){
    font-size: 16px;
    line-height: 17px;
}
.dark .entry-meta li {
    color: #fff;
}
.dark .spost .entry-meta li, .dark .mpost .entry-meta li, .dark .widget h4{
     color: rgb(196, 194, 194);
      font-size: 13px;
    line-height: 14px;
    font-weight:200;
}
.heading-block h1 {
    font-size:22px;
    text-transform: none;
    font-weight:200;
}
.dark .spost .entry-title h4 a, .dark .mpost .entry-title h4 a{
    color: #fff;
}
#page-title h1{
    font-family: 'League Spartan', sans-serif;
     font-weight:200;
}
#page-title span{
    font-family: 'League Spartan', sans-serif;
    font-weight:400;
    font-size:18px;
}
.breadcrumb a{
    font-size:15px;
     font-family: 'League Spartan', sans-serif;
}

.features-list {
    list-style: disc;
    margin: 20px 0;
    padding-left: 30px;
     color: #555;
    font-size: 19px;
    font-weight: 300;
    font-family: 'League Spartan', sans-serif;

}

.features-list li {
    margin-bottom: 15px;
      color: #555;
    font-weight: 400;
}

#copyrights {
    background-color: #fffbf4 !important;
    color:#0f0f0f;
}
.dark #copyrights{
    background-color: #fffbf4 !important;
    color:#0f0f0f;
    font-size: 15px;
    font-weight: 300;

}

.dark a:hover{
    color:#0f0f0f;
}
.table {
    font-weight: 300;
    font-family: 'League Spartan', sans-serif;
    color: #555;

}

.promo h3{
    font-family: 'League Spartan', sans-serif;
    font-weight: 300;
    font-size:16px;

}
#content .container {
     font-family: 'League Spartan', sans-serif;
    color: #555;
    font-size:19px;
    font-weight:400;

}
.iconlist{
    font-family: 'League Spartan', sans-serif;
    color: #555;
    font-size:17px;
    font-weight: 300;

}
#page-title {
background-color: #fff9ef !important;

}
.sidebar-cont{
    
}

.pricing-box{
    background-color: #419464;
    color: #555;
    font-family: 'League Spartan', sans-serif;
    font-weight:300;
}
.pricing-title h3{
    
    color: #fff;
    font-family: 'League Spartan', sans-serif;
    font-weight:300;
}
.pricing-title span {
    color: #fff;
    font-family: 'League Spartan', sans-serif;
    font-weight:300;
    font-size:15px;

}
.pricing-features ul{
     color: #555;
    font-family: 'League Spartan', sans-serif;
    
    
}

.pricing-features li {
    font-size:18px;
    font-weight:400;
}
.testi-content p{
    color: #555;
    font-family: 'League Spartan', sans-serif;
    font-size:18px;
    font-weight:400;
}

.testi-meta {
color: #000;
    font-family: 'League Spartan', sans-serif;
    font-size:18px;
    font-weight:400;
}
.testimonial{
    min-height: 100px;

}