.rounded-edges .uvc-headings-line{
    border-radius: 35px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
    border-radius: 35px;
}

.ubtn {
    padding: 12px 80px !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
    padding-top: 4px !important;
    padding-bottom: 7px !important;
}

.header-presentation .hp-background-color .container .hp-content p {
    line-height: 36px;
    font-weight: 600;
    font-family: Dosis;
    text-transform: uppercase;
    background-color: rgb(117, 175, 5);
    border-radius: 50px;
    border-width: 0px;
    margin: 0 auto;
    width: 50%;
}


@media (max-width: 767px){
    .header-presentation .hp-background-color .container .hp-content p {
        width: 100%;
    }}
    
@media (max-width: 767px){
    .hide-on-mobile{
        display: none;
    }}
    
.alert-message .alert {
    text-align: center;
    margin: -10px 0;
}

/* accordion faq */

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
    font-size: 20px;
}


/* columns equal height - text area wider on mobile */
@media (max-width: 767px){
.vc_row-o-equal-height .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.vc_row-o-equal-height .wpb_text_column {
    padding-right: 15px !important;
    padding-left: 15px !important;
}}


/*Button in blog posts for next and previous post, Link to post in blog page*/

.btn a {
    color: #fff;
}


span.btn.btn-outline-secondary {
    margin-bottom: 40px;
}

.entry-title .ve-global-color {
    color: #6dab3c;
}

/* Footer */
.vslmd-widget-container.contat-information-widget.widget-align-left {
    float: unset !important;
}