/*
Theme Name: Education Base
Template:     education-base
Theme URI: https://www.acmethemes.com/themes/education-base
Author: acmethemes
Author URI: https://www.acmethemes.com/
Description: Child theme
*/
@import url("../education-base/style.css");

/* Older browsers */
html {
    font-size: 22px !important;
}

/* Modern browsers only need this one */

@media screen and (min-width: 25em) {
    html {
        font-size: calc(10px + (36 - 10) * ((100vw - 400px) / (1600 - 300))) !important;
    }
}

/* Safari <8 and IE <11 */
@media screen and (min-width: 25em) {
    html {
        font-size: calc(10px + (36 - 10) * ((100vw - 400px) / (1600 - 300))) !important;
    }
}

@media screen and (min-width: 50em) {
    html {
        font-size: calc(10px + (36 - 10) * ((100vw - 400px) / (1600 - 300))) !important;
    }
}

@media screen and (max-width:679px) {
    .wrapper.inner-main-title {
        display: none;
    }
}


/* cardo-regular - greek */
@font-face {
    font-family: 'Cardo';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/cardo-v11-greek-regular.eot');
    /* IE9 Compat Modes */
    src: local('Cardo'), local('Cardo-Regular'),
        url('assets/fonts/cardo-v11-greek-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('assets/fonts/cardo-v11-greek-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('assets/fonts/cardo-v11-greek-regular.woff') format('woff'),
        /* Modern Browsers */
        url('assets/fonts/cardo-v11-greek-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('assets/fonts/cardo-v11-greek-regular.svg#Cardo') format('svg');
    /* Legacy iOS */
    font-display: swap;
}


/* comfortaa-regular - greek_latin */
@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/comfortaa-v28-greek_latin-regular.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('assets/fonts/comfortaa-v28-greek_latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('assets/fonts/comfortaa-v28-greek_latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('assets/fonts/comfortaa-v28-greek_latin-regular.woff') format('woff'),
        /* Modern Browsers */
        url('assets/fonts/comfortaa-v28-greek_latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('assets/fonts/comfortaa-v28-greek_latin-regular.svg#Comfortaa') format('svg');
    /* Legacy iOS */
    font-display: swap;
}

/* literata-regular - greek_latin */
@font-face {
    font-family: 'Literata';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/literata-v15-greek_latin-regular.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('assets/fonts/literata-v15-greek_latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('assets/fonts/literata-v15-greek_latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('assets/fonts/literata-v15-greek_latin-regular.woff') format('woff'),
        /* Modern Browsers */
        url('assets/fonts/literata-v15-greek_latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('assets/fonts/literata-v15-greek_latin-regular.svg#Literata') format('svg');
    /* Legacy iOS */
    font-display: swap;
}

li,
a,
button,
input,
textarea,
text {
    font-family: 'Literata';
}

.entry-title {
    font-family: 'Literata';
}

@media (min-width: 768px) .navbar-nav>li>a {
    padding-top: 2px;
    padding-bottom: 2px;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 2px 10px;
}

.site-info {
    display:none;
}

.top-header .top-phone, .top-header .top-email {
    margin-right: 20px;
    font-family: cursive;
    font-size: calc(10px + (14 - 10) * ((100vw - 400px) / (1600 - 300))) !important;
    color:black;
    line-height: 38px !important;
}


.site-title a {
    font-size: calc(16px + (32 - 16) * ((100vw - 400px) / (1600 - 300))) !important;
    font-family: cursive;
    color: red;
}


.site-description, .site-description a {
    color: #003A6A;
    padding-top: 2%;
    margin-bottom: 1%;
    color: red;
    font-size: calc(12px + (22 - 12) * ((100vw - 400px) / (1600 - 300))) !important;
}

.feature-col-item h4 a, .feature-col-item i {
    color: #000;
}

.feature-col-item p {
    font-size: 13px;
    color: #000;
}

.site-footer .bottom {
    padding: 20px 0;
    overflow: hidden;
    color: black;
}

