﻿.elementor-123 .elementor-element.elementor-element-28e0b0ce
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-123 .elementor-element.elementor-element-370fc935.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-123 .elementor-element.elementor-element-370fc935.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__container
{
    min-height: 50px;
}
.elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__submit
{
    min-width: 50px;
}
body:not(.rtl) .elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__icon
{
    padding-left: calc(50px / 3);
}
body.rtl .elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__icon
{
    padding-right: calc(50px / 3);
}
.elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__input, .elementor-123 .elementor-element.elementor-element-2746741.elementor-search-form--button-type-text .elementor-search-form__submit
{
    padding-left: calc(50px / 3);
    padding-right: calc(50px / 3);
}
.elementor-123 .elementor-element.elementor-element-2746741 input[type="search"].elementor-search-form__input
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-weight: 400;
}
.elementor-123 .elementor-element.elementor-element-2746741:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container
{
    border-radius: 3px;
}
.elementor-123 .elementor-element.elementor-element-2746741.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input
{
    border-radius: 3px;
}
.elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__submit:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-123 .elementor-element.elementor-element-2746741 .elementor-search-form__submit:focus
{
    background-color: var(--e-global-color-primary);
}
.elementor-123 .elementor-element.elementor-element-a79b10c
{
    border-style: solid;
    border-width: 1px 0 1px 0;
    border-color: rgba(22,22,63,.2);
    margin-top: 0;
    margin-bottom: 20px;
    padding: 20px 0 20px 0;
}
.elementor-bc-flex-widget .elementor-123 .elementor-element.elementor-element-ffef537.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-123 .elementor-element.elementor-element-ffef537.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-123 .elementor-element.elementor-element-ad5f0fe .elementor-heading-title
{
    font-family: "Open Sans",Arial,Helvetica,Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: -.4px;
}
.elementor-123 .elementor-element.elementor-element-c59e8e3
{
    --alignment: right;
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
    --e-share-buttons-primary-color: var(--e-global-color-text);
}
.elementor-123 .elementor-element.elementor-element-c59e8e3 .elementor-share-btn:hover
{
    --e-share-buttons-primary-color: var(--e-global-color-primary);
}
.elementor-123 .elementor-element.elementor-element-27d5424
{
    margin-top: 0;
    margin-bottom: 20px;
    padding: 20px 0 20px 0;
}
.elementor-bc-flex-widget .elementor-123 .elementor-element.elementor-element-0400e96.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-123 .elementor-element.elementor-element-0400e96.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-123 .elementor-element.elementor-element-979d09a .elementor-menu-toggle
{
    margin: 0 auto;
}
.elementor-123 .elementor-element.elementor-element-979d09a .elementor-nav-menu--main .elementor-item:hover, .elementor-123 .elementor-element.elementor-element-979d09a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-123 .elementor-element.elementor-element-979d09a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-123 .elementor-element.elementor-element-979d09a .elementor-nav-menu--main .elementor-item:focus
{
    color: #fff;
}
.elementor-123 .elementor-element.elementor-element-979d09a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-123 .elementor-element.elementor-element-979d09a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after
{
    background-color: var(--e-global-color-primary);
}
.elementor-123 .elementor-element.elementor-element-979d09a .e--pointer-framed .elementor-item:before, .elementor-123 .elementor-element.elementor-element-979d09a .e--pointer-framed .elementor-item:after
{
    border-color: var(--e-global-color-primary);
}
@media(max-width: 1024px)
{
    .elementor-123 .elementor-element.elementor-element-c59e8e3
    {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-123 .elementor-element.elementor-element-370fc935
    {
        width: 50%;
    }
    .elementor-123 .elementor-element.elementor-element-ffef537
    {
        width: 50%;
    }
    .elementor-123 .elementor-element.elementor-element-54fec00
    {
        width: 50%;
    }
    .elementor-123 .elementor-element.elementor-element-c59e8e3
    {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }
    .elementor-123 .elementor-element.elementor-element-0400e96
    {
        width: 50%;
    }
}
@media(min-width: 768px)
{
    .elementor-123 .elementor-element.elementor-element-ffef537
    {
        width: 28.25%;
    }
    .elementor-123 .elementor-element.elementor-element-54fec00
    {
        width: 71.75%;
    }
}/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-f4d09f9 */
.recentpostitems .elementor-widget-container li
{
    padding: 8px 10px;
    border-bottom: 1px solid #ddd;
}/* End custom CSS */