
/* to modify WordPress header, footer */
div.elementor-location-header a {
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}
div.elementor-location-header a:hover {
    color: #333333;
    text-decoration: none;
    cursor: pointer;
    text-decoration:none;
}
div.elementor-location-header a.oep_loginlink {
    color: #005EB8;
}
div.elementor-location-header a.oep_loginlink:hover {
    color: #0693E3;
}
div.elementor-location-header nav.elementor-nav-menu--main a.elementor-item-active {
    border-bottom: 3px solid #005EB8;
}
div.elementor-location-header nav.elementor-nav-menu--main a:hover {
    border-bottom: 3px solid #005EB8;
}
div.elementor-location-header .elementor-widget-button a.elementor-button {
    font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight );
    background-color: #005EB8;
    color:#fff
}
div.elementor-location-header .elementor-widget-button a.elementor-button:hover {
    color:#fff
}
div.elementor-location-header .elementor-widget-button a.elementor-button span {
    line-height: 0.4;
}
div.elementor-location-footer section.elementor-element-3323ce1 {
    background-color: #333333!important;
}
.elementor-7201 .elementor-element .elementor-heading-title {
    color: #fff!important;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
    font-size: 17px;
    text-align: left;
}
.elementor-7201 .elementor-element .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF!important;
    fill: #FFFFFF!important;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.elementor-7201 .elementor-element .elementor-nav-menu--main .elementor-item:hover {
    color: #4A7EB0!important;
    fill: #4A7EB0!important;
    text-decoration: none;
}
.elementor-7201 .elementor-element.elementor-element-5576482:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
    background-color: #005EB8;
}
.elementor-7201 .elementor-element.elementor-element-8a75fd5 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
div.elementor-location-footer .elementor-element-8a75fd5 .elementor-widget-container {
    font-size: 16px;
    line-height: 1.8;
    text-align: left;
}
.elementor-7201 .elementor-element.elementor-element-297cf3a {
    color: #FFFFFF!important;
}
div.elementor-location-footer .elementor-element-297cf3a .elementor-widget-container p {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 16px;
}
div.elementor-location-footer .elementor-element-297cf3a .elementor-widget-container p strong {
    font-size: 17px;
}
div.elementor-location-footer section.elementor-element-4429cbf {
    background-color: #fff!important;
}
div.elementor-location-footer .elementor-widget-icon-list .elementor-icon-list-text {
    color: #333333;
    font-size: 16px;
}
div.elementor-location-footer .elementor-icon-list-item a:hover {
    text-decoration: none;
}
div.username-area .no_login,
div.username-area .is_login {
    width: 280px;
    text-align: left;
    margin-left: 16px;
}
div.username-area .is_login a {
    color: #005EB8;
}
div.username-area .is_login a:hover {
    color: #0693E3;
}

/* product-search-container */
body div.product-search-container {
    position: relative;
    width: 1024px;
    margin: 0 auto;
    background-color: #fff;
    border-left: none;
    border-right: none;
    text-align: left;
}