.elementor-600 .elementor-element.elementor-element-39b54a1{--spacer-size:30px;}.elementor-600 .elementor-element.elementor-element-5b4fef5:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-5b4fef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-452dd25 );}.elementor-600 .elementor-element.elementor-element-5b4fef5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-600 .elementor-element.elementor-element-5b4fef5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-600 .elementor-element.elementor-element-7a08cb6{text-align:left;}.ee-tooltip.ee-tooltip-7a08cb6.to--top,
							 .ee-tooltip.ee-tooltip-7a08cb6.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-7a08cb6.to--left,
							 .ee-tooltip.ee-tooltip-7a08cb6.to--right{margin-top:0px;}.elementor-600 .elementor-element.elementor-element-63706c0{color:#FFFFFFC4;font-family:"Raleway", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider{justify-content:center;}.elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider__text{text-align:center;margin-left:6px;margin-right:6px;padding:5px 0px 6px 0px;font-family:"Lora", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-600 .elementor-element.elementor-element-9c0d2c1.ee-text-divider--left .ee-text-divider__text{margin-left:0;margin-right:6px;}.elementor-600 .elementor-element.elementor-element-9c0d2c1.ee-text-divider--right .ee-text-divider__text{margin-right:0;margin-left:6px;}.elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider__text,
						 .elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider__text a{color:var( --e-global-color-b1f3e57 );}.elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider__before{max-width:30px;height:6px;}.elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider__after{max-width:30px;height:6px;}.elementor-600 .elementor-element.elementor-element-9c0d2c1 .ee-text-divider__divider{background-color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider{justify-content:center;}.elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider__text{text-align:center;margin-left:6px;margin-right:6px;padding:5px 0px 6px 0px;font-family:"Lora", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-600 .elementor-element.elementor-element-14f0506.ee-text-divider--left .ee-text-divider__text{margin-left:0;margin-right:6px;}.elementor-600 .elementor-element.elementor-element-14f0506.ee-text-divider--right .ee-text-divider__text{margin-right:0;margin-left:6px;}.elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider__text,
						 .elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider__text a{color:var( --e-global-color-b1f3e57 );}.elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider__before{max-width:30px;height:6px;}.elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider__after{max-width:30px;height:6px;}.elementor-600 .elementor-element.elementor-element-14f0506 .ee-text-divider__divider{background-color:var( --e-global-color-accent );}.elementor-600 .elementor-element.elementor-element-eda40c7{color:#FFFFFF8C;font-family:"Raleway", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-600 .elementor-element.elementor-element-b6898a3{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-600 .elementor-element.elementor-element-b6898a3 .elementor-widget-container{text-align:center;}.elementor-600 .elementor-element.elementor-element-b6898a3 .elementor-social-icon{background-color:var( --e-global-color-285c531 );}.elementor-600 .elementor-element.elementor-element-16448b1:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-16448b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-452dd25 );}.elementor-600 .elementor-element.elementor-element-16448b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-600 .elementor-element.elementor-element-16448b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-600 .elementor-element.elementor-element-140f188{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5D5D54A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 8px 8px 8px;}.elementor-600 .elementor-element.elementor-element-140f188 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-600 .elementor-element.elementor-element-7a08cb6{text-align:center;}.elementor-600 .elementor-element.elementor-element-63706c0{text-align:center;}}@media(min-width:768px){.elementor-600 .elementor-element.elementor-element-3014eca{width:30%;}.elementor-600 .elementor-element.elementor-element-3cf9711{width:33.3%;}.elementor-600 .elementor-element.elementor-element-1f3915c{width:36.033%;}}@media(max-width:1024px) and (min-width:768px){.elementor-600 .elementor-element.elementor-element-3014eca{width:100%;}.elementor-600 .elementor-element.elementor-element-3cf9711{width:100%;}.elementor-600 .elementor-element.elementor-element-1f3915c{width:100%;}}/* Start custom CSS for text-divider, class: .elementor-element-9c0d2c1 */.elementor-600 .elementor-element.elementor-element-9c0d2c1 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eda40c7 */.elementor-600 .elementor-element.elementor-element-eda40c7 {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a610dd3 */.opening-times ul {
    padding: 0!important;
}

#office-hours .opening-times {
    color:#FFFFFFC4;
}

#office-hours .opening-times li  {
    list-style-type: none;
    padding: 10px;
    font-size:0.91em;
    font-family: Raleway;
    font-weight: 300;
    border-bottom:0px dotted #eeeeee40;
}

#office-hours .weekday .right {
    float: right
}
  
#office-hours .today {
    color:#D0963D;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-140f188 *//* ----- copyright ------ */
.copyright {
    text-align: center;
    font-family: 'Montserrat', Sans-Serif;
    font-weight: 500;
    font-size:0.8em;
    color:#ddd
}

.copyright a {
    color:#ddd
}

.copyright a:hover {
    color:v#ddd
}

.copyright h5 {
    display:none;
}/* End custom CSS */