/***********************************
 * General
 ***********************************/
body:not(.single-post) .post-content > p,
footer.site-footer > p {display: none;}


/***********************************
 * Kerning
 ***********************************/

.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: "palt"; font-feature-settings: "palt";}
.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: initial; font-feature-settings: initial;}
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: initial; font-feature-settings: initial;}
@media (min-width: 570px) and (max-width: 959px) {
  .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont,
  .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: "palt"; font-feature-settings: "palt";}
}
@media (max-width: 569px) {
  .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont,
  .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: "palt"; font-feature-settings: "palt";}
}
@media (min-width: 570px) and (max-width: 959px) {
  .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont,
  .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: initial; font-feature-settings: initial;}
}
@media (max-width: 569px) {
  .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont,
  .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: initial; font-feature-settings: initial;}
}
@media (min-width: 570px) and (max-width: 959px) {
  .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont,
  .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: initial; font-feature-settings: initial;}
}
@media (max-width: 569px) {
  .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont,
  .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {-webkit-font-feature-settings: initial; font-feature-settings: initial;}
}


/***********************************
 * Border-radius (Set extra class for column)
 ***********************************/

.uncell-radius-xs > .uncol > .uncoltable > .uncell {
  border-radius: 2px;
  background-clip: padding-box;
}
.uncell-radius-s > .uncol > .uncoltable > .uncell {
  border-radius: 4px;
  background-clip: padding-box;
}
.uncell-radius-std > .uncol > .uncoltable > .uncell {
  border-radius: 8px;
  background-clip: padding-box;
}
.uncell-radius-lg > .uncol > .uncoltable > .uncell {
  border-radius: 12px;
  background-clip: padding-box;
}
.uncell-radius-x > .uncol > .uncoltable > .uncelll {
  border-radius: 16px;
  background-clip: padding-box;
}


/***********************************
 * Alternate size of one (gutter|padding)
 ***********************************
 *
 * Set Var */
:root {
	--one-alt: 9px;
	--one-padding-alt: 18px; /* Column Padding */
}
/*
 * Set Style */
.row .uncell.one-block-padding {padding: var(--one-padding-alt);}

@media (min-width: 570px) and (max-width: 959px) {
	.main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-md]) {padding-top: var(--one-alt);}
}
@media (max-width: 569px) {
	.main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-sm]) {padding-top: var(--one-alt);}
}
@media (min-width: 570px) and (max-width: 959px) {
	.main-container .col-one-gutter > .cols-md-responsive {margin-left: calc(var(--one-alt) * -1);}
	.main-container .col-one-gutter > .cols-md-responsive > div[class*=col-md] {padding-left: var(--one-alt);}
	.main-container .col-one-gutter > .cols-md-responsive > div:not([class*=col-md]) {padding-left: var(--one-alt);}
}
@media (max-width: 570px) {
	.main-container .col-one-gutter > .cols-sm-responsive {margin-left: calc(var(--one-alt) * -1);}
	.main-container .col-one-gutter > .cols-sm-responsive > div[class*=col-sm] {padding-left: var(--one-alt);}
	.main-container .col-one-gutter > .cols-sm-responsive > div:not([class*=col-sm]) {padding-left: var(--one-alt);}
}
.main-container .row-container .row-parent .one-internal-gutter .uncont > * {margin-top: var(--one-alt);}
.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > *:not(:first-child) {margin-top: var(--one-alt);}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner, .main-container .row-container .col-one-gutter > .row-inner {margin-left: calc(var(--one-alt) * -1);}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div, .main-container .row-container .col-one-gutter > .row-inner > div {padding-left: var(--one-alt); padding-right: 0px;}
}
@media (max-width: 959px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div, .main-container .row-container .col-one-gutter > .row-inner > div {padding-top: var(--one-alt);}
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div:first-child, .main-container .row-container .col-one-gutter > .row-inner > div:first-child {padding-top: 0px;}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner {margin-left: calc(var(--one-alt) * -1);}
}
.main-container .row-container:not(.limit-width) .one-h-padding, .main-container .row-container.boxed-row .one-h-padding {padding-left: var(--one-alt); padding-right: var(--one-alt);}
.main-container .row-container .one-top-padding {padding-top: var(--one-alt);}
.main-container .row-container .one-bottom-padding {padding-bottom: var(--one-alt);}
.main-container .row-container:not(.limit-width) .one-h-margin, .main-container .row-container.boxed-row .one-h-margin {margin-left: var(--one-alt); margin-right: var(--one-alt);}
.main-container .row-container .one-top-margin {margin-top: var(--one-alt);}
.main-container .row-container .one-bottom-margin {margin-bottom: var(--one-alt);}
@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner, .main-container .post-body > .row-container .col-one-gutter > .row-inner {width: calc(100% + var(--one-alt));}
}
@media (min-width: 960px) {
	.main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner {width: calc(100% + var(--one-alt));}
}
.tab-content > .tab-pane.one-internal-gutter > div > *:not(:first-child) {margin-top: var(--one-alt);}
.panel-body.one-internal-gutter > div > *:not(:first-child) {margin-top: var(--one-alt);}


/***********************************
 * Mobile Horizontal Padding
 ***********************************
 *
 * Set Var */
:root {--mobile-h-padding: 18px;}
/*
 * Set Style */
@media (max-width: 569px) {
	.menu-container .logo-container, .mobile-menu-button {padding-left: var(--mobile-h-padding) !important; padding-right: var(--mobile-h-padding) !important;}
	.main-container .row-container .row-parent, .main-container .row-container .single-h-padding, .main-container .row-container:not(.limit-width).footer-last .no-h-padding {padding-left: var(--mobile-h-padding); padding-right: var(--mobile-h-padding);}
}


/***********************************
 * Column Block Padding Overrides
 ***********************************/
@media (max-width: 959px) {
	.uncell-no-bp-tablet.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 0;}
	.uncell-9-bp-tablet.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 9px;}
	.uncell-18-bp-tablet.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 18px;}
	.uncell-36-bp-tablet.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 36px;}
}
@media (max-width: 569px) {
	.uncell-no-bp-mobile.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 0;}
	.uncell-9-bp-mobile.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 9px;}
	.uncell-18-bp-mobile.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 18px;}
	.uncell-36-bp-mobile.wpb_column > .uncol > .uncoltable > .uncell[class*="block-padding"] {padding: 36px;}
}



/***********************************
 * Off Grid
 ***********************************/
body:not(.vc-safe-mode) .shift_x_half.shift_x_fixed {left: 18px !important;}
body:not(.vc-safe-mode) .shift_x_single.shift_x_fixed {left: 36px !important;}
body:not(.vc-safe-mode) .shift_x_double.shift_x_fixed {left: 72px !important;}
body:not(.vc-safe-mode) .shift_x_triple.shift_x_fixed {left: 108px !important;}
body:not(.vc-safe-mode) .shift_x_quad.shift_x_fixed {left: 144px !important;}
body:not(.vc-safe-mode) .shift_x_neg_half.shift_x_fixed {left: -18px !important;}
body:not(.vc-safe-mode) .shift_x_neg_single.shift_x_fixed {left: -36px !important;}
body:not(.vc-safe-mode) .shift_x_neg_double.shift_x_fixed {left: -72px !important;}
body:not(.vc-safe-mode) .shift_x_neg_triple.shift_x_fixed {left: -108px !important;}
body:not(.vc-safe-mode) .shift_x_neg_quad.shift_x_fixed {left: -144px !important;}