





:root {
    --title-font-family: 'Raleway', sans-serif !important;
    --sub-title-font-family: 'Raleway', sans-serif !important;
    --body-font-family: 'Raleway', sans-serif !important;
    --sub-title-weight: 500 !important;
} 


.blog-200c .weblet_blog-entry-author-photo img {
    object-position: top !important;
}


/* --- Global Button Styling --- */

.block-layout .button-list .outlined {
    border-width: 2px !important;
    transition: all 0.5s ease;
} 
.block-layout .button-list .outlined label {
	color: var(--fl-button-label-color, #000);
    transition: all 0.5s ease;
}
.block-layout .button-list .outlined svg {
    transition: all 0.5s ease;
}
.block-layout .button-list .outlined:hover {
	background-color: var(--g-accent-color);
}
.block-layout .button-list .outlined:hover label {
	color: #FFF;
}
.block-layout .button-list .outlined:hover svg {
    fill: #FFF !important;
}

.block-layout .mrp-dynamic-form button.btn, 
.block-layout .button {
    text-transform: uppercase;
} 
.block-layout .button-list .button, 
.block-layout .mrp-dynamic-form button.btn, 
.block-layout .button {
	font-weight: 500 !important;
}
.block-layout .box-form:not(.form-single-line) .mrp-dynamic-form button.btn:hover {
    transform: none !important;
}
.block-layout .box-form .mrp-dynamic-form button.btn {
    transition: all 0.5s ease;
}
.block-layout .box-form .mrp-dynamic-form button.btn:hover {
	border-color: var(--g-accent-color);
	background-color: var(--g-accent-color);
}
.block-layout .box-form .mrp-dynamic-form button.btn .label {
    transition: all 0.5s ease;  
}
.block-layout .box-form .mrp-dynamic-form button.btn:hover .label {
    color: #FFF;
}

/* END BUTTON STYLES */