.tp-container {
  max-width: 100%;
}@font-face{font-family:ETmodules;font-display:block;src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot#1778279231) format("embedded-opentype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot#1778279231) format("embedded-opentype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot#1778279231) format("embedded-opentype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot#1778279231) format("embedded-opentype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//m25.co.za/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}.charitable-donation-form .recurring-donation{*zoom:1;margin:10px 0 0 0!important;padding:0!important;border-bottom:1px solid #ddd;list-style:none;display:flex;flex-direction:row}.charitable-donation-form .recurring-donation:after,.charitable-donation-form .recurring-donation:before{content:" ";display:table}.charitable-donation-form .recurring-donation:after{clear:both}.charitable-donation-form .recurring-donation .recurring-donation-option{margin:0;padding:0;border:none;list-style:none;display:flex}.charitable-donation-form .recurring-donation .recurring-donation-option .amount{font-weight:bolder}.charitable-donation-form .recurring-donation .recurring-donation-option:nth-child(2n+2){margin-right:0}.charitable-donation-form .recurring-donation .recurring-donation-option label{display:block;cursor:pointer;width:100%;margin:0;padding:.5em 1em;border:1px solid #ddd;border-width:1px 1px 0 1px;background-color:white;text-align:center}.charitable-donation-form .recurring-donation .recurring-donation-option input[type=radio]{position:relative;margin:0 6px 0 0;vertical-align:middle;cursor:pointer}.charitable-donation-form .recurring-donation .recurring-donation-option.selected>label{font-weight:bolder;margin-bottom:-1px;border-color:#ddd;border-bottom:none;background:#fff}.charitable-donation-form .charitable-form-subheader{margin:0 0 1em;font-style:italic}.charitable-donation-form .charitable-donation-options{padding:1em 0}.charitable-donation-form .charitable-donation-options .charitable-custom-donation-field-alone,.charitable-donation-form .charitable-donation-options .custom-donation-amount{margin-bottom:0}.js .charitable-donation-form .donation-amount input[type=radio],.js .charitable-donation-form .recurring-donation-option input[type=radio]{display:none}.charitable-gateway-tab.disabled-for-recurring,#charitable-gateway-selector li.disabled-for-recurring{opacity:0.4;pointer-events:none;position:relative;color:#6c757d}.charitable-gateway-tab.disabled-for-recurring::after,#charitable-gateway-selector li.disabled-for-recurring::after{content:"⚠";position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#f39c12;font-weight:bold;font-size:14px;z-index:1}#charitable-gateway-selector li.disabled-for-recurring label{padding-right:35px;position:relative}#charitable-gateway-selector li.disabled-for-recurring input[type="radio"]{opacity:0.4}.charitable-recurring-payment-method-warning{margin:1em 0;padding:1em;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;width:100%;display:block;box-sizing:border-box;clear:both;float:none;position:relative;z-index:1}.charitable-recurring-payment-method-warning p{margin:0;font-size:14px;line-height:1.4}.charitable-recurring-payment-method-error{margin:1em 0;padding:1em;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;width:100%;display:block;box-sizing:border-box}.charitable-recurring-payment-method-error p{margin:0;font-size:14px;line-height:1.4}button[type="submit"].disabled-for-recurring,input[type="submit"].disabled-for-recurring,.donate-button.disabled-for-recurring{opacity:0.6;cursor:not-allowed;background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}button[type="submit"].disabled-for-recurring:hover,input[type="submit"].disabled-for-recurring:hover,.donate-button.disabled-for-recurring:hover{background-color:#6c757d!important;border-color:#6c757d!important;opacity:0.6}#charitable-gateway-selector{margin-top:0}.charitable-recurring-payment-method-warning+#charitable-gateway-selector{margin-top:0}#charitable-gateway-fields .charitable-recurring-payment-method-warning{margin-bottom:1em}.charitable-recurring-payment-method-warning.charitable-notice{margin:1em 0!important;padding:1em!important;width:100%!important;display:block!important;box-sizing:border-box!important;color:inherit!important;border-color:inherit!important}.charitable-recurring-payment-method-error.charitable-notice{margin:1em 0!important;padding:1em!important;width:100%!important;display:block!important;box-sizing:border-box!important}.charitable-form-field.charitable-form-field-checkbox label{font-size:0.75em}ul.charitable-radio-list.charitable-form-field.charitable-form-field-radio.recurring-donation-period.recurring-donation-frequency label{font-size:0.75em}.donate-button.button{color:#d33;background:#fff;border-color:#d33}#left-area .donation-amounts{padding:0}.charitable-submit-field .button{font-size:20px}.et_pb_widget .charitable-submit-field .button{font-size:1em}.et_pb_widget .charitable-submit-field .et_pb_button:after{font-size:1.6em}