/*
Theme Name: Karion Child
Template: karion
Author: Nikos Methenitis
*/


#cshero-header-inner #cshero-header-holder .header-fixed {
    display: flex;
    align-items: center;
    height: 110px;
}

#cshero-header *:lang(el) {
    font-family: "Calibri, sans-serif" !important;
}

.single .portfolio .single-portfolio-holder .portfolio-info li span:lang(el) {
    font-family: "Calibri, sans-serif" !important;
}

*:lang(el) {
    font-family: "Calibri, sans-serif";
}

* {
    font-family: 'Montserrat';
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1531446533174.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
    background-image: url("https://archean.gr/wp-content/uploads/bg-section-wholove.png");
    background-size: cover;
}

.cms-testimonial.cms-testimonial-layout2 .cms-testimonial-wrapper .cms-testimonial-content {
    padding-left: 0px;
}

.numberphone:hover, .numberphone a:hover, .social-top .fa:hover, .top-slogan:hover, .top-slogan a:hover {
    color: #666 !important;
    transition-duration: 300ms;
    transition-timing-function: linear;
    transition-delay: 0ms;
    transition-property: all;
}

.numberphone, .numberphone a, .social-top .fa, .top-slogan, .top-slogan a{
    color: #fab702 !important;
}

#menu-item-2255-el img, #menu-item-2285-en img {
    margin-bottom: 5px
}

#sidebar .widget_text p, .sidebar-mobile .widget_text p {
    line-height: 32px;
    font-family: 'Montserrat';
}

/* #cshero-header {
	height: 110px;
} */
#cshero-header-inner.header-1 #cshero-header-logo a {
    line-height:unset!important;
}
#colophon .cms-footer-section2 .cms-footer-top-item .widget_footer_info li span.cms-item-oclock{
    float:unset;
}
#colophon .cms-footer-section2, #colophon .cms-footer-section2 .cms-footer-top-item .widget_footer_info li{
    font-size:15px!important;
}
.cert-btn button{
    color: #fab702 !important;
    border-color: #fab702 !important;
}
.cert-btn button:hover {
    color: #fff !important;
    border-color: #fab702 !important;
}
@media (min-width:992px) {
    #cshero-header-logo img {
        max-height: 90px!important;
    }
}
.single-service .cms-page-title{
    /*padding:60px 0!important;*/
}
.nmethenitis-fancybox-wraper .content-item p{
    margin: 0!important;
}
.cms-fancy-description{
    color: #333;
    font-weight: normal;
    font-family: 'Montserrat', sans-serif;
}
.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a{
    background-color:transparent!important;
}
.title-portfolio-info.custom{
    margin-top:100px;
}
.cms-grid-portfolio.cms-grid-portfolio2 .cms-portfolio-image .cms-portfolio-overlay .cms-portfolio-title,
.cms-carousel-portfolio1 .cms-carousel-item .entry-blog-crs-portfolio .entry-title{
    font-size:25px!important;
}
.cms-testimonial-content.no-image{
    padding-left:0px!important;
    margin-top:0px!important;
}
.wpb_page_list li{
    padding:5px 0;
}
.wpb_page_list li a:before{
    font-family: "Font Awesome 6 Free";
    content: "\f00c";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
}
.wpb_page_list li a{
    font-size:18px;
}
#cms-page-title .cms-page-title h1{
    font-size:45px !important;
}