/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

/* Accordions */
.lr_accordion .vc_tta-container h2 {
	font-size: var(--wpex-text-lg)
}

.lr_accordion .vc_tta-accordion .vc_tta-panel-title a {
	font-weight: 600;
}

.lr_accordion .vc_tta-accordion .vc_tta-panel-title .vc_tta-icon {
	color: var(--wpex-accent)
}

.lr_accordion .vc_tta-accordion .vc_active .vc_tta-panel-title>a {
	background-color: #EE745C;
	color: #ffffff!important
}

.lr_accordion .vc_tta-accordion .vc_active .vc_tta-controls-icon:before {
    border-color: #ffffff!important
}

/* CTA */
.vc_do_cta3 {
	border: none!important;
	padding-bottom: 0!important
}

.vc_do_cta3 header h2 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	
}

.vc_do_cta3 p {
	color: #ffffff
}

.vc_do_cta3 a.vc_btn3 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 1px
}

/* Contact Form 7 */
.wpcf7-text,
.wpcf7-email,
.wpcf7-textarea {
	width: 100%
}

/* Footer */
.lr_footer_legal_menu .vcex-navbar-inner > *:not(:last-child)::after {
    content: "|";
    margin: 0 7px;
    color: inherit;
}

#footer-builder .vcex-list-item-text:hover {
	color: var(--wpex-accent)
}

.lr-accreditations img {
	mix-blend-mode: multiply;
}

/* Homepage Slider */
.lr_homepage_slider .vc_tta-tabs {
	padding-bottom 40px
}

.lr_homepage_services img {
	filter: invert(53%) sepia(67%) saturate(1383%) hue-rotate(326deg) brightness(103%) contrast(87%)
}

.lr_homepage_slider .vc_tta-panel-body {
	padding: 0!important;
	border: none!important
}

.home .lr_break_out_of_row {
	width: 100vw!important;    
	margin-inline-start: -8px!important;	
}

/* Misc */
.vcex-bullets-icon svg {
	width: 10px;
	height: 10px
}

/* Live Your Best Life */
.page-id-17 .lr_break_out_of_row {
	width: 100vw!important;    
	margin-inline-start: -8px!important;	
}

/* Sidebar */
#sidebar .wpex-widget-recent-posts-title {
	color: var(--wpex-accent)
}

/* Single Post */
.single .post-pagination-wrap {
	display: none
}

/* Testimonials */
.ls_testimonials_orange_bg .testimonial-entry-content {
	background-color: var(--wpex-palette-50-color)
}

.ls_testimonials_orange_bg .testimonial-entry-text {
	font-weight: 600;
	color: #ffffff
}

.ls_testimonials_orange_bg .testimonial-caret {
	border-block-start: 12px solid var(--wpex-palette-50-color)!important;
}

.ls_testimonials_white_bg .testimonial-entry-content {
	background-color: #ffffff
}

.ls_testimonials_white_bg .testimonial-entry-text {
	font-weight: 600;
}

.ls_testimonials_white_bg .testimonial-entry-author {
	color: var(--wpex-accent)
}

.ls_testimonials_white_bg .testimonial-caret {
	border-block-start: 12px solid #ffffff!important;
}
