/**
 * Restore TagDiv footer column widths when WPBakery's mobile-first
 * .vc_column_container { width: 100%; } loads after theme .td-pb-span* rules.
 */

@media (min-width: 768px) {
	.td-footer-wrap .td-pb-span1.vc_column_container,
	.td-footer-template-wrap .td-pb-span1.vc_column_container,
	.td-footer-page .td-pb-span1.vc_column_container {
		width: 8.33333333%;
	}

	.td-footer-wrap .td-pb-span2.vc_column_container,
	.td-footer-template-wrap .td-pb-span2.vc_column_container,
	.td-footer-page .td-pb-span2.vc_column_container {
		width: 16.66666667%;
	}

	.td-footer-wrap .td-pb-span3.vc_column_container,
	.td-footer-template-wrap .td-pb-span3.vc_column_container,
	.td-footer-page .td-pb-span3.vc_column_container {
		width: 25%;
	}

	.td-footer-wrap .td-pb-span4.vc_column_container,
	.td-footer-template-wrap .td-pb-span4.vc_column_container,
	.td-footer-page .td-pb-span4.vc_column_container {
		width: 33.33333333%;
	}

	.td-footer-wrap .td-pb-span5.vc_column_container,
	.td-footer-template-wrap .td-pb-span5.vc_column_container,
	.td-footer-page .td-pb-span5.vc_column_container {
		width: 41.66666667%;
	}

	.td-footer-wrap .td-pb-span6.vc_column_container,
	.td-footer-template-wrap .td-pb-span6.vc_column_container,
	.td-footer-page .td-pb-span6.vc_column_container {
		width: 50%;
	}

	.td-footer-wrap .td-pb-span7.vc_column_container,
	.td-footer-template-wrap .td-pb-span7.vc_column_container,
	.td-footer-page .td-pb-span7.vc_column_container {
		width: 58.33333333%;
	}

	.td-footer-wrap .td-pb-span8.vc_column_container,
	.td-footer-template-wrap .td-pb-span8.vc_column_container,
	.td-footer-page .td-pb-span8.vc_column_container {
		width: 66.66666667%;
	}

	.td-footer-wrap .td-pb-span9.vc_column_container,
	.td-footer-template-wrap .td-pb-span9.vc_column_container,
	.td-footer-page .td-pb-span9.vc_column_container {
		width: 75%;
	}

	.td-footer-wrap .td-pb-span10.vc_column_container,
	.td-footer-template-wrap .td-pb-span10.vc_column_container,
	.td-footer-page .td-pb-span10.vc_column_container {
		width: 83.33333333%;
	}

	.td-footer-wrap .td-pb-span11.vc_column_container,
	.td-footer-template-wrap .td-pb-span11.vc_column_container,
	.td-footer-page .td-pb-span11.vc_column_container {
		width: 91.66666667%;
	}

	.td-footer-wrap .td-pb-span12.vc_column_container,
	.td-footer-template-wrap .td-pb-span12.vc_column_container,
	.td-footer-page .td-pb-span12.vc_column_container {
		width: 100%;
	}
}
