/*
Theme Name:  Labpeak Child Theme
Description: Child theme for the Labpeak theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    labpeak
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. !*

/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
    font-family: CeraProBlack;
    src: url(/wp-content/themes/fonts/CeraProBlack.otf);
}

@font-face {
    font-family: CeraProBlack;
    src: url(/wp-content/themes/fonts/CeraProBlack.ttf);
}

@font-face {
    font-family: CeraProBlackItalic;
    src: url(/wp-content/themes/fonts/CeraProBlackItalic.otf);
}

@font-face {
    font-family: CeraProBlackItalic;
    src: url(/wp-content/themes/fonts/CeraProBlackItalic.ttf);
}

@font-face {
    font-family: CeraProBold;
    src: url(/wp-content/themes/fonts/CeraProBold.ttf);
}

@font-face {
    font-family: CeraProBold;
    src: url(/wp-content/themes/fonts/CeraProBold.otf);
}

@font-face {
    font-family: CeraProLight;
    src: url(/wp-content/themes/fonts/CeraProLight.ttf);
}

@font-face {
    font-family: CeraProLight;
    src: url(/wp-content/themes/fonts/CeraProLight.otf);
}

@font-face {
    font-family: CeraProMedium;
    src: url(/wp-content/themes/fonts/CeraProMedium.ttf);
}

@font-face {
    font-family: CeraProMedium;
    src: url(/wp-content/themes/fonts/CeraProMedium.otf);
}

@font-face {
    font-family: CeraProRegularItalic;
    src: url(/wp-content/themes/fonts/CeraProRegularItalic.otf);
}

@font-face {
    font-family: CeraProRegularItalic;
    src: url(/wp-content/themes/fonts/CeraProRegularItalic.ttf);
}

body {
    font-family: CeraProBlack !important;
}

.themetechmount-topbar-inner {
    background-color: #002D5B;
    height: 38px;
}

.tm-header-text-area {
    display: none;
}

.tm-header-icon.tm-header-search-link {
    display: none;
}

#site-header-menu #site-navigation div.nav-menu > ul > li > a {
    font-size: 19px;
    color: #002D5B;
    font-weight: 600;
    font-family: CeraProLight;
    padding-right: 0rem;
    padding-left: 11px;
}

.headerlogo img {
    max-height: 68px;
    width: 430px !important;
}

div#site-header {
    padding-bottom: 1rem;
}

.footer-rows {
    display: none;
}

.bottom-footer-bg-layer.tm-bg-layer {
    background-color: #002D5B !important;
}

#sxetikameemas h2 {
    font-size: 18px !important;
}

#sxetikameemas h4 {
    font-size: calc(24px + (42 - 24) * ((100vw - 300px) / (1880 - 300)));
    line-height: 53px;
    color: #002D5B;
    font-family: 'CeraProBlack';
}

#services h4 {
    font-size: 18px !important;
    color: #002D5B;
    text-transform: capitalize;
    padding-bottom: 2rem;
    font-family: 'CeraProLight';
}

#services h2 {
    color: #002D5B;
    font-size: calc(24px + (42 - 24) * ((100vw - 300px) / (1880 - 300)));
    line-height: 53px;
    font-family: 'CeraProBlack' !important;
}

#services p, #sxetikameemas p {
    color: #002D5B;
    font-size: calc(15px + (18 - 15) * ((100vw - 300px) / (1880 - 300)));
    font-family: 'CeraProLight';
}

#services h5 {
    color: #002D5B;
    font-size: calc(15px + (18 - 15) * ((100vw - 300px) / (1880 - 300)));
    font-family: 'CeraProLight';
}

.tm-footer2-left, .tm-footer2-right {
    font-family: 'CeraProLight';
    color: white;
}

.tm-footer2-right a {
    color: #CAE3FE;
}

.tm-servicebox-hoverstyle .tm-sbox .tm-vc_general.tm-vc_cta3 a.tm-vc_general.tm-vc_btn3 {
    background-color: #EE7200 !important;
}

.top-contact {
    font-size: 18px;
    line-height: 38px;
}

.top-contact a {
    padding-left: 11px;
    font-family: 'CeraProLight';
}

div#icons {
    margin-top: 5rem;
    margin-bottom: 4rem !important;
}

span.tm-vc_icon_element-icon.kw_labpeak.flaticon-microscope::before {
    background-image: url(http://icap.smart-digital.gr/wp-content/uploads/2021/10/icons8-password-100.svg) !important;
}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a {
    color: #EE7200;
}

#site-header-menu #site-navigation div.nav-menu > ul > li > a:before {
    background-color: #EE7200;
}

.pages-text p {
    color: #002D5B;
    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1880 - 300)));
    padding-top: 2rem;
    font-family: 'CeraProLight';
    font-weight: 600;
}

.tm-textcolor-dark.tm-titlebar-wrapper .entry-title-wrapper .entry-title:before {
    background-color: #F2943F;
}

.tm-textcolor-dark h1, .tm-titlebar-main .breadcrumb-wrapper span.current-item, .tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a, .tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a, .tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper {
    color: white !important;
    font-family: 'CeraProLight';
}

.tm-titlebar-main {
    background-image: url(http://icap.smart-digital.gr/wp-content/uploads/2021/10/Group-6.jpg);
    height: 289px;
}

.breadcrumb-wrapper-inner {
    margin-top: 1rem;
}

.tm-fielcontent h3 {
    font-family: 'CeraProBold';
    font-size: 16px;
    color: #18336c;
    line-height: 10px !important;
    padding-top: 1rem;
}

.tm-fielcontent h5 {
    opacity: 0.61;
    font-size: 16px;
    font-weight: 100;
    font-family: CeraProLight;
}

.tm-file-links {
    padding-left: 4rem;
    background-color: #E5EAEE;
    padding-right: 4rem;
    padding-top: 1rem;
    padding-bottom: 3rem;
}

.tm-links {
    border: 1px solid white;
    margin-top: 2rem;
    background-color: white;
    display: flex;
    padding-left: 2rem;
    padding-top: 1rem;
}

#page h1 {
    font-family: CeraProBold;
}

.site-content-wrapper #sidebar-left.sidebar {
    padding-top: 59px;
}

.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-white.tm-vc_icon_element-outline {
    border-color: transparent;
}

span.tm-vc_icon_element-icon.kw_labpeak.flaticon-scientist {
    content: url(http://icap.smart-digital.gr/wp-content/uploads/2021/10/icons8-developer-100.svg);
}

span.tm-vc_icon_element-icon.kw_labpeak.flaticon-lab-1 {
    content: url(http://icap.smart-digital.gr/wp-content/uploads/2021/10/icons8-idea.svg);
}

span.tm-vc_icon_element-icon.kw_labpeak.flaticon-microscope {
    content: url(http://icap.smart-digital.gr/wp-content/uploads/2021/10/icons8-password-100.svg);
}

#icons h2.tm-custom-heading {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 20px;
    font-family: 'CeraProMedium';
}

#icons p {
    font-size: 18px;
    font-family: 'CeraProLight';
}

.tm-topbar-content .tm-wrap-cell .top-contact li:before {
    display: none;
}

h2.tm-custom-heading.tm-fontweight-bold {
    font-family: 'CeraProLight' !important;
}

/** Media **/

@media (min-width: 1380px) {
    .container {
        width: 1380px!important;
    }
    .pages-text p {
        margin-right: 31%;
    }
}
@media (min-width: 1200px) {
    div#site-header {
        margin-top: 3rem;
    }
}
@media (max-width: 600px) {
    .tm-titlebar-main {
        background-image: url(http://icap.smart-digital.gr/wp-content/uploads/2021/10/Group-6-1.jpg);
        height: 222px;
        background-repeat: no-repeat;
    }
}
@media (max-width: 532px) {
    .headerlogo img {
        width: 234px!important;
    }
}