.advanced-cms-wrapper .alignitemscenter  .row {    align-items: center;}
.btn {
    border-radius: 14px;
    line-height: 1;
}
img {    border-radius: 40px;}
h3.page-subheading:after  { content: none!important; }
h2 {    font-size: 1.7rem; }
h3 {    FONT-SIZE: 1.1rem;}
h1, h2, h3, h4 { font-family: 'Landing-Title'; }
p, .btn { font-family: 'Landing-Copy'; }
.form_4 .form-footer,
.form_4 {    text-align: left!important;}
.form_4 .form-footer .btn i {    display: NONE;}
.bg-beige {
    background: #FEFCF0;
}

.icons-block h3 img {
    margin-right: .8rem;
}

.icons-block h3 {
    display: flex;
    align-items: center;
}

main .advanced-cms-wrapper .rte p, #page .advanced-cms-wrapper .rte p {
    margin-bottom: 1em;
    min-height: 1px;
    color: black;
    font-size: 1.1rem;
}

button.btn, a.btn.btn-default.btn-primary, .btn-secondary {
    padding: .6rem 2rem;
}

.ui-accordion .ui-accordion-header {
    background: unset;
    border-bottom: 1px solid rgba(0,0,0, .1);
color: #000
}
.ui-accordion .ui-accordion-content p {  color: #000; }
.ui-accordion .ui-state-focus {    background: #FEFCF0!important; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {    right: .5em; }

body #wrapper {
    margin-top: -10px!important;
    padding: 0;
}
form#form_4 {
    background: transparent;
}

/**** testimonials ***/

.testimonial-item {
    text-align: left;
}

main .advanced-cms-wrapper  .testimonial-item .author {
    display: flex;
    align-items: center;
    font-size: .75rem;
}

main .advanced-cms-wrapper  .rte p.commentsqty {
    font-size: 0.85rem;
    color: #333;
}
main .advanced-cms-wrapper .rte p.testimonial-body {
    font-size: .85rem;
}
.testimonial-item .author img {
    margin-right: 1rem;
    border-radius: 50%;
    width: 40px;
    height: 50px;
}
.testimonial-item {
    text-align: left;
    padding: 1.1rem;
    background: #F7F3E5;
    border-radius: 20px;
}