/**handles:style-Theme_Pricing_Table**/
.pricingTable.pricingDetailCompare,.pricingTable.pricingStandard .pricingItemContent,.pricingTable.pricingStandard .vc_btn3-container .vc_general.vc_btn3{border-radius:.5rem}.pricingTable.pricingStandard .headingText{color:var(--black);text-align:center;max-width:750px;margin:0 auto 40px}.pricingTable .pricingItem,.pricingTable .pricingStandard_Container{display:flex}.pricingTable .pricingStandard_Container{justify-content:space-around;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;padding:1rem 0}.pricingTable .pricingItem{flex-direction:column;width:100%;max-width:295px;padding:1rem 10px}.pricingTable .pricingStandard_Container.hasHighlightCallout .pricingItemContent{padding-top:40px}.pricingTable .pricingItemContent{position:relative;padding:20px 20px 30px;background-color:var(--body-bg-color);color:var(--body-text-color);box-shadow:0 5px 1rem var(--menu-shadow);font-size:1rem;text-align:center;overflow:hidden}.pricingTable .pricingItemTextHighlight{position:absolute;width:100%;top:0;left:0;right:0;text-align:center;color:var(--white);background:var(--green);border:1px solid rgba(151,151,151,.33);border-bottom:none;padding:0 25px;min-height:25px;font-size:.75rem;font-weight:700;display:flex;justify-content:center;align-items:center}.pricingTable .pricingContainer{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:6.25rem}.pricingTable .pricingName{display:block;min-height:1.2em;line-height:1.2em;font-size:2rem;font-weight:600;margin-bottom:.5rem}.pricingTable .pricingSubhead{font-size:.9rem;margin:0 auto .75rem auto}.pricingTable .originalOneTime{display:block;font-weight:300;font-size:2.5rem;line-height:1;padding-top:.75rem;text-decoration:line-through;text-decoration-thickness:0.2rem;color:var(--body-text-color);opacity:.4}.pricingTable .goldSpacerBar{height:4px;margin:.25em 0;display:block}.pricingCost{font-weight:500;font-size:3rem;text-align:center}.monthlyCostContainer{margin:0 -21px;padding:.2em 0;background:var(--body-bg-darker);color:var(--gold);font-weight:600;font-size:1.25rem}.CTAButtonContainer{padding:1rem 0}.pricingTable .oneTimeContainer{display:flex;align-items:center;justify-content:center}.pricingTable .hasItemsOnSale .pricingItem:not(.isOnSale) .oneTimeContainer{margin:1.8rem 0}.pricingTable .oneTimeCost{color:var(--gold);font-size:2.6rem;font-weight:700;line-height:1.2;padding:.25rem 0}.pricingTable .oneTimeContainer .oneTimeText{font-size:1rem;line-height:1.15;max-width:7em;text-align:left;padding-left:.5em}.pricingTable .CTAButtonContainer{padding:0 0 1rem 0}.pricingTable .CTAButtonContainer .vc_btn3-container{margin:.5rem 0 0 0}.pricingTable .CTAButtonContainer .vc_btn3-container .vc_general.vc_btn3{width:96%;min-width:unset;max-width:unset}.pricingTable .usersHeader{font-size:1.1rem;font-weight:600;margin:.75rem auto .25rem auto}.pricingTable .usersText{font-size:.7rem;opacity:.7;margin:0 auto .75rem auto}.pricingTable .pricingFeature{padding-top:.75rem;padding-left:1.5em;font-size:.9rem;position:relative;text-align:left}.pricingTable .pricingFeature:before{content:'';display:block;position:absolute;top:1.1em;left:.25em;width:.75em;height:.75em;background-image:url('https://paxtraining.com/wp-content/themes/paxtheme/post-types/pricing/images/GoldCheckMark.svg');background-position:center;background-size:contain;background-repeat:no-repeat}.pricingTable .pricingButton{margin-top:10px}.pricingTable .pricingButton .vc_general.vc_btn3{max-height:50px;padding:0;display:flex;justify-content:center;align-items:center;min-width:200px;max-width:100%}.pricingTable.pricingDetailCompare .compRow{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:0;margin:15px 0}.pricingTable.pricingDetailCompare .compRow.headingRow{display:none}.pricingTable.pricingDetailCompare .itemName{display:flex;align-items:center;justify-content:center;padding:1rem 1rem .5rem 1rem;min-width:100%;font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--menu-shadow)}.pricingTable.pricingDetailCompare .compPoint{display:flex;flex-grow:1;flex-direction:row;align-items:center;justify-content:center;text-align:center;min-width:100%;min-height:3.5rem;border:1px solid var(--menu-shadow);border-top:none;background-color:var(--body-bg-color)}.pricingTable.pricingDetailCompare .compPoint span{display:inline-block;width:50%;font-weight:300}.pricingTable.pricingDetailCompare .compPoint .plan{font-weight:500}.pricingTable.pricingDetailCompare .compPoint .planValue{position:relative}.pricingTable.pricingDetailCompare .compPoint .planValue .vc_btn3-container.vc_btn3-center{margin:0;padding:1rem}.pricingTable.pricingDetailCompare .compPoint .planValue .vc_btn3-container.vc_btn3-center .vc_general{max-width:unset;width:100%;min-width:unset;font-size:.75rem}.pricingTable.pricingDetailCompare .pricingIcon{height:26px;width:26px;margin-top:5px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.pricingTable.pricingDetailCompare .pricingIcon.included{background-image:url("https://paxtraining.com/wp-content/themes/paxtheme/post-types/pricing/images/GreenCheckmark.svg")}.pricingTable.pricingDetailCompare .pricingIcon.not-included{background-image:url("https://paxtraining.com/wp-content/themes/paxtheme/post-types/pricing/images/GreyX.svg")}.pricingTable.pricingDetailCompare .planValue.pricing{display:flex;align-items:center;flex-direction:column}.pricingTable.pricingDetailCompare .originalOneTime{font-size:2rem;position:relative;padding:.5rem 0 .5rem 0;margin:0 0 .5rem 0;line-height:1}.pricingTable.pricingDetailCompare .originalOneTime:after{content:"";display:block;position:absolute;top:calc(100% - 1px);left:0;margin-left:-15%;right:0;margin-right:-15%;background-color:var(--gold);height:2px;width:130%}.pricingTable.pricingDetailCompare .oneTimeCost{font-size:2rem;padding:.25em 0;line-height:1;font-weight:500}@media(max-width:991px){.compPoint:not(.headingPoint):nth-child(odd){background-color:var(--body-bg-darker)}}@media(min-width:768px){.pricingTable.pricingStandard_Container{margin:0;width:unset}.pricingTable.pricingStandard .pricingStandard_Container{width:100%;margin:0 auto}}@media(min-width:991px){.pricingTable.pricingDetailCompare{margin:2rem 0;box-shadow:0 5px 1rem var(--menu-shadow);overflow:hidden}.pricingTable.pricingDetailCompare .compRow.headingRow{display:flex}.pricingTable.pricingDetailCompare .compRow{margin:0;background-color:var(--body-bg-color)}.pricingTable.pricingDetailCompare .compRow:not(.headingPoint):nth-child(2n){background-color:var(--body-bg-darker)}.pricingTable.pricingDetailCompare .itemName{min-width:300px;font-weight:300;font-size:1rem;border:none;padding:0 1rem 0 0;justify-content:flex-end}.pricingTable.pricingDetailCompare .compPoint{min-width:unset;flex:1 1 0;padding:1rem;justify-content:center;align-items:center;min-height:unset;border-top:none;border-right:none;border-bottom:none;background-color:transparent}.pricingTable.pricingDetailCompare .compPoint.headingPoint{font-weight:500}.pricingTable.pricingDetailCompare .pricingIcon{height:1.5rem;width:2rem}.pricingTable.pricingDetailCompare .compPoint .plan{display:none}.pricingTable.pricingDetailCompare .compPoint .planValue{min-width:100%;font-weight:300}.pricingTable.pricingDetailCompare .originalOneTime{padding-top:0}.pricingTable.pricingDetailCompare .oneTimeCost{padding:0}}