/* TDL WP Bakery Styles */
.vc_row{ width: var(--content-width); margin-left: auto !important; margin-right: auto !important; display: flex; gap: 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;}
[data-vc-stretch-content="true"] .vc_col-sm-12 { width: 100% !important;}

/* Reset VC Padding with variable padding set in styles.css */
.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  !important;}

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

/* No Gap */
.noGap { gap: 0 !important;}
.noGap .wpb_single_image{ margin-bottom: 0 !important;}

.tdlButtonRow .vc_column-inner { display: flex !important;}
.tdlButtonRow .wpb_column { display: flex !important;}
.tdlButtonRow .wpb_wrapper { display: flex !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;}

}