.elementor-18549 .elementor-element.elementor-element-c075c6b > .elementor-container{max-width:1400px;}.elementor-18549 .elementor-element.elementor-element-c075c6b{margin-top:40px;margin-bottom:0px;}.elementor-18549 .elementor-element.elementor-element-3beabdfb .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Trebuchet MS", Sans-serif;font-size:14px;line-height:16px;}.elementor-18549 .elementor-element.elementor-element-3beabdfb .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-18549 .elementor-element.elementor-element-2e93c053 > .elementor-container{max-width:1400px;}.elementor-18549 .elementor-element.elementor-element-2e93c053{margin-top:10px;margin-bottom:80px;}.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-18549 .elementor-element.elementor-element-572df09e .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:16px;font-weight:bold;line-height:21px;color:var( --e-global-color-secondary );}.elementor-18549 .elementor-element.elementor-element-54c612c5 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:16px;font-weight:bold;line-height:21px;color:var( --e-global-color-secondary );}.elementor-18549 .elementor-element.elementor-element-2082d61a .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:16px;font-weight:bold;line-height:21px;color:var( --e-global-color-secondary );}.elementor-18549 .elementor-element.elementor-element-4c64cd8e .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:16px;font-weight:bold;line-height:21px;color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18549 .elementor-element.elementor-element-3a95712{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-18549 .elementor-element.elementor-element-163c1627{width:20%;}.elementor-18549 .elementor-element.elementor-element-7f827f03{width:80%;}}/* Start custom CSS for heading, class: .elementor-element-572df09e */.elementor-18549 .elementor-element.elementor-element-572df09e{
    margin-bottom: 18px;
}

.elementor-18549 .elementor-element.elementor-element-572df09e{
    border-top: 1px solid #C1C1C1;
    padding-top: 11px;
}

.elementor-18549 .elementor-element.elementor-element-572df09e h2{
    cursor: pointer;
}

.elementor-18549 .elementor-element.elementor-element-572df09e h2::after{
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f078';
    float: right;
    color: #414141;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e28a592 */.elementor-18549 .elementor-element.elementor-element-5e28a592 .facetwp-display-value{
    color: #4B4B4B;
    font-size: 16px;
    line-height: 21px;
    font-family: "Trebuchet MS", Sans-serif;
}

.elementor-18549 .elementor-element.elementor-element-5e28a592 .facetwp-counter{
    display: none;
}

.elementor-18549 .elementor-element.elementor-element-5e28a592 .facetwp-facet{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c612c5 */.elementor-18549 .elementor-element.elementor-element-54c612c5{
    margin-bottom: 18px;
}

.elementor-18549 .elementor-element.elementor-element-54c612c5{
    border-top: 1px solid #C1C1C1;
    padding-top: 11px;
}

.elementor-18549 .elementor-element.elementor-element-54c612c5 h2{
    cursor: pointer;
}

.elementor-18549 .elementor-element.elementor-element-54c612c5 h2::after{
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f078';
    float: right;
    color: #414141;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e6dccec */.elementor-18549 .elementor-element.elementor-element-5e6dccec .facetwp-display-value{
    color: #4B4B4B;
    font-size: 16px;
    line-height: 21px;
    font-family: "Trebuchet MS", Sans-serif;
}

.elementor-18549 .elementor-element.elementor-element-5e6dccec .facetwp-counter{
    display: none;
}

.elementor-18549 .elementor-element.elementor-element-5e6dccec .facetwp-facet{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2082d61a */.elementor-18549 .elementor-element.elementor-element-2082d61a{
    margin-bottom: 18px;
}

.elementor-18549 .elementor-element.elementor-element-2082d61a{
    border-top: 1px solid #C1C1C1;
    padding-top: 11px;
}

.elementor-18549 .elementor-element.elementor-element-2082d61a h2{
    cursor: pointer;
}

.elementor-18549 .elementor-element.elementor-element-2082d61a h2::after{
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f078';
    float: right;
    color: #414141;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28ffdc72 */.elementor-18549 .elementor-element.elementor-element-28ffdc72 .facetwp-display-value{
    color: #4B4B4B;
    font-size: 16px;
    line-height: 21px;
    font-family: "Trebuchet MS", Sans-serif;
}

.elementor-18549 .elementor-element.elementor-element-28ffdc72 .facetwp-counter{
    display: none;
}

.elementor-18549 .elementor-element.elementor-element-28ffdc72 .facetwp-facet{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c64cd8e */.elementor-18549 .elementor-element.elementor-element-4c64cd8e{
    margin-bottom: 18px;
}

.elementor-18549 .elementor-element.elementor-element-4c64cd8e{
    border-top: 1px solid #C1C1C1;
    padding-top: 11px;
}

.elementor-18549 .elementor-element.elementor-element-4c64cd8e h2{
    cursor: pointer;
}

.elementor-18549 .elementor-element.elementor-element-4c64cd8e h2::after{
    cursor: pointer;
    font-family: 'FontAwesome';
    content: '\f078';
    float: right;
    color: #414141;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-76170ce2 */.elementor-18549 .elementor-element.elementor-element-76170ce2 .facetwp-display-value{
    color: #4B4B4B;
    font-size: 16px;
    line-height: 21px;
    font-family: "Trebuchet MS", Sans-serif;
}

.elementor-18549 .elementor-element.elementor-element-76170ce2 .facetwp-counter{
    display: none;
}

.elementor-18549 .elementor-element.elementor-element-76170ce2 .facetwp-facet{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3a95712 */.elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination{
    margin-top: 60px;
}

.elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination span,
.elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination a{
    color: #707070!important;
}

.elementor-18549 .elementor-element.elementor-element-3a95712 .elementor-pagination .current{
    color: #D3041D!important;
    border-color: #D3041D!important;
}

.elementor-18549 .elementor-element.elementor-element-3a95712 .page-numbers{
    padding: 16px 21px;
    border: 1px solid #707070;
    border-radius: 100px;
}

.elementor-18549 .elementor-element.elementor-element-3a95712 .page-numbers:hover{
    color: #D3041D!important;
    border-color: #D3041D!important;
}

.elementor-18549 .elementor-element.elementor-element-3a95712 .next,
.elementor-18549 .elementor-element.elementor-element-3a95712 .prev{
    border: none;
    padding: 5px
}/* End custom CSS */