@import "../../../leader/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
.recommendation-text p{
    font-size:17.5px;
}
.testimonial-image-name .image-text-thumbnail{
    display: inline-block;
    border-radius: 50%;
    width: 64px;
    height: 64px;
}
.testimonial-image-name .image-text-title{
    font-size:14px;
    font-weight:bold;
    color:#686868;
    font-family:'Arial', Arial, sans-serif;
}
body.pojo-a11y-focusable a:focus{
        outline-style: none !important;
    outline-width: 0px !important;
    outline-color: transparent !important;
}
.slick-arrow {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,.2);
    background-size: 7px 11px;
    border-radius: 32px;
    text-indent: -999em;
    opacity: .6;
    transition: opacity .2s;
}



.slick-next {
    background-image: url('../images/left.png');
    right: -55px;
    left: auto;
    background-position-x: 49%;
}



.slick-prev {
    background-image: url('../images/right.png');
    right: auto;
    left: -55px;
}

.home-rec-slider {
    background-color: #f6f6f6;
    margin-top: 25px;
    margin-bottom: 25px;
}

.home .rec-slider-container {
    max-width: 970px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.rec-slider-title h4 {
    font-size: 21px;
    color: #53979c;
    margin-bottom: 0;
}
.home-contact-header{
    color:#53979c;
}
.rec-slider-text {
    font-size: 16px;
}
.page-template-lp-template #title-bar, .page-template-lp-template2 #title-bar{
    display:none;
}
.page-template-lp-template #primary #content, .page-template-lp-template2 #primary #content{
    margin-top:0 !important;
    margin-bottom:0 !important;
}
.lp2-right-bottom{
    margin-top:20px;
    margin-bottom:20px;
}
body.pojo-title-bar.page-template-lp-template #header,body.pojo-title-bar.page-template-lp-template2 #header{
    position:relative;
}
body.pojo-title-bar.admin-bar.page-template-lp-template #header, body.pojo-title-bar.admin-bar.page-template-lp-template2 #header{
    top:0;
    background-color:rgba(45, 45, 45, 1) !important;
}
body.page-template-lp-template, body.page-template-lp-template2{
    background-color:#fff;
}
.lp-header-left {
    float: left;
}

    .lp-header-left a {
        color: #6e4a9b;
        font-size: 30px;
        line-height: 96px;
    }

        .lp-header-left a:focus {
            color: #62349b;
        }

.sticky-header .lp-header-left a {
    line-height: 60px;
}

.page-template-lp-template #header {
    padding-bottom: 6px;
}

.page-template-lp-template #primary > .container, .page-template-lp-template2 #primary > .container {
    width: 100%;
    max-width: 100%;
}

.lp-main {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
    position: relative;
}

    .lp-main:after {
        content: "";
        opacity: 0.5;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute;
        z-index: -1;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.lp-main-right {
    float: right;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
}

.lp-main-left {
    float: right;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
    text-align: left;
}

.lp-main h2 {
    margin-top: 0px;
}

.lp-contact {
    padding: 25px 15px 15px 15px;
}

.lp-field {
    float: right;
    width: 28%;
    padding-right: 15px;
}

.lp-field-first {
    padding-right: 0px;
}

.lp-field-last {
    width: 16%;
}

    .lp-field-last input {
        margin-top: 25px;
        height: 39px;
        width: 100%;
        background-color: #53979c;
        color: #fff;
    }

.page-template-lp-template div.wpcf7-response-output, .page-template-lp-template2 div.wpcf7-response-output {
    margin: 0;
    clear: both;
    width: 100%;
}

.page-template-lp-template2 div.wpcf7-response-output {
    margin-top: 15px;
}

div.wpcf7-mail-sent-ok {
    border-color: #53979c;
}

.lp-recommendations-slider {
    background-color: #f6f6f6;
}

.page-template-lp-template #footer, .page-template-lp-template2 #footer {
    margin-top: 0;
}

.page-template-lp-template #pojo-a11y-toolbar, .page-template-lp-template2 #pojo-a11y-toolbar {
    display: none;
}

.lp2-right {
    width: 50%;
    float: right;
    padding-left: 15px;
}

.lp2-left {
    width: 50%;
    float: right;
    padding-right: 85px;
}

.lp2-right-bottom {
    width: 60%;
    float: right;
    padding-left: 15px;
    margin-top: 25px;
}

.lp2-left-bottom {
    width: 40%;
    float: right;
    padding-right: 15px;
}

.lp2-right-bottom img {
    float: right;
    width: 45%;
}

.lp2-about-text {
    float: right;
    width: 55%;
    padding-right: 15px;
}

    .lp2-about-text h1, .lp2-about-text h2, .lp2-about-text h3, .lp2-about-text h4 {
        margin-top: 0;
    }

.lp-field2 {
    margin-top: 5px;
}

.lp-field2-button {
    margin-top: 15px;
}

[dir='rtl'] .page-template-lp-template2 .slick-prev {
    right: 0;
}

[dir='rtl'] .page-template-lp-template2 .slick-next {
    left: -35px;
}

.thank-you-home-link {
    padding-right: 15px;
    padding-left: 15px;
}

.lp2-right h2 {
    font-weight: bold;
    font-size: 30px;
    line-height: 28px;
}

.lp2-right {
    color: #353535;
}

.lp2-left {
    color: #353535;
}



.lp-main:after {
    opacity: 0.3;
}

.rec-slider-header {
    font-size: 30px;
    text-align: center;
    color:#53979c;
}

.slider-quote {
    float: right;
    width: 10%;
    max-width: 39px;
}

.rec-slider-main {
    float: right;
    width: 90%;
    margin-right: 25px;
}
.tp-caption{
    font-family:'Carmela', Arial, sans-serif;
}
.sidebar-header {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-right: 5px;
    font-family: arial;
}
@media (max-width: 768px) {
    .rtl.page-template-lp-template2 .sticky-header.logo-left .logo {
        width: 40%;
        float: right;
    }

    .sticky-header .lp-header-left {
        width: auto;
    }

        .sticky-header .lp-header-left a {
            font-size: 21px;
            line-height: 55px;
        }

    .lp-field {
        width: 100%;
        padding-right: 0;
    }

    .lp2-right {
        width: 100%;
        padding-left: 0;
    }

    .lp2-left {
        width: 100%;
        padding-right: 0;
    }

    .lp-header-left {
        width: 100%;
        text-align: center;
    }

        .lp-header-left a {
            line-height: 50px;
        }

    .lp2-right-bottom {
        width: 100%;
        padding-left: 0;
    }

    .lp2-left-bottom {
        width: 100%;
    }

    .lp2-right-bottom img {
        width: 100%;
    }

    .lp2-about-text {
        width: 100%;
        padding-right: 0;
        margin-top: 15px;
    }

        .lp2-about-text h1, .lp2-about-text h2, .lp2-about-text h3, .lp2-about-text h4 {
            text-align: center;
        }

    [dir='rtl'] .page-template-lp-template2 .slick-prev {
        right: 15px;
    }

    [dir='rtl'] .page-template-lp-template2 .slick-next {
        left: 15px;
    }

    .recommendations-slider {
        padding-bottom: 45px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .slider-image {
        width: 100%;
        max-width: 100%;
        padding-left: 0;
    }

        .slider-image img {
            margin-left: auto;
            margin-right: auto;
        }

    .slider-text {
        width: 100%;
        max-width: 610px;
        padding-top: 15px;
        margin-left: auto;
        margin-right: auto;
    }

    [dir='rtl'] .slick-next {
        left: 15px;
    }

    [dir='rtl'] .slick-prev {
        right: 15px;
    }

    .slick-prev, .slick-next {
        bottom: 0;
        top: auto;
    }
}

@media (min-width: 769px) and (max-width:1024px) {
    [dir='rtl'] .slick-next {
        left: -20px;
        z-index: 9999;
    }

    [dir='rtl'] .slick-prev {
        right: -20px;
        z-index: 9999;
    }
}
@media (max-width: 767px) {
    .home-form-divider {
        display: none;
    }
}
