/**
 * Theme Name: L4L
 * Author: LLT-Group
 * Version: 1.0
**/


/** New additions **/

/* Fixes order of info boxes - Ivan Poma */
.coloured-rounded-bottom {
	top: auto !important;
	z-index: 0 !important;
}

.slider-caption {
	padding-left: 40px !important;
}
#slick-slide00 {
	background-position: center 25% !important;
}

.contact-page .page-overview{
	padding-bottom: 20px;
}
.partners-logo-slide img{
	max-height: 100%;
}
.single-cpt__content p{
	/*margin-bottom: 0;*/
}
.single-cpt__content p:nth-last-of-type(1){
    margin-bottom: 0;
}
.single-cpt__content ul.styled-list{
	margin-top: 0;
}
.page-id-80 ul.styled-list li{
	padding-left: 20px !important;
}
.page-id-80 ul.styled-list li span{
    padding-bottom: 10px;
}
.page-id-80 ul.styled-list li.displayed span{
    padding-bottom: 0;
}

h1, h2, h3, h4, h5, h6{
	/*
	font-family: 'LifeType', sans-serif !important;
    font-weight: 700 !important;
	*/
}
.blog .bottom-cta p{
    font-size: 9px;
    color: #fff;
    max-width: none;
    margin: 0 auto;
}
.bottom-cta .newsletter-form{
	margin-bottom: 10px;
}
.single-post iframe{
	width: 100%;
}
.post-card__image iframe{
    position: absolute;
    width: 100%;
    height: auto;
}
.careers-page .teacher-quotes .photo{
    justify-content: center;
}
.videos-blocks .cell{
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 60px;
}
.videos-blocks .cell iframe{
	width: 100%;
}
.videos-blocks .cell.video-block-image{
	min-height: 440px;
	opacity: 0.3;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.videos-blocks .cell .button{
	width: 140px;
}
.medium-grid-container{
    max-width: 861px;
}
.single-cpt__quote{
	font-size: 22px;
}
.quotes-slide__text{
	font-size: 24px;
}

.left-move-arr,
.right-move-arr{
	width: 16px;
    height: 34px;
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	background-size: contain;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../l4l/images/left-arr.svg');
}
.left-move-arr:hover,
.right-move-arr:hover{
	background-image: url('../l4l/images/left-arr-hover.svg');
}
.left-move-arr{
	left: 20px;
}
.right-move-arr{
	right: 20px;
	transform: rotate(180deg) translate(0,50%);
}
.post-count{
	display: none;
}


.flex-row{
	display:flex;
	flex-direction:row;
	width:100%;
}
.flex-center{
	align-content: center;
	align-items: center;
	justify-content: center;
}
.flex-third {
	width: 33.33%;
	display:flex;
	flex-direction:column;
}
.large-d-none {
	display:none;
}
.what-sets-us-row:nth-of-type(odd){
	margin-left:150px;	
}

@media screen and (max-width: 1024px){
	.videos-blocks .cell.video-block-image{
		min-height: 360px;
	}
	.left-move-arr{
		left: 10px;
	}
	.right-move-arr{
		right: 10px;
	}
	.mobile-d-none{
		display:none;
	}
	.mobile-flex {
		display: flex !important;
		flex-direction: column !important;
	}
	
}
@media screen and (max-width: 430px){
	.left-move-arr{
		left: 3px;
	}
	.right-move-arr{
		right: 3px;
	}
	
	
	/** New additions**/
.slider-caption {
	padding: 30px 25px !important;
	background-color: rgba(68, 68, 68, 0.77) !important;
}
	#slick-slide00 {
	background-position: 30% 50% !important;
}
.what-sets-us-row:nth-of-type(odd){
	margin-left:0px;	
}

}

#google_translate_element {  
    position: absolute;
    background-color: rgba(255,255,255,0.5);
    padding: 5px;
    border-radius: 0 5px 5px 0;
}