html {
  scroll-behavior: smooth;
}

.mfp-wrap {
        z-index: 99999999 !important;
    }

ul.trx_addons_list_success_circled {
    column-count: 2;
}

.trx_addons_list_success_circled img {
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 5px;
}

.sc_item_descr.sc_title_descr {
    /* text-transform: capitalize; */
}

.error-hint {
    color: red;
    position: absolute;
    font-size: 11px;
    right: 10px;
}

.sc_form_field {
    position: relative;
}

.sc_form_field {
   /* width: 48% !important;
    float: left !important;
    margin-right: 1%;
    border:1px solid #d3d3d3;*/
}

.sc_form_field_button {
    border: none;
   /* float: right !important;*/
}

.link-up {
    display: none;
}

.tp-parallax-wrap #slide-1-layer-5 {
    background-color: #ee3940 !important;
}

#slide-1-layer-1 {
    color: #ee3940 !important;
}

.sc_services_hover .sc_services_item_link {
    width: 15em !important;
}

.simplesearch-result h3 a {
    font-size: 22px;
}

.esg-title {
    position:absolute;
    left:20px;
    top:20px;
    z-index:99999;
    background:black;
    color:white;
    padding:0 15px;
}

.eg-washington-copypress-wrapper:hover .esg-title {
    display: none;
    transition: 2s;
}

.tp-caption.rs-hover-ready:hover {
    color: #000 !important;
}

.tp-caption {
    padding: 0 !important;
}

.rev_slider .custom .tp-bullet.selected {
    background-color: #ee3940 !important;
}

.product-title {
    color: white !important;
}

.product-title:hover {
    color: black !important;
}
.scheme_dark .menu_mobile_inner a {
    background: #444444;
} 
.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a {
    color: #dfdede;
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image) {
    color: #000;
}

.tp-revslider-mainul .tp-revslider-slidesli {
    background: #000;
}

@media (max-width: 1200px) {
    .esg-overlay, .esg-fade {
        display: none;
    }
}

@media (max-width: 768px) {
    .sc_item_button.sc_button_wrap {
        margin-bottom: 20px;
    }
    
    a.linked {
        display: block;
        content: "";
        position: absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
    }
    
    

    .esg-overlay, .esg-fade {
        display: none;
    }
    
    .mainul {
        height: auto !important;
    }
    
    .copypress-custom-bg-12 {
        background-size: contain;
        height: 150px;
        background-repeat: no-repeat;
    }
    .g-recaptcha {
        transform: scale(0.75);
        margin-left: -28px;
    }
}

.product-title {
    font-family: "Open Sans" , sans-serif;
}

ul.langMenu li {
    display:inline-block;
    text-transform: uppercase;
}

ul.langMenu li.active {
    color: #ee3940;
    font-weight: bold;
}

ul.langMenu {
    display:inline-block;
    margin-bottom:0;
    margin-top: 1.5em;
    vertical-align:middle;
}

.sc_services_item.with_content.with_image:hover {
    cursor: pointer;
}

footer .search-field {
    width: 50%;
    background-color: #4e4e4e !important;
    border-color: #676767 !important;
}

.post_item_single .post_featured a:after {
        content: "";
        background: url("../images/arrow.svg");
        width: 40px;
        height: 40px;
        top: 20px;
        right: 20px;
        z-index: 9999;
        position: absolute;
        pointer-events: all;
    }
.breadcrumbs_container,
.page_content_wrap {
    position: relative;
}
.etpa-banner {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;
}

.sc_form_detailed .sc_form_info_area>span.sc_form_info_title {
    color: #fff;
}

.scheme_default .sc_item_subtitle {
    color: #0e0e12;
}
.breadcrumbs_container {
    background-color: #333333;
}

.banner-psifiakos{
    border-radius: 5px;
    margin-bottom: 20px;
}


.tp-revslider-mainul {
    background:black;
}