/* TDL WP Bakery Styles */
.vc_row{ width: var(--content-width); margin-left: auto !important; margin-right: auto !important; display: flex; gap: var(--column-gap); padding-bottom: var(--small-vc-padding);}
[data-vc-full-width="true"].vc_row { width: 100%; display: flex; justify-content: center;}

.vc_row::after, .vc_row::before { content: none !important;}
[data-vc-stretch-content="true"].vc_row .vc_column_container{ width: 100%;}
.vc_col-sm-12 { width: var(--content-width) !important;}
.vc_row[data-vc-full-width].vc_hidden { opacity: 1 !important;}
[data-vc-stretch-content="true"] .vc_col-sm-12 { width: 100% !important;}

[data-vc-full-width="true"][data-vc-full-width-init="true"].vc_row { padding-left: calc((100% - var(--content-width)) / 2) !important; padding-right: calc((100% - var(--content-width)) / 2) !important;}
[data-vc-full-width="true"][data-vc-full-width-init="true"][data-vc-stretch-content="true"].vc_row { padding-left: 0 !important; padding-right: 0 !important;}

/* Reset VC Padding with variable padding set in styles.css */
/* .vc_row .vc_inner { width: calc(100% + var(--default-vc-padding)) !important;} */
.vc_column-inner, .vc_column_container > .vc_column-inner{padding-left: 0 !important; padding-right: 0 !important;}
/* .vc_row .wpb_column, .vc_column-inner .wpb_column{padding: 0  calc(var(--default-vc-padding) / 2) !important;} */
.vc_row .wpb_column, .vc_column-inner .wpb_column { padding: 0  !important;}
/* .vc_column-inner .wpb_column { position: relative; left: calc(-1 * (var(--default-vc-padding) / 2));} */

/* Misc */
.vc_row-no-padding { padding-bottom: 0 !important;}
.vc_row-no-padding > .wpb_column { padding: 0 !important;}

/* .wpb_single_image .vc_figure, .wpb_single_image .vc_single_image-wrapper, .wpb_single_image img { width: 100% !important;} */

.vc_row.tdlNoPadding { padding-bottom: 0 !important;}

.noGap { gap: 0 !important;}
.noGap .wpb_single_image{ margin-bottom: 0 !important;}

.vc_row .vc_column_container .vc_row.vc_inner { width: 100% !important;}

@media all and (max-width: 1250px)  {

	:root{
		--content-width: 92%;
	}

	.vc_column-inner .vc_row { width: 100% !important;}
	.vc_row .vc_column_container{ width: 100% !important;}
	/* [data-vc-full-width="true"].vc_row > .wpb_column { width: var(--content-width) !important;} */

	.tdlCTAWrapper .tdlCallToActionContainer .vc_row { width: 100% !important; left: 0px !important;}
	.tdlCTAWrapper[data-vc-full-width="true"].vc_row > .wpb_column { width: 100% !important;}
	.splide__arrows { display: none !important;}

}