/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 15 2020 | 11:09:20 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.white-text{
    color:white !important;
}
#af-form-1704728580 .af-body input.text, #af-form-1704728580 .af-body textarea {
    background-color: transparent;
    border-color: #fff;
    border-width: 1px;
    color: white;
    font-size: 13px;
    padding-left: 10px !important;
}

#af-form-1704728580, #af-form-1704728580 .quirksMode {
    max-width: initial !important;
}
#af-form-1704728580 .buttonContainer input.submit {
    background-color: #ff9800;
    border: 0px;
    font-size: 15px!important;
    padding: 10px 30px;
    color: #101010;
    font-weight: bold !important;
}
form.af-form-wrapper .af-textWrap input {
    background-color: white !important;
}
.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img {
    box-shadow: #00000080 1px 1px 5px 0px !important;
}
.n2-ss-layer-row *{
    font-family: Montserrat, Arial, Helvetica, sans-serif !important;
}
.n2-ss-layer-row p{
    font-size:14px !important;
}
.fusion-text ul li {
    padding-left: 30px;
    background-image: url(https://www.soulproof.com/wp-content/uploads/2020/06/bullet.jpg) !important;
    background-repeat: no-repeat;
    background-position: 0 8px;
    list-style: none;
    line-height: 24px;
    margin-bottom: 10px;
}

.fusion-text ul {
    padding-left: 15px;
}
i.fa-angle-right.fas.button-icon-left {
    color: inherit;
}
.shadow-box .fusion-builder-row.fusion-row {
    box-shadow: #000000a1 1px 2px 8px 0px;
}
ul#menu-home-articles li a::before {

}
ul#menu-home-articles{
     list-style-type:decimal;
}
ul#menu-home-articles li {
     list-style-type:decimal;
    color: #00137C !important;
    font-size: 20px;
    text-align: left;
    padding-left:20px !important;
}
.fusion-page-title-bar {
    background-blend-mode: overlay;
}
.fusion-text.lead-text {
    text-align: center;
    font-size: 18px !important;
    font-weight: 500;
}
.lead-text {
    text-align: center;
    font-size: 18px !important;
    font-weight: 500;
}
h4.fusion-carousel-title.product-title.fusion-responsive-typography-calculated {
    font-size: 17px;
    text-align:center;
}
.fusion-is-sticky .fusion-main-menu>ul>li>a:hover, .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a {
    color: #ff9800;
}
.testimonial-box{
    min-height:280px;
}
.current-menu-ancestor > a {
    color: #ff9800 !important;
}
.product.type-product {
    padding-top: 40px;
}
.AW-Form-1704728580.horizontal .af-element {
    float: left;
     padding-right: 5px !important;
    padding-left: 5px !important;
}
.AW-Form-1704728580.horizontal .af-element {
    width: 38%;
    height: 38%;
}
.AW-Form-1704728580.horizontal .buttonContainer{
    width:24%;
}
.AW-Form-1704728580.horizontal .buttonContainer input.submit{
 width:100%;   
}
@media (min-width:800px){
    .AW-Form-1704728580.horizontal .af-element {
    width: 40%;
    height: 40%;
}
.AW-Form-1704728580.horizontal .af-element input{
    height: 40px;
}
.AW-Form-1704728580.horizontal .buttonContainer{
    width:20%;
}
.AW-Form-1704728580.horizontal .buttonContainer input.submit{
 width:100% !important;   
}
    .one-half {
    width: 49%;
    float: left;
}
.AW-Form-1704728580.horizontal #af-body-1704728580 > div:nth-child(3) {
    display: none;
}
    .one-half.first {
    margin-right:2%;
    clear:left;
}
h3.product-title {
    font-size: 15px !important;
    text-align: center;
}
}
span.fusion-comments {
    display: none;
}
.category main#main {
    padding-top: 45px !important;
}
ol li {
    padding-bottom: 7px;
}
@media (max-width:1368px) and (min-width:1024px){
    a.fusion-logo-link img {
    max-width: 250px;
}
}
.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center {
    background-size: cover !IMPORTANT;
background-position: bottom;
}
.fusion-meta-info {
    display: none;
}
article.fusion-post-medium.post {
    margin-bottom: 0;
}
h2.entry-title {
    font-size: 24px !IMPORTANT;
    margin-bottom: 10px !IMPORTANT;
}
.group_table tr {
    vertical-align: top;
    height: 75px;
}
.single-post #main {    padding-top: 25px; }
.fusion-text ul li {
    padding-left: 30px;
    background-image: url(https://www.soulproof.com/wp-content/uploads/2020/06/bullet.jpg) !important;}