/*
Theme Name: Mount Language
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Szkoła językowa
Author: Webspot.pl
Author URI: https://www.webspot.pl
template: bb-theme
*/

.header-contact-details .fl-html {
    font-size: 14px;
    font-weight: 500;
	text-align: right;
}

.header-contact-details a:first-child{
    margin-right: 40px;
}

.header-contact-details img {
	height: 14px;
	width: auto;
	margin-right: 8px;
}

.header-contact-details a:hover {
    color: #E84C3C !important;
}

.home-blog .post-details {
	width: 280px;
	display: inline-block;
}

.home-blog .post-details img {
	margin-bottom: 20px;
}

.home-blog .post-dates {
/* 	font-size: 42px;
	color: #ffffff;
	font-weight: bold;
	width: 50px;
	float: left; */
	display: none;
}
/* 
.macbook-bg .fl-row-content {
	background-image: url('http://aleale.devstage.pl/wp-content/uploads/2021/05/macbook-mount-language.png');
	background-repeat: no-repeat;
  	background-position: center bottom;
} */

.slanted-edge-right {
    -webkit-clip-path: polygon(0 0, 100% 31%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 31%, 100% 100%, 0 100%);
}

.home-blog.blog-page .post-details {
    width: 225px;
}

.home-blog.blog-page .post-dates {
	color: #28475F;
}

.page-id-158 footer,
.page-id-161 footer,
.page-id-163 footer,
.page-id-165 footer,
.page-id-167 footer,
.page-id-169 footer,
.page-id-171 footer,
.page-id-9 footer,
.page-id-13 footer,
.page-id-15 footer,
.page-id-109 footer {
    background-color: #ffffff;
}

.page-id-2 footer,
.fl-theme-builder-archive footer,
.single-post footer {
	background-color: #E84D3B;
}

.rel-row {
	position: relative;
}

.student-img .fl-photo {
	position: absolute;
    left: 6%;
    bottom: -100px;
    width: 500px;
}

.mac-img .fl-photo {
	position: absolute;
    bottom: 0px;
	right: -200px;
    width: 720px;
    z-index: 9;
}

.social-icons-sticky {
	background-color: #E84D3B;
    position: fixed;
    width: 60px !important;
    right: 0px;
    top: 30%;
    display: block;
    z-index: 9999;
    text-align: center;
	z-index: 99;
}

.uabb-post-wrapper .uabb-post-thumbnail {
	padding: 20px;
}

.social-icons-sticky .fl-module-content {
    margin: auto;
}

.social-icons-sticky .fl-icon {
	text-align: center;
	margin: 10px;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #062D3F;
    border-top: none;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    border-radius: 4px;
    padding: 5px 20px;
    text-transform: uppercase;
}

#fl-to-top {
    background-color: #E84D3B;
}

#fl-to-top i {
    color: #062D3F;
}

#fl-to-top:hover i {
    color: #ffffff;
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single {
	font-weight: bold;
	color: #073e59;
}

.red-star,
.with_frm_style .frm_required {
	color: red !important;
}

.uabb-list-icon-wrap {
	align-items: flex-start;
}

.uabb-imgicon-wrap .uabb-icon {
    margin-top: 5px;
}

.uabb-blog-post-inner-wrap img,
.hover-effect img {
	transition: 1s;
}

.uabb-blog-post-inner-wrap:hover img,
.hover-effect img:hover {
	transform: scale(1.1);
}

.hover-bg-effect {
	overflow: hidden;
}

.hover-bg-effect .fl-col-content {
	transition: 1s;
}

.hover-bg-effect:hover .fl-col-content {
	transform: scale(1.2);
}

.first-blog-post .uabb-blog-post-content {
	width: 100%;
}

.first-blog-post .uabb-post-thumbnail {
	overflow: hidden;
	float: right;
	position: relative;
	padding: 0px !important;
}

.first-blog-post .post-content,
.first-blog-post .uabb-post-thumbnail {
	width: 50%;
	display: inline-block;
}

.fl-page {
	overflow: hidden;
}

/* .first-blog-post .uabb-post-thumbnail {
	padding: 0px 20px !important;
} */

.post-button {
	display: inline-block !important;
	margin-right: ;
	min-width: 150px !important;
}

.video-button a {
	background-color: #073E59 !important;
}

.home-blog .post-button a {
	display: inline-block !important;
	min-width: 150px !important;
	background-color: #ffffff;
	border-radius: 3px;
	border: none;
}

.home-blog .video-button a {
	color: #ffffff;
}

@media(min-width: 793px) {
	#menu-mainmenupl li {
		margin-left: 55px;
	}
	.first-blog-post p {
		padding-right: 20px;
	}
}

@media(max-width: 792px) {
	
	.mobileHeader {
		position: fixed;
		top: 0px;
		width: 100%;
		z-index: 99;
	}
	.first-blog-post .uabb-blog-post-content,
	.first-blog-post .uabb-post-thumbnail {
		width: 100%;
	}
	.slanted-edge-right {
    -webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
}
	.first-blog-post .post-content,
	.first-blog-post .uabb-post-thumbnail {
	width: 100%;
}
	.home-blog .post-details {
    width: 280px !important;
    display: inline-block;
	}
	.student-img .fl-photo,
	.mac-img .fl-photo {
		display: none;
	}
	.home-onas .fl-row-content-wrap {
		background-image: none !important;
	}
}

@media(max-width: 992px){
	.mail .uabb-info-list-content-wrapper.uabb-info-list-left .uabb-info-list-icon {
		margin-bottom: 20px;
	}
}

@media(min-width: 792px) and (max-width: 992px){
	.home-blog .fl-row-content {
		padding-bottom: 800px;
	}
	.mac-img .fl-photo {
		right: 15%;
		width: 650px;
	}
	.home-uczsie .fl-row-content {
		padding-bottom: 800px;
	}
	.student-img .fl-photo {
    	bottom: -100px;
	}
	.home-onas .fl-row-content-wrap {
		background-image: none !important;
	}
}

.fmForm h1, .fmForm h2, .fmForm h3, .fmForm h4, .fmForm h5, .fmForm h6, .ae-listbox h1, .form-communicates h1 {
	font-weight: bold !important;
}

.fmForm p {
	line-height: 1.6 em;
}

.fmForm input[type=text], .fmForm select, .fmForm input[type=email] {
	padding: 10px 15px !important;
}

.uabb-imageuabb-image-crop-circle img {
	border-radius: 120px!important;
}