/* sp-simpleportfolio full size link fix */
.sp-simpleportfolio-title a {
    position: absolute;
    padding-left: 30px;
    padding-top: 10%;
    left: 0px;
    top: 0px;
    width: 100% !important;
    height: 100vh !important;
    z-index: 10;
}
.sp-simpleportfolio-title-wrap{
    padding-top: 15%;
}

/* Gallery not showing close X button fix */
.uk-lightbox{
  z-index: 9999 !important;
}

img.logo-image-phone.d-inline-block.d-lg-none {
    height: 35px;
}


/*colors*/
.main-menu>.sp-module {
    background: #231F20 !important;

}

#sp-header.header-sticky {
  
    background-color: #231F20 !important;  
}

#sp-bottom {

    background-color: #231F20 !important;
}


.sppb-btn-secondary.sppb-btn:before {
  
  background: #F7D705 !important;
}


.offcanvas-body .mega-menu .menu {
   
    font-size: 21px!important;
}
 

/*form*/

.form-builder-checkbox-item, .form-builder-radio-item {

    margin-bottom: 10px !important;
}

.main-contact-form .form-builder-checkbox-item input:checked+label::before, .main-contact-form .form-builder-radio-item input:checked+label::before, .main-contact-form .sppb-addon-form-builder .sppb-form-check-input:checked+label::before {
    background: #00aaea !important;
    border-color: rgb(118 118 118 / 30%) !important;
}


/*Services tabs- Εγκαταστάσεις Δικτύων*/
.services-menu ul li a {
    font-size: 19px !important;
    
    padding: 30px 0px !important;
}

.sp-page-title .sp-page-title-sub-heading {
    font-size: 21px!important;
}

.services-menu ul li a {

    color: rgb(249 249 249 / 50%)!important;

}

.services-menu ul li.active a {
    color: #ffffff!important;
}

.services-tab .sppb-addon-tab .sppb-nav-tabs>li>a {
    max-width: 365px!important;
  
}
/*Services tabs- at frontpage*/
.tab-image-layout .sppb-image-layout-title {
    
    max-width: 95% !important;
    
}
