/**
Theme Name: AWF - Centrum Historii
Author: BonaSoft
Author URI: http://wpastra.com/about/
Description: Motyw powstał w ramach projektu budowy środowiska multiportalowego Akademii Wychowania Fizycznego 2021.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: awf-centrum-historii
Template: astra
*/



@import url("https://use.typekit.net/wah1euf.css");





@media (min-width:1200px){


    .mobile-events, .tablet-events{
        display:none;
    }


    .site-main .entry-content > .alignwide{
        margin: 0 -50px -70px -50px;
        padding: 0
    }

    .entry-content > .wp-block-group, .entry-content > .wp-block-media-text, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns{
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }



/*HOMEPAGE*/



/*BNAER*/



.clear .jobs-baner{
    margin:0px -50px 0px -50px!important;
    z-index: 5;
    height: calc(100vh - 115px);
    min-height: 30vw;
    padding: 0;
}


.clear .jobs-baner .wp-block-cover__inner-container{
    height: 100%;
    display: grid;
    background: #00543acc;
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.25));
    mix-blend-mode: hard-light;
}


.clear .jobs-baner .wp-block-column{
    margin:15px;
}


.clear .jobs-baner .wp-block-cover__inner-container .section-buttons a{
    padding:3vw 0vw;
    font-family: ballinger, sans-serif;
    font-style: normal;
    font-weight: 700;
	font-size:1.6vw;
    color:#005335;
    background:white;
    mix-blend-mode: hard-light;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons a:hover{
 background: #ffffff40;
 color:white;
 text-decoration: none;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons.first{
    align-self: end;
    margin-bottom: 0;
    margin-bottom: 4vw;
}


/*

.clear .jobs-baner .wp-block-cover__inner-container h3{
    font-size: 2vw;
    align-self: end;
} */


.clear .jobs-baner img{
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}


.ast-plain-container.ast-no-sidebar .entry-content .alignwide .wp-block-cover__inner-container, .ast-plain-container.ast-no-sidebar .entry-content .alignfull .wp-block-cover__inner-container{
    max-width: 100%;
    width: 100%;
}


#page .clear .jobs-baner .section-buttons{
    max-width: 100vw!important;
    width: auto;
    margin-top: 2vw;
    margin-left: 50px;
    margin-right: 50px;
}


/* .jobs-baner .section-buttons .wp-block-column{
    display: flex;
    align-items: center;
} */



}



/*TABLET*/


@media (min-width:781px) and (max-width: 1200px){



/*GLOBALNE*/

.entry-content > .wp-block-group, .entry-content > .wp-block-media-text, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns{
    max-width: 100%;
    width: 100%;
}

.site-main .entry-content > .alignwide{
    margin: 0 -30px -70px -30px;
    padding: 0;
}

#page .section-buttons.first, #page .section-buttons.second{
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-content: flex-start;
    white-space: break-spaces;
    margin-top: 0;
}

#page .section-buttons.first .wp-block-column, #page .section-buttons.second .wp-block-column{
    margin: 0 20px;
}



/*BNAER*/

/* .wp-block-column:not(:only-child){
    flex-basis: calc(50% - 1em)!important;
} */
/* .entry-content > .wp-block-group, .entry-content > .wp-block-media-text, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns{
    max-width: 58em;
    width: calc(100% - 26em);
    margin-left: auto;
    margin-right: auto;
} */




#page .jobs-baner{
    margin: 0 -30px 0 -30px;
    z-index: 5;
    height: calc(100vh - 15px);
    min-height: 30vw;
    padding: 0;
}


.clear .jobs-baner .wp-block-cover__inner-container{
    height: 100%;
    display: grid;
    background: #00543acc;
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.25));
    mix-blend-mode: hard-light;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons a{
    padding:30px 0;
    font-family: ballinger, sans-serif;
    font-style: normal;
    font-weight: 700;
	font-size:24px;
    color:#005335;
    background:white;
    mix-blend-mode: hard-light;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons a:hover{
 background: #ffffff40;
 color:white;
 text-decoration: none;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons.first{
    align-self: end;
    margin-bottom: 0;
    margin-bottom: 0;
}


/*

.clear .jobs-baner .wp-block-cover__inner-container h3{
    font-size: 2vw;
    align-self: end;
} */


.clear .jobs-baner img{
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}


.ast-plain-container.ast-no-sidebar .entry-content .alignwide .wp-block-cover__inner-container, .ast-plain-container.ast-no-sidebar .entry-content .alignfull .wp-block-cover__inner-container{
    max-width: 100%;
    width: 100%;
}


.clear .jobs-baner .section-buttons{
    max-width: 100vw!important;
    width: calc(100vw - 150px)!important;
    margin-top: 2vw;

}


/* .jobs-baner .section-buttons .wp-block-column{
    display: flex;
    align-items: center;
} */




}

/*MOBILKA*/

@media (max-width:781px){





/*HomePage*/



/*BNAER*/


#page .jobs-baner {
    margin: 0 -20px -40px -20px;
}

#page .jobs-baner .wp-block-column{
    margin-left: 0;
}


/* .ast-header-break-point .entry-content .alignwide{
    margin-left: -20px;
    margin-right: -20px;
} */


.wp-block-column:not(:only-child){
    flex-basis: calc(50% - 1em)!important;
}

/*
.entry-content > .wp-block-group, .entry-content > .wp-block-media-text, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns{
    max-width: 58em;
    width: calc(100% - 26em);
    margin-left: auto;
    margin-right: auto;
} */




.clear .jobs-baner{
    margin:0px -50px -70px -50px;
    z-index: 5;
    height: 800px;
    min-height: 30vw;
    padding: 0;
}


.clear .jobs-baner .wp-block-cover__inner-container{
    height: 100%;
    display: grid;
    background: #00543acc;
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.25));
    mix-blend-mode: hard-light;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons a{
    padding:25px 0 20px 0;
    font-family: ballinger, sans-serif;
    font-style: normal;
    font-weight: 700;
	font-size:22px;
    color:#005335;
    background:white;
    mix-blend-mode: hard-light;
    margin: 10px 0;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons a:hover{
 background: #ffffff40;
 color:white;
 text-decoration: none;
}

.clear .jobs-baner .wp-block-cover__inner-container .section-buttons.first{
    align-self: end;
    margin-bottom: 0;
}



.clear .jobs-baner .wp-block-cover__inner-container h3{
    font-size: 2vw;
    align-self: end;
}


.clear .jobs-baner img{
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}


.ast-plain-container.ast-no-sidebar .entry-content .alignwide .wp-block-cover__inner-container, .ast-plain-container.ast-no-sidebar .entry-content .alignfull .wp-block-cover__inner-container{
    max-width: 100%;
    width: 100%;
}


.clear .jobs-baner .section-buttons{
    max-width: 100vw!important;
    width: calc(100vw - 100px)!important;
    margin-top: 0;
    margin-bottom: -10px;

}


.jobs-baner .section-buttons{
    display:block;
}


.jobs-baner .wp-block-column{
    margin-left: 0;
}



}





@media (max-width: 1200px){
.big-letter-and-slant .wp-block-columns, .wp-block-column {
    margin: 0;
}
}

