beaver.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. /* Make Beaver options play nice with the theme */
  2. .vamtam-box-outer-padding,
  3. .limit-wrapper,
  4. .header-padding {
  5. padding-left: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) );
  6. padding-right: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) );
  7. }
  8. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper,
  9. body .fl-row-content-wrap {
  10. padding-left: var( --vamtam-box-outer-padding );
  11. padding-right: var( --vamtam-box-outer-padding );
  12. }
  13. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper {
  14. max-width: calc( var( --vamtam-site-max-width ) + 2 * var( --vamtam-beaver-global-module_margins ) );
  15. }
  16. body.boxed .fixed-header-box,
  17. body.boxed .fl-row-fixed-width {
  18. max-width: calc( var( --vamtam-site-max-width ) + 2 * ( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) ) );
  19. }
  20. .vamtam-box-outer-padding .vamtam-box-outer-padding,
  21. body .vamtam-box-outer-padding .fl-row-content-wrap,
  22. .limit-wrapper .limit-wrapper {
  23. padding-left: 0;
  24. padding-right: 0;
  25. }
  26. body .post-content .fl-row-full-width .fl-row-fixed-width {
  27. padding-left: var( --vamtam-box-outer-padding );
  28. padding-right: var( --vamtam-box-outer-padding );
  29. }
  30. @media ( min-width: <?php echo intval( $medium_breakpoint + 1 ) ?>px ) and ( max-width: <?php echo intval( $content_width ) ?>px ) {
  31. .vamtam-box-outer-padding,
  32. .limit-wrapper,
  33. .header-padding {
  34. padding-left: calc( 30px + var( --vamtam-beaver-global-module_margins ) );
  35. padding-right: calc( 30px + var( --vamtam-beaver-global-module_margins ) );
  36. }
  37. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper,
  38. body .fl-row-content-wrap {
  39. padding-left: 30px;
  40. padding-right: 30px;
  41. }
  42. body .post-content .fl-row-full-width .fl-row-fixed-width {
  43. padding-left: calc( 20px + var( --vamtam-beaver-global-module_margins ) );
  44. padding-right: calc( 20px + var( --vamtam-beaver-global-module_margins ) );
  45. }
  46. }
  47. @media ( max-width: <?php echo intval( $medium_breakpoint ) ?>px ) {
  48. .vamtam-box-outer-padding,
  49. .limit-wrapper,
  50. .header-padding {
  51. padding-left: calc( 20px + var( --vamtam-beaver-global-module_margins ) );
  52. padding-right: calc( 20px + var( --vamtam-beaver-global-module_margins ) );
  53. }
  54. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main > .limit-wrapper,
  55. body .fl-row-content-wrap {
  56. padding-left: 20px;
  57. padding-right: 20px;
  58. }
  59. body .post-content .fl-row-full-width .fl-row-fixed-width {
  60. padding-left: calc( 10px + var( --vamtam-beaver-global-module_margins ) );
  61. padding-right: calc( 10px + var( --vamtam-beaver-global-module_margins ) );
  62. }
  63. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main.layout-left-only .limit-wrapper,
  64. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main.layout-right-only .limit-wrapper,
  65. body:not(.single-tribe_events):not(.post-type-archive).fl-builder #main.layout-left-right .limit-wrapper {
  66. padding-left: 0;
  67. padding-right: 0;
  68. }
  69. body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-fixed-width,
  70. body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-full-width,
  71. body #main:not(.layout-full) .fl-builder-content > .fl-row-fixed-width {
  72. padding-left: calc( 10px + var( --vamtam-beaver-global-module_margins ) );
  73. padding-right: calc( 10px + var( --vamtam-beaver-global-module_margins ) );
  74. }
  75. }
  76. @media ( max-width: <?php echo intval( $small_breakpoint ) ?>px ) {
  77. .vamtam-box-outer-padding,
  78. .limit-wrapper,
  79. .header-padding {
  80. padding-left: calc( 10px + var( --vamtam-beaver-global-module_margins ) );
  81. padding-right: calc( 10px + var( --vamtam-beaver-global-module_margins ) );
  82. }
  83. body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-fixed-width,
  84. body #main:not(.layout-full) .fl-builder-content > .fl-row-full-width .fl-row-full-width,
  85. body #main:not(.layout-full) .fl-builder-content > .fl-row-fixed-width {
  86. padding-left: 0;
  87. padding-right: 0;
  88. }
  89. }
  90. <?php if ( ! class_exists( 'FLBuilderModel' ) || ! FLBuilderModel::is_builder_active() ) : ?>
  91. :root { scroll-behavior: smooth; }
  92. <?php endif ?>