.elementor-1032 .elementor-element.elementor-element-5e5000dc:not(.elementor-motion-effects-element-type-background), .elementor-1032 .elementor-element.elementor-element-5e5000dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1032 .elementor-element.elementor-element-5e5000dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1032 .elementor-element.elementor-element-5e5000dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Childos Arabic Light;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1032 .elementor-element.elementor-element-14eb843b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032 .elementor-element.elementor-element-14eb843b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1032 .elementor-element.elementor-element-cdb3277 > .elementor-element-populated, .elementor-1032 .elementor-element.elementor-element-cdb3277 > .elementor-element-populated > .elementor-background-overlay, .elementor-1032 .elementor-element.elementor-element-cdb3277 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1032 .elementor-element.elementor-element-cdb3277 > .elementor-element-populated{margin:11px 11px 15px -9px;--e-column-margin-right:11px;--e-column-margin-left:-9px;padding:-2px -2px -2px -2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Childos Arabic Light;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1032 .elementor-element.elementor-element-219497f1 .elementor-heading-title{color:#805628;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Childos Arabic Light;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-1032 .elementor-element.elementor-element-6425e3d6{width:var( --container-widget-width, 99.175% );max-width:99.175%;--container-widget-width:99.175%;--container-widget-flex-grow:0;font-family:"Childos Arabic Light", Childos Arabic Light;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Childos Arabic Light;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1032 .elementor-element.elementor-element-13a9d78 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1032 .elementor-element.elementor-element-13a9d78 .elementor-button:hover, .elementor-1032 .elementor-element.elementor-element-13a9d78 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1032 .elementor-element.elementor-element-13a9d78{width:100%;max-width:100%;}.elementor-1032 .elementor-element.elementor-element-a44611c .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1032 .elementor-element.elementor-element-a44611c .elementor-button:hover, .elementor-1032 .elementor-element.elementor-element-a44611c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1032 .elementor-element.elementor-element-a44611c{width:100%;max-width:100%;}.elementor-1032 .elementor-element.elementor-element-d97fa08 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1032 .elementor-element.elementor-element-d97fa08 .elementor-button:hover, .elementor-1032 .elementor-element.elementor-element-d97fa08 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1032 .elementor-element.elementor-element-d97fa08{width:100%;max-width:100%;}.elementor-1032 .elementor-element.elementor-element-ca79c73:not(.elementor-motion-effects-element-type-background), .elementor-1032 .elementor-element.elementor-element-ca79c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1032 .elementor-element.elementor-element-ca79c73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1032 .elementor-element.elementor-element-ca79c73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .elementor-repeater-item-a53aa99 .exad-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://olivierssingingstudio.com.au/wp-content/uploads/2025/09/0-2-2.jpeg);background-size:contain;background-position-x:50%;background-position-y:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .elementor-repeater-item-951b90a .exad-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://olivierssingingstudio.com.au/wp-content/uploads/2025/09/0-1-1.jpeg);background-size:contain;background-position-x:50%;background-position-y:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .elementor-repeater-item-ffa20b8 .exad-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://olivierssingingstudio.com.au/wp-content/uploads/2025/09/0-2-1-1.jpeg);background-size:contain;background-position-x:50%;background-position-y:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .elementor-repeater-item-c1ff506 .exad-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://olivierssingingstudio.com.au/wp-content/uploads/2025/09/0-3-1.jpeg);background-size:contain;background-position-x:50%;background-position-y:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .elementor-repeater-item-599bf98 .exad-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://olivierssingingstudio.com.au/wp-content/uploads/2025/09/IMG_2227-1-scaled.jpeg);background-size:contain;background-position-x:50%;background-position-y:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .elementor-repeater-item-0eb75ef .exad-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://olivierssingingstudio.com.au/wp-content/uploads/2025/09/IMG_2228-1-scaled.jpeg);background-size:contain;background-position-x:50%;background-position-y:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .slick-active.slick-current .exad-slider-progressbar-active{animation-duration:7000ms;-moz-animation-duration:7000ms;-ms-animation-duration:7000ms;-webkit-animation-duration:7000ms;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .slick-slide .exad-each-slider-item{height:570px;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-each-slider-item.slick-slide{height:570px;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slide-content{max-width:65%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .exad-slide-inner{justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-each-slider-item{border-radius:0px 0px 0px 0px;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slide-content .exad-slider-title{color:#ffffff;margin:0px 0px 20px 0px;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slide-content .exad-slider-details{color:#ffffff;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slide-content a{padding:12px 30px 12px 30px;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .slick-next:before,.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .slick-prev:before{font-size:35px;color:#ffffff;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .slick-next,.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .slick-prev{width:55px;height:95px;line-height:95px;background-color:rgba(255,255,255,.3);border-radius:0px 0px 0px 0px;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .slick-prev{left:30px;top:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider .slick-next{right:30px;top:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider.dot-bullet ul.slick-dots{bottom:15px;left:50%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider.dot-bullet ul.slick-dots li{margin:0px 10px 0px 0px;width:10px;height:10px;background-color:rgba(255,255,255,.3);border-radius:100% 100% 100% 100%;}.elementor-1032 .elementor-element.elementor-element-5ecdaa14 .exad-slider.dot-bullet ul.slick-dots li.slick-active{width:10px;height:10px;background-color:rgba(255,255,255,1);border-radius:100% 100% 100% 100%;}:root{--page-title-display:none;}/* Start custom CSS for button, class: .elementor-element-d97fa08 *//* Make the three brown buttons the same width */
.fixed-choir-btn .elementor-button {
  width: 250px;          /* pick the exact width you want */
  display: inline-block; /* ensures width is respected */
  text-align: center;    /* keeps the label centered inside the button */
  margin-left: 0;        /* avoid accidental centering by margins */
}

/* Force the widget wrapper to align left (Elementor often centers this) */
.fixed-choir-btn .elementor-button-wrapper {
  text-align: left !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Childos Arabic Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://olivierssingingstudio.com.au/wp-content/uploads/2022/02/Namela-Childos-Arabic-Light.woff') format('woff');
}
/* End Custom Fonts CSS */