/* Make Beaver options play nice with the theme */ .vamtam-box-outer-padding, .limit-wrapper, .header-padding { padding-left: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-block-margin-desktop-left, var( --vamtam-beaver-global-module_margins_left ) ) ); padding-right: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-block-margin-desktop-right, var( --vamtam-beaver-global-module_margins_right ) ) ); } body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper, body .fl-row-content-wrap { padding-left: var( --vamtam-box-outer-padding ); padding-right: var( --vamtam-box-outer-padding ); } body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper { max-width: calc( var( --vamtam-site-max-width ) + var( --vamtam-beaver-global-module_margins_left ) + var( --vamtam-beaver-global-module_margins_right ) ); } .vamtam-box-outer-padding .vamtam-box-outer-padding, body .vamtam-box-outer-padding .fl-row-content-wrap, .limit-wrapper .limit-wrapper { padding-left: 0; padding-right: 0; } body .post-content .fl-row-full-width .fl-row-fixed-width { padding-left: var( --vamtam-box-outer-padding ); padding-right: var( --vamtam-box-outer-padding ); } @media ( max-width: 200px ) { .post-siblings { display: none; } } @media ( min-width: 1px ) and ( max-width: 0px ) { .vamtam-box-outer-padding, .limit-wrapper, .header-padding { padding-left: calc( 30px + var( --vamtam-block-margin-desktop-left, var( --vamtam-beaver-global-module_margins_left ) ) ); padding-right: calc( 30px + var( --vamtam-block-margin-desktop-right, var( --vamtam-beaver-global-module_margins_right ) ) ); } body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper, body .fl-row-content-wrap { padding-left: 30px; padding-right: 30px; } body .post-content .fl-row-full-width .fl-row-fixed-width { padding-left: calc( 20px + var( --vamtam-block-margin-desktop-left, var( --vamtam-beaver-global-module_margins_left ) ) ); padding-right: calc( 20px + var( --vamtam-block-margin-desktop-right, var( --vamtam-beaver-global-module_margins_right ) ) ); } } @media ( max-width: 0px ) { .vamtam-box-outer-padding, .limit-wrapper, .header-padding { padding-left: calc( 20px + var( --vamtam-block-margin-tablet-left, var( --vamtam-beaver-global-module_margins_left ) ) ); padding-right: calc( 20px + var( --vamtam-block-margin-tablet-right, var( --vamtam-beaver-global-module_margins_right ) ) ); } body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper, body .fl-row-content-wrap { padding-left: 20px; padding-right: 20px; } body .post-content .fl-row-full-width .fl-row-fixed-width { padding-left: calc( 10px + var( --vamtam-beaver-global-module_margins_left ) ); padding-right: calc( 10px + var( --vamtam-beaver-global-module_margins_right ) ); } body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main:not(.layout-full) .limit-wrapper { padding-left: 0; padding-right: 0; } body .post-content .fl-row-full-width .fl-row-fixed-width, body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-fixed-width, body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-full-width, body #main:not(.layout-full) .fl-builder-content > .fl-row-fixed-width { padding-left: calc( 10px + var( --vamtam-block-margin-tablet-left, var( --vamtam-beaver-global-module_margins_left ) ) ); padding-right: calc( 10px + var( --vamtam-block-margin-tablet-right, var( --vamtam-beaver-global-module_margins_right ) ) ); } } @media ( max-width: 0px ) { .vamtam-box-outer-padding, .limit-wrapper, .header-padding { padding-left: calc( 10px + var( --vamtam-block-margin-phone-left, var( --vamtam-beaver-global-module_margins_left ) ) ); padding-right: calc( 10px + var( --vamtam-block-margin-phone-right, var( --vamtam-beaver-global-module_margins_right ) ) ); } body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-fixed-width, body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-full-width, body #main:not(.layout-full) .fl-builder-content > .fl-row-fixed-width { padding-left: 0; padding-right: 0; } } :root { scroll-behavior: smooth; }