/*
Theme Name: PE School
Theme URI: https://www.pixelemu.com/themes/i/41-education/11-pe-school
Author: PixelEmu
Author URI: http://pixelemu.com
Description: Universal education WordPress theme with handy solution to display school activities and teachers. The theme is addressed for university. language schools and kindergadten sites. The theme provides many handy and user friendly theme options to configure like colors, fonts, layout, settings for post and pages and many more. The theme is accessibility-ready which means it follows WCAG (Section508) recommendations to create the site for people with disabilities.
Version: 1.13
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: pe-school
*/

/* All theme styles you will find in LESS files. Please check 'less' directory. */

/* Styles for Theme Check plugin purpose, you can remove them */
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.sticky{}
.alignright{}
.alignleft{}
.aligncenter{}
.screen-reader-text{}

/* You can add here your custom styles */
.sticky-bar #pe-bar {
border-bottom: 5px solid #007cb0;
}
.blocks-gallery-item .pe-article-read-more {
    margin-top: 0px !important;

}
.opis h1 {

    font-size: 32px;
    line-height: 35px;
    margin-bottom: 5px;
color: #cc0003;
	margin-top: 15px;

	
}
.format-standard .pe-item-image img {
    border-radius: 15px;
    border: 5px solid #757575;
    max-width: 50%;
    width: 100%;
    float: left;
    display: block;
    min-height: 170px;
    margin-right: 25px;
}

.opis h3{
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
	    line-height: 22px;
}
#pe-main .pe_box_widget.pe-color1 .pe-box, #pe-main .pe_box_widget.pe-color2 .pe-box, #pe-main .pe_box_widget.pe-color3 .pe-box, #pe-main .pe_box_widget.pe-color4 .pe-box, #pe-main .pe_box_widget.pe-color5 .pe-box {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
#pe-bar-left {


}
#pe-top1 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
#pe-top1 #pe-top1-in {background:#fff;}
#pe-top1 #pe-top1-in .pe-widget {
    margin-bottom: 0px!important;
}
#pe-bar-right { float: left !important;
    margin-left: 50px;}
#pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu {
   
}
#pe-main-menu {
  
  
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {

    margin-top: 5px;
}
#pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {

      padding-top: 10px;
    padding-bottom: 5px;
    line-height: 88px;
}
.textwidget .motto {
    font-size: 30px;
    font-weight: 700;
    color: #01a4e9;
    text-align: center;
   
    width: 100%;
    line-height: 1.2;
}
#pe-logo img {
    display: block;


}
.textwidget .motto span { max-width: 1230px;
    display: inline-block;
    text-align: center;}
.mottotop {margin-bottom:5px !important;}

.pe-box {

    border-radius: 0px;
}
#pe-header .pe-widget {
    margin-top: 0px;
    margin-bottom: 25px;
}
.pe-meet-our-team .pe-meet-box {

    border-radius: 0px;
}
.pe-item-image img {
	border-radius:15px;
    border: 5px solid #07a8ed;
}
.PE_Recent_Posts .pe-recent-posts-outer ul li img {

    border: 5px solid #07a8ed !important;
    border-radius: 15px;
}
#pe-top3 {

    background-image: url('http://wcag.unixstorm.org/wp-content/uploads/2020/07/tlo-scaled.jpg');
    height: 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.pe-testimonials .pe-custom-title + .pe-custom-subtitle {

    padding-right: 15px;
}
#pe-top3 a:not([class]):not([role]) {
    color: #008830;
    background: #fcff52;
    padding: 5px 15px;
    border-radius: 15px;
    font-weight: 700;
}
.pe-testimonials .pe-custom-text {

    background: #fcff52;
    color: #008830;
    font-weight: 700;
    font-size: 20px;
    border-radius: 15px;
}
.pe-testimonials .pe-custom-text:after {

    border-color: transparent #fcff52 transparent transparent;
}
.pe-logo-img img{    max-width: 195px;width:100%;}
#pe-top3  .h3.pe-title {
    font-size: 35px;
}
.pe-title span:nth-child(1) {
color: #cc0003;
    border-bottom: 4px solid #cc0003;
}
.pe-title span:nth-child(2) {
 color: #cc0003;
    border-bottom: 4px solid #cc0003;
}
.pe-title span:nth-child(3) {
 color: #cc0003;
    border-bottom: 4px solid #cc0003;
}
.pe-title span:nth-child(4) {
  color: #cc0003;
    border-bottom: 4px solid #cc0003;
}
.single-member .pe-title{
   color: #cc0003;
    border-bottom: 4px solid #cc0003;
}
.pe-hours li {display:block;float:left;min-height:35px;width: 100%;}
.pe-hours li .pe-oh-hours {    
    border-bottom: 2px solid #ddd;
    border-radius: 15px;
    margin-left: 15px;
    padding: 5px 15px;
	width: 46% !important;}
.pe-hours li:nth-child(1)  .pe-oh-day{
  background: #cc0003;
  	 color:#fff;
	padding: 5px 15px;
    border-radius: 15px;
}
.pe-hours li:nth-child(2)  .pe-oh-day{
  background: #cc0003;
  	 color:#fff;
	float:left;
    border-radius: 15px;
		padding: 5px 15px;
}
.pe-hours li:nth-child(3)  .pe-oh-day{
  background: #cc0003;
  	 color:#fff;
	float:left;
    border-radius: 15px;
		padding: 5px 15px;
}
.pe-hours li:nth-child(4)  .pe-oh-day{
     background: #cc0003;
  	 color:#fff;
	float:left;
    border-radius: 15px;
		padding: 5px 15px;
}
.pe-hours li:nth-child(5)  .pe-oh-day {
  background: #cc0003;
  	 color:#fff;
	float:left;
    border-radius: 15px;
		padding: 5px 15px;
}
.pe-hours li:nth-child(6)  .pe-oh-day{
   background: #cc0003;
		 color:#fff;
	float:left;
    border-radius: 15px;
		padding: 5px 15px;
}
.pe-hours li:nth-child(7)  .pe-oh-day{
      background: #cc0003;
		 color:#fff;
	float:left;
    border-radius: 15px;
		padding: 5px 15px;
	}
	
#text-84 .textwidget {
border-radius: 15px;
    background: #ffffff;
    font-size: 17px;
    font-style: italic;
    text-align: left;
    color: #195f32;
    padding: 25px;
    font-weight: 700;
}
.pn-heading-button {padding-left:25px;}
.pe-panels.acco .pn-heading a:after {
    display: inline-block;
    content: '\2193';
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    right: auto !important;
    left: 0!important;
    padding: 0 5px;
    line-height: 1em;
    
}
.misja h2 {
    font-size: 30px;
}
.post-meta {
    font-size: 1.2em !important;
    padding-left: 15px !important;
}
.page-header > h1, .page-header > h2, .page-header > h3, .page-header > h4, .page-header > h5, .page-header > h6, .page-header > p {

   color: #cc0003;
    border-bottom: 4px solid #cc0003;
font-size: 24px;
    padding-bottom: 10px;

}
 #pe-header {
    background: #ffffff;
    color: #ffffff;
}
 #pe-header .uelogo img {
    max-width: 1230px !important;
}
.uelogo  {
margin-top: 0px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
    margin-bottom: 0px !important;
    text-align: center;
    background: #face16;
	
}
#rev-slider-widget-2 {
    margin-bottom: 35px !important;
}
#pe-main-menu {margin-top:10px;}