/*
 * Pricing tab styles for page-templates/cpt_plan_pricing.php.
 * Extracted from the stylesheet the (since removed) Spectra plugin used to generate
 * (uploads/uag-plugin/custom-style-blocks.css); only the rules the pricing markup uses.
 * Loaded by the wpweb_plan_and_pricing / wpweb_mobile_plan_and_pricing /
 * wpweb_web_design_plan_and_pricing shortcodes.
 */

.uagb-tabs__wrap { display:flex; }
.uagb-tabs__wrap ul.uagb-tabs__panel { margin:0; list-style-type:none; display:inherit; }
.uagb-tabs__wrap ul.uagb-tabs__panel.uagb-tabs__align-center { justify-content:center; }
.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a { position:relative; padding:6px 12px; display:inline-flex; color:inherit; }
.uagb-tabs__wrap ul.uagb-tabs__panel p { margin:0; }
.uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon-position-left { display:block; align-items:center; }
.uagb-tabs__wrap .uagb-tabs__body-wrap { position:relative; max-width:100%; padding:10px; }
.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop { flex-direction:column; }
.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop ul.uagb-tabs__panel { margin-bottom:0; padding:0; display:flex; align-items:center; flex-direction:row; max-width:100%; flex-wrap:wrap; }
.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop .uagb-tabs__body-wrap { max-width:100%; }
.uagb-tabs__wrap.uagb-tabs__hstyle1-desktop .uagb-tab { margin:10px 10px 10px 0; }
@media (max-width: 1023px) {
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet { flex-direction:row; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel { margin-bottom:0; padding:0; display:flex; flex-direction:column; flex-grow:1; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tab p { margin:0; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap { flex-grow:3; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel { min-width:24%; max-width:24%; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap { max-width:75%; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap .uagb-tabs-list { width:-webkit-fill-available; justify-content:center; }
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tab { margin:0 10px 10px 0; }
}
@media (max-width: 767px) {
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile { display:block; }
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel { margin:0; padding:0; display:flex; flex-direction:column; max-width:100%; flex-grow:unset; }
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab { width:100%; }
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab p { margin:0; }
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile .uagb-tabs__body-wrap { max-width:100%; }
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab { margin:0 0 10px 0; }
}
.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active { display:block; }
.uagb-tabs__wrap .uagb-tabs__body-container { padding:10px 15px; display:none; }
