@charset "utf-8";

@font-face {
    font-family: NextExit;
    font-weight: 300;
    src: url("fonts/NextExitFOT-Light.otf") format("opentype");
}
@font-face {
    font-family: NextExit;
    font-weight: 400;
    src: url("fonts/NextExitRegular.otf") format("opentype");
}
@font-face {
    font-family: NextExit;
    font-weight: bold; /* 700 */
    src: url("fonts/NextExitBold.otf") format("opentype");
}
@font-face {
    font-family: NextExit;
    font-weight: 800;
    src: url("fonts/NextExitExtraBold.otf") format("opentype");
}
/*@font-face {
    font-family: NextExit;
    font-weight: bold;
    src: url("fonts/NextExitFOT-Bold.otf") format("opentype");
}*/

html {font-size:17px;}
body {font-family:'Heebo', sans-serif;}

.author-sidebar h3.author-name,
.primary-menu-submenu-section-posts h2 { font-family:'Heebo', sans-serif; line-height:1.2; }

/*.search-advanced select,*/
.wpcf7-form input[type="submit"],
input[type="submit"],
h1, h2, h3, h4, h5, h6,
.tags, .tags a,
.nav-menu li { font-family:'NextExit', sans-serif; line-height:1;}

.nav-menu li a { padding:0.3em 0.5em 0.4em; font-size:1.55rem; }

h1 { font-weight:900; font-size:2.5rem; }
h2 { font-size:2rem; }

/*.search-advanced select { font-size:1.5rem; }*/

input[type="submit"],
.wpcf7-form input[type="submit"] { font-weight:800; font-size:1.5rem; padding:0.3em 2em 0.5em; }
h2.bold { font-weight:800; }

.home-link {background:url(images/logo.png) 50% 50%/contain no-repeat;}

.tags a { padding:0.3em 0.4em 0.4em;}

.entry-content { line-height:1.2;}
.page-template-page-courses .entry-content { line-height:inherit; }

.single-post article h2 {font-size: 1.8rem; line-height: 1.0;}

@media (max-width:850px) {
	.nav-menu li a { font-weight:bold; }
}