.elementor-7 .elementor-element.elementor-element-89a47b2 > .elementor-background-overlay{opacity:0.47;}.elementor-7 .elementor-element.elementor-element-89a47b2{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f4177f2 > .elementor-element-populated{margin:9px 9px 9px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;padding:10px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-f3740ec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f3740ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/02/IMPRESSION-FRAMELESS-RANGE-HOME.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f3740ec:hover{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f3740ec > .elementor-background-overlay{background-color:#0E212C;opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f3740ec > .elementor-container{min-height:244px;}.elementor-7 .elementor-element.elementor-element-f3740ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-91de971:hover > .elementor-element-populated{background-color:#0E212C99;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-91de971.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-91de971.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-91de971.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-360871e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-360871e{text-align:center;}.elementor-7 .elementor-element.elementor-element-360871e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-d194d52{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-d194d52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d194d52 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:300;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cb8313b{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-cb8313b > .elementor-widget-container{margin:3px 0px 0px 13px;}.elementor-7 .elementor-element.elementor-element-cb8313b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cb8313b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cb8313b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cb8313b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cb8313b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cb8313b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cb8313b .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-cb8313b .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-077fcbe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-077fcbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/03/Frameless-Range.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-077fcbe > .elementor-background-overlay{background-color:#0E212C;opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-077fcbe > .elementor-container{min-height:244px;}.elementor-7 .elementor-element.elementor-element-077fcbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-0f09157:hover > .elementor-element-populated{background-color:#0E212C99;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0f09157.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-0f09157.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-0f09157.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-c04a3a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c04a3a0{text-align:center;}.elementor-7 .elementor-element.elementor-element-c04a3a0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-ea871f3{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-ea871f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ea871f3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:300;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-2ae7d1b{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-2ae7d1b > .elementor-widget-container{margin:3px 0px 0px 13px;}.elementor-7 .elementor-element.elementor-element-2ae7d1b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2ae7d1b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ae7d1b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2ae7d1b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ae7d1b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2ae7d1b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ae7d1b .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-2ae7d1b .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-65310a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-65310a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/02/Wine-Room-with-black-hardware.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-65310a6 > .elementor-background-overlay{background-color:#0E212C;opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-65310a6 > .elementor-container{min-height:244px;}.elementor-7 .elementor-element.elementor-element-65310a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-58b485e:hover > .elementor-element-populated{background-color:#0E212C99;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-58b485e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-58b485e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-58b485e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-6c66a64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6c66a64{text-align:center;}.elementor-7 .elementor-element.elementor-element-6c66a64 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-de026ef{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-de026ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-de026ef .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:300;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-894fe12{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-894fe12 > .elementor-widget-container{margin:3px 0px 0px 13px;}.elementor-7 .elementor-element.elementor-element-894fe12 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-894fe12.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-894fe12.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-894fe12.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-894fe12.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-894fe12.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-894fe12 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-894fe12 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-174f3aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/04/bathroom-interior-with-white-walls-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.28;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-174f3aa.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-174f3aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 100px;}.elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c08ac9d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-808e0ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-808e0ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF21;}.elementor-7 .elementor-element.elementor-element-808e0ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 60px 30px;}.elementor-7 .elementor-element.elementor-element-808e0ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a790eff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a790eff .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;letter-spacing:5.2px;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-a88c5ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a88c5ec .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:300;color:var( --e-global-color-34a551c );}.elementor-7 .elementor-element.elementor-element-24982ef > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-24982ef .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:61px;font-weight:300;color:var( --e-global-color-34a551c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4306c9a{color:var( --e-global-color-34a551c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d87690f .elementor-button{background-color:#43556A00;font-family:"CocomatPro-Regular", Sans-serif;font-size:12px;font-weight:500;letter-spacing:6px;fill:var( --e-global-color-34a551c );color:var( --e-global-color-34a551c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-34a551c );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d87690f > .elementor-widget-container{margin:20px 0px 20px 140px;}.elementor-7 .elementor-element.elementor-element-ccd74dd{padding:60px 0px 60px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-46fe285 img{width:100%;}.elementor-7 .elementor-element.elementor-element-29c739f{padding:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-c1167ea > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1167ea{text-align:center;}.elementor-7 .elementor-element.elementor-element-c1167ea .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b8f15ef{text-align:center;font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c36305b .elementor-button{background-color:#43556A00;font-family:"Avenir", Sans-serif;font-size:12px;font-weight:600;letter-spacing:6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c36305b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0311bee > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-0311bee{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-737c618 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-737c618{text-align:left;}.elementor-7 .elementor-element.elementor-element-737c618 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-36c0c22{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9514aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-59cc42e > .elementor-container{min-height:400px;}.elementor-7 .elementor-element.elementor-element-ceae24c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ceae24c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2024/09/03-Pinnacle8-1200-Straight-Slider-MAIN-V1-FLAT.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ceae24c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-ceae24c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0649181 .elementor-button{background-color:var( --e-global-color-f49f3f5 );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0649181 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0649181 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0649181 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0649181 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-0649181 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7bbba13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-7bbba13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/03/Framed-Shower-Doors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7bbba13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-7bbba13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5986f69 .elementor-button{background-color:var( --e-global-color-f49f3f5 );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5986f69 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5986f69 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFEFE;}.elementor-7 .elementor-element.elementor-element-5986f69 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5986f69 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5986f69 .elementor-button:focus svg{fill:#FFFEFE;}.elementor-7 .elementor-element.elementor-element-3d3156c > .elementor-container{min-height:400px;}.elementor-7 .elementor-element.elementor-element-ee16d76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ee16d76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/02/BPS-Allure-bi-slider-2-scaled.jpg");background-position:5px -165px;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ee16d76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-ee16d76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e3524c1 .elementor-button{background-color:var( --e-global-color-f49f3f5 );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e3524c1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e3524c1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e3524c1 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e3524c1 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e3524c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a5ae750:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-a5ae750 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/03/Frameless-Range.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-a5ae750 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-a5ae750 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-88b4cb8 .elementor-button{background-color:#FFFFFF;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-88b4cb8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-88b4cb8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-88b4cb8 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-88b4cb8 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-88b4cb8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4275f93 > .elementor-container{min-height:400px;}.elementor-7 .elementor-element.elementor-element-62606b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-62606b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/06/wine-room-llandudno.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-62606b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-62606b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3b3fbc9 .elementor-button{background-color:var( --e-global-color-f49f3f5 );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b3fbc9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3b3fbc9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3b3fbc9 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b3fbc9 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3b3fbc9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-65e3774:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-65e3774 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/03/Spashback.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-65e3774 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-65e3774 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f4328f9 .elementor-button{background-color:var( --e-global-color-f49f3f5 );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f4328f9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f4328f9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f4328f9 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f4328f9 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f4328f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6e2f18c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6e2f18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/03/Framed-Shower-Doors.jpg");background-position:0px -116px;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6e2f18c > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6e2f18c > .elementor-container{min-height:400px;}.elementor-7 .elementor-element.elementor-element-6e2f18c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-8467955 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-8467955{text-align:center;font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0b464e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-7 .elementor-element.elementor-element-0b464e1{text-align:center;}.elementor-7 .elementor-element.elementor-element-0b464e1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b21d64d .elementor-button{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;letter-spacing:6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b21d64d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b21d64d .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b21d64d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-b21d64d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-238c963{margin-top:90px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-a281d13 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-a281d13{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-624b8fc > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-624b8fc{text-align:left;}.elementor-7 .elementor-element.elementor-element-624b8fc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2e4bef5{margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8a28e9a{text-align:left;}.elementor-7 .elementor-element.elementor-element-8a28e9a img{width:18%;opacity:0.73;}.elementor-7 .elementor-element.elementor-element-27ff685 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a4a757d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-3032dc8{text-align:left;}.elementor-7 .elementor-element.elementor-element-3032dc8 img{width:18%;opacity:0.73;}.elementor-7 .elementor-element.elementor-element-9738170 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8989a36 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-6acbf41{text-align:left;}.elementor-7 .elementor-element.elementor-element-6acbf41 img{width:18%;opacity:0.73;}.elementor-7 .elementor-element.elementor-element-c781d67 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bd7ddc5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-af0fb57{margin-top:90px;margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-82df12b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-82df12b{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e8f25a7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e8f25a7{text-align:left;}.elementor-7 .elementor-element.elementor-element-e8f25a7 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-e47163f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-e47163f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-e47163f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-03b45da:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-03b45da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47556912;}.elementor-7 .elementor-element.elementor-element-03b45da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-03b45da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a97a246 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-333239c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-333239c{text-align:left;}.elementor-7 .elementor-element.elementor-element-333239c .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad1da68{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8469d52 img{height:240px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-6e4d6d8 > .elementor-element-populated{padding:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9ed7483 > .elementor-widget-container{padding:0px 20px 0px 5px;}.elementor-7 .elementor-element.elementor-element-9ed7483 .elementor-heading-title{font-family:"CocomatPro-Bold", Sans-serif;font-size:19px;font-weight:500;text-transform:none;}.elementor-7 .elementor-element.elementor-element-78d6b9e > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-7 .elementor-element.elementor-element-78d6b9e{font-family:"CocomatPro-Regular", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d27c9c6 img{height:240px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-f5c2cc7 > .elementor-element-populated{padding:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bca0b37 > .elementor-widget-container{padding:0px 20px 0px 5px;}.elementor-7 .elementor-element.elementor-element-bca0b37 .elementor-heading-title{font-family:"CocomatPro-Bold", Sans-serif;font-size:19px;font-weight:500;text-transform:none;}.elementor-7 .elementor-element.elementor-element-a5b82d7 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-7 .elementor-element.elementor-element-a5b82d7{font-family:"CocomatPro-Regular", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5dba633 .elementor-button{background-color:#43556A00;font-family:"Avenir", Sans-serif;font-size:12px;font-weight:600;letter-spacing:6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5dba633 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-245e3de:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-245e3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/02/Shower-Dezigns_testimonial-bgnd.jpg");}.elementor-7 .elementor-element.elementor-element-245e3de > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-245e3de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-53f8d27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-53f8d27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-53f8d27.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-2778685{text-align:center;}.elementor-7 .elementor-element.elementor-element-2778685 .elementor-heading-title{color:var( --e-global-color-34a551c );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-1484587.elementor-arrows-yes .elementor-main-swiper{width:calc( 97% - 40px );}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-main-swiper{width:97%;}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-testimonial__text{color:var( --e-global-color-34a551c );font-family:"Intervogue", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-testimonial__name{color:var( --e-global-color-34a551c );font-family:"Intervogue", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:38px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-testimonial__title{color:var( --e-global-color-34a551c );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-f4177f2{width:22.933%;}.elementor-7 .elementor-element.elementor-element-174f3aa{width:77.067%;}.elementor-7 .elementor-element.elementor-element-b721644{width:9.904%;}.elementor-7 .elementor-element.elementor-element-808e0ca{width:47.269%;}.elementor-7 .elementor-element.elementor-element-a767a3a{width:42.493%;}.elementor-7 .elementor-element.elementor-element-1b80c62{width:20%;}.elementor-7 .elementor-element.elementor-element-6e4d6d8{width:30%;}.elementor-7 .elementor-element.elementor-element-0761a86{width:20%;}.elementor-7 .elementor-element.elementor-element-f5c2cc7{width:30%;}}@media(min-width:1441px){.elementor-7 .elementor-element.elementor-element-6e2f18c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6e2f18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1440px){.elementor-7 .elementor-element.elementor-element-f3740ec > .elementor-container{min-height:190px;}.elementor-7 .elementor-element.elementor-element-077fcbe > .elementor-container{min-height:190px;}.elementor-7 .elementor-element.elementor-element-65310a6 > .elementor-container{min-height:190px;}.elementor-7 .elementor-element.elementor-element-174f3aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ronalbathrooms.co.za/wp-content/uploads/2023/03/Custom-Shower-Dezign-1.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-element-populated >  .elementor-background-overlay{opacity:0.36;}.elementor-7 .elementor-element.elementor-element-808e0ca > .elementor-element-populated{padding:60px 50px 60px 30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d87690f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:42px 5px 5px 5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-b8f15ef{font-size:14px;line-height:22px;}.elementor-7 .elementor-element.elementor-element-0311bee{font-size:14px;line-height:22px;}.elementor-7 .elementor-element.elementor-element-8467955{font-size:14px;line-height:22px;}.elementor-7 .elementor-element.elementor-element-a281d13{font-size:14px;line-height:22px;}.elementor-7 .elementor-element.elementor-element-82df12b{font-size:14px;line-height:22px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-78d6b9e{font-size:14px;line-height:22px;}.elementor-7 .elementor-element.elementor-element-a5b82d7{font-size:14px;line-height:22px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-ee16d76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ee16d76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7 .elementor-element.elementor-element-6e2f18c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6e2f18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-174f3aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-808e0ca > .elementor-element-populated{margin:100px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:59px 50px 010px 030px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-a767a3a > .elementor-element-populated{margin:0px 0px 9px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 4px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d87690f > .elementor-widget-container{margin:0px 23px 0px 0px;padding:0px 0px 76px 30px;}.elementor-7 .elementor-element.elementor-element-ccd74dd{padding:0px 0px 40px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-29c739f{padding:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-c1167ea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9514aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-59cc42e{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-7bbba13 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-7 .elementor-element.elementor-element-5986f69 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ee16d76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ee16d76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7 .elementor-element.elementor-element-ee16d76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6e2f18c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6e2f18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7 .elementor-element.elementor-element-6e2f18c{margin-top:43px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8a28e9a{text-align:center;}.elementor-7 .elementor-element.elementor-element-27ff685{text-align:center;}.elementor-7 .elementor-element.elementor-element-a4a757d{text-align:center;}.elementor-7 .elementor-element.elementor-element-af0fb57{margin-top:050px;margin-bottom:0px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-1484587 .elementor-testimonial__text{font-size:13px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'CocomatPro-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Regular-1.eot');
	src: url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Regular.woff2') format('woff2'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Regular.woff') format('woff'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/AvenirLTStd-Roman.eot');
	src: url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/AvenirLTStd-Roman.woff2') format('woff2'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/AvenirLTStd-Roman.woff') format('woff'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/AvenirLTStd-Roman.ttf') format('truetype'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/AvenirLTStd-Roman.svg#Avenir') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CocomatPro-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Bold-1.eot');
	src: url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Bold.woff2') format('woff2'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Bold.woff') format('woff'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Bold.ttf') format('truetype'),
		url('https://ronalbathrooms.co.za/wp-content/uploads/2023/02/CocomatPro-Bold.svg#CocomatPro-Bold') format('svg');
}
/* End Custom Fonts CSS */