/*
Theme Name: PE Services Child
Theme URI: https://www.pixelemu.com/themes/i/41-education/11-pe-school
Author: PixelEmu
Author URI: http://pixelemu.com
Template: pe-services
Description: PE Services Child Theme
Version: 1.00
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, flexible-header, responsive-layout, 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-services-child
*/

body {line-height: 1.35;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.25 !important;
}

.m-t-0 {margin-top:0px !important;}
.m-t-5 {margin-top:5px !important;}
.m-b-0 {margin-bottom:0px !important;}
.p-l-0 {padding-left:0px !important;}

.pe-contact-widget .pe-contact-title {color:inherit;}

.rbl-m-b-1 {margin-bottom: 1px !important;}
.rbl-m-r-1 {margin-right: 1px !important;}

.rbl-border-right-1 {border-right:1px solid #fff;}

.no-padding {padding:0 !important;}
.no-margin {margin:0 !important;}

.clear {clear:both;}

#pe-services-section {
    padding-top: 30px;
    padding-bottom: 0px;
}
.pe-box span.pe-icon, .pe-box span.pe-icon-hover {
	background-size: contain;
}

.title-color {
	color:#ee3f34;
}

.rbl-home-box {
	
}
.pe-logo {display: block;}

#pe-top3 {
	/*
    padding-top: 60px;
    padding-bottom: 30px;
    */
    /*color: #444;*/
    padding-top: 30px;
    background: #f1f1f1;
}

#pe-top3 .row {
	display: flex;
	flex-wrap: wrap;
	margin-left:0;
	margin-right:0;
}
#pe-top3 .row .rbl-home-box {
	flex-grow: 1;
	width: 33%;
	flex-grow: 1;
	background: #ee3f34;
	/*height: 100px;*/
}

.rbl-home-box span.pe-icon-title {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	margin-top:15px !important;
}
.rbl-button {
	position: relative;
	float: right;
	
	margin-top:40px;
	margin-bottom: 0px;
	padding:5px 20px;
	background:#EE3F34;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}
.rbl-widget h2.pe-title {
	border-bottom: none !important
}
.rbl-widget h2.pe-title:after {
	display: none;
}
.pe-box .pe-desc {
	display: inline-block;
	color:#fff;
	font-size: 0.95rem;
	line-height: 1;
	margin-top:20px;
}

#pe-top1 {
    padding-top: 40px;
    padding-bottom: 10px;
}
.PE_Recent_Posts .pe-recent-posts-outer ul li img {
	margin-bottom:0;
}
.pe-contact-widget .pe-icon, .pe-contact-widget .pe-text {vertical-align: top;}

.rbl-partnerzy .textwidget .row a, .rbl-partnerzy .textwidget .row img {display: flex;position: relative;}



.mega-rbl-facebook-main-menu a {padding-left:5px !important;padding-right:5px !important;}
.mega-rbl-inenglish-main-menu a {
	padding-left:5px !important;
	padding-right:10px !important;
	background: url('img/UK_flag_30x20.jpg') center center no-repeat !important;
	background-size: auto;
	min-width: 30px !important;
	width:30px !important;
}
.mega-rbl-inenglish-main-menu a span.pe-line {}

#pe-search {margin-left: 0px;}

body.home div.PE_Recent_Posts {margin-bottom: 100px;}

.pe-more-from-category {
    margin-top: 20px;
}
.pe-more-from-category a {
	text-decoration: none;
}
.pe-more-from-category a:after {
	margin-left:5px;
	font-family: dashicons;
	content: "\f344";
	/*content: "\f345";*/
	vertical-align: bottom;
}

.archive .pe-item-image img {max-width: 300px;}

h1,h2,h3,h4,h5,h6 {
	position: relative;
}
h1.pe-title, h1.pe-title, h2.pe-title, h2.pe-title, h3.pe-title, h3.pe-title, h4.pe-title, h4.pe-title, h5.pe-title, h5.pe-title, h6.pe-title, h6.pe-title {
	border-bottom: 1px solid #f1f1f1;
	margin: 0 0 30px;
	padding: 0 0 15px;
}

h1.pe-title::after, h1.pe-title::after, h2.pe-title::after, h2.pe-title::after, h3.pe-title::after, h3.pe-title::after, h4.pe-title::after, h4.pe-title::after, h5.pe-title::after, h5.pe-title::after, h6.pe-title::after, h6.pe-title::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #f1f1f1;
    bottom: 1px;
    left: 0;
    right: auto;
}

.PE_Recent_Posts a {
	text-decoration: none;
}
.PE_Recent_Posts a .caption {
	color:#444;
	text-decoration: none;
}

/* ---------- SUS nad POUIWS subpage---------------*/

.page-id-2631 .widget_revslider .tp-video-play-button,
.page-id-2794 .widget_revslider .tp-video-play-button {
	display: none !important;
}

.page-id-2631,
.page-id-2794 {
	/*line-height: 1.35 !important;*/
}

.page-id-2631 .pe-article-content li,
.page-id-2794 .pe-article-content li {
	margin-top:10px;
	margin-bottom: 10px;
}
