﻿/*!
Theme Name: ZST Theme
Author: Bartlomiej Stawiarz & Dawid Slomnicki
Author URI: https://bartlomiejstawiarz.pl
Description: Theme designed and created for ZST Bytom.
Version: 0.1.0
License: Proprietary
License URI: README.md
Text Domain: zst-theme
Tags: zst
*/@import"https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500&display=swap";/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}body{background-color:#ededed;font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}.wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column}.wrapper .container{display:flex;flex-direction:column;flex-grow:1;width:100%}@media(min-width: 1024px){.wrapper .container{flex-direction:row}}.wrapper #main-content{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;transition:margin 1s linear;min-height:calc(100vh - 200px)}@media(max-height: 600px){.wrapper #main-content{min-height:700px}}.wrapper #main-content>.post:first-child,.wrapper #main-content>.posts:first-child,.wrapper #main-content>.page:first-child{padding:20px;flex-grow:1}@media(min-width: 1024px){.wrapper #main-content{margin:0 200px}}

@media(max-width: 1599px){.wrapper #main-content.expanded-left{margin-left:0}.wrapper #main-content.expanded-right{margin-right:0}}.wrapper #main-content iframe{max-width:100%}.sidebar{display:none;width:100%;position:absolute;padding:20px 10px;transition:all 1s linear;z-index:9}.sidebar .switch-sidebar{font-size:1.2rem;cursor:pointer;color:#164231;text-decoration:underline;text-align:center;margin-bottom:1rem}@media(min-width: 1600px){.sidebar .switch-sidebar{display:none}}@media(min-width: 1024px){.sidebar{width:200px}.sidebar:not(#sidebar-mobile){display:block;max-height:calc(100vh - 200px)}.sidebar:not(#sidebar-mobile).sidebar-fixed{max-height:calc(100vh - 48px)}}.sidebar.visible{display:block}.sidebar.sidebar-fixed{position:fixed;top:48px}#sidebar-left{transition-property:left;left:0}

@media(max-width: 1599px){#sidebar-left.hidden{left:-200px}}#sidebar-right{transition-property:right;right:0}

@media(max-width: 1599px){#sidebar-right.hidden{right:-200px}}#sidebar-mobile{position:static}#sidebar-mobile div{flex:1}#sidebar-left .widget_nav_menu .menu-boczne-container .menu,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu{margin:0;list-style-type:none;padding:0}#sidebar-left .widget_nav_menu .menu-boczne-container .menu li,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li{width:100%;background-color:#164231;border-left-style:solid;border-left-width:4px;border-left-color:#85c226}#sidebar-left .widget_nav_menu .menu-boczne-container .menu li a:link,#sidebar-left .widget_nav_menu .menu-boczne-container .menu li a:visited,#sidebar-left .widget_nav_menu .menu-boczne-container .menu li a:hover,#sidebar-left .widget_nav_menu .menu-boczne-container .menu li a:active,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li a:link,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li a:visited,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li a:hover,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li a:active{color:#fff;text-decoration:none}#sidebar-left .widget_nav_menu .menu-boczne-container .menu li a,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li a{display:inline-block;width:100%;height:100%;padding:10px 5px 10px 40px;font-size:1.3rem}#sidebar-left .widget_nav_menu .menu-boczne-container .menu li:hover,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li:hover{background-color:#85c226}


#sidebar-left .widget_nav_menu .menu-boczne-container .menu li.substitutions,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li.substitutions{background-image:url("./img/person.png");background-repeat:no-repeat;background-size:24px;background-position:10px 50%}


#sidebar-left .widget_nav_menu .menu-boczne-container .menu li.register,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li.register{background-image:url("./img/register.png");background-repeat:no-repeat;background-size:24px;background-position:10px 50%}

#sidebar-left .widget_nav_menu .menu-boczne-container .menu li.fb,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li.fb{background-image:url("./img/fb.png");background-repeat:no-repeat;background-size:24px;background-position:10px 50%}

#sidebar-left .widget_nav_menu .menu-boczne-container .menu li.biblioteka,#sidebar-mobile .widget_nav_menu .menu-boczne-container .menu li.biblioteka{background-image:url("./img/biblioteka.png");background-repeat:no-repeat;background-size:24px;background-position:10px 50%}


#sidebar-left>.widget_nav_menu .menu-boczne-container .menu{margin-bottom:20px}

@media(max-width: 1023px){#sidebar-mobile{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:20px 0}}.widget_page_children>.page_children_menu{background-color:#fff;text-align:center}.widget_page_children>.page_children_menu .widgettitle{margin:0;padding-top:10px}.widget_page_children>.page_children_menu ul{color:#164231;margin:0;padding:0 0 0 10px;list-style:disc outside;text-align:left;font-size:.9rem}.widget_page_children>.page_children_menu ul a:link,.widget_page_children>.page_children_menu ul a:visited,.widget_page_children>.page_children_menu ul a:hover,.widget_page_children>.page_children_menu ul a:active{color:#164231}.widget_page_children>.page_children_menu ul li{padding:10px 10px 0 0}.widget_page_children>.page_children_menu>ul{padding:10px 0 20px 25px;list-style:circle outside}.widget_timetable_search{background-color:#fff;position:relative;padding:15px 10px}.widget_timetable_search .widgettitle{margin:0 0 15px 0}.widget_timetable_search .timetable_search{display:flex;flex-direction:row}.widget_timetable_search .timetable_search .timetable_search_icon{display:block;height:32px;width:32px;flex-shrink:0;background:#85c226 url("./img/magnifying-glass.png") no-repeat center center/24px}.widget_timetable_search .timetable_search .timetable_entity_finder{display:block;min-width:0;width:100%;height:32px;flex:1;border:0;padding-left:10px;background-color:#ededed;outline:none}.widget_timetable_search .timetable_search_autocomplete{margin:0;height:120px;position:absolute;padding:0;left:42px;right:10px;overflow-x:hidden;overflow-y:scroll;background-color:#fff;z-index:2;width:auto}@media(min-width: 1024px){.widget_timetable_search .timetable_search_autocomplete{right:auto;min-width:128px}}.widget_timetable_search .timetable_search_autocomplete li{white-space:nowrap}.widget_timetable_search .timetable_search_autocomplete li:hover{background-color:#ededed}.widget_timetable_search .timetable_search_autocomplete li a:link,.widget_timetable_search .timetable_search_autocomplete li a:visited,.widget_timetable_search .timetable_search_autocomplete li a:hover,.widget_timetable_search .timetable_search_autocomplete li a:active{color:#000;text-decoration:none}.widget_timetable_search .timetable_search_autocomplete li a{display:block;padding:10px 5px}.pagination{text-align:right}.pagination a:link,.pagination a:visited,.pagination a:hover,.pagination a:active{color:#164231;text-decoration:none}#main-header{width:100%;background-color:#164231}#main-header #main-banner.hidden{margin-bottom:48px}

@media(max-width: 1023px){#main-header #main-banner.hidden.menu-unfolded{margin-bottom:288px}}#main-header #main-banner.hidden.animating{transition:margin-bottom 1s ease-out}#main-header #main-banner.hidden~nav{position:fixed;top:0}#main-header>#main-banner{height:150px;background-color:#85c226;position:relative;overflow:hidden}#main-header>#main-banner .top-layer-box{position:absolute;top:0;left:0;width:250px;height:inherit;border-left:0px solid transparent;border-right:50px solid transparent;border-bottom:150px solid #164231;background:url("./img/logo-white.png") no-repeat left center/32px}#main-header>#main-banner .top-layer-box>div:first-of-type{position:absolute;top:0;padding-top:20px;left:100px;width:100px;height:150px;z-index:9;color:#fff}#main-header>#main-banner .top-layer-box>div:first-of-type h1,#main-header>#main-banner .top-layer-box>div:first-of-type h2,#main-header>#main-banner .top-layer-box>div:first-of-type h3,#main-header>#main-banner .top-layer-box>div:first-of-type h4,#main-header>#main-banner .top-layer-box>div:first-of-type h5,#main-header>#main-banner .top-layer-box>div:first-of-type h6{margin:1rem 0 0 0}#main-header>#main-banner .top-layer-box>div:first-of-type::after{content:"";position:absolute;top:0;right:-70px;width:20px;height:inherit;background-color:#85c226;transform:skewX(20deg)}#main-header>#main-banner .top-layer-box::after{content:"";position:absolute;top:-10px;left:0;width:246.8px;height:inherit;z-index:1;border-left:0px solid transparent;border-right:3.2px solid transparent;border-bottom:10px solid #85c226}#main-header>#main-banner .top-layer-box img.logo{position:absolute;width:64px;left:10px;top:30px;z-index:8}#main-header>#main-banner img.attachment-banner{position:absolute;top:0;right:0;opacity:1;transition:opacity 1s linear}#main-header>#main-banner img.attachment-banner.hidden{opacity:0}#main-header>nav{background-color:#164231;border-bottom:2px solid #85c226;overflow:hidden;max-height:48px;transition:max-height 1s ease-out;z-index:998;width:100%}#main-header>nav .branding{position:absolute;top:0;left:0;color:#fff;width:100px;z-index:999;text-align:right;font-size:.8rem;padding:5px 5px 5px 40px}#main-header>nav .branding img{position:absolute;left:-70px;bottom:-15px;max-width:48px;transition:left 1s ease-out,transform 1s ease-out;transform:rotate(-180deg)}#main-header>nav .branding img.animate-in{left:-10px;transform:none}#main-header>nav .branding span{vertical-align:middle}#main-header>nav ul{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}@media(min-width: 1024px){#main-header>nav ul{flex-direction:row;height:48px}}#main-header>nav ul li{display:block;z-index:1000;transition:background-color .15s linear}#main-header>nav ul li a:link,#main-header>nav ul li a:visited,#main-header>nav ul li a:hover,#main-header>nav ul li a:active{color:#fff;text-decoration:none}@media(min-width: 1024px){#main-header>nav ul li{border-width:1px;border-style:none;border-color:#000;border-left-style:solid}}#main-header>nav ul li.current-menu-item a,#main-header>nav ul li.current-page-ancestor a,#main-header>nav ul li:hover a{background-color:#85c226}#main-header>nav ul li a{display:inline-block;padding:5px 10px;word-wrap:break-word;width:100%;font-size:1.5rem;line-height:1.5;text-align:center;height:100%}@media(min-width: 1024px){#main-header>nav ul li a{width:150px}}

@media(max-width: 1023px){#main-header>nav ul li a{height:48px}}#main-header>nav ul li:first-of-type{margin-left:100px;margin-right:auto;border-right-style:solid}

@media(max-width: 1023px){#main-header>nav ul li:first-of-type{cursor:pointer;margin-left:auto;margin-right:0;border-right-style:none}#main-header>nav ul li:first-of-type a{width:180px}#main-header>nav ul li:first-of-type::after{display:inline-block;text-align:center;width:50px;content:"☰";color:#fff}#main-header>nav ul li:first-of-type::after:hover{cursor:pointer}}#main-header>nav.shown{max-height:288px}footer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;border-top:2px solid #85c226;color:#fff;padding:30px 30px 30px 150px;margin-top:auto;position:relative;overflow:hidden;background:#164231 url("./img/logo-white.png") no-repeat -60px bottom/200px}

@media(max-width: 1023px){footer{flex-direction:column;align-items:flex-end;flex-wrap:nowrap;text-align:right}footer .column{margin-top:10px}}footer a:link,footer a:visited,footer a:hover,footer a:active{color:#fff}footer h1,footer h2,footer h3,footer h4{margin:0}footer .column{padding:0 10px}footer address{font-style:normal;margin:1rem 0;line-height:1.2}footer .menu{padding:0;list-style:circle inside;margin:1rem 0}footer::before{content:"";position:absolute;left:0;bottom:0;background-color:#85c226;width:200px;height:15px}footer::after{content:"";position:absolute;left:200px;bottom:0;border-left:15px solid #85c226;border-top:15px solid #164231}.post{padding-left:20px;padding-bottom:40px;position:relative;display:flex;flex-direction:column}@media(min-width: 1024px){.post{display:block}.post .post-more{clear:right}}.post a:link,.post a:visited,.post a:hover,.post a:active{color:#164231}.post .post-title{margin:0}.post .post-excerpt,.post .post-more{order:2}.post .post-more{align-self:flex-start}.post .post-excerpt>p{margin:1rem 0}.post .post-thumbnail{position:relative;order:1;align-self:flex-end;overflow:hidden;margin-top:1rem}@media(min-width: 1024px){.post .post-thumbnail{float:right;margin:0}}.post .post-thumbnail .overlay{position:absolute;z-index:2;border-left:0px solid transparent;border-right:50px solid transparent;border-bottom:150px solid #fff}.post .post-thumbnail::after{content:"";width:10px;height:150px;position:absolute;top:0;left:25px;background-color:#85c226;transform:skewX(18.4deg);z-index:3}.post .post-thumbnail img{max-width:100%;max-height:150px;display:block;object-fit:cover;object-position:right center}@media(min-width: 1024px){.post .post-thumbnail img{max-width:300px}}.posts .post{border-left:4px solid #85c226}.posts .post::before{background:transparent url("./img/post-link-img.png") no-repeat;background-size:contain;content:"";width:32px;height:48px;position:absolute;top:2px;left:-10px}.mg-top{margin-top:1rem}.mg-left{margin-left:1rem}.mg-right{margin-right:1rem}.mg-bottom{margin-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-inline{display:inline}.d-inline-block{display:inline-block}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}/*# sourceMappingURL=style.css.map */
