/*
Theme Name: machdeinhandwerk
Theme URI: None
Author: yfain software
Author URI: www.yfain.de
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/

body {
    font-family: aktiv-grotesk, sans-serif !important;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

footer {
    width: 100%;
    margin-top: auto;
    background: #f5f5f5;
}

footer .wrap-ul.lastftr ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px 24px;
    margin: 0;
    padding: 0;
}

footer .wrap-ul.lastftr ul li {
    margin: 0 !important;
}

footer .footer-fallback-links {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px 24px;
    margin: 0;
    padding: 0;
}

footer .footer-fallback-links li {
    margin: 0 !important;
}

header.im-header-two {
    position: relative;
}

.im-header-two .logo img {
    width: 1920px !important;
}

.wrap-ul ul a {
    text-decoration: none;
}

section.sixth a:hover {

    text-decoration: none;
}

section.fifth a:hover {

    text-decoration: none;
}

section.fourth a:hover {

    text-decoration: none;
}

section.third a:hover {

    text-decoration: none;
}

section.mainBanners a:hover {

    text-decoration: none;
}

#im-pp {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

#im-pp a {
    color: #808080;
}

#im-pp h5, #im-pp p {
    color: #222;
}

#im-pp p {
    margin-bottom: 1rem;
}

.navigation.menuWrap.text-right {
    /* margin-left: -26px; */
    margin-right: 55px;
    /* font-weight: 900; */
}

h1 {
}

.mainBanners h1 {
    color: #00A8E5 !important;
    font-weight: bold;
    font-size: 40px !important;
    line-height: 45px;
    letter-spacing: 0px !important;
    word-spacing: 0px !important;
}

.mainBanners h4 {
    font-weight: bold;
}

.second h3.commono-heading {
    font-size: 38px;
    font-weight: 900;
}

.second h6.commonsub-heading {
    font-size: 14px;
}

i.fas.fa-angle-down {
    font-size: 20px;
}

.third h3.commono-heading {
    font-size: 38px;
    font-weight: 900;
    margin-bottom: 23px;
}

.third h6.commonsub-heading {
    font-size: 14px;
    font-weight: 900;
}

.fourth h5.common-local {
    font-weight: 900;
}

.fourth h3.commono-heading {
    font-size: 38px;
    font-weight: 900;
    line-height: 40px;
}

.fourth h6.commonsub-heading {
    font-size: 13px;
    font-weight: 900;
}

section.fourth span {
    color: #DC004F;
    font-weight: bold;
}

.faq-opt span {
    color: #DC004F;
    font-weight: bold;
}

.sixth .faq-opt p {
    color: black;
}

.fifth h3.commono-heading {
    font-size: 43px;
    font-weight: 900;
}

.fifth h6.commonsub-heading {
    font-size: 13px;
    font-weight: 900;
}


.sixth h3.commono-heading {
    font-size: 40px;
    font-weight: 900;
}

.sixth h6.commonsub-heading {
    font-size: 13px;
    font-weight: 900;
}


.wrap-post-type.wow.fadeInLeft.animated {
    background: white;
}

.second .wrap-text {
    padding: 30px;
    transition: all 0.4s ease-In-out;
    /*max-height: 200px;*/
    max-height: 250px;
    overflow: hidden;
    /*min-height: 200px;*/
    min-height: 215px;
    background: #fff;
    position: relative;
}

.wrap-text.expanded {
    max-height: initial;
}

.wrap-text:not(.expanded ) p.common-para {
    overflow: hidden;
    /*height: 70px;*/
    height: 85px;
}

.second .wrap-text:hover {
    background-color: #dc014f;
    transition: all 0.4s ease-In-out;
}

.second .wrap-text:hover h5,
.second .wrap-text:hover p,
.second .wrap-text:hover a {
    color: #fff;
    transition: all 0.4s ease-In-out;
}

/* .second img {
    width: 360px;
} */

.second img {
    width: 100%;
}

.second h5.common-local {
    font-weight: 900;
    /* margin-top: 30px; */
}

footer .logo {
    margin-top: 48px;
    margin-bottom: 20px;
}

/*.fifth a {
    font-weight: bold;
}*/

.sixth h5 {
    font-weight: 900;
    color: black;
}

a.tn-suposed-pink {
    font-weight: 900;
}

/* code */

.second .col-md-12 i.fas.fa-angle-down {
    color: gray;

    font-size: 21px;
    width: 123px;
}

.fourth a.tn-suposed-pink {
    width: 213px;
}

.fourth a span {
    margin-left: 48px;
    font-size: 14px;
}

.third a.tn-suposed-pink {
    width: 360px;
}

.third a span {
    margin-left: 34px;
}

span.line {
    margin-right: 15px;
    font-weight: bold;
    color: white;
}

.mainBanners h4 {
    line-height: 23px;
}


h3.commono-heading {
    font-weight: bold !important;
    /* font-size: 4px; */
    line-height: 41px !important;
}

h5.common-local {
    line-height: 23px;
}

h6.commonsub-heading {
    font-size: 10px !important;
}

.faqHead h5 {
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0;
}

.third i.fas.fa-angle-right {
    margin-left: 39px;
}

.insta {
}


@media (min-width: 769px) {
    header .navigation ul li a {
        font-weight: bold;
    }
}

/* Responsive Media Queries */
@media (max-width: 1660px) {
}

@media (max-width: 1600px) {
}

@media (max-width: 1440px) {
}

@media (max-width: 1280px) {
}

@media (max-width: 1200px) {

    .mainBanners .wrap-over {
        padding-right: 50px;
    }

    img {
        max-width: 100%;
        height: auto;
    }

    /* .menu-Bar{display:block;top:0px;}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:0;background:#DC004F;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;} */
    .navigation ul.menu li {
        display: block;
    }

    .navigation ul.menu li a {
        margin-bottom: 10px;
        padding: 0;
        display: block;
        text-align: center;
        margin-bottom: 15px;
        padding-right: 0px;
        margin-right: 0px;
        color: #fff;
        font-size: 15px;
        text-transform: capitalize;
    }

    /*.logo img {
        max-width: 70%;
    }*/
    .container {
        position: relative;
    }

    /* header .header-top{display:none;} */
    header .main-header ul.menu > li {
        display: block;
        padding: 0px;
    }

    /* header .main-header ul.menu>li a{color:#6F6F6F;padding:0px;} */
    /* header .main-header ul.menu>li a:before{display:none;} */
    /* .navigation.menuWrap.text-right ul li a {color: #6F6F6F;} */
    .navigation ul li {
        margin-right: 10px;
    }

    .navigation ul li a {
        color: #6F6F6F !important;
        font-size: 12px;
    }

    .pad-zero {
        padding: 0 15px;
    }

    .text-center.brn-pin a.tn-suposed-pink {
        width: 35%;
    }

    br {
        display: none;
    }
}

@media (max-width: 1024px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
    header .logo img {
        width: 250px;
    }

    .navigation.text-right {
        padding-right: 15px;
    }

    .showmobile {
        display: block;
    }

    .hidemobile {
        display: none;
    }

    .wrap-text-third {
        margin-top: 30px;
    }

    .img-wrap-three.text-right {
        text-align: inherit;
    }

    header .container {
        width: 100%;
        padding-left: 0;
    }

    .header-image {
        text-align: inherit;
        margin-right: 0;
    }

    .navigation.menuWrap.text-right {
        text-align: center;
    }

    header {
        padding: 0 0 20px !important;
        position: relative !important;
    }

    .header-text h1 {
        line-height: 30px !important;
        word-spacing: 0px !important;
        font-size: 24px !important;
        margin-bottom: 10px !important;
    }

    .header-text h4 {
        font-size: 14px !important;
        line-height: 22px !important;
        font-weight: 900 !important;
    }

    /*.navigation.text-right {
        position: absolute;
        right: 0;
        top: -40px;
    }*/
    .header-text p {
        margin-bottom: 20px;
    }

    .header-text ul li a span,
    .tn-suposed-pink span {
        margin-left: 10px;
    }

    .header-text ul li a,
    .tn-suposed-pink {
        display: block;
        width: 100%;
        height: auto;
        line-height: normal;
        padding-right: 40px;
    }

    section.sixth,
    section.fifth,
    section.second,
    section.third,
    section.fourth {
        padding: 30px 0 0;
    }

    .wrap-post-type {
        margin-top: 20px;

    }

    .wrap-text p.common-para {
        min-height: auto;
    }

    .wrap-text-third {
        padding: 0;
    }

    h3.commono-heading {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .wrap-text-third.wrap-text-fourth {
        padding: 40px 0 0;
    }

    h5.common-local {
        margin: 10px 0;
    }

    .wrap-text-third a.tn-suposed-pink {
        margin-top: 20px;
        width: 209px !important;
        padding: 10px 35px 10px 15px;
    }

    .img-wrap-three img {
        height: auto;
    }

    section.fifth .container {
        padding: 30px 0;
    }

    .myaccordion li {
        margin: 0 0 10px 0;
        padding: 10px 30px 10px 10px;@media (max-width: 768px)

    }

    .faqHead h5:before {
        right: -30px;
    }

    .faq-opt p {
        font-size: 14px;
        line-height: 24px;
        color: #0000009c;
    }

    .sixth a.tn-suposed-pink {
        width: 209px !important;
        margin-bottom: 50px !important;
    }

    ul.myaccordion {
        margin-bottom: 20px;
    }

    .sixth a.tn-suposed-pink span {
        position: absolute;
        right: 0;
        height: 15px;
        width: 18px;
        top: 0;
        bottom: 0;
        margin: auto;
    }


    section.seventh h3.commono-heading {
        margin-bottom: 15px;
        margin-top: 0px;
    }

    section.seventh {
        padding: 30px 15px;
        text-align: center;
    }

    section.seventh p.common-para {
        padding: 0 0 30px;
    }

    footer {
        padding-bottom: 0px;
        text-align: center;
    }

    footer .logo img {
        margin: auto;
        max-width: 180px;
    }

    footer .wrap-ul.lastftr {
        padding: 0 8px 12px;
        margin: 0;
    }

    .wrap-ul ul li a {
        line-height: 20px;
        font-size: 14px;
    }

    footer .wrap-ul.lastftr ul {
        gap: 8px 16px;
    }

    footer .wrap-ul.lastftr ul li a {
        font-size: 13px;
        line-height: 1.35;
        padding: 4px 0;
    }

    footer .footer-fallback-links {
        gap: 8px 16px;
    }

    footer .footer-fallback-links li a {
        font-size: 13px;
        line-height: 1.35;
        padding: 4px 0;
    }

    .second h3.commono-heading {
        font-size: 24px;
        line-height: 34px !important;
    }

    .third a span {
        margin-left: 0;
    }

    .wrap-over, .mainBanners .wrap-over {
        padding: 0;
    }

    /*.navigation.text-right {
        left: 0;
        top: -20px;
    }*/
    .header-text ul li {
        width: 100%;
    }

    .second .wrap-text {
        padding: 20px 15px;
        transition: all 0.4s ease-In-out;
    }

    .header-text {
        padding-top: 30px;
        right: 30px;
        margin-bottom: 30px;
    }

    .header-text ul li:before,
    .tn-suposed-pink:before {
        height: 100%;
        right: 30px;
    }

    /*.navigation.text-right {
        left: auto;
        right: 10px;
        top: -25px;
    }*/
    span.line {
        margin: 0 10px;
        /*font-weight: bold;*/
        font-weight: normal;
        color: #6F6F6F;
    }

    .navigation ul li {
        margin-right: 0;
    }

    .mainBanners .col-md-4 {
        padding: 0 15px !important;
    }

    .header-text ul li a span,
    .tn-suposed-pink span {
        top: 0;
        height: 15px;
        width: 45px;
        margin: auto;
        bottom: 0;
        right: 13px;
    }

    header .container-fluid {
        padding-left: 0;
    }

    .third h3.commono-heading {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .fourth h3.commono-heading {
        font-size: 24px;
        line-height: 34px !important;
    }

    .fourth a.tn-suposed-pink {
        width: 178px !important;
    }

    .fourth a span {
        margin: 0;
        font-size: 14px;
        position: absolute;
        right: -25px;
        height: 15px;
        width: 45px;
        bottom: 0;
        margin: auto;
        color: #6F6F6F;
    }

    a.grey-btn span {
        position: relative;
    }

    section.fifth {
        padding: 30px 15px 0;
    }

    .fifth h3.commono-heading {
        font-size: 28px;
        line-height: 34px !important;
    }

    .secfifth .wrap-para {
        margin: 30px 0;
    }

    .secfifth a.tn-suposed-pink {
        width: 166px;
    }

    .secfifth a.tn-suposed-pink span {
        position: absolute;
        right: 0;
        height: 15px;
        width: 18px;
        top: 0;
        bottom: 0;
        margin: auto;
    }

    p.common-para.pinkt a {

        font-size: 12px;
    }

    .sixth h3.commono-heading {
        font-size: 24px;
        line-height: 34px !important;
    }

    .wrap-ul {
        position: relative;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .wrap-ul:before {
        content: '';
        position: absolute;
        height: 2px;
        width: 217px;
        background-color: rgba(111, 111, 111, 0.3);
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .lastftr:before {
        display: none;
    }

    /* .wrap-ul:last-child:before{display:none;} */
    .mainBanners .header-text ul li a span,
    .mainBanners .tn-suposed-pink span {
        width: 5px;
    }


}

.pri-color {
    color: #DC004F !important;
}

.pri-bg {
    background-color: #DC004F !important;
}

.s-color {
    color: #00A8E5 !important
}

.fw-600 {
    font-weight: 600 !important
}

.border-3 {
    border-width: 3px;
!important
}

.shadow-none {
    box-shadow: none !important
}

@media (max-width: 767px) {

    button.header-reset-button {
        margin: 0 auto;
    }

    #myHeader {
        padding-top: 8px;
    }

    button.header-reset-button {
        position: relative;
        z-index: 2;
    }
}

@media (max-width: 480px) {
}

.bg-black {
    background: #000 !important
}

.skill-bg {
    background: #DC004F;
    height: 100%
}

.hexagon {
    position: relative;
    width: 12px;
    height: 6.93px;
    margin: 3.46px 0;
}

.hexagon:before,
.hexagon:after {
    content: "";
    position: absolute;
    width: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.hexagon:before {
    bottom: 100%;
    border-bottom: 3.46px solid;
}

.hexagon:after {
    top: 100%;
    width: 0;
    border-top: 3.46px solid;
}

.bg-white.hexagon:before {
    border-bottom-color: #fff
}

.bg-black.hexagon:before {
    border-bottom-color: #000
}

.bg-white.hexagon:after {
    border-top-color: #fff
}

.bg-black.hexagon:after {
    border-top-color: #000
}

.popup-btn {
    font-size: 30px;
    line-height: 1;
}

#mob-footer {
    bottom: 0;
    position: fixed;
    z-index: 999;
    background: #F5F5F5;
    left: 0;
    right: 0;
    padding: 10px 0;
}

#mob-footer .row {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

@media (min-width: 768px) {
    .d-none-dskt {
        display: none !important;
    }
}

.flex-fill {
    flex: 1 1 auto !important;
}

@media (min-width: 768px) {
    .logo img {
        width: 250px !important;
    }
}

.page-id-99 h1, .page-id-3 h1 {
    color: black;
}

#job-builder-search-full-list-jobs, #job-builder-search-full-list-jobs-front {
    background: #D8D8D8;
}

#jobListWrapper div.col-sm-6 {
    background-color: white;
}

.grey-btn-load-more-jobs {
    margin: 13px 0;
    display: inline-block;
    background: #d8d8d8;
    color: #6f6f6f;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}

.grey-btn-load-more-jobs span {
    margin-left: 10px !important;
    position: relative;
    color: #6f6f6f !important;
}

.grey-btn-load-more-jobs i {
    margin-left: 10px !important;
    transition: all 0.4s ease-in-out;
}

.grey-btn-load-more-jobs span:not(.left):before {
    position: absolute;
    content: "";
    height: calc(100% + 20px);
    width: 2px;
    background: #fff;
    top: -10px;
}

.grey-btn-load-more-jobs:hover {
    color: #fff !important;
    background-color: #6F6F6F !important;
}

.grey-btn-load-more-jobs:hover span {
    color: #fff !important;
}

#myHeader {
    background: white;
    /* border-bottom: 1px solid grey; */
    color: black;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
    padding-top: 102px;
}

header .navigation ul li a, .news-title, .news-content p {
    color: black;
}

.wrapper {
    margin: 0 auto;
    max-width: 1450px;
    padding: 0 20px;
    position: relative;
    margin-top: 100px;
}

.single main .wrapper .single-blogpost article .post-thumbnail img {
    height: auto;
    width: 40%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 15px;
}

h1.news-title {
    font-size: 19px;
    text-align: center;
    margin-bottom: 25px;
}

.post-thumbnail {
    text-align: center;
}

#myInput {
    box-sizing: border-box;
    background-image: url('searchicon.png');
    background-position: 14px 12px;
    background-repeat: no-repeat;
    font-size: 16px;
    padding: 14px 20px 12px 45px;
    border: none;
    border-bottom: 1px solid grey;
    width: 100%;
}

#myInput:focus {
    outline: 3px solid #ddd;
}

.dropdown_front {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}

.dropdown-content {
    background-color: white;
    min-width: 230px;
    overflow: auto;
    z-index: 1;
    border-radius: 10px;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {
    background-color: #ddd;
}

.show {
    display: block;
}

.fa, .fas {
    color: #00A8E5;
}

.heart-select {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 45px;
}

span.like-selected {
    color: #DC004F !important;
}

span.card.job-builder-like {
    color: #00A8E5;
}

.heart-select:hover {
    color: #DC004F !important;
}

.heart-select.like-selected {
    color: #DC004F !important;
}

img.scm-type {
    width: 10%;
}


.bsk-wish-counter {
    font-size: 16px;
    color: #fff;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 13px;
    background: #DC004F;
    box-shadow: 0 3px 6px rgb(255 171 0 / 16%), 0 3px 6px rgb(255 171 0 / 23%);
    -moz-box-shadow: 0 3px 6px rgba(255, 171, 0, 0.16), 0 3px 6px rgba(255, 171, 0, 0.23);
    -webkit-box-shadow: 0 3px 6px rgb(255 171 0 / 16%), 0 3px 6px rgb(255 171 0 / 23%);
    position: absolute;
    top: 16px;
    right: 12px;
    width: 24px;
    margin: 0 auto;
    text-align: center;
}

#resultPage i.fas.fa-heart {
    color: #DC004F;
}

#mob-footer .bsk-wish-counter {
    /* top: -10px !important; */
    right: 30px !important;
}

div.descriptionFaqMessage p, div.resultpage-post-description p{
    color: #000000;
}

label.text-blue {
    color: #00A8E5 !important;
}

section.third div.wrap-text-third {
    padding-top: 0px !important;
}

.front-newsletter-section .row {
    row-gap: 32px;
}

.front-newsletter-section .front-newsletter-copy {
    padding: 40px 44px !important;
    border-radius: 24px;
    background: #ffffff;
    box-shadow: 0 18px 48px rgba(0, 0, 0, 0.06);
}

.front-newsletter-section .front-newsletter-copy h1,
.front-newsletter-section .front-newsletter-copy h2,
.front-newsletter-section .front-newsletter-copy h3,
.front-newsletter-section .front-newsletter-copy .article-title {
    margin: 0 0 18px;
    color: #000000;
    font-size: 40px;
    line-height: 1.1;
    font-weight: 500;
}

.front-newsletter-section .front-newsletter-copy h4,
.front-newsletter-section .front-newsletter-copy h5,
.front-newsletter-section .front-newsletter-copy h6 {
    margin: 0 0 16px;
    color: #00A8E5;
    font-size: 10px;
    line-height: 1.4;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.front-newsletter-section .front-newsletter-copy p,
.front-newsletter-section .front-newsletter-copy div,
.front-newsletter-section .front-newsletter-copy span,
.front-newsletter-section .front-newsletter-copy li {
    color: #000000 !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

.front-newsletter-section .front-newsletter-copy p {
    margin-bottom: 14px;
}

.front-newsletter-section .front-newsletter-copy a {
    color: #dc004f !important;
    font-weight: 600;
    text-decoration: none;
}

.front-newsletter-section .front-newsletter-copy a:hover {
    color: #00A8E5 !important;
}

.front-newsletter-section .front-newsletter-media__link {
    display: block;
    overflow: hidden;
    border-radius: 24px;
    background: #ffffff;
    box-shadow: 0 18px 48px rgba(0, 0, 0, 0.06);
}

.front-newsletter-section .front-newsletter-media img {
    display: block;
    width: 100%;
    height: auto;
}

@media (max-width: 991px) {
    .front-newsletter-section .front-newsletter-copy {
        padding: 32px 24px !important;
    }

    .front-newsletter-section .front-newsletter-copy h1,
    .front-newsletter-section .front-newsletter-copy h2,
    .front-newsletter-section .front-newsletter-copy h3,
    .front-newsletter-section .front-newsletter-copy .article-title {
        font-size: 32px;
    }
}

section.normalFont p, section.normalFont div {
    color: black !important;
    font-size: 15px !important;
}

section.normalFont a {
    color: #dc004f !important;
}

#contact {
    scroll-margin-top: 120px;
}

#mob-popup {
    width: 150px !important;
    inset: auto auto 120px 0px !important;
}

.ui.modal {
    padding: 5px;
    max-height: calc(90vh - 10em);
    top: 10vh;
    margin: 0 auto !important;
}

#mob-wish, #dskt-wish {
    background: none !important;
}
#dskt-wish .fa, #dskt-wish .fas, #mob-wish .fa, #mob-wish .fas{
    font-size: 32px;
}

.tag-remove {
    margin-left: 25px;
}

@media (max-width: 846px) {
    .bsk-wish-counter {
        top: 7px !important;
        right: -14px;
    }

    #loadMoreJobs, a.step2_possibleCompanies, #step2_possibleCompanies {
        width: 100%;
    }
    button#step2_possibleCompanies .pink-btn span i {
        margin: 0 auto;
    }
}

section.second div.txt-wrapp {
    height: auto;
    min-height: 290px;
    overflow: hidden;
    padding-bottom: 52px;
}

div.boxx-wrapper img.image-fixed-height {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

@media (max-width: 991px) {
    section.second div.txt-wrapp {
        min-height: 0;
        padding-bottom: 44px;
    }
}

body.single.single-post div.post-thumbnail {
    text-align: left;
}

body.single.single-post h1.news-title {
    text-align: left;
}

body.single.single-post section.wrapper, body.single.single-mdh_scm_post section.wrapper, body.page-template-page-template section.wrapper {
    max-width: 750px;
}

h1{
    color: black;
}

body {
    /* font-family: 'Aktiv Grotesk Corp', sans-serif !important;*/
    font-size: 14px;
}
