
/*--------------------Starter-Pack------------------*/
.wrap__page-content ul,
 .wrap__page-content ol,
 .wrap__editable ul,
 .wrap__editable ol,
 .wrap__editable-content ul,
 .wrap__editable-content ol,
 .staff-member ul,
 .staff-member ol,
 .editable ul,
 .editable ol,
 .form ul,
 .form ol {
    clear: none;
}

.form__group {
    width: 100%;
    position: relative;
    padding: 10px 0 0 10px;
}
.two__columns--inner {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
}

.editable ul + *,
 .editable ol + *,
 .editable__container ul + *,
 .editable__container ol + * {
    clear: none;
}

.wrap__page-content ul,
 .wrap__page-content ol,
 .wrap__editable ul,
 .wrap__editable ol,
 .blog__post-content ul,
 .blog__post-content ol,
 .article__post-content ul,
 .article__post-content ol,
 .article__content.content ul,
 .article__content.content ol,
 .testimonials-item--content ul,
 .testimonials-item--content ol,
 .testimonials__content ul,
 .testimonials__content ol {
    clear: none;
}
html {
    scroll-behavior: smooth;
}
a[href^="tel"]{
    cursor: pointer;
    pointer-events: unset;
    text-decoration: none;
}
.col-2 {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    padding: 1%;
}

p.rightside {
    padding-left: 15px;
    float:right;
    width:auto;
}
p.rightside img {
    padding:5px;
    width:250px;
    margin:5px;
}
p.leftside img {
    padding:5px;
    width:250px;
    margin:5px;
}
p.leftside {
    padding-right:15px;
    float:left;
    width:auto;
}
@media (max-width:767px){
.col-2{
    display:block;
    width:100%;
    float:none;
    margin:0 auto;
	}
}
@media (max-width: 519px) {
p.leftside {
    float:none!important;
    text-align:center;
    padding-right:0px!important;
}
p.leftside img {
    float:none!important;
    display:block;
    text-align:center;
    margin:auto;
    padding-right:0px!important;
}
.rightside{
    float:none!important;
    text-align: center;
    padding-left:0px!important;
}

p.rightside img {
    float:none!important;
    display:block;
    text-align:center;
    margin:auto;
    padding-left:0px!important;
    }
}

/*--------------------Starter-Pack-End-----------------*/
ul li, ol li {
    margin-bottom: 0;
}
.articles__categories-wrap {
    padding: 0px;
}
.title__holder h1 {
    color: #627732;
}
.title__holder {
    background: #fff;
}
form {
    display: block;
}
input[type="color"],
.form .form-input-uploadFile .fileUpload + label, input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
input:not([type]),
textarea, select,
.hasDatepicker {
    margin-bottom: 15px;
}
.invalid-feedback {
    display: none;
}
.two__columns.body .contactform.component {
    min-width: 600px;
    width: 100%;
}
input.btn.submit {
    background: #839f41;
    color: #fff;
    padding: 12px 20px;
    border: none;
    box-shadow: inset 0px -3px 10px -5px black !important;
    text-transform: uppercase;
    font-family: open-sans-condensed-bold, Arial, Helvetica, sans-serif;
}
body {
    background: linear-gradient(to bottom, #ffffff 0%, #f0efdb 100%);

}
.wrap__header--top {
    border-top: 3px solid #657b32;
    background: linear-gradient(to bottom, #ffffff 0%, #f0efdb 100%);
}
.navigation:not(.mm-menu) .navigation__list .navigation__item:before {
    background: linear-gradient(to bottom, #657b3269 0%, #f0efdb 100%);
}
.wrap__cta.header .cta:before, .wrap__cta.header .cta:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: -35px;
    left: 0;
    border-radius: 0px 0px 200px 200px / 0px 0px 80px 80px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 21%), inset 0px -3px 10px -5px black;
    background: linear-gradient(to bottom, #9dbb58 0%, #9dbb58 1%, #758d40 41%, #627632 78%, #657b32 100%);
}
.wrap__cta.header .cta:before {
    background: #657b32;
}
.featuredblock__container {
    background: #839f41;

}
[class^="__caption"], [class*="__caption"], [class^="__title"], [class*="__title"] {
    font-size: 32px!important;
}
.featuredblock__title{
    font-size:20px!important;
    }
.logo__title a{
    color: #000!important;

}
.old-school-widget {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 100px;
    margin-right: 20px;
}
.row.old-school-widget {
    max-width: 190px!important;
    margin: 0 auto;
    text-align: center;
}
.row.old-school-widget table td {
    padding: 0px;
}
a.articles__pagination-item--link {
    color: #fff!important;
}