*:not(.fa):not(.fab):not(.ab-icon):not([class*="eicon"]):not(.fas){
    font-family: montserrat!important;
    /*font-weight: 300!important;*/
    text-transform: inherit!important;
}
.eael-filterable-gallery-load-more-icon{
    width: 50px;
    background: #2050A2;
    height: 50px;
    font-size: 40px;
    text-align: center;
    padding: 5px;
}
#primary{
    width: 100%!important;
}
.elementor-html .mask{
    display: none!important;
}
body, button, input, select, textarea, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product p.price, .woocommerce div.product span.price{
   color: #2050A2; 
}
section[data-id="1022548"]{
    margin-top: 40px;
}
div[data-id="3629ad0"] img, div[data-id="072089f"] img{
    border-radius: 100%!important;
}
#go-top a:hover{
    background: white;
    border-color: #2050A2;
    color: #2050A2;
}
#reply-title, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    background: #2050A2;
}
#section-26{
    padding-bottom: 0;
    padding-top: 105px;
    position: inherit;
}
#primary{
    width: 100%;
}
#lightboxs{
    display: none;
}
#content > .mid-content {
    margin-top: 130px;
}
#masthead{
    padding-top: 0;
    z-index: 100!important;
}
#headerphone{
    margin-bottom: 20px;
    text-align: right;
    padding-right: 100px;
    background: #2050A2;
    color: white;
}
.header-title h2{
    font-family: Montserrat!important;
    font-size: 30px!important;
    font-weight: 400!important; 
}
.woocommerce .woocommerce-breadcrumb{
    display: none;
}
.main-navigation > ul > li > a {
    text-transform: capitalize;
    color: #2050A2;
}
.main-navigation > ul > li:not(:last-child) > a{
    border-right: 1px solid #2050A2;
}
.site-title a{
    color: #2050A2;
    text-transform: capitalize;
}
.site-description{
    font-size: 10px;
    color: #2050A2;
    font-style: normal;
    font-weight: inherit;
}
.scrollto{
    cursor: pointer;
}
div.la-dark.la-ball-fall.la-sm{
    color: #2050A2!important;
}
@media only screen and (max-width: 1000px){
    .main-navigation > ul > li > a {
        color: white;
    }
}
@media only screen and (max-width: 768px){
    .main-navigation > ul > li {
        border-bottom: 1px solid white;
    }
}