<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{
	font-family:'Rubik';
	font-display:swap;
	font-weight:300;
	src:url('fonts/Rubik/Rubik-Light.eot');
	src:url('fonts/Rubik/Rubik-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Rubik/Rubik-Light.woff') format('woff'),
		url('fonts/Rubik/Rubik-Light.ttf') format('truetype'),
		url('fonts/Rubik/Rubik-Light.svg#Rubik-Light') format('svg');
}
@font-face{
	font-family:'Rubik';
	font-display:swap;
	font-weight:400;
	src:url('fonts/Rubik/Rubik-Regular.eot');
	src:url('fonts/Rubik/Rubik-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Rubik/Rubik-Regular.woff') format('woff'),
		url('fonts/Rubik/Rubik-Regular.ttf') format('truetype'),
		url('fonts/Rubik/Rubik-Regular.svg#Rubik-Regular') format('svg');
}
@font-face{
	font-family:'Rubik';
	font-display:swap;
	font-weight:500;
	src:url('fonts/Rubik/Rubik-Medium.eot');
	src:url('fonts/Rubik/Rubik-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Rubik/Rubik-Medium.woff') format('woff'),
		url('fonts/Rubik/Rubik-Medium.ttf') format('truetype'),
		url('fonts/Rubik/Rubik-Medium.svg#Rubik-Medium') format('svg');
}
@font-face{
	font-family:'Rubik';
	font-display:swap;
	font-weight:700;
	src:url('fonts/Rubik/Rubik-Bold.eot');
	src:url('fonts/Rubik/Rubik-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Rubik/Rubik-Bold.woff') format('woff'),
		url('fonts/Rubik/Rubik-Bold.ttf') format('truetype'),
		url('fonts/Rubik/Rubik-Bold.svg#Rubik-Bold') format('svg');
}
@font-face{
	font-family:'Rubik';
	font-display:swap;
	font-weight:900;
	src:url('fonts/Rubik/Rubik-Black.eot');
	src:url('fonts/Rubik/Rubik-Black.eot?#iefix') format('embedded-opentype'),
		url('fonts/Rubik/Rubik-Black.woff') format('woff'),
		url('fonts/Rubik/Rubik-Black.ttf') format('truetype'),
		url('fonts/Rubik/Rubik-Black.svg#Rubik-Black') format('svg');
}
@font-face{
	font-family:'Tipograf Regular';
	font-display:swap;
	font-weight:normal;
	src:url('fonts/Tipograf/FbTipograf-Regular.eot');
	src:url('fonts/Tipograf/FbTipograf-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Tipograf/FbTipograf-Regular.woff') format('woff'),
		url('fonts/Tipograf/FbTipograf-Regular.ttf') format('truetype'),
		url('fonts/Tipograf/FbTipograf-Regular.svg#FbTipograf-Regular') format('svg');
}
input[type="password"], input[type="url"], input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="submit"], textarea, select{
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}
.unsupportedWrap{direction:rtl;}
.unsupported_title{
	color:#000;
	padding:100px;
	font-family:'Rubik',arial;
	font-size:26px;
	line-height:33px;
}
.unsupported_a{
	margin:0 30px;
	width:128px;
	height:128px;
	display:inline-block;
	vertical-align:top;
}
.unsupported_a_1{background:url(../../images/web1.png) right top no-repeat;}
.unsupported_a_2{background:url(../../images/web2.png) right top no-repeat;}
.unsupported_a_3{background:url(../../images/edge.png) right top no-repeat;}
.unsupported_a_4{background:url(../../images/web4.png) right top no-repeat;}
.unsupported_a_5{background:url(../../images/web5.png) right top no-repeat;}
.unsupported_a:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
	-khtml-opacity:0.8;
}
/**
* jQuery asPieProgress v0.4.7
* https://github.com/amazingSurge/jquery-asPieProgress
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.pie_progress{position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.pie_progress__svg{position:relative;display:inline-block;width:100%;padding-bottom:100%;overflow:hidden;vertical-align:middle}
.pie_progress__svg svg{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;margin:0 auto}
.pie_progress__content,.pie_progress__icon,.pie_progress__label,.pie_progress__number{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.pie_progress__number{font-size:42px}
.pie_progress__label{margin-top:32px;font-size:12px}
/**/
.yBoxOverlay{
	background:rgba(0,0,0,0.5);
	display:flex;
	justify-content:center;
	align-items:center;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:10000;
	visibility:hidden;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.yBoxOverlay.active{
	visibility:visible;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.yBoxImgZoom{width:100%;height:100%;}
.yBoxFrame{
	background:#fff;
	max-width:-webkit-calc(100% - 10px);
	max-width:calc(100% - 10px);
	max-height:-webkit-calc(100vh - 10px);
	max-height:calc(100vh - 10px);
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translate(0,30px);
	transform:translate(0,30px);
}
.yBoxOverlay.active .yBoxFrame{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.closeYbox{
	background:#fff;
	background-size:100% 100%;
	width:35px;
	height:35px;
	position:absolute;
	top:10px;
	right:10px;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	cursor:pointer;
	z-index:3;
}
.closeYbox::before,
.closeYbox::after{
	content:'';
	background-color:#616161;
	width:25px;
	height:2px;
	position:absolute;
	left:5px;
	top:16px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	will-change:background-color,transform;
}
.closeYbox::after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.closeYbox:hover::before{
	background-color:#CC0033;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
}
.closeYbox:hover::after{
	background-color:#CC0033;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.yBoxIframe{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.yBoxFrame.yBoxIframeWrap{
	width:1200px;
	height:750px;
}
.yBoxFrame.yBoxIframeWrap .insertYboxAjaxHere{
	position:absolute;
	max-height:100%;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
}
.insertYboxAjaxHere{
	min-height:23px;
	max-height:-webkit-calc(100vh - 100px);
	max-height:calc(100vh - 100px);
	overflow:auto;
	padding:50px 19px 13px;
}
.yBoxFrame.yBoxImgWrap .insertYboxAjaxHere{
	padding:10px;
	max-height:-webkit-calc(100vh - 10px);
	max-height:calc(100vh - 10px);
}
.yBoxFrame.yBoxImgWrap img.yBoxImg{
	max-width:-webkit-calc(100vw - 50px);
	max-width:calc(100vw - 50px);
	max-height:-webkit-calc(100vh - 30px);
	max-height:calc(100vh - 30px);
	vertical-align:top;
}
.yBoxFrame.yBoxImgWrap .yBoxNextImg,
.yBoxFrame.yBoxImgWrap .yBoxPrevImg{
	background:none;
	width:30%;
	height:100%;
	position:absolute;
	top:0;
	border:none;
	cursor:pointer;
	z-index:2;
}
.yBoxFrame.yBoxImgWrap .yBoxNextImg{left:0;}
.yBoxFrame.yBoxImgWrap .yBoxPrevImg{right:0;}
.yBoxFrame.yBoxImgWrap .yBoxNextImg::after,
.yBoxFrame.yBoxImgWrap .yBoxPrevImg::after{
	content:'';
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	border-bottom:3px solid rgba(255,255,255,0.7);
	border-left:3px solid rgba(255,255,255,0.7);
}
.yBoxFrame.yBoxImgWrap .yBoxPrevImg::after{
	right:50px;
	-webkit-transform:translate(0,-50%) rotate(-135deg);
	transform:translate(0,-50%) rotate(-135deg);
}
.yBoxFrame.yBoxImgWrap .yBoxNextImg::after{
	left:50px;
	-webkit-transform:translate(0,-50%) rotate(45deg);
	transform:translate(0,-50%) rotate(45deg);
}
.yBoxFrame.yBoxImgWrap .yBoxNextImg:hover::after,
.yBoxFrame.yBoxImgWrap .yBoxPrevImg:hover::after{
	border-bottom-color:#fff;
	border-left-color:#fff;
}
.yBoxLoader{
    width:16px;
    height:16px;
    border-radius:50%;
    position:relative;
    animation:yBox-loader-circles 1s linear infinite;
    top:50%;
    margin:-8px auto 0 auto;
	zoom:0.5;
}
@keyframes yBox-loader-circles{
  0% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.05), 19px -19px 0 0 rgba(0, 0, 0, 0.1), 27px 0 0 0 rgba(0, 0, 0, 0.2), 19px 19px 0 0 rgba(0, 0, 0, 0.3), 0 27px 0 0 rgba(0, 0, 0, 0.4), -19px 19px 0 0 rgba(0, 0, 0, 0.6), -27px 0 0 0 rgba(0, 0, 0, 0.8), -19px -19px 0 0 #ffffff; }
  12.5% {
    box-shadow:0 -27px 0 0 #ffffff, 19px -19px 0 0 rgba(0, 0, 0, 0.05), 27px 0 0 0 rgba(0, 0, 0, 0.1), 19px 19px 0 0 rgba(0, 0, 0, 0.2), 0 27px 0 0 rgba(0, 0, 0, 0.3), -19px 19px 0 0 rgba(0, 0, 0, 0.4), -27px 0 0 0 rgba(0, 0, 0, 0.6), -19px -19px 0 0 rgba(0, 0, 0, 0.8); }
  25% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.8), 19px -19px 0 0 #ffffff, 27px 0 0 0 rgba(0, 0, 0, 0.05), 19px 19px 0 0 rgba(0, 0, 0, 0.1), 0 27px 0 0 rgba(0, 0, 0, 0.2), -19px 19px 0 0 rgba(0, 0, 0, 0.3), -27px 0 0 0 rgba(0, 0, 0, 0.4), -19px -19px 0 0 rgba(0, 0, 0, 0.6); }
  37.5% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.6), 19px -19px 0 0 rgba(0, 0, 0, 0.8), 27px 0 0 0 #ffffff, 19px 19px 0 0 rgba(0, 0, 0, 0.05), 0 27px 0 0 rgba(0, 0, 0, 0.1), -19px 19px 0 0 rgba(0, 0, 0, 0.2), -27px 0 0 0 rgba(0, 0, 0, 0.3), -19px -19px 0 0 rgba(0, 0, 0, 0.4); }
  50% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.4), 19px -19px 0 0 rgba(0, 0, 0, 0.6), 27px 0 0 0 rgba(0, 0, 0, 0.8), 19px 19px 0 0 #ffffff, 0 27px 0 0 rgba(0, 0, 0, 0.05), -19px 19px 0 0 rgba(0, 0, 0, 0.1), -27px 0 0 0 rgba(0, 0, 0, 0.2), -19px -19px 0 0 rgba(0, 0, 0, 0.3); }
  62.5% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.3), 19px -19px 0 0 rgba(0, 0, 0, 0.4), 27px 0 0 0 rgba(0, 0, 0, 0.6), 19px 19px 0 0 rgba(0, 0, 0, 0.8), 0 27px 0 0 #ffffff, -19px 19px 0 0 rgba(0, 0, 0, 0.05), -27px 0 0 0 rgba(0, 0, 0, 0.1), -19px -19px 0 0 rgba(0, 0, 0, 0.2); }
  75% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.2), 19px -19px 0 0 rgba(0, 0, 0, 0.3), 27px 0 0 0 rgba(0, 0, 0, 0.4), 19px 19px 0 0 rgba(0, 0, 0, 0.6), 0 27px 0 0 rgba(0, 0, 0, 0.8), -19px 19px 0 0 #ffffff, -27px 0 0 0 rgba(0, 0, 0, 0.05), -19px -19px 0 0 rgba(0, 0, 0, 0.1); }
  87.5% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.1), 19px -19px 0 0 rgba(0, 0, 0, 0.2), 27px 0 0 0 rgba(0, 0, 0, 0.3), 19px 19px 0 0 rgba(0, 0, 0, 0.4), 0 27px 0 0 rgba(0, 0, 0, 0.6), -19px 19px 0 0 rgba(0, 0, 0, 0.8), -27px 0 0 0 #ffffff, -19px -19px 0 0 rgba(0, 0, 0, 0.05); }
  100% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.05), 19px -19px 0 0 rgba(0, 0, 0, 0.1), 27px 0 0 0 rgba(0, 0, 0, 0.2), 19px 19px 0 0 rgba(0, 0, 0, 0.3), 0 27px 0 0 rgba(0, 0, 0, 0.4), -19px 19px 0 0 rgba(0, 0, 0, 0.6), -27px 0 0 0 rgba(0, 0, 0, 0.8), -19px -19px 0 0 #ffffff; }
}
select::-ms-expand{display:none;}
button{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:inherit;
	cursor:pointer;
	font-family:rubik;
	font-size:inherit;
	color:inherit;
}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}
input[type="button"], input[type="submit"], input[type="image"], input[type="reset"], input[type="file"], a, select{cursor:pointer;}
input[type="url"], input[type="email"], input[type="tel"]{direction:ltr;text-align:right;}
input[type="checkbox"], input[type="radio"]{vertical-align:middle;cursor:pointer;}
input[type="email"]::-webkit-input-placeholder{direction:rtl;}
input[type="url"]::-webkit-input-placeholder{direction:rtl;}
input[type="tel"]::-webkit-input-placeholder{direction:rtl;}
input[type="email"]::-moz-placeholder{direction:rtl;}
input[type="url"]::-moz-placeholder{direction:rtl;}
input[type="tel"]::-moz-placeholder{direction:rtl;}
input, textarea, select{font-family:inherit;font-size:inherit;}
figure{margin:0;font-size:0;line-height:1px;}
img{max-width:100%;height:auto;}
embed, object, iframe{max-width:100%;}
textarea{overflow:auto;resize:vertical;}
form, p, blockquote{margin:0;padding:0;}
a img{border:0;text-decoration:none;}
table{border-collapse:collapse;}
a{text-decoration:underline;color:#39AF29;}
a:hover{text-decoration:none;}
input.error, textarea.error, select.error{color:red;border:1px solid red !important;}
::-webkit-input-placeholder{color:rgba(0,0,0,0.6);}
::-moz-placeholder{color:rgba(0,0,0,0.6);}
.error::-webkit-input-placeholder{color:red !important;}
.error::-moz-placeholder{color:red !important;}
.dooble{float:left;}
footer a.dooble:hover{color:#00CCFF;text-decoration:none;}
input[type="checkbox"].error ~ span{color:red;}
label.error{
	color:red;
	width:100%;
    text-align:right;
    font-size:14px;
}
.select2.error + label.error{
	position:absolute;
	bottom:0;
}
.select2.error ~ .select2-container{
	margin-bottom:24px;
}
.select2.error ~ .select2-container .select2-selection{
	border-color:red;
}
.commentInputs.combo.error ~ .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered,
.commentInputs.combo.error ~ .select2-container--default .select2-selection--single .select2-selection__rendered{
	border-bottom-color:red !important;
}
.select2.error ~ .select2-container .select2-selection__rendered{
	color:red !important;
}
.bottomNewsletterForm label.error{
	color:#fff;
	font-size:16px;
	display:block;
}
iframe[name="google_conversion_frame"]{
	position:fixed;
	left:-999px;
	top:-999px;
}
::-moz-selection{background:#39AF29;color:#fff;}
::selection{background:#39AF29;color:#fff;}
.clearfix::after,
.container::after{
	content:'';
	display:block;
	clear:both;
}
.clear{display:block;clear:both;height:1px;}
.imgCenterWrap{
	position:relative;
	overflow:hidden;
}
.imgCenter{
	width:auto;
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	object-fit:cover;
}
body{
	font-family:Rubik,arial;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	text-align:center;
	margin:0;
	color:#666;
}
.container{
	text-align:right;
	direction:rtl;
	width:1566px;
	max-width:100%;
	margin:0 auto;
	padding:0 23px;
}
.containerLiquid{
	text-align:right;
	direction:rtl;
	padding-left:47px;
	padding-right:47px;
	display:flex;
}
.hpCategories .containerLiquid{
	display:block;
}
.animateEnter{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition:all 1.5s ease;
	transition:all 1.5s ease;
	-webkit-transform:translate(0,30px);
	transform:translate(0,30px);
}
.pageLoaded .animateEnter{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.delay03{
	-webkit-transition-delay:0.3s;
	transition-delay:0.3s;
}
.delay06{
	-webkit-transition-delay:0.6s;
	transition-delay:0.6s;
}
header{
	width:100%;
	color:#fff;
	direction:rtl;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	-webkit-transition:background 0.5s ease;
	transition:background 0.5s ease;
}
body.resizeheader header{
	background:#fff;
	position:fixed;
	top:-45px;
}
header::before{
	content:'';
	background:rgba(0,25,50,0.8);
	position:absolute;
	height:100vh;
	right:0;
	left:0;
	top:45px;
	-webkit-transition:opacity 0.5s ease,
						visibility 0.5s ease,
						background 0.5s ease;
	transition:opacity 0.5s ease,
				visibility 0.5s ease,
				background 0.5s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}
body.resizeheader header::before{
	background:#fff;
	position:fixed;
	top:0;
}
html.mobileMenuIsOpen header::before{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.headerTop{
	background:#122638;
	height:45px;
	line-height:45px;
	text-align:left;
	padding:0 44px;
	position:relative;
	z-index:2;
}
.contrastBtn{
	background:url(../../images/contrast.png) center center no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:25px;
	height:25px;
	margin:0 17px 0 -60px;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
body.accessibilityBarIsOn .contrastBtn{
	margin-left:0;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.topToggleBtnsWrap{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	line-height:24px;
	margin:0 15px 0 0;
}
.topToggleBtn{
	height:32px;
	padding:0 8px 0 40px;
	position:relative;
	font-size:16px;
	font-weight:500;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.topToggleBtn::after{
	content:'';
	width:8px;
	height:8px;
	position:absolute;
	left:15px;
	top:8px;
	border-left:2px solid #38983C;
	border-bottom:2px solid #38983C;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.topToggleList{
	display:none;
	background:#fff;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	left:50%;
	top:37px;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	text-align:right;
	-webkit-box-shadow:rgba(18,38,56,0.5) 0px 0px 6px -2px;
	box-shadow:rgba(18,38,56,0.5) 0px 0px 6px -2px;
}
.topLangList{
	width:102px;
	text-align:left;
}
.topStudentsList{width:167px;}
.topToggleList.active{
	display:block;
}
.topToggleList a{
	display:block;
	line-height:45px;
	text-decoration:none;
	color:rgba(0,25,50,0.8);
	font-weight:500;
	font-size:14px;
	padding:0 19px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.topToggleList li.active &gt; a,
.topToggleList a:hover{
	background:#39AF29;
	color:#fff;
}
.topSearchBtn{
	height:32px;
	line-height:32px;
	padding:0 8px;
	text-align:right;
	font-size:16px;
	font-weight:500;
	position:relative;
	margin:0 16px 0 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.topSearchBtn::before{
	content:'';
	background:#39AF29 url(../../images/search.png) center center no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:24px;
	border-radius:50%;
	margin:0 0 0 9px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.mainSearch{
	background:#122638;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	right:0;
	z-index:21;
	color:rgba(255,255,255,0.5);
	-webkit-transition:all 0.8s ease;
	transition:all 0.8s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}
.mainSearch.active{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.mainSearchContainer{
	width:1062px;
	max-width:80%;
	margin:auto;
	direction:rtl;
	text-align:right;
	position:relative;
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	-webkit-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.mainSearch.active .mainSearchContainer{
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.mainSearchTitle{
	margin:0 0 32px 0;
	letter-spacing:0.26em;
}
.mainSearchInput{
	background:none;
	float:right;
	width:-webkit-calc(100% - 92px);
	width:calc(100% - 92px);
	height:63px;
	font-size:42px;
	color:#fff;
	border:none;
	margin:0;
	border-bottom:1px solid #38983C;
}
.mainSearchInput::-webkit-input-placeholder{color:#fff;}
.mainSearchInput::-moz-placeholder{color:#fff;}
.mainSearchSubmit{
	background:#38983C url(../../images/search2.png) center center no-repeat;
	float:right;
	width:63px;
	height:63px;
	margin:0 29px 0 0;
	border-radius:50% !important;
	border:none;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mainSearchSubmit:hover{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.closeMainSearch{
	background:url(../../images/x.png) center center no-repeat;
	width:60px;
	height:60px;
	position:absolute;
	right:50px;
	top:50px;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.headerBottom{
	display:flex;
	justify-content:space-between;
	align-items:center;
	text-align:right;
	padding:22px 77px 0 64px;
	position:relative;
	z-index:1;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
html.mobileMenuIsOpen .headerBottom{
	padding-bottom:79px;
}
.headerBottom::after{
	content:'';
	background:rgba(255,255,255,0.1);
	width:100%;
	height:1px;
	position:absolute;
	bottom:0;
	right:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:scale(0,1);
	transform:scale(0,1);
}
body.resizeheader .headerBottom::after{
	background:rgba(0,0,0,0.1);
}
html.mobileMenuIsOpen .headerBottom::after{
	-webkit-transform:scale(1,1);
	transform:scale(1,1);
}
body.resizeheader .headerBottom{
	padding-top:27px;
	padding-bottom:27px;
}
.logo_a{
	width:158px;
	height:129px;
	text-decoration:none;
	position:relative;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
body.resizeheader .logo_a{
	width:206px;
	height:45px;
}
.logoImg{
	max-height:100%;
	vertical-align:top;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease;
}
.logoImg.logoSmall{
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
body.resizeheader .logoImg.logoBig,
.logoImg.logoSmall{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
body.resizeheader .logoImg.logoSmall{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
nav{
	display:flex;
	align-items:center;
	width:1310px;
	max-width:100%;
	height:134px;
	padding:0 20px;
	position:relative;
	-webkit-transition:height 0.5s ease;
	transition:height 0.5s ease;
}
body.resizeheader nav{height:45px;}
.navWrap{width:100%;}
nav .mainMenu{
	display:flex;
	justify-content:space-between;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
nav .mainMenu a{
	display:block;
	padding:0 5px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:22px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
nav .mainMenu li.active &gt; a,
nav .mainMenu a:focus,
nav .mainMenu a:hover{
	color:#A5D71F;
}
body.resizeheader nav .mainMenu li.active &gt; a,
body.resizeheader nav .mainMenu a:focus,
body.resizeheader nav .mainMenu a:hover{
	color:#38983C;
}
body.resizeheader nav .mainMenu a{
	color:#000;
}
.megaMenu{
	position:absolute;
	right:20px;
	left:20px;
	top:-webkit-calc(100% + 79px);
	top:calc(100% + 79px);
	height:-webkit-calc(100vh - 231px);
	height:calc(100vh - 231px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translate(0,-20px);
	transform:translate(0,-20px);
}
body.resizeheader .megaMenu{
	height:-webkit-calc(100vh - 99px);
	height:calc(100vh - 99px);
	top:-webkit-calc(100% + 27px);
	top:calc(100% + 27px);
}
html.mobileMenuIsOpen .megaMenu{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.megaMenu ul{
	float:right;
	width:33.333%;
	height:100%;
	border-right:1px solid rgba(255,255,255,0.1);
	list-style:none;
	padding:48px 0 15px 0;
	margin:0;
	overflow:auto;
}
body.resizeheader .megaMenu ul{
	border-right-color:rgba(0,0,0,0.1);
}
.megaMenu ul:first-child{
	border-right:none;
}
.megaMenu ul ul{display:none;}
.megaMenu li{padding:0 55px;font-size:0;}
.megaMenu ul:first-child &gt; li{padding-right:0;}
.megaMenu ul:last-child li{padding-left:0;}
.megaMenu a{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:20px;
	padding:16px 0 16px 25px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	position:relative;
}
body.resizeheader .megaMenu a{
	color:rgba(0,0,0,0.6);
}
.megaMenu li.active &gt; a{color:#A5D71F;}
body.resizeheader .megaMenu li.active &gt; a{color:#38983C;}
.megaMenuLinkArrow{
	display:inline-block;
	vertical-align:middle;
	width:58px;
	height:32px;
	position:relative;
}
.megaMenu li.hasSons &gt; a::after{
	content:'';
	width:15px;
	height:15px;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	position:absolute;
	left:5px;
	top:50%;
	margin:-7px 0 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.megaMenuLinkArrow::after{
	content:'';
	width:8px;
	height:8px;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	margin:-4px 0 0 0;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
body.resizeheader .megaMenuLinkArrow::after,
body.resizeheader .megaMenu li.hasSons &gt; a::after{
	border-left-color:rgba(0,0,0,0.6);
	border-bottom-color:rgba(0,0,0,0.6);
}
.megaMenu li.hasSons.active &gt; .megaMenuLinkArrow::after,
.megaMenu li.hasSons.active &gt; a::after{
	border-left-color:#A5D71F;
	border-bottom-color:#A5D71F;
}
body.resizeheader .megaMenu li.hasSons.active &gt; a::after,
body.resizeheader .megaMenu li.hasSons a:hover::after{
	border-left-color:#38983C;
	border-bottom-color:#38983C;
}
.menuBTNwrap{
	width:118px;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:rgba(255,255,255,0.6);
	text-align:center;
	white-space:nowrap;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.menuBTNwrap:hover{color:#fff;}
body.resizeheader .menuBTNwrap{
	color:rgba(0,0,0,0.3);
}
body.resizeheader .menuBTNwrap:hover{
	color:#000;
}
.menuBTN{
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:18px;
	margin:0 16px 0 0;
	position:relative;
}
.menuBTN:before,
.menuIconSpans{
	background:#fff;
	height:2px;
	position:absolute;
	left:0;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body.resizeheader .menuBTN:before,
body.resizeheader .menuIconSpans{
	background:#000;
}
.menuIconSpan1{
	width:20px;
	top:0;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
.menuBTN:before{
	content:'';
	width:24px;
	top:8px;
}
.goToPrevMenu{
	position:relative;
	color:#39AF29;
}
.goToPrevMenu::before{
	content:'';
	width:8px;
	height:8px;
	border-top:2px solid #39AF29;
	border-right:2px solid #39AF29;
	position:absolute;
	right:24px;
	top:50%;
	margin:-7px 0 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.menuIconSpan2{
	width:24px;
	top:8px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.menuIconSpan3{
	width:16px;
	top:16px;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.mobileMenuIsOpen .menuIconSpan1{
	-webkit-transform:translate(0,8px);
	transform:translate(0,8px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
html.mobileMenuIsOpen .menuIconSpan2{
	width:100%;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.mobileMenuIsOpen .menuBTN:before{
	width:100%;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.mobileMenuIsOpen .menuIconSpan3{
	-webkit-transform:translate(0,-8px);
	transform:translate(0,-8px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
main{padding:45px 0 60px 0;}
.hpTopBannerSection{position:relative;}
.grid{
	background:rgba(255,255,255,0.08);
	width:1px;
	position:absolute;
	top:0;
	bottom:0;
	z-index:2;
}
.grid:nth-child(1){left:16.666%;}
.grid:nth-child(2){left:33.33%;}
.grid:nth-child(3){left:50%;}
.grid:nth-child(4){left:66.66%;}
.grid:nth-child(5){left:83.33%;}
.hpTopBanner{
	display:block;
	height:-webkit-calc(100vh - 45px);
	height:calc(100vh - 45px);
	text-decoration:none;
}
.hpTopBanner::before{
	content:'';
	background:url(../../images/hp_banner_overlay.png) left top repeat-x;
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
html.mobileMenuIsOpen .hpTopBanner::before{
	background-position:0 -100vh;
}
.hpTopBannerTextContainer{
	width:1000px;
	max-width:70%;
	position:absolute;
	left:50%;
	top:48%;
	font-family:'Tipograf Regular';
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	text-align:center;
	line-height:32px;
	font-size:26px;
	color:#fff;
	z-index:2;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
html.mobileMenuIsOpen .hpBannerRollBtnWrap,
html.mobileMenuIsOpen .hpBannerPlay,
html.mobileMenuIsOpen .hpTopBannerTextContainer{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.hpTopBannerTitle{
	font-size:122px;
	line-height:122px;
	letter-spacing:-4px;
	font-weight:normal;
	margin:0 0 7px 0;
}
.hpTopBannerSubtitle{
	font-size:37px;
	font-weight:normal;
	margin:0 0 14px 0;
}
.hpBannerPlay{
	width:72px;
	height:72px;
	position:absolute;
	left:95px;
	bottom:85px;
	z-index:2;
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease;
}
.hpBannerPlay::after{
	content:'';
	background:url(../../images/play_pause.png) center bottom no-repeat;
	width:20px;
	height:24px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-12px 0 0 -10px;
}
.hpBannerPlay.stop::after{
	background-position:center top;
	margin-left:-7px;
}
.hpBannerRollBtnWrap{
	width:27px;
	position:absolute;
	left:50%;
	bottom:71px;
	margin:0 0 0 -13px;
	z-index:2;
	text-align:center;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.hpBannerRollBtn{
	height:46px;
	border-radius:33px;
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
}
.hpBannerRollBtn::before{
	content:'';
	width:5px;
	height:5px;
	border-radius:50%;
	border:1px solid #fff;
	position:absolute;
	left:9px;
	top:8px;
	animation:circleRoll 1.5s infinite;
}
.hpBannerRollArrow{
	width:6px;
	height:6px;
	margin:8px auto 0;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
@keyframes circleRoll{
	0% {-webkit-transform:translate(0,0);transform:translate(0,0);}
	50% {-webkit-transform:translate(0,19px);transform:translate(0,19px);}
	100% {-webkit-transform:translate(0,0);transform:translate(0,0);}
}
.hpCategories{padding:50px 0 0 0;}
.hpCategoriesInner{display:flex;}
.hpCategoriesItem{
	float:right;
	width:33.333%;
	height:666px;
	border-right:1px solid #fff;
	text-decoration:none;
	position:relative;
}
.hpCategoriesItem::first-child{
	border-right:none;
}
.hpCatItemFigure{
	position:relative;
	height:100%;
	overflow:hidden;
}
.hpCatItemImg{filter:grayscale(100%);}
.hpCatItemFigure::before,
.hpCatItemFigure::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.hpCatItemFigure::before{
	background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 22%, rgba(255,255,255,0.7) 95%);
	background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 22%,rgba(255,255,255,0.7) 95%);
	background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 22%,rgba(255,255,255,0.8) 90%,rgba(255,255,255,0.9) 95%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.hpCatItemFigure::after{
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:3;
}
.hpCategoriesItem:nth-child(1) .hpCatItemFigure::after{
	background-image:url(../../images/box_overlay1.png.webp);
}
.hpCategoriesItem:nth-child(2) .hpCatItemFigure::after{
	background-image:url(../../images/box_overlay2.png.webp);
}
.hpCategoriesItem:nth-child(3) .hpCatItemFigure::after{
	background-image:url(../../images/box_overlay3.png.webp);
}
.catsItemsBG{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.hpCategoriesItemText{
	width:80%;
	position:absolute;
	bottom:105px;
	left:50%;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	text-align:center;
	color:#fff;
	z-index:3;
}
.hpCategoriesItemTitle{
	margin:0 0 56px 0;
	font-size:32px;
	line-height:32px;
	font-weight:700;
}
.hpCategories2{
	background-color:#fff;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	float:right;
	display:flex;
	align-items:center;
	justify-content:center;
	width:50%;
	height:170px;
	text-decoration:none;
	padding:0 20px;
	border:1px solid rgba(0,0,0,0.15);
	border-top:none;
}
.hpCategories2:first-child{border-left:none;}
.hpCategories2inner{
	width:608px;
	max-width:100%;
	position:relative;
	padding:0 0 0 25px;
	font-size:0;
}
.hpCategories2inner::after{
	content:'';
	width:16px;
	height:16px;
	position:absolute;
	left:0;
	top:50%;
	margin:-8px 0 0 4px;
	border-left:1px solid #39393B;
	border-bottom:1px solid #39393B;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.hpCategories2:hover .hpCategories2inner::after{
	border-left-color:#39AF29;
	border-bottom-color:#39AF29;
}
.hpCategories2_figure{
	display:inline-block;
	vertical-align:middle;
	max-width:160px;
	height:110px;
	margin:0 0 0 50px;
	font-size:0;
}
.hpCategories2_figure::before{
	content:'';
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.hpCategories2_img{
	display:inline-block;
	vertical-align:middle;
	max-height:100%;
}
.hpCategories2_title{
	display:inline-block;
	vertical-align:middle;
	width:310px;
	max-width:-webkit-calc(100% - 210px);
	max-width:calc(100% - 210px);
	font-size:24px;
	line-height:28px;
	margin:0;
	color:#39393B;
	font-weight:400;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.hpCategories2:hover .hpCategories2_title{
	color:#39AF29;
}
.hpCourses{padding:120px 0 64px 0;}
.hpAllBtn{
	background:#fff;
	float:left;
	height:40px;
	line-height:36px;
	padding:0 24px;
	font-weight:500;
	border:2px solid #38983C;
	border-radius:2px;
	color:#38983C;
	text-decoration:none;
	margin:2px 20px 0 0;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.btnHover{
	position:relative;
	overflow:hidden;
}
.hpTitles{
	background:url(../../images/mark.png) right center no-repeat;
	margin:0 0 44px 0;
	padding:0 60px 0 0;
	color:#39AF29;
	font-size:42px;
	font-weight:500;
	line-height:44px;
}
.hpCategoriesWrapForBG{
	background:#ffffff;
	background:-moz-linear-gradient(top,  #ffffff 0%, #f8f6f6 100%);
	background:-webkit-linear-gradient(top,  #ffffff 0%,#f8f6f6 100%);
	background:linear-gradient(to bottom,  #ffffff 0%,#f8f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f6f6',GradientType=0 );

}
.hpCoursesBanner{
	display:flex;
	min-height:480px;
	-webkit-transition:box-shadow 0.5s ease;
	transition:box-shadow 0.5s ease;
}
.hpCoursesBanner.active {
    -webkit-box-shadow:rgba(0,0,0,0.2) 0px 32px 28px -20px;
    box-shadow:rgba(0,0,0,0.2) 0px 32px 28px -20px;
}
.hpCoursesBannerRight{
	background:#fff;
	width:456px;
	border:1px solid rgba(0,0,0,0.1);
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
}
.hpCoursesListBtn{
	display:flex;
	align-items:center;
	width:100%;
	min-height:80px;
	text-decoration:none;
	padding:10px 55px 10px 80px;
	border-bottom:1px solid #F6F6F6;
	text-align:right;
	line-height:24px;
	font-size:20px;
	font-weight:500;
	color:rgba(0,0,0,0.8);
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position:relative;
}
.hpCoursesBannerRight ul .hpCoursesListBtn{
	font-weight:400;
}
.hpCoursesBannerRight ul .hpCoursesListBtn:not(.showAllBtn)::after{
	display:none;
}
.hpCoursesBannerRight li:last-child &gt; .hpCoursesListBtn{
	border-bottom:none;
}
.hpCoursesBannerRight li.active &gt; .hpCoursesListBtn,
.hpCoursesListBtn:hover{
	color:rgba(57,175,41,0.8);
}
.hpCoursesListBtn.showAllBtn:hover{background:#eee;}
.hpCoursesBannerRight li.active &gt; .hpCoursesListBtn{
	background:rgba(57,175,41,0.05);
}
.hpCoursesBannerRight li.active &gt; .hpCoursesListBtn::after{
	border-left-color:rgba(57,175,41,0.8);
	border-bottom-color:rgba(57,175,41,0.8);
}
.hpCoursesListBtn::after{
	content:'';
	width:15px;
	height:15px;
	border-left:2px solid rgba(0,0,0,0.3);
	border-bottom:2px solid rgba(0,0,0,0.3);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	left:55px;
	top:50%;
	margin:-7px 0 0 0;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.hpCoursesListBtn:hover::after{
	border-left-color:#38983C;
	border-bottom-color:#38983C;
}
.hpCoursesBanner_left{
	width:1064px;
	position:relative;
}
.loading{
	background:rgba(0,0,0,0.3);
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
.loading::after{
	content:'';
	width:20px;
    height:20px;
    position:relative;
    animation:loader08 0.7s ease infinite;
    margin:-46px auto 0 auto;
}
@keyframes loader08 {
  0%, 100% {
    box-shadow:-13px 20px 0 #fff, 13px 20px 0 rgba(255,255,255,0.2), 13px 46px 0 rgba(255,255,255,0.2), -13px 46px 0 rgba(255,255,255,0.2); }
  25% {
    box-shadow:-13px 20px 0 rgba(255,255,255,0.2), 13px 20px 0 #fff, 13px 46px 0 rgba(255,255,255,0.2), -13px 46px 0 rgba(255,255,255,0.2); }
  50% {
    box-shadow:-13px 20px 0 rgba(255,255,255,0.2), 13px 20px 0 rgba(255,255,255,0.2), 13px 46px 0 #fff, -13px 46px 0 rgba(255,255,255,0.2); }
  75% {
    box-shadow:-13px 20px 0 rgba(255,255,255,0.2), 13px 20px 0 rgba(255,255,255,0.2), 13px 46px 0 rgba(255,255,255,0.2), -13px 46px 0 #fff; }
}
.hpCoursesBannerRight ul{
	display:none;
	background:#FDFDFD;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	right:100%;
	top:-1px;
	bottom:-1px;
	z-index:1;
	border:1px solid rgba(0,0,0,0.1);
}
.hpCoursesListBtn.showAllBtn{
	font-weight:500 !important;
	font-size:16px;
	color:#38983C;
}
.hpCoursesListBtn.showAllBtn::after{
	display:inline-block;
	vertical-align:middle;
	width:7px;
	height:7px;
	position:static;
	margin:0 16px 0 0;
	border-left-color:#38983C;
	border-bottom-color:#38983C;
}
.hpCourseMenuContent{
	display:flex;
	align-items:flex-end;
	width:100%;
	height:100%;
	padding:22px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.hpCourseMenuContentFigure{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}
.hpCourseContent{
	display:flex;
    align-items:flex-end;
	position:relative;
	z-index:1;
	color:#fff;
}
.hpCourseContent_right{
	float:right;
	width:-webkit-calc(100% - 139px);
	width:calc(100% - 139px);
	min-height:1px;
	font-size:12px;
	line-height:14px;
	padding:0 0 0 30px;
}
.hpCourse_registerbtn{
	background:#38983C;
	float:right;
	width:139px;
	height:40px;
	line-height:40px;
	border-radius:2px;
	font-weight:500;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
.hpNews{padding:56px 0 65px 0;}
.hpNewsItems{
	float:right;
	width:50%;
	padding:0 0 48px 0;
}
.hpNewsItems:last-child{
	padding:0;
}
.hpNewsItem_imgLink{
	float:right;
	width:40%;
	height:171px;
	text-decoration:none;
}
.hpProfContentItem_textMiddle, .pcItemSubtitleWrap{
	margin:0 0 26px 0;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpProfContentItem_textMiddle,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpProfContentItem_textMiddle,
.hpArticles .hpNewsItems:first-child .hpProfContentItem_textMiddle{
	margin:0 0 20px 0;
}
.hpNewsItem_text{
	float:right;
	width:60%;
	min-height:171px;
	padding:0 48px 38px 0;
	position:relative;
}
.hpNewsItem_title, .pcItemTitle{
	max-height:96px;
	overflow:hidden;
	margin:-5px 0 20px 0;
	font-weight:500;
	font-size:20px;
	line-height:24px;
}
.eisNewsItemSubtitle,
.pcItemSubtitle,
.hpNewsItem_textTopCat{
	float:right;
	max-width:-webkit-calc(100% - 70px);
	max-width:calc(100% - 70px);
	margin:0;
	padding:0 0 0 24px;
	font-weight:500;
	color:#000;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.eisNewsItemDate,
.pcItemDate,
.hpNewsItem_textTopDate{
	float:right;
	font-weight:500;
	font-size:12px;
	line-height:16px;
	color:rgba(0,0,0,0.4);
}
.hpNewsItem_title a, .pcItemTitle a{
	display:block;
	text-decoration:none;
	color:rgba(0,0,0,0.8);
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.articleLeftContent .hpNewsItem_title a:hover,
.hpNewsItem_title a:hover,
.pcItemTitle a:hover{
	color:#38983C;
}
.hpNewsItem_readMore, .pcItem_readMore{
	text-decoration:none;
	color:#38983C;
	font-weight:500;
	position:absolute;
	bottom:4px;
	right:48px;
}
.hpNewsItems:first-child{
	height:609px;
	padding:0 0 0 47px;
	position:relative;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7).hpNewsItem_textMiddle,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8).hpNewsItem_textMiddle,
.hpNewsItems:first-child .hpNewsItem_textMiddle{
	padding:0 0 30px 0;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_imgLink,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_imgLink,
.hpNewsItems:first-child .hpNewsItem_imgLink{
	float:none;
	display:block;
	width:100%;
	height:100%;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_imgLink::after,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_imgLink::after,
.hpNewsItems:first-child .hpNewsItem_imgLink::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background:-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(2,2,2,1) 95%, rgba(2,2,2,1) 100%);
	background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 14%,rgba(2,2,2,1) 95%,rgba(2,2,2,1) 100%);
	background:linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 14%,rgba(2,2,2,1) 95%,rgba(2,2,2,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#020202',GradientType=0 );
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_text,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_text,
.hpNewsItems:first-child .hpNewsItem_text{
	width:265px;
	max-width:-webkit-calc(100% - 50px);
	max-width:calc(100% - 50px);
	position:absolute;
	right:39px;
	bottom:32px;
	z-index:2;
	padding:0;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_textTopCat,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_textTopCat,
.hpNewsItems:first-child .hpNewsItem_textTopCat{
	color:#fff;
	font-weight:300;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_textTopDate,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_textTopDate,
.hpNewsItems:first-child .hpNewsItem_textTopDate{
	color:rgba(255,255,255,0.6);
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_title,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_title,
.hpNewsItems:first-child .hpNewsItem_title{
	height:auto;
	font-weight:700;
	font-size:20px;
	width:200px;
	max-width:100%;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_title a,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_title a,
.hpNewsItems:first-child .hpNewsItem_title a{
	color:#fff;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_title a:hover,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_title a:hover,
.hpNewsItems:first-child .hpNewsItem_title a:hover{
	color:#A5D71F;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_readMore,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_readMore,
.hpNewsItems:first-child .hpNewsItem_readMore{
	color:#A5D71F;
	position:static;
}
.hpNewsItem_readMore:hover, .pcItem_readMore:hover{
	text-decoration:underline !important;
}
.hpCats2{padding:60px 0;}
.hpCats2swiper{width:100%;}
.hpCats2swiperPagination{
	position:absolute;
	bottom:20px;
	left:20px;
	right:20px;
	font-size:0;
	text-align:left;
	z-index:2;
	line-height:2px;
}
.hpCats2swiperPagination .swiper-pagination-bullet{
	width:12px;
	height:12px;
	border:1px solid #fff;
	border-radius:50%;
	margin:0 9px;
	display:inline-block;
	vertical-align:top;
}
.hpCats2swiperPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#F7F7F9;
}
.hpCats2Items{
	width:100%;
	height:579px;
	border-left:3px solid #fff;
	text-decoration:none;
	position:relative;
	text-align:center;
}
.hpCats2Items:last-child{
	border-left:none;
}
.hpCats2Items_imgWrap{
	height:100%;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.hpCats2Items_imgWrap::after{
	content:'';
	background:rgba(0,0,0,0.4);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.hpCats2Items_img{
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.hpCats2Items_txtWrap{
	position:absolute;
	top:50%;
	left:40px;
	right:40px;
	color:#fff;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.hpCats2Items_catTitle{
	margin:0 0 16px 0;
	font-weight:700;
	letter-spacing:4px;
	font-size:inherit;
	line-height:inherit;
}
.hpCats2Items_title{
	margin:0;
	font-weight:700;
	font-size:42px;
	line-height:51px;
}
.hpCats2Items_txt{
	height:0;
	max-height:48px;
	margin:0;
	overflow:hidden;
}
.hpCats2Items_txtWrap .hpAllBtn{
	float:none;
	display:inline-block;
	vertical-align:top;
	height:0;
	margin:0;
	border:none;
	color:#000;
}
.animateToTop{
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translate(0,20px);
	transform:translate(0,20px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.hpArticles{
	padding:60px 0;
	overflow:hidden;
}
.hpArticles .hpNewsItemsWrap{
	margin:0 -23px;
}
.hpArticles .hpNewsItems{
	width:25.8%;
	padding:0 23px;
}
.hpArticles .hpNewsItems:first-child{
	width:48.4%;
	height:673px;
}
.pcItemImgWrap,
.articleLeftContent .hpNewsItem_imgLink,
.hpArticles .hpNewsItem_imgLink,
.articleLeftContent .hpNewsItem_text,
.hpArticles .hpNewsItem_text{
	float:none;
	display:block;
	width:100%;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_text,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_text{
	right:54px;
}
.hpArticles .hpNewsItems:first-child .hpNewsItem_text{
	right:62px;
}
.articleLeftContent .hpNewsItem_text,
.hpArticles .hpNewsItem_text,
.pcItemTextWrap{
	padding:39px 0 0 55px;
}
.articleLeftContent .hpNewsItem_title,
.hpArticles .hpNewsItem_title,
.pcItemTitle{
	height:auto;
	max-height:none;
	margin-bottom:14px;
}
.hpArticlesItemText, .pcItemText{
	color:#666;
	margin:0 0 23px 0;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpArticlesItemText,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpArticlesItemText,
.hpArticles .hpNewsItems:first-child .hpArticlesItemText{
	color:#E1E1E1;
	font-weight:300;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpNewsItem_title a,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpNewsItem_title a,
.hpArticles .hpNewsItems:first-child .hpNewsItem_title a{
	font-size:20px;
}
.articleLeftContent .hpNewsItem_title a,
.hpArticles .hpNewsItem_title a,
.pcItemTitle a{
	color:#000;
}
.articleLeftContent .hpArticlesItemText,
.hpArticles .hpArticlesItemText,
.pcItemText{
	margin:0 0 28px 0;
}
.articleLeftContent .hpNewsItem_readMore,
.hpArticles .hpNewsItem_readMore,
.pcItem_readMore{
	position:static;
}
.bottomNewsletter_section{padding:60px 0;}
.bottomNewsletter{
	display:flex;
	min-height:376px;
	align-items:center;
	justify-content:center;
	position:relative;
}
.bottomFormImgWrap{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	overflow:hidden;
}
.bottomFormImg{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	object-fit:cover;
	z-index:0;
	filter:grayscale(100%);
}
.bottomFormImgWrap::before,
.bottomFormImgWrap::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.bottomFormImgWrap::before{
	background:-moz-linear-gradient(left,rgba(39,161,22,0.8) 0%, rgba(165,215,31,0.8) 100%);
	background:-webkit-linear-gradient(left,rgba(39,161,22,0.8) 0%,rgb(179 246 0 / 80%) 100%);
	background:linear-gradient(to right,rgb(39 161 22 / 80%) 0%,rgb(179 246 0 / 80%) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc39af29', endColorstr='#cca5d71f',GradientType=1 );
}
.bottomFormImgWrap::after{
	background:url(../../images/overlay.png) center center no-repeat;
	background-size:cover;
}
.bottomNewsletterInner{
	width:972px;
	max-width:100%;
	padding:80px 30px 30px;
	color:#fff;
	text-align:center;
	position:relative;
	z-index:1;
}
.bottomNewsletterTitleWrap{
	font-weight:500;
	padding:0 0 48px 0;
}
.bottomNewsletterTitle{
	font-size:32px;
	line-height:32px;
	margin:0 0 8px 0;
	font-weight:700;
}
.bottomNewsletterForm{position:relative;}
.newsletterInput{
	background:#fff;
	width:100%;
	height:72px;
	line-height:72px;
	padding:0 24px 0 140px;
	font-size:20px;
	border:none;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0px 44px 26px -20px !important;
	box-shadow:rgba(0,0,0,0.2) 0px 44px 26px -20px !important;
}
.newsletterSubmit{
	background:#38983C;
	width:79px;
	height:40px;
	color:#fff;
	font-weight:500;
	border-radius:2px;
	border:none;
	position:absolute;
	left:50px;
	top:16px;
}
.ycheckboxLabelCLick{
	position:relative;
	cursor:pointer;
}
.ycheckboxLabelCLick input[type="radio"],
.ycheckboxLabelCLick input[type="checkbox"]{
	position:absolute;
	right:0;
	top:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.ychkbx{
	display:inline-block;
	vertical-align:middle;
	width:22px;
	height:22px;
	margin:1px 0 0 10px;
	border:1px solid #fff;
}
.ychkbxIn{
	display:none;
	background:url(../../images/v.png) center center no-repeat;
	height:100%;
}
.ycheckboxLabelCLick input[type="radio"]:checked ~ .ychkbx .ychkbxIn,
.ycheckboxLabelCLick input[type="checkbox"]:checked ~ .ychkbx .ychkbxIn{
	display:block;
}
.ycheckboxLabelCLick input.error ~ span{
	margin-bottom:20px;
	color:red;
	vertical-align:middle;
	display:inline-block;
}
.ycheckboxLabelCLick input.error + label.error{
	position:absolute;
	bottom:-20px;
	cursor:pointer;
}
.newsletterCheckboxWrap{
	text-align:right;
	font-weight:300;
	padding:24px 0 0 0;
}
.yCkbxLblBlack{
	display:inline-flex;
	vertical-align:top;
	min-height:40px;
	align-items:center;
	margin:0 12px 0 0;
	font-size:0;
}
.yCkbxLblBlack .ychkbx{
	width:18px;
	height:20px;
	/* border-color:#000; */
}
.pdRightChkbxs .yCkbxLblBlack .ychkbx {
	border-color:#000;
}
.pdRightChkbxs .yCkbxLblBlack span .ychkbxIn{
	background:url(../../images/v2.png) center center no-repeat;
}
.yCkbxLblBlack .ychkbxIn{
	background:url(../../images/v.png) center center no-repeat;
}
.yCkbxLblBlack span{
	display:inline-block;
	vertical-align:top !important;
	font-size:14px;
	line-height:24px;
}
.yCkbxLblBlack &gt; span:not(.ychkbx){
	max-width:-webkit-calc(100% - 28px);
	max-width:calc(100% - 28px);
}
footer{
	background:#39393B;
	color:#fff;
}
.footerTop{
	padding:96px 0 55px;
	position:relative;
}
.footerRight{
	float:right;
	width:150px;
}
.footerLogo{
	display:block;
}
.footerLogoImg{
	width:-webkit-calc(100% + 26px);
	width:calc(100% + 26px);
	vertical-align:top;
	max-width:none;
	margin:0 -12px 0 0;
}
.footerSocials{
	display:flex;
	justify-content:space-between;
	margin:40px 0 0 0;
}
.footerSocials a{
	position:relative;
	line-height:15px;
	text-decoration:none;
}
.footerBottom{
	background:rgba(255,255,255,0.05);
	height:72px;
	line-height:72px;
}
footer a{
	color:#fff;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
footer a:hover{color:#A5D71F;}
.footerCenter{
	float:right;
	width:-webkit-calc(100% - 455px);
	width:calc(100% - 455px);
	padding:0 153px 0 30px;
}
.footerCenterGroup{
	float:right;
	width:33.333%;
	padding:0 0 0 20px;
}
.footerCenterGroup ul{
	list-style:none;
	padding:0;
	margin:0;
}
.footerCenterGroup a{
	display:block;
	padding:7px 0;
	line-height:18px;
}
.footerLeft{
	float:right;
	width:305px;
}
.footerTitles{
	width:100%;
	text-align:right;
	font-weight:700;
	margin:0 0 18px 0;
}
.footerAddress, .footerPhone, .footerEmail{
	padding:5px 27px 15px 0;
}
.footerAddress{background:url(../../images/location.png) right 10px no-repeat;}
.footerPhone{
	background:url(../../images/mobile.png) right 9px no-repeat;
	display:block;
	direction:ltr;
}
.footerEmail{background:url(../../images/msg.png) right 5px no-repeat;}
.footerLeftLogos{
	display:flex;
	margin:91px 0 0 0;
}
.footerLogos_a{
	text-decoration:none;
	height:51px;
	line-height:51px;
	margin:0 0 0 44px;
}
.footerLogos_a:last-child{
	margin:0;
}
.footerLogos_a img{
    vertical-align:middle;
    width:auto;
    height:auto;
}
.doobleAccess_mainButton .accessibility-icon{
	display:none;
}
.doobleAccess_mainButton{
	display:none !important;
	background:#38983C url(../../images/accessibility.png) center center no-repeat !important;
	width:48px !important;
	height:48px !important;
	border-radius:0 !important;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.doobleAccess_mainButton:hover{
	background-color:#2B732E !important;
}
body[data-position-nav="left"] .d_accWrap,
body[data-position-nav="left"] .doobleAccess_mainButton{
	left:0 !important;
	right:auto !important;
}
body[data-position-icon="bottom"] .d_accWrap{
	bottom:0 !important;
}
body[data-position-nav="left"] .doobleAccess_mainButton.d_a_beforeLoad,
body[data-position-nav="left"] .doobleAccess_mainButton.d_a_Hide{
	-webkit-transform:translate(-100%,0);
	transform:translate(-100%,0);
}
body .doobleAccess_itembox.doobleAccess_ibxMain:hover,
body .doobleAccess_itembox.doobleAccess_ibxMain.active,
body .doobleAccess_itembox.doobleAccess_ibxMain:focus,
body .doobleAccess_itembox.doobleAccess_ibxMain_Close:hover,
body .doobleAccess_itembox.doobleAccess_ibxMain_Close.active,
body .doobleAccess_itembox.doobleAccess_ibxMain_Close:focus,
body .doobleAccess_navButton.active,
body .doobleAccess_navButton:hover{
	background-color:#38983C !important;
}
body .doobleAccess_navButton,
body .doobleAccess_itembox{
	color:#39393B !important;
}
body .da_infoListIcon,
body .da_popSubmit,
body .da_popInnerTitle{
	background:#38983C;
}
.hpBannerPagination{
	width:12px;
	position:absolute;
	right:83px;
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	z-index:2;
}
.hpBannerPagination .swiper-pagination-bullet{
	width:12px;
	height:12px;
	border-radius:50%;
	border:1px solid #fff;
	margin:9px 0;
}
.hpBannerPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#F7F7F9;
}
.topBannerSection{
	min-height:318px;
	position:relative;
	padding:203px 0 30px 0;
}
.topWideImg_figure{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
}
.topWideImg_figure::after{
	content:'';
	background:-moz-linear-gradient(top,  rgba(0,25,50,0.77) 0%, rgba(0,25,50,0.77) 1%, rgba(0,25,50,0.57) 100%);
	background:-webkit-linear-gradient(top,  rgba(0,25,50,0.77) 0%,rgba(0,25,50,0.77) 1%,rgba(0,25,50,0.57) 100%);
	background:linear-gradient(to bottom,  rgba(0,25,50,0.77) 0%,rgba(0,25,50,0.77) 1%,rgba(0,25,50,0.57) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4001932', endColorstr='#91001932',GradientType=0 );
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.topTitle{
	max-width:80%;
	margin:0 0 15px 0;
	color:#fff;
	font-size:32px;
	line-height:32px;
	font-weight:400;
}
.breadcrumbsWrap{
	color:#fff;
	list-style:none;
	padding:0;
	margin:0;
	/* font-size:0; */
}
.breadcrumbsWrap li{
	display:inline-block;
	vertical-align:top;
}
.bcItem{
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
a.bcItem:hover{color:#A5D71F;}
.bcItemSeparator{
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	margin:0 9px;
}
.content{ padding:58px 0 50px 0; }
.aboutContent{ background:url(../../images/about_bg.jpg) left top no-repeat; }
.contentTitles{
	background:url(../../images/mark.png) right 2px no-repeat;
	line-height:32px;
	font-size:28px;
	font-weight:500;
	margin:0 0 34px 0;
	padding:0 60px 0 0;
	color:#39AF29;
}
.contentTitles a {
	text-decoration:none;
	color:#39AF29;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
}
.contentTitles a:hover{color:#000;}
.leftImg_figure {
	float:left;
	width:40%;
	position:relative;
}
.leftImg_figure::after{
	content:'';
	width:100%;
	height:50%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.4) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
}
.leftImg{
	width:100%;
	vertical-align:top;
}
.rightText{
	float:right;
	width:60%;
	min-height:1px;
	padding:0 0 0 40px;
	font-size:18px;
	line-height:31px;
}
.ourVision{
	width:500px;
	max-width:100%;
	padding:35px 0 32px 0;
	font-weight:700;
}
.ourVisionTitle{
	color:#38983C;
	letter-spacing:3px;
	font-size:16px;
	margin:0 0 20px 0;
	font-weight:700;
}
.ourVisionText{
	font-size:38px;
	line-height:50px;
	color:rgba(79,79,79,0.6);
}
.managementTeam{padding:45px 0 0 0;}
.managementTeam .contentTitles{
	margin:0 0 49px 0;
}
.mtSonsWrap{
	display:flex;
	flex-wrap:wrap;
	width:-webkit-calc(100% + 40px);
	width:calc(100% + 40px);
	margin:0 -20px;
}
.mtItem{
	padding:20px 20px 52px;
	width:50%;
}
.mtItemIn{
	display:flex;
	min-height:100%;
	align-items:center;
	border:1px solid #BDBDBD;
	padding:37px 57px 18px 45px;
}
.mtRightImg_figure{
	width:180px;
	height:180px;
	flex-shrink:0;
	border-radius:50%;
	overflow:hidden;
	position:relative;
}
.mtLeftText{
	flex-grow:1;
	min-height:180px;
	padding:0 62px 0 0;
	font-size:0;
}
.mtItemTitlteWrap{
	min-height:105px;
	padding:0 0 23px 0;
	border-bottom:1px solid #E0E0E0;
	font-size:18px;
	line-height:23px;
	font-weight:500;
	margin:0 0 26px 0;
	color:rgba(0,0,0,0.8);
}
.mtItemTitle{
	font-size:24px;
	line-height:25px;
	margin:0 0 10px 0;
	color:rgba(0,0,0,0.8);
}
.mtItemDetails{
	display:inline-block;
	vertical-align:top;
	width:40%;
	padding:0 0 14px 10px;
	font-size:16px;
}
.mtItemDetails:nth-child(even){
	width:60%;
	padding-left:0;
}
.mtItemDetails a{
	color:#4F4F4F;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.mtItemDetails a:hover{color:#39AF29;}
.mtidTitle{
	color:rgba(0,0,0,0.6);
	font-size:16px;
	font-weight:700;
	letter-spacing:2px;
}
.councilMembers{padding:50px 0 30px 0;}
.councilMembers .contentTitles{
	margin:0 0 11px 0;
}
.cmSonsWrap{
	display:flex;
	flex-wrap:wrap;
	width:-webkit-calc(100% + 40px);
	width:calc(100% + 40px);
	margin:0 -20px;
}
.cmItem{
	width:25%;
	padding:20px;
	display:flex;
}
.cmItemIn{
	display:flex;
	width:100%;
	align-items:center;
	min-height:171px;
	padding:20px;
	border:1px solid #BDBDBD;
}
.cmItemFigure{
	width:90px;
	height:90px;
	border-radius:50%;
	position:relative;
	overflow:hidden;
}
.cmItemLeftDetails{
	min-height:100px;
	padding:0 22px 0 0;
	color:rgba(0,0,0,0.8);
	flex-grow:1;
	line-height:20px;
}
.cmItemTitle{
	font-size:24px;
	line-height:25px;
	margin:0 0 9px 0;
}
.bottomDetailsSection{padding:50px 0 60px 0;}
.bottomDetailsWrap{
	min-height:331px;
	position:relative;
	padding:117px 60px 0;
}
.bottomDetailsImgWrap{
	width:100%;
	height:331px;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
}
.bottomDetailsImg{filter:grayscale(100%);}
.bottomDetailsImgWrap::before,
.bottomDetailsImgWrap::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.bottomDetailsImgWrap::before{
	background:-moz-linear-gradient(left,rgba(57,175,41,0.8) 0%, rgba(165,215,31,0.8) 100%);
	background:-webkit-linear-gradient(left,rgba(57,175,41,0.8) 0%,rgba(165,215,31,0.8) 100%);
	background:linear-gradient(to right,rgba(57,175,41,0.8) 0%,rgba(165,215,31,0.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc39af29', endColorstr='#cca5d71f',GradientType=1 );
}
.bottomDetailsImgWrap::after{
	background:url(../../images/overlay.png) center center no-repeat;
	background-size:cover;
}
.bdRight{
	float:right;
	width:35.1%;
	position:relative;
	z-index:1;
	padding:0 0 0 30px;
}
.bdRightIn{
	background:#fff;
	min-height:280px;
	padding:29px 33px 30px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0px 18px 32px -14px;
	box-shadow:rgba(0,0,0,0.2) 0px 18px 32px -14px;
}
.bdRightTitle{
	color:#38983C;
	font-size:28px;
	line-height:32px;
	font-weight:500;
	margin:0 0 29px 0;
}
.bgRightP1{
	color:#000;
	font-size:20px;
	font-weight:500;
	margin:0 0 10px 0;
}
.bgRightP2{
	color:#4f4f4f;
	font-size:18px;
	line-height:25px;
	margin:0 0 40px 0;
}
.bgRight_phones{
	float:right;
	font-weight:300;
	color:#4f4f4f;
	direction:ltr;
}
.bgRight_phones.first{
	width:60%;
}
.bgRight_phones.second{
	width:40%;
}
.bgRight_phones a{
	text-decoration:none;
	color:#4f4f4f;
}
.bgRight_phones b{
	display:block;
	direction:rtl;
	color:#000;
	font-weight:700;
	letter-spacing:3px;
	margin:0 -3px 0 0;
}
.bdLeft{
	background:#fff;
	float:right;
	width:64.9%;
	min-height:280px;
	position:relative;
	z-index:1;
	padding:19px 60px 0;
}
.branchesSection{padding:86px 0 0 0;}
.branchesTabs_ul, .bdLeft_tabs{
	display:flex;
	list-style:none;
	padding:0;
	margin:0 0 47px 0;
	border-bottom:1px solid #38983C;
}
.bdLeft_tabs li{width:33.333%;}
.branchesTabs_btn, .bdLeft_btns{
	width:100%;
	height:86px;
	line-height:86px;
	font-size:20px;
	font-weight:500;
	color:rgba(0,0,0,0.8);
	position:relative;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.branchesTabs_btn::before, .branchesTabs_btn::after,
.bdLeft_btns::before, .bdLeft_btns::after{
	content:'';
	background:#38983C;
	width:100%;
	height:4px;
	border-radius:120px;
	position:absolute;
	bottom:0;
	right:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1);
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0;
}
.branchesTabs_btn::after, .bdLeft_btns::after{
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
.branchesTabs_btn.active, .bdLeft_btns.active{
	color:#38983C;
}
.branchesTabs_btn.active::before, .branchesTabs_btn.active::after,
.bdLeft_btns.active::before, .bdLeft_btns.active::after{
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
}
.branchesTabs_btn i, .bdLeft_btns i{
	font-size:25px;
	margin:0 0 0 5px;
}
.bdLeftDIVs{
	color:#4f4f4f;
	font-size:18px;
	line-height:30px;
}
.js_tabsDiv{display:none;}
.js_tabsDiv.active{display:block;}
.directionsList{
	list-style:none;
	padding:0;
	margin:0;
}
.directionsList li{
	position:relative;
	padding:60px 48px 0 0;
	margin:0 0 28px 0;
}
.directionsList li::before{
	content:'';
	background:url(../../images/separator_y.png) left top repeat-y;
	width:2px;
	position:absolute;
	right:12px;
	top:62px;
	bottom:0;
}
.dirNumWrap{
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	font-size:14px;
	font-weight:500;
	line-height:30px;
}
.dirNumWrap i{
	font-size:35px;
	color:#38983C;
	vertical-align:top;
}
.dirNum{
	width:100%;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
}
.dlLightText{
	padding:5px 50px 25px 0;
	color:#828282;
	font-size:16px;
}
.wazeBtn{
	display:inline-block;
	vertical-align:top;
	min-width:188px;
	height:40px;
	line-height:36px;
	color:#2D8231;
	font-size:18px;
	padding:0 20px;
	text-decoration:none;
	border:2px solid #38983C;
	text-align:center;
	margin:11px 50px 0 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.wazeBtn i{
	font-size:25px;
	vertical-align:middle;
	margin:-2px 0 0 11px;
}
.directionsList2{
	list-style:none;
	padding:0;
	margin:0;
}
.directionsList2 li{
	position:relative;
	padding:7px 55px 0 0;
}
.tsContent .rightText{
	width:54%;
}
.tsContent .leftFormWrap{
	background:#F8F7F7;
	float:right;
	width:46%;
	padding:35px 58px 21px;
	margin:24px 0 0 0;
}
.orderingFacilitiesContent.tsContent .leftFormWrap{
	padding-bottom:68px;
}
.orderingFacilitiesContent.tsContent .leftFormPhoneTextWrap{
	margin:0 0 36px 0;
}
.championsSection{padding:0 0 26px 0;}
.leftFormTitle{
	color:#38983C;
	font-size:28px;
	line-height:32px;
	font-weight:500;
	margin:0 0 28px 0;
}
.leftFormPhoneTextWrap{
	font-size:16px;
	padding:0 0 28px 0;
	margin:0 0 44px 0;
	border-bottom:1px solid #E0E0E0;
}
.leftFormPhoneText{
	display:inline-block;
	color:#000;
	letter-spacing:3px;
	font-weight:700;
	padding:0 0 0 10px;
}
.leftFormPhone{
	display:inline-block;
	color:#4F4F4F;
	direction:ltr;
}
.leftFormText{
	font-size:20px;
	font-weight:500;
	color:rgba(0,0,0,0.8);
	padding:0 0 17px 0;
}
.leftForm{
	width:-webkit-calc(100% + 24px);
	width:calc(100% + 24px);
	margin:0 -12px;
	font-size:0;
}
.inputsWrap{
	display:inline-block;
	vertical-align:top;
	width:50%;
	position:relative;
	padding:0 12px;
	margin:0 0 25px 0;
}
.inputs ~ .select2-container--default .select2-selection--single,
.inputs{
	background:#fff;
	width:100%;
	height:40px;
	line-height:38px;
	padding:0 14px;
	border:1px solid #BDBDBD;
	border-radius:0;
	vertical-align:top;
	font-size:16px;
	color:#000;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.inputs:focus, .inputs:hover{
	border-color:#000;
}
.inputs::-webkit-input-placeholder{color:rgba(0,0,0,0.8);}
.inputs::-moz-placeholder{color:rgba(0,0,0,0.8);}
.inputs ~ .select2-container--default .select2-selection--single,
select.inputs{
	background:#fff url(../../images/combo_arrow.png) 14px 50% no-repeat;
	padding-left:40px;
	color:rgba(0,0,0,0.8);
}
.inputs ~ .select2-container,
.pdInputs ~ .select2-container{
	width:100% !important;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
	padding:0;
	line-height:38px;
}
.submitInput{
	background:#38983C;
	float:left;
	width:-webkit-calc(50% - 24px);
	width:calc(50% - 24px);
	height:40px;
	line-height:40px;
	margin:0 0 0 12px;
	border-radius:2px !important;
	color:#fff;
	font-size:16px;
	font-weight:500;
	border:none;
}
.inputsLabel, .valIsEmpty:focus ~ .inputsLabel{
	cursor:text;
	position:absolute;
	right:9px;
	top:-7px;
	padding:0 7px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	color:rgba(0,0,0,0.8);
	font-size:13px;
	line-height:13px;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.valIsEmpty ~ .inputsLabel{
	overflow:hidden;
	color:rgba(0,0,0,0.8);
	font-size:16px;
	top:0;
	line-height:32px;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}
.inputsLabel span{
	position:relative;
	z-index:1;
}
.inputsLabel::before{
	content:'';
	background:#fff;
	width:100%;
	height:3px;
	position:absolute;
	right:0;
	top:5px;
	z-index:0;
}
.valIsEmpty ~ .inputsLabel::before{
	background:none;
}
.valIsEmpty:focus ~ .inputsLabel::before{
	background:#fff;
}
.valIsEmpty.error ~ .inputsLabel{color:red;}
.educationPrograms_ul{
	width:-webkit-calc(100% + 34px);
	width:calc(100% + 34px);
	list-style:none;
	padding:0;
	margin:0 -17px;
	font-size:0;
}
.educationPrograms_li{
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 17px 34px;
}
.educationPrograms_a{
	display:block;
	height:350px;
	text-decoration:none;
	position:relative;
}
.educationPrograms_figure{
	height:100%;
	z-index:0;
}
.educationPrograms_figure::after{
	content:'';
	width:100%;
	height:55%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	background:-moz-linear-gradient(top,rgba(2,2,2,0) 0%, rgba(2,2,2,0.8) 100%);
	background:-webkit-linear-gradient(top,rgba(2,2,2,0) 0%,rgba(2,2,2,0.8) 100%);
	background:linear-gradient(to bottom,rgba(2,2,2,0) 0%,rgba(2,2,2,0.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#02020200', endColorstr='#02020200',GradientType=0 );
}
.educationPrograms_title{
	position:absolute;
	right:30px;
	bottom:25px;
	left:30px;
	z-index:2;
	color:#fff;
	font-size:32px;
	line-height:32px;
	font-weight:700;
	margin:0;
}
.branchesTitle{margin:0 0 24px 0;}
.branchesTabs_ul{margin:0;}
.branchesTabs_ul li{flex-grow:1;}
.branchesTabs_btn{
	display:flex;
	justify-content:center;
	height:69px;
	line-height:32px;
	padding:0 10px;
	color:rgba(0,0,0,0.8);
}
.branchesDIVs{padding:0 0 43px 0;}
.branchesItemsWrap{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	float:right;
	width:60.4%;
	padding:27px 0 0 20px;
}
.branchesItems{
	width:330px;
	max-width:50%;
	padding:41px 41px 0 0;
	color:#4F4F4F;
	line-height:30px;
}
.bItemTitle{
	font-size:20px;
	line-height:22px;
	font-weight:500;
	margin:0 0 22px 0;
	color:#4F4F4F;
}
.bItemText{margin:0 0 19px 0;font-size:18px;}
.bItemText a{
	color:#4F4F4F;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.bItemText a:hover{color:#2D8231;}
.bItemPhone{
	text-decoration:none;
	color:#4F4F4F;
	font-size:18px;
}
.branchesItems .wazeBtn{margin-right:0;}
.branchesMsgCenter{
	background:#F8F7F7;
	float:left;
	width:30%;
	margin:72px 0 0 0;
	padding:24px 46px 32px;
}
.bottomFormGreenBG{
	width:1430px;
	max-width:100%;
	padding:58px 35px 0;
	position:relative;
	color:#fff;
}
.pptBottomGreenForm .bottomFormGreenBG{
	width:auto;
}
.bottomFormGreenBG_title{
	/* padding:0 0 70px 0; */
	padding:0 0 30px 0;
	text-align:center;
	line-height:32px;
	font-weight:700;
	font-size:32px;
	margin:0;
}
.bottomFormGreenBGinner{
    background:#fff;
    padding:17px 9px 16px 24px;
    display:flex;
    -webkit-box-shadow:rgba(0,0,0,0.2) 0px 34px 16px -20px !important;
    box-shadow:rgba(0,0,0,0.2) 0px 34px 16px -20px !important;
}

.bottomFormGreenBGinner.block-view {
	display: block;
	background: none;
	box-shadow: none !important;
	padding: 15px 0 0 0;
}
.bottom-inputs-row {
	clear: both;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 15px;
}
.bottom-inputs-row .bottomInputsWrap {
	background: #FFF;
	max-width: 30%;
}
.bottom-inputs-row .bottomInputsWrap::before {
	display: none;
}
.bottom-inputs-row .with-phone-preffix select {
	width: 122px !important;
	background-color: transparent !important;
}
.bottom-inputs-row select {
	border:0;
	color: rgba(0,0,0,0.6);
	font-size: 18px;
}
.newsletterCheckboxWrap.block-view {
	padding: 0 0 10px 0;
}
.newsletterCheckboxWrap.block-view .ycheckboxLabelCLick {
	margin: 0;
}


.bottomFormGreenBG_form, .bottomInputsWrap{
	position:relative;
	flex-grow:1;
}
.bottomInputsWrap .select2{width:100% !important;}
.bottomInputsWrap::before{
	content:'';
	background:rgba(130,130,130,0.6);
	width:1px;
	height:28px;
	position:absolute;
	right:0;
	top:6px;
	z-index:2;
}
.bottomInputsWrap:first-child::before{
	display:none;
}
.bottomInputs ~ .select2-container--default .select2-selection--single,
.bottomInputs{
	background:none;
	width:100%;
	max-width:100%;
	height:40px;
	line-height:40px;
    font-size:18px;
	color:#000;
	border:none;
	padding:0 11px;
}
.bottomInputs::-webkit-input-placeholder{color:rgba(0,0,0,0.6);}
.bottomInputs::-moz-placeholder{color:rgba(0,0,0,0.6);}
.bottomInputs.error{
	border:none !important;
}
.bottomStudyWrap .bottomInputs ~ .select2-container--default .select2-selection--single,
.bottomStudyWrap .bottomInputs{
	width:349px;
}
.bottomCantileverWrap{
	width:200px;
	flex-shrink:0;
	margin:0 0 0 12px;
}
.bottomCantileverWrap .bottomInputs{width:208px;}
.bottomInputsSubmit{
	background:#38983C;
	width:79px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#fff;
	border-radius:2px !important;
	flex-shrink:0;
}
.bottomInputs ~ .select2-container--default .select2-selection--single,
select.bottomInputs{
	background:#fff url(../../images/bottom_combo_arrow.svg) 18px 50% no-repeat;
	padding-left:50px;
	color:rgba(0,0,0,0.6);
	border-radius:0;
}
.select2-container.select2-container--focus{width:100% !important;}
.bottomFormGreenBG .ycheckboxLabelCLick{
	margin:0 53px 0 0;
}
.bfbtWrap{
	display:block;
	text-decoration:none;
	color:#fff;
	margin:22px 0 0 0;
}
.bfbtTitle{
	font-size:16px;
	font-weight:700;
	letter-spacing:3px;
	text-align:center;
}
.bfbtPhone{
	direction:ltr;
	font-size:18px;
	font-weight:500;
	text-align:center;
}
.bottomInputsWrap label.error{
	padding:0 23px 0 0;
}
.showCalcText{
	max-height:0;
	font-size:17px;
	font-weight:500;
	color:#38983C;
	margin:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.showCalcText.hide{margin:0 !important;}
.trainersStudyCourseContent{
	padding:55px 0 130px 0;
}
.tscRight{
	float:right;
	width:304px;
	padding:0 0 0 72px;
}
.tscRightTitle{
	font-weight:500;
	font-size:20px;
	margin:0 0 12px 0;
}
.soccerFieldsRightMenu,
.sideMenu, .sideMenu ul{
	list-style:none;
	padding:0;
	margin:0;
}
.sideMenu ul{display:none;}
.sideMenu li.active &gt; ul{display:block;}
.sideMenu &gt; li &gt; a{
	font-size:20px;
	color:#4F4F4F;
	padding:16px 0;
	position:relative;
}
.sideMenu li.hasSons &gt; a{padding-left:35px;}
.sideMenu li.hasSons &gt; a::after{
	content:'';
	width:11px;
	height:11px;
	border-left:2px solid #666;
	border-bottom:2px solid #666;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	position:absolute;
	left:12px;
	top:19px;
}
.sideMenu li.active.hasSons &gt; a::after{
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
	border-left-color:#39AF29;
	border-bottom-color:#39AF29;
	top:26px;
}
.sideMenu li.hasSons &gt; a:hover::after{
	border-left-color:#39AF29;
	border-bottom-color:#39AF29;
}
.soccerFieldsRightMenu a,
.sideMenu &gt; li &gt; ul &gt; li a{
	font-size:18px;
	color:#666;
	padding:10px 0;
	border-bottom:1px solid #E0E0E0;
}
.soccerFieldsRightMenu a{font-size:16px;}
.sideMenu &gt; li &gt; ul &gt; li:last-child &gt; a{
	border-bottom:none;
}
.soccerFieldsRightMenu a,
.sideMenu a{
	display:block;
	text-decoration:none;
	line-height:24px;
	-webkit-transition:color 0.2s ease,transform 0.5s ease;
	transition:color 0.2s ease,transform 0.5s ease;
}
.soccerFieldsRightMenu li.active &gt; a{
	color:#38983c;
}
.soccerFieldsRightMenu a:hover{
	color:#38983c;
	-webkit-transform:translate(-4px,0);
	transform:translate(-4px,0);
}
.sideMenu li.active &gt; a, .sideMenu a:hover{
	color:#39AF29;
}
.sideStudentsLogin{
	background:#F8F7F7;
	position:relative;
	margin:90px 0 0 0;
	padding:28px 16px 29px 45px;
}
.sideStudentsLogin::before{
	content:'';
	background:#39AF29;
	width:100%;
	height:5px;
	border-radius:120px;
	position:absolute;
	top:0;
	right:0;
}
.sslTitle{
	font-weight:500;
	font-size:18px;
	line-height:20px;
	color:#000;
}
.btnStyle{
	background:#fff;
	display:inline-flex;
	vertical-align:top;
	min-height:40px;
	text-align:center;
	line-height:18px;
	padding:4px 22px;
	align-items:center;
	justify-content:center;
	font-weight:500;
	font-size:16px;
	border:2px solid #38983C;
	color:#38983C;
	border-color:#38983C;
	border-radius:2px;
	text-decoration:none;
	margin:26px 0 0 0;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sideStudentsLogin .btnStyle{
	background:none;
}
.sideBannerWrap{
	height:883px;
	margin:74px 0 0 0;
	position:relative;
}
.sideBannerImg{
	width:100%;
	height:100%;
	vertical-align:top;
}
.sideBannerImgOverlay{
	background:rgba(0,0,0,0.65);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
}
.sideBannerTextWrap{
	color:#fff;
	text-align:center;
	position:absolute;
	top:50%;
	left:15px;
	right:15px;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	z-index:2;
}
.sideBannerTextTitle1{
	font-weight:700;
	margin:0 0 55px 0;
}
.sideBannerTextTitle2{
	font-weight:700;
	font-size:28px;
	line-height:38px;
	margin:0;
}
.sideBannerTextWrap .btnStyle{margin:55px auto 0;}
.tscLeft{
	float:right;
	width:-webkit-calc(100% - 304px);
	width:calc(100% - 304px);
}
.tscLeftTitle{
	display:inline-block;
	vertical-align:top;
	max-width:48%;
	margin:0;
}
.coursesSearchWrap{
	float:left;
	width:-webkit-calc(50% - 20px);
	width:calc(50% - 20px);
	font-size:0;
}
.csSearch{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 0 0 22px;
	position:relative;
}
.csSearchInput{
	background:none;
	width:100%;
	height:32px;
	line-height:32px;
	text-align:right;
	padding:0 0 0 30px;
	border:none;
	border-bottom:1px solid #39AF29;
	color:#38983C;
	font-size:18px;
	font-weight:500;
	vertical-align:top;
}
::-webkit-input-placeholder{color:#38983C;}
::-moz-placeholder{color:#38983C;}
.csFilter{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 22px 0 0;
}
.csSearchSubmit{
	background:#38983C url(../../images/search.png) 7px 6px no-repeat;
	width:25px;
	height:25px;
	padding:0;
	position:absolute;
	top:0;
	left:22px;
	border:none;
	border-radius:50% !important;
}
.combo ~ .select2-container .select2-selection--single,
.combo ~ .select2-container--default .select2-selection--single{
	height:auto;
	border:none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	display:none;
}
.combo ~ .select2-container{
	width:100% !important;
}
.combo ~ .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered,
.combo ~ .select2-container--default .select2-selection--single .select2-selection__rendered,
.fpFilterDate,
.combo{
	background:url(../../images/combo_arrow.png) left center no-repeat;
	width:100%;
	height:32px;
	line-height:32px;
	text-align:right;
	border:none;
	border-bottom:1px solid #000;
	vertical-align:top;
	color:#000;
	padding:0 0 0 25px;
	font-size:18px;
	font-weight:500;
}
.fpFilterDate{background:none;}
.forumTopFilterWrap .dateFieldIcon{
	left:0;
	top:4px;
}
.fpFilterDate::-webkit-input-placeholder{color:#000;}
.fpFilterDate::-moz-placeholder{color:#000;opacity:1;}
.tscLeftTitleWrap{margin:0 0 34px 0;}
.tscItemsWrap{
	width:-webkit-calc(100% + 40px);
	width:calc(100% + 40px);
	margin:0 -20px;
	display:flex;
	flex-wrap:wrap;
}
.tscItem{
	width:25%;
	padding:0 20px 40px;
}
.tscItemInner{
	min-height:100%;
	border:1px solid #bdbdbd;
	padding:43px 26px 83px;
	position:relative;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.tscItemTitle{
	min-height:54px;
	margin:0 0 12px 0;
	font-size:24px;
	line-height:26px;
	font-weight:500;
	color:rgba(0,0,0,0.8);
}
.tscItemText{
	min-height:120px;
	font-size:16px;
	line-height:26px;
	color:rgba(130,130,130,0.8);
	margin:0 0 27px 0;
}
.tscItemTagsWrap{
	min-height:101px;
	border-bottom:1px solid #E0E0E0;
	padding:0 0 15px 0;
	font-size:0;
}
.tscItemTag{
	display:inline-block;
	vertical-align:top;
	height:33px;
	line-height:33px;
	text-decoration:none;
	padding:0 11px;
	font-weight:500;
	font-size:14px;
	color:#2D8231;
	border:1px solid #2D8231;
	margin:0 0 10px 10px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.tscItemBottomText{
	min-height:75px;
	padding:16px 0;
	font-size:14px;
	line-height:26px;
	color:#666;
}
.tscItemRegBtn{
	background:#38983C;
	display:block;
	height:40px;
	line-height:40px;
	font-weight:500;
	color:#fff;
	text-decoration:none;
	border-radius:2px;
	text-align:center;
	font-size:16px;
	position:absolute;
	bottom:43px;
	right:26px;
	left:26px;
}
.loadMoreCoursesBtnWrap{
	text-align:center;
}
.loadMoreCoursesBtn{
	display:inline-block;
	vertical-align:top;
	min-width:304px;
	height:40px;
	line-height:36px;
	font-size:16px;
	font-weight:500;
	color:#38983C;
	text-decoration:none;
	margin:20px 0 0 0;
	border:2px solid #38983C;
	border-radius:2px;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.contactContent .contentTitles{
	margin:0 0 43px 0;
}
.contactContent .rightText{
	width:54.2%;
	padding:0 0 0 62px;
}
.contactPageText{
	width:670px;
	max-width:100%;
	line-height:20px;
	font-size:16px;
	color:rgba(0,0,0,0.8);
}
.contactContent .submitInput{
	width:198px;
}
.Q_RegularText{padding:0 0 20px 0;}
.contactContent .leftFormWrap{
	background:#F8F7F7;
	float:right;
	width:45.8%;
	padding:60px 57px 70px;
}
.contactTabsDetailsWrap{
	display:flex;
	flex-wrap:wrap;
}
.contactTabsDetailsItem{
	flex-grow:1;
	padding:0 0 20px 20px;
}
.contactTabsDetailsItem:last-child{
	padding-left:0;
}
.contactTabsDetailsItemTitle{
	font-weight:500;
	color:rgba(0,0,0,0.8);
	margin:0 0 16px 0;
}
.contactContent .leftFormTitle{
	background:url(../../images/mark.png) right center no-repeat;
	padding:0 60px 0 0;
	margin:0 0 40px 0;
}
.contactContent .leftFormPhoneTextWrap{
	padding:0 0 20px 0;
	margin:0 0 40px 0;
}
.leftFormPhoneTextItems{
	float:right;
	width:50%;
}
.leftFormPhoneTextItems:first-child{
	padding-left:10px;
}
.eisLCDtextItemTitle,
.lftTitle{
	color:#000;
	letter-spacing:3px;
	font-weight:700;
	margin:0 0 3px 0;
}
.eisLCDtextItemPhone,
.lftText{
	display:inline-block;
	text-decoration:none;
	color:#4F4F4F;
	direction:ltr;
}
.orderingFacilitiesContent .lftText{
	font-size:18px;
	line-height:28px;
}
.textareaWrap{
	vertical-align:top;
	position:relative;
	padding:0 12px 25px;
}
textarea.inputs{height:85px;}
.soccerRightText{
	float:right;
	width:-webkit-calc(100% - 340px);
	width:calc(100% - 340px);
	padding:0 0 0 40px;
}
.soccerLeftFormWrap{
	float:right;
	width:340px;
	padding:35px 30px 15px;
	position:relative;
}
.formGreenBG::after,
.formGreenBG{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
}
.formGreenBGimg{
	filter:grayscale(100%);
	filter:alpha(opacity=60);
	opacity:0.6;
	-khtml-opacity:0.6;
}
.formGreenBG::after{
	content:'';
	z-index:1;
	background:-moz-linear-gradient(top,  rgba(165,215,31,0.85) 0%, rgba(92,173,50,0.85) 100%);
	background:-webkit-linear-gradient(top,  rgba(165,215,31,0.85) 0%,rgba(92,173,50,0.85) 100%);
	background:linear-gradient(to bottom,  rgba(165,215,31,0.85) 0%,rgba(92,173,50,0.85) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8a5d71f', endColorstr='#e65cad32',GradientType=0 );
}
.soccerLeftForm{
	position:relative;
	z-index:2;
	color:#fff;
}
.soccerLeftFormText{
	font-size:20px;
	font-weight:700;
	line-height:1.25;
	padding:0 0 16px 0;
	text-align:center;
}
.soccerLeftForm .inputsWrap{
	width:100%;
	padding:0;
	margin:0 0 25px 0;
}
.dateFieldIcon{
	font-size:20px;
	color:#000;
	cursor:pointer;
	position:absolute;
	left:14px;
	top:9px;
}
.soccerLeftForm .ycheckboxLabelCLick{
	display:inline-block;
	vertical-align:top;
	margin:0 0 15px 0;
}
.soccerLeftForm .submitInput{
	width:100%;
	margin:0 0 5px 0;
	background:#2D8231;
}
.soccerLeftForm .valIsEmpty:focus ~ .inputsLabel,
.soccerLeftForm .inputsLabel{
	background:#fff;
	padding:4px 5px 0 8px !important;
	right:1px;
	top:-13px;
}
.soccerLeftFormBottomTextWrap{
	text-align:center;
	clear:both;
}
.soccerLeftFormBottomText{
	letter-spacing:3px;
	font-size:16px;
	font-weight:bold;
}
.soccerLeftFormBottomPhone{
	display:inline-block;
	vertical-align:top;
	font-weight:500;
	font-size:18px;
	text-decoration:none;
	color:#fff;
}
.soccerLeftFormBottomPhone a{
	text-decoration:none;
	color:#fff;
}
.srtRight{
	float:right;
	width:40%;
	padding:0 0 0 30px;
	color:#4f4f4f;
	line-height:31px;
}
.soccerContent .srtRight{
	font-size:18px;
}
.srtLeftGallery{
	float:right;
	width:60%;
	position:relative;
}
.soccerGalleryNavsWrap{
	position:absolute;
	left:22px;
	bottom:32px;
	z-index:3;
}
.soccerGalleryNavsWrap .next,
.soccerGalleryNavsWrap .prev{
	float:left;
	width:24px;
	height:23px;
	position:relative;
}
.soccerGalleryNavsWrap .next::after,
.soccerGalleryNavsWrap .prev::after{
	content:'';
	width:13px;
	height:13px;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	left:9px;
	top:4px;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
.soccerGalleryNavsWrap .prev::after{
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	left:1px;
}
.soccerGalleryNavsWrap .next:hover::after,
.soccerGalleryNavsWrap .prev:hover::after{
	border-left-color:#A5D71F;
	border-bottom-color:#A5D71F;
}
.srtLeftGalleryItem{
	height:423px;
	position:relative;
}
.srtLGI_figure{height:100%;}
.srtLGI_figure::after{
	content:'';
	background:linear-gradient(0deg, #020202 4.11%, rgba(3, 0, 0, 0) 95.11%);
	width:100%;
	height:50%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
}
.srtLGItext{
	position:absolute;
	bottom:26px;
	right:31px;
	left:90px;
	color:#fff;
	z-index:2;
}
.srtLGItext1{
	font-size:12px;
	line-height:16px;
	padding:0 0 22px 0;
}
.srtLGItext2{
	font-size:24px;
	line-height:32px;
}
.bootstrap-datetimepicker-widget.dropdown-menu{
	width:100%;
	min-width:260px;
	max-width:300px;
	padding:0;
	border-radius:0;
}
.bootstrap-datetimepicker-widget table{
	border-spacing:6px;
	border-collapse:separate;
	padding:0 5px 5px;
	direction:rtl;
}
.bootstrap-datetimepicker-widget table thead::before{
	content:'';
	background:#2D8231;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:-1;
}
.bootstrap-datetimepicker-widget table td{
	background:rgba(242,242,242,0.5);
	border:1px solid rgba(130,130,130,0.3);
	font-size:14px;
	border-radius:0;
	padding:3px 0 !important;
}
.bootstrap-datetimepicker-widget table td.day.new,
.bootstrap-datetimepicker-widget table td.day.old{
	visibility:hidden;
}
.bootstrap-datetimepicker-widget table td.day.new:first-child,
.bootstrap-datetimepicker-widget table td.day.new:first-child ~ td{
	display:none;
}
.table-condensed thead tr:first-child{
	height:19px;
	color:#fff;
	border-radius:0;
	position:relative;
}
.table-condensed thead tr:not(:first-child):last-child{
	height:40px;
}
.table-condensed thead tr:first-child th{
	font-size:18px;
	padding:0;
	font-weight:500;
}
.table-condensed thead tr:first-child th:first-child,
.table-condensed thead tr:first-child th:last-child{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.table-condensed thead tr:first-child th:first-child span,
.table-condensed thead tr:first-child th:last-child span{
	vertical-align:text-bottom;
}
.table-condensed thead tr:last-child th{
	font-size:16px;
	font-weight:400;
}
.table-condensed thead tr th{
	border-radius:0;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before,
.bootstrap-datetimepicker-widget.dropdown-menu.top:after,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{
	display:none;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{
	background:transparent;
	color:#A5D71F;
}
.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover{
	background-color:#2D8231;
	border-color:#38983C;
	border-radius:0;
}
.bootstrap-datetimepicker-widget table td.today:before{
	border-bottom-color:#2D8231;
}
.picker-switch.accordion-toggle{
	display:none;
}
.bootstrap-datetimepicker-widget table td span{
	border-radius:0;
}
.soccerPageTitleUnderGallery{
	color:#38983C;
	font-weight:500;
	font-size:24px;
	line-height:32px;
	margin:50px 0 40px 0;
}
.soccerPageTabsDivs{
	color:#4f4f4f;
	font-size:18px;
	line-height:30px;
	padding:42px 0 10px 0;
}
.soccerFieldsRightMenuTitle{
	font-weight:500;
	font-size:20px;
	line-height:32px;
	color:rgba(0,0,0,0.8);
	margin:0 0 25px 0;
}
.soccerFieldsContent{
	padding:58px 0 0 0;
}
.soccerFieldsContent .tscRight{
	padding:0 0 0 82px;
}
.soccerFieldsContent .tscItemText{
	min-height:295px;
}
.bottomInputsWrap .dateFieldIcon{
	top:8px;
}
.orderingFacilitiesFormWrap .leftFormPhoneTextWrap{
	padding:0 0 66px 0;
}
.orderingFacilitiesFormWrap textarea.inputs{
	height:96px;
}
.orderingFacilitiesFormWrap .dateFieldIcon{
	top:9px;
	left:26px;
}
.eisContent{padding:57px 0;}
.eis_right{
	float:right;
	width:54%;
	font-size:18px;
	line-height:31px;
	color:#4f4f4f;
	padding:0 0 0 55px;
}
.eis_left{
	float:right;
	width:46%;
	margin:30px 0 0 0;
}
.calcTextHeight2{overflow:hidden;}
.showCalcText2.active{
	max-height:50px;
	margin:15px 0 0 0;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.eis_leftContactDetails{
	background:#F8F7F7;
	padding:27px 19px 30px 4px;
	margin:0 0 18px 0;
}
.eis_leftContactDetailsTitle{
	color:#38983C;
	font-weight:500;
	font-size:28px;
	line-height:32px;
	margin:0 0 27px 0;
}
.eisLCDtextWrap{
	display:flex;
}
.eisLCDtextItem{
	padding:0 0 0 16px;
	flex-grow:1;
}
.eisLCDtextItem:last-child{
	flex-grow:unset;
}
.eisLCDtextItemPhoneSeparator{
	display:inline-block;
	vertical-align:middle;
	padding:0 5px;
}
.eisLCDtextItem .btnStyle{
	margin:0;
	color:#38983C;
}
.eis_leftVideo{
	display:block;
	height:344px;
	text-decoration:none;
}
.eis_leftVideo::before{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background:-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 11%, rgba(2,2,2,0.76) 100%);
	background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 11%,rgba(2,2,2,0.76) 100%);
	background:linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 11%,rgba(2,2,2,0.76) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c2020202',GradientType=0 );
}
.eis_leftVideoPlayBtn{
	background:url(../../images/play.svg) center center no-repeat;
	width:75px;
	height:72px;
	margin:-36px 0 0 -37px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:2;
}
.yBoxFrame.videoTagYbox{
	background:#000;
	width:1300px;
}
.yBoxFrame.videoTagYbox .closeYbox{
	background:#000;
}
.yBoxFrame.videoTagYbox .closeYbox::before,
.yBoxFrame.videoTagYbox .closeYbox::after{
	background:#fff;
}
.yBoxFrame.videoTagYbox .insertYboxAjaxHere{
	height:800px;
}
#openVideo,
.videoInPopup{
	width:100%;
	height:100%;
}
.videoTagYbox .yBoxInnerHtmlDiv{
	width:1200px;
	max-width:100%;
	height:700px;
	max-height:-webkit-calc(100vh - 203px);
	max-height:calc(100vh - 203px);
}
.eis_newsVSprofessionalContent{
	background:#F8F7F7;
	padding:60px 0 70px 0;
}
.eisNews{
	float:right;
	width:50%;
	padding:0 0 0 63px;
}
.professionalContent{
	float:right;
	width:50%;
	padding:0;
}
.eisNews .btnStyle,
.professionalContent .btnStyle{
	float:left;
	margin:0 10px 0 0;
}
.eisNews .contentTitles,
.professionalContent .contentTitles{
	margin:0 0 50px 0;
	line-height:40px;
}
.eisNewsItem{padding:0 0 48px 0;}
.eisNewsItem:last-child{padding:0;}
.eisNewsItemRight{
	float:right;
	width:43.5%;
	height:171px;
	text-decoration:none;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.eisNewsItemLeft{
	float:right;
	width:56.5%;
	min-height:171px;
	padding:0 48px 40px 0;
	position:relative;
}
.eisNewsItemTitle{
	font-weight:500;
	font-size:20px;
	line-height:32px;
	color:rgba(0,0,0,0.8);
	margin:-5px 0 10px 0;
}
.eisNewsItemTitle a{
	display:block;
	text-decoration:none;
	color:rgba(0,0,0,0.8);
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
}
.eisNewsItemTitle a:hover{color:#38983C;}
.eisNewsItem_readMore{
	position:absolute;
	right:48px;
	bottom:0;
	font-weight:500;
	font-size:16px;
	color:#38983C;
	text-decoration:none;
}
.eisNewsItem_readMore:hover{text-decoration:underline;}
.pcItem{
	float:right;
	width:50%;
	padding:0 0 0 29px;
}
.pcItem:nth-child(2){
	padding:0 29px 0 0;
}
.pcItemImgWrap{height:171px;}
.criteria_for_scholarships{
	padding:60px 0;
}
.forumMainContent .forumMainItemWhiteBtnWrap .btnStyle{
	margin:0;
}
.cfsText{
	width:770px;
	max-width:100%;
	font-size:18px;
	line-height:31px;
	color:#4F4F4F;
}
.downloadIconWrap{
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
	line-height:25px;
	padding:0 7px 1px 0;
	position:relative;
}
.downloadIconWrap .fa-file-alt{
	font-size:22px;
	vertical-align:top;
}
.downloadIconWrap .fa-arrow-down{
	background:#fff;
	width:15px;
	height:15px;
	line-height:13px;
	vertical-align:middle;
	text-align:center;
	font-size:8px;
	position:absolute;
	right:0;
	bottom:0;
	border:2px solid #2D8231;
	border-radius:50%;
}
.downloadIconWrap .fa-arrow-down:before{
	margin:0 0 0 -1px;
}
.bottomNewsletter_section.eisWallOfFame{
	padding:60px 0 0 0;
}
.eisWallOfFame .bottomNewsletterTitle{
	font-size:42px;
	margin:0 0 10px 0;
}
.eisWallOfFame .bottomNewsletterTitleWrap{
	display:inline-block;
	vertical-align:top;
	width:972px;
	max-width:100%;
	padding:0 0 30px 0;
	font-weight:500;
	font-size:16px;
}
.eisWallOfFame .bottomNewsletterInner{
	padding:40px 30px 30px;
}
.eisWallOfFame .bottomFormImgWrap::after{
	display:none;
}
.eisWallOfFame_form{
	background:#fff;
	font-size:0;
	padding:26px 33px 33px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0px 34px 16px -20px !important;
	box-shadow:rgba(0,0,0,0.2) 0px 34px 16px -20px !important;
}
.wallOfFameComboWrap, .pptSearchInputsWrap{
	display:inline-block;
	vertical-align:middle;
	width:300px;
	margin:0 0 0 40px;
	text-align:right;
}
.wallOfFameComboWrap .select2-container{width:100% !important;}
.wallOfFameComboWrap .bottomInputs ~ .select2-container--default .select2-selection--single{
	background:url(../../images/combo_arrow2.png) 0 50% no-repeat;
	border-bottom:1px solid rgba(0,0,0,0.8);
	padding:0 0 0 30px;
	font-weight:500;
}
.wallOfFameComboWrap .select2-container--default .select2-selection--single .select2-selection__rendered{
	color:#000;
}
.wallOfFameInputsDateWrap{
	display:inline-block;
	vertical-align:middle;
	width:135px;
	margin:0 0 0 32px;
	position:relative;
}
.wallOfFameInputsDateWrap .dateFieldIcon{left:0;}
.pptSearchInputs,
.wallOfFameInputsDateWrap .bottomInputs{
	width:100%;
	height:40px;
	line-height:40px;
	border:none;
	border-bottom:1px solid rgba(0,0,0,0.8);
	font-weight:500;
	color:#000;
	padding:0 0 0 20px;
}
.pptSearchInputs:focus,
.wallOfFameInputsDateWrap .bottomInputs:focus{
	border-bottom-color:#39AF29;
}
.pptSearchInputs::-webkit-input-placeholder{
	font-weight:500;
	color:#000;
}
.wallOfFameInputsDateWrap .bottomInputs::-webkit-input-placeholder{
	font-weight:500;
	color:#000;
}
.pptSearchInputs::-moz-placeholder{
	font-weight:500;
	color:#000;
}
.wallOfFameInputsDateWrap .bottomInputs::-moz-placeholder{
	font-weight:500;
	color:#000;
}
.wofSubmit{
	background:#38983C url(../../images/search.svg) center center no-repeat;
	display:inline-block;
	vertical-align:bottom;
	width:25px;
	height:25px;
	border-radius:50% !important;
	border:none;
	margin:0 8px 3px 0;
}
.wofSubmit span{
	font-size:16px;
	font-weight:500;
}
.eisCategoriesSections{
	padding:60px 0 40px 0;
}
.eisCatsItemsWrap{
	display:flex;
	flex-wrap:wrap;
	padding:10px 0 0 0;
	width:-webkit-calc(100% + 40px);
	width:calc(100% + 40px);
	margin:0 -20px;
}
.eisCatsItem{
	width:25%;
	padding:20px;
	color:#fff;
}
.eisCatsItemInner{
	position:relative;
	overflow:hidden;
}
.eisCatsItem_figure{
	height:418px;
}
.eisCatsItem_detailsWrap{
	width:100%;
	height:100%;
	position:absolute;
	top:-webkit-calc(100% - 71px);
	top:calc(100% - 71px);
	right:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.eisCatsItem:hover .eisCatsItem_detailsWrap{
	top:0;
}
.eisCatsItem_title{
	background:#38983C;
	height:71px;
	padding:0 39px;
	display:flex;
	align-items:center;
	font-weight:700;
	font-size:24px;
}
.eisCatsItem_text{
	background:#f2f2f2 url(../../images/path222.png) left -35px no-repeat;
	height:-webkit-calc(100% - 71px);
	height:calc(100% - 71px);
	border:1px solid #bdbdbd;
	padding:20px 0;
	color:#000;
	line-height:22px;
}
.eisCatsItem_list{
	list-style:none;
	padding:0;
	margin:0;
}
.eisCatsItem_list li{padding:0 0 6px 0;}
.eisCatsItem_text b{font-weight:500;}
.eisCatsItem_text .scrollME{
	padding:0 39px 0 15px;
}
.scrollME{
	overflow:auto;
	direction:ltr;
	height:100%;
}
.scrollMEinner{
	direction:rtl;
}
.nicescroll-rails{
	right:18px !important;
	cursor:pointer !important;
}
.nicescroll-rails::before,
.nicescroll-rails::after{
	content:'';
	width:8px;
	height:8px;
	border-left:1px solid #38983C;
	border-top:1px solid #38983C;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	top:2px;
	left:-3px;
}
.nicescroll-rails::after{
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	top:auto;
	bottom:2px;
}
.nicescroll-rails ~ .nicescroll-rails{
	display:none !important;
}
.nicescroll-rails &gt; div{
	background:#A5D71F;
	border-radius:50px;
	cursor:grab;
}
.nicescroll-rails &gt; div:focus,
.nicescroll-rails &gt; div:active{
	cursor:grabbing;
}
.calcTextHeight, .calcTextHeight2{
	max-height:30px;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
}
.calcTextHeight.active{
	-webkit-transition:all 5s ease;
	transition:all 5s ease;
}
.catsFilterWrap{
	float:left;
	width:181px;
}
.articlesContent .hpArticles{padding:0;}
.articlesContent .tscLeftTitle{
	max-width:-webkit-calc(100% - 200px);
	max-width:calc(100% - 200px);
}
.articlesContent .hpArticles{
	font-size:0;
	width:-webkit-calc(100% + 34px);
	width:calc(100% + 34px);
	margin:0 -17px;
}
.articleLeftContent .hpNewsItems,
.articlesContent .hpArticles .hpNewsItems{
	float:none;
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 17px;
	margin:0 0 52px 0;
	font-size:16px;
	position:relative;
}
.articlesContent .hpArticles .hpNewsItems{margin-bottom:40px;}
.articlesContent .hpArticles .hpNewsItems:first-child{
	padding:0 17px;
}
.articlesContent .hpArticles .hpNewsItems:first-child{
	width:75%;
	height:574px;
}
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7),
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8){
	width:50%;
	height:390px;
}
.hpArticles .hpNewsItems:first-child .hpArticlesItemText,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+7) .hpArticlesItemText,
.articlesContent .hpArticles .hpNewsItems:nth-child(6n+8) .hpArticlesItemText{
	max-height:72px;
	overflow:hidden;
}
.articlesContent .hpNewsItems:first-child .hpNewsItem_text{
	width:420px;
}
.articlesContent .hpNewsItems:first-child .hpNewsItem_title{
	width:auto;
}
.articleRightContent{
	float:right;
	width:70%;
	padding:0 0 0 151px;
}
.articleBy{
	color:#828282;
	margin:0 0 20px 0;
}
.articleBy b, .articleBy strong{
	color:#4F4F4F;
	font-weight:400;
}
.articleRightContent .hpNewsItem_textMiddle{
	margin:0 0 50px 0;
}
.articleText1{
	font-weight:500;
	font-size:22px;
	line-height:31px;
	color:rgba(0,0,0,0.8);
	margin:0 0 55px 0;
}
.articleTextImg{
	width:100%;
	margin:0 0 55px 0;
	display:none;
}
.articleText2{
	color:#4F4F4F;
	font-size:18px;
	line-height:31px;
	margin:0 0 55px 0;
}
.articleText2:last-child{
	margin:0 0 5px 0;
}
.articleText2title{
	font-weight:500;
	font-size:20px;
	color:rgba(0,0,0,0.8);
	margin:0 0 17px 0;
}
.articleTextQuote{
	margin:65px 0 55px 0;
	font-size:38px;
	line-height:50px;
	font-weight:700;
	color:rgba(102,102,102,0.3);
	padding:14px 78px 14px 0;
	position:relative;
}
.articleTextQuote::before{
	content:'';
	background:#A5D71F;
	width:6px;
	height:100%;
	position:absolute;
	right:44px;
	top:0;
}
.articleTextVideo.eis_leftVideo{
	height:464px;
	margin:0 0 55px 0;
}
.articleText2 b{
	font-weight:500;
}
.articleLeftContent{
	float:right;
	width:23.3%;
}
.moreArticlesTitle{
	color:#38983C;
	font-weight:500;
	font-size:24px;
	line-height:32px;
	margin:0 0 24px 0;
}
.articleLeftContent .hpNewsItems{
	width:100%;
	padding:0;
	margin:0 0 80px 0;
}
.pptBottomGreenForm .bottomNewsletterTitleWrap{
	text-align:center;
	padding:0 0 25px 0;
}
.pptContent{padding:60px 0;}
.pptSearchWrap{
	padding:32px;
	border:1px solid #E0E0E0;
	margin:11px 0 86px 0;
	text-align:center;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0px 14px 32px -10px;
	box-shadow:rgba(0,0,0,0.2) 0px 14px 32px -10px;
}
.pptSearchForm{
	display:inline-block;
	vertical-align:top;
	font-size:0;
}
.pptSearchForm .wallOfFameInputsDateWrap + .wallOfFameInputsDateWrap{
	margin:0 0 0 40px;
}
.pptSearchInputs{
	font-size:18px;
	padding:0;
}
.pptSearchForm .wofSubmit{margin:0;}
.auctionsTable_thead{
	display:flex;
	min-height:50px;
	border-bottom:1px solid #828282;
	padding:0 0 10px 0;
	color:rgba(0,0,0,0.8);
	font-weight:500;
	font-size:18px;
	line-height:20px;
}
.auctionsTable_th{padding:0 0 0 20px;}
.auctionsTable_tr{
	display:flex;
	min-height:110px;
	padding:20px 0;
	border-bottom:1px solid #BDBDBD;
}
.auctionsTable_td{
	display:flex;
	align-items:center;
	color:#4f4f4f;
	font-size:18px;
	padding:0 0 0 30px;
}
.auctionsTable_td_a{
	text-decoration:none;
	color:#4f4f4f;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.auctionsTable_td_a:hover{
	color:#38983C;
}
.auctionsTable_tdMobileTitles{
	color:rgba(0,0,0,0.8);
	font-weight:500;
	font-size:18px;
}
.auctionsTable_th.th1, .auctionsTable_td.td1{
	width:15.3%;
}
.auctionsTable_th.th2, .auctionsTable_td.td2{
	width:31.4%;
}
.auctionsTable_th.th3, .auctionsTable_td.td3{
	width:18.3%;
}
.auctionsTable_th.th4, .auctionsTable_td.td4{
	width:22.8%;
}
.auctionsTable_th.th5, .auctionsTable_td.td5{
	width:150px;
	justify-content:flex-end;
	padding:0;
}
.auctionsTable_btn{
	margin:0;
	color:#38983C;
	border-color:#38983C;
}
.bottomPager{
	padding:124px 0 0 0;
	text-align:center;
	direction:ltr;
	font-size:0;
}
.pager_a,
.page-numbers{
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	color:#828282;
	font-weight:500;
	font-size:16px;
	padding:0 6px 0 5px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.page-numbers.next, .page-numbers.prev,
.pager_a.next, .pager_a.prev{
	color:#333;
	font-size:19px;
	padding:0 10px;
}
.page-numbers.current,
.pager_a.active{
	color:#000;
}
.page-numbers:not(.current):hover,
.pager_a:not(.active):hover{color:#39AF29 !important;}

.page-numbers:not(.prev) + .page-numbers:not(.next)::before,
.pager_a:not(.prev) + .pager_a:not(.next)::before{
	content:' - ';
	display:inline-block;
	vertical-align:unset;
	padding:0 9px 0 0;
}
.tspLeft .contentTitles{margin:0 0 43px 0;}
.tspLeft .auctionsTable_td_a{
	text-decoration:underline;
}
.pdfLink{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
}
.pdfImg{height:32px;}
.tspLeft .auctionsTable_th.th2,
.tspLeft .auctionsTable_td.td2{
	width:13%;
}
.tspLeft .auctionsTable_th.th3,
.tspLeft .auctionsTable_td.td3{
	width:43%;
}
.tspLeft .auctionsTable_th.th4,
.tspLeft .auctionsTable_td.td4{
	width:19.5%;
}
.tspLeft .auctionsTable_th.th4,
.tspLeft .auctionsTable_td.td4,
.tspLeft .auctionsTable_th.th5,
.tspLeft .auctionsTable_td.td5{
	justify-content:center;
	text-align:center;
}
.publicTenders_table .auctionsTable_th.th4,
.publicTenders_table .auctionsTable_td.td4{
	width:21.5%;
}
.publicTenders_table .auctionsTable_th.th5,
.publicTenders_table .auctionsTable_td.td5{
	width:14%;
	justify-content:unset;
}
.publicTenders_table .auctionsTable_td_a{
	text-decoration:underline;
}
.publicTenders_table .auctionsTable_td_a:hover{
	text-decoration:none;
}
.bookProductContent{padding:60px 0 0 0;}
.bookProductContent .soccerFieldsRightMenuTitle{
	margin:0 0 15px 0;
}
.bpLeftContent{
	float:right;
	width:69.7%;
	line-height:31px;
	color:rgba(0,0,0,0.8);
	font-size:18px;
	padding:0 0 60px 80px;
}
.bpLeftContent b{font-weight:500;}
.bpLeftContent .contentTitles{margin:0 0 6px 0;}
.bpBy{
	color:#828282;
	font-size:16px;
	padding:0 0 19px 0;
}
.bpLeftImgWrap{
	float:right;
	width:30.3%;
	border:1px solid rgba(189,189,189,0.5);
	margin:0 0 60px 0;
}
.bpLeftImg{
	width:100%;
	vertical-align:top;
}
.moreProductsTitle{
	color:#38983C;
	font-weight:500;
	font-size:24px;
	line-height:32px;
	margin:50px 0 37px 0;
}
.moreProductsWrap{
	width:-webkit-calc(100% + 40px);
	width:calc(100% + 40px);
	margin:0 -20px 60px;
	font-size:0;
}
.moreProductsItem{
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 20px;
	text-decoration:none;
}
.moreProductsItem_ImgWrap{
	height:360px;
	border:1px solid #E0E0E0;
	position:relative;
	margin:0 0 28px 0;
}
.moreProductsItem_Img{
	max-width:-webkit-calc(100% - 2px);
	max-width:calc(100% - 2px);
	max-height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.moreProductsItem_title{
	font-weight:500;
	font-size:18px;
	line-height:21px;
	color:rgba(0,0,0,0.8);
	margin:0 13px 8px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.moreProductsItem:hover .moreProductsItem_title{
	color:#38983C;
}
.moreProductsItem_author{
	font-size:16px;
	line-height:21px;
	color:#828282;
	font-weight:400;
	margin:0 13px;
}
.bpBottomForm_title{padding:0 0 10px 0;}
.bottomFormGreenBG_text{
	font-size:16px;
	font-weight:500;
	line-height:24px;
	color:#fff;
	text-align:center;
	margin:0 0 40px 0;
}
.bookCatalogContent{padding:60px 0 0 0;}
.bookCatalogTitleWrap{margin:0 0 35px 0;}
.bookCatalogTitle{
	display:inline-block;
	vertical-align:top;
	max-width:-webkit-calc(100% - 320px);
	max-width:calc(100% - 320px);
	margin:0 !important;
}
.bookSearchForm{
	float:left;
	width:308px;
}
.bookCatalogSearchInput{
	width:-webkit-calc(100% - 31px);
	width:calc(100% - 31px);
	height:25px;
	font-weight:500;
	font-size:18px;
	color:#38983C;
	border:none;
	border-bottom:1px solid #38983C;
	padding:0;
	margin:0;
}
.bookCatalogSearchSubmit{
	background:#39AF29 url(../../images/search.png) center center no-repeat;
	float:left;
	width:25px;
	height:25px;
	border-radius:50% !important;
	border:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.bookCatalogSearchSubmit:hover{background-color:#2B732E;}
.bookCatalogItemsWrap{
	width:-webkit-calc(100% + 42px);
	width:calc(100% + 42px);
	margin:0 -21px;
	padding:0 0 18px 0;
	font-size:0;
}
.bookCatalogItem{
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 21px 42px;
	text-decoration:none;
}
.bookCatalogItemInner{
	border:1px solid #BDBDBD;
	padding:20px 20px 20px 30px;
	position:relative;
}
.bookCatalogItemRight{
	float:right;
	width:64%;
	padding:6px 0 0 10px;
	position:relative;
	z-index:1;
}
.bookCatalogItemTitle{
	color:rgba(0,0,0,0.8);
	font-weight:500;
	font-size:18px;
	line-height:21px;
	margin:0;
}
.bookCatalogItem_NumOfPages{
	color:#828282;
	font-size:16px;
	line-height:21px;
}
.bookCatalogItemLeft{
	float:right;
	width:36%;
	height:128px;
	position:relative;
	z-index:1;
}
.bookCatalogItemImg{
	max-height:100%;
	position:absolute;
	left:0;
	bottom:0;
}
.bookCatalogItem:hover .bookCatalogItemInner{
	background-color:#38983C;
	-webkit-transform:translate(0,-3px);
	transform:translate(0,-3px);
	-webkit-box-shadow:rgba(0,0,0,0.2) 0px 8px 32px 0px;
	box-shadow:rgba(0,0,0,0.2) 0px 8px 32px 0px;
}
.bookCatalogItem:hover .hideOnHover,
.showOnHover{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.bookCatalogItem:hover .showOnHover{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.bookCatalogItem:hover .bookCatalogItemTitle,
.bookCatalogItem:hover .bookCatalogItem_NumOfPages{
	color:#fff;
}
.bookCategoryContent{padding:60px 0;}
.bookCategoryContent .moreProductsWrap{
	margin-bottom:0;
}
.bookCategoryContent .moreProductsItem{
	padding-bottom:40px;
}
.forumFiziologyContent{
	background:#FAFAFA;
	padding:63px 0 43px 0;
}
.fzNewsWrap{
	background:#fff;
	border:1px solid #bdbdbd;
	padding:21px 24px 25px 42px;
}
.fzNewsTitle{
	color:#38983C;
	font-weight:500;
	font-size:20px;
	border-bottom:1px solid #bdbdbd;
	padding:0 0 12px 0;
	margin:0 0 32px 0;
}
.fzNewsTitle a{
	display:block;
	text-decoration:underline;
	color:#38983C;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.fzNewsTitle a:hover{color:#000;text-decoration:none;}
.fzNewsInner{
	display:flex;
	flex-wrap:wrap;
}
.fzNewsRight{
	width:50.6%;
	border-left:1px solid #bdbdbd;
	padding:0 0 0 25px;
}
.fzNewsRow{
	padding:0 0 36px 0;
	font-size:0;
}
.fzNewsRow:last-child{
	padding:0;
}
.fzNewsRow .showCalcText.active{
	font-size:14px;
	margin:5px 0 0 0;
}
.fzNewsRowFigure{
	display:inline-block;
	vertical-align:top;
	width:100px;
	height:100px;
	border-radius:50%;
}
.fzNewsRowText{
	display:inline-block;
	vertical-align:top;
	width:-webkit-calc(100% - 100px);
	width:calc(100% - 100px);
	font-size:16px;
	line-height:24px;
	padding:0 28px 0 0;
	color:rgba(0,0,0,0.8);
	margin:-6px 0 0 0;
}
.fzNewsRowText b{font-weight:500;}
.fzNewsRightBottomText{
	width:50%;
	font-size:14px;
	line-height:26px;
	padding:3px 128px 0 0;
	color:rgba(0,0,0,0.8);
}
.fzNewsRightBottomText a{
	text-decoration:underline;
	color:rgba(0,0,0,0.8);
}
.fzNewsRightBottomText a:hover{
	color:#38983C;
	text-decoration:none;
}
.fzNewsLeft{
	width:49.4%;
	padding:0 25px 0 0;
}
.fzTopLastMsgs{
	display:flex;
	border-bottom:1px solid #bdbdbd;
	padding:0 0 25px 0;
	margin:-6px 0 18px 0;
}
.forumMainContent .fzTopLastMsgs{
	padding:0 0 20px 0;
	margin-bottom:12px;
}
.forumMainContent .fzLastMsgsTitle{
	margin:0 0 8px 0;
}
.fzTopLastMsgs_cell{
	width:130px;
	padding:0 0 0 10px;
}
.fzLastMsgsTitle,
.fzTopLastMsgs_cellTitle{
	color:#2D8231;
	font-size:16px;
	line-height:26px;
}
.fzTopLastMsgs_cellNum{
	padding:5px 0 0 0;
	font-size:22px;
	line-height:21px;
	color:rgba(0,0,0,0.8);
}
.fzTopLastMsgs_cellText{
	padding:5px 0 0 0;
	font-size:16px;
	line-height:21px;
	color:rgba(0,0,0,0.8);
}
.fzLastMsgsTitle{margin:0 0 11px 0;}
.fzLastMsgsRow{
	display:flex;
	margin:0 0 20px 0;
}
.fzLastMsgsTitle.usefulLinksTitle{
	border-top:1px solid #bdbdbd;
	padding:10px 0 0 0;
}
.fzLastMsgsRow.usefulLinksWrap{
	display:block;
	line-height:21px;
}
.fzLastMsgsRow.usefulLinksWrap a{
	color:rgba(0,0,0,0.8);
}
.fzLastMsgsRow:last-child{margin:0;}
.fzLastMsgsRow_figure{
	width:38px;
	height:38px;
	border-radius:50%;
	cursor:pointer;
	margin:11px 7px -49px 0;
	flex-shrink:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.fzLastMsgsRow .fzLastMsgsRow_figure{
	margin:0;
}
.forum_ul ul .forum_li .fzLastMsgsRow_figure{
	margin-top:24px;
}
.forum_ul &gt; .forum_li.active .fzLastMsgsRow_figure{
    margin-bottom:-56px;
    margin-top:18px;
}
.fzLastMsgsRow_text{
	width:68%;
	padding:5px 14px;
	line-height:20px;
	display:flex;
	flex-grow:1;
	align-items:center;
	color:rgba(0,0,0,0.8);
}
.fzLastMsgsRow_author{
	width:32%;
	color:#000;
	font-size:14px;
	line-height:21px;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.fzLastMsgsRow_authorName{
	font-size:16px;
}
.fzLastMsgsRow_authorSeparator{
	display:inline-block;
	font-size:16px;
	padding:0 13px;
}
.forumSection{padding:30px 0 60px 0;}
.forumLeft{
	float:right;
	width:232px;
	margin:0;
}
.forumRight{
	float:right;
	width:-webkit-calc(100% - 232px);
	width:calc(100% - 232px);
	padding:0 0 0 70px;
}
.forumTopFields{padding:0 0 56px 0;}
.greenBtnStyle{
	background:#38983C;
	display:inline-flex;
	min-height:40px;
	line-height:18px;
	text-align:center;
	border-radius:2px;
	color:#fff;
	align-items:center;
	justify-content:center;
	font-weight:500;
	text-decoration:none;
	font-size:16px;
	padding:5px 38px;
}
.addMsgPopup{
	width:630px;
	max-width:100%;
	direction:rtl;
	text-align:right;
}
.addAdPopup{
	width:482px;
	max-width:100%;
	direction:rtl;
	text-align:right;
}
.addAdPopup .combo,
.addAdPopup .combo ~ .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered, .combo ~ .select2-container--default .select2-selection--single .select2-selection__rendered{
	font-weight:400;
}
.addMsgForm{
	width:323px;
	max-width:100%;
	margin:41px auto 80px;
}
.addMsgTitle{
	font-weight:500;
	font-size:30px;
	line-height:30px;
	color:rgba(0,0,0,0.8);
	text-align:center;
	margin:0 0 25px 0;
}
.addMsgForm .inputsWrap{
	width:100%;
	padding:0;
}
.addMsgForm .inputsWrap .inputsLabel{
	right:0;
	padding:0;
}
.commentInputs{
	width:100%;
	height:34px;
	line-height:34px;
	font-size:18px;
	border:none;
	border-bottom:1px solid rgba(0,0,0,0.8);
	color:rgba(0,0,0,0.8);
}
textarea.commentInputs{
	height:134px;
}
.commentInputs::-webkit-input-placeholder{color:rgba(0,0,0,0.8);}
.commentInputs::-moz-placeholder{color:rgba(0,0,0,0.8);opacity:1;}
.commentInputs.error{
	border:none !important;
	border-bottom:1px solid red !important;
}
.fileInput{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	z-index:3;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.commentFileInputDiv .fa-times,
.commentFileInputDiv .fa-arrow-up{
	float:left;
	width:20px;
	height:20px;
	border:1px solid #2D8231;
	border-radius:50%;
	color:#2D8231;
	margin:8px 0 0 0;
	font-size:11px;
    text-align:center;
    line-height:18px;
}
.commentFileInputDiv.active .fa-arrow-up,
.commentFileInputDiv .fa-times{
	display:none;
}
.commentFileInputDiv .fa-times{
	position:relative;
	z-index:4;
}
.commentFileInputDiv.active .fa-times{
	display:block;
}
.fileInputValText{
	display:inline-block;
	max-width:-webkit-calc(100% - 30px);
	max-width:calc(100% - 30px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.addMsgForm .greenBtnStyle{
	width:100%;
}
.forumTopSearchWrap{
	float:left;
	padding:6px 0 0 37px;
	font-size:0;
}
.forumTopSearchForm{
	display:inline-block;
	vertical-align:top;
	width:212px;
}
.forumTopSearchForm .bookCatalogSearchInput{
	height:32px;
	line-height:32px;
}
.forumTopSearchForm .bookCatalogSearchSubmit{
	margin:6px 0 0 0;
}
.forumTopFilterWrap{
	display:inline-block;
	vertical-align:top;
	width:181px;
	margin:0 83px 0 0;
	position:relative;
}
.forum_ul{
	list-style:none;
	padding:0;
	margin:0;
}
.forum_li{
	padding:15px 16px 14px 32px;
	border-radius:2px;
	border:1px solid transparent;
	position:relative;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.forum_li.active &gt; ul &gt; .forum_li{
	margin:10px 0 0 0;
}
.forum_li.active{border-color:#bdbdbd;}
.forum_ul li.hasAnswer::before{
	content:'';
	background:#E0E0E0;
	width:3px;
	position:absolute;
	top:100px;
	bottom:17px;
	right:39px;
	transition:all 0.2s ease;
}
.forum_ul &gt; .forum_li.active.hasAnswer::before{
	bottom:32px;
}
.forum_ul ul li.hasAnswer::before{
	top:82px;
	right:23px;
	bottom:13px;
}
.forumRowContentWrap{
	float:right;
	width:100%;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.forum_ul &gt; .forum_li.active{padding-bottom:29px;margin:30px 0 10px 0;}
.forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .showCommentText_btn{
	padding:0 69px 0 0;
}
.forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .forumRowTitle, .forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .forumRowAuthor, .forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .forumRowText{
	background:rgba(242,242,242,0.5);
}
.forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .forumRowTitle{
	padding:30px 25px 0;
	margin:0;
}
.forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .forumRowAuthor{
	padding:5px 25px 0;
}
.forum_ul &gt; .forum_li.active &gt; .forumRowContentWrap .forumRowText{
	padding:21px 28px 20px;
}
.showCommentText_btn{
	width:100%;
	text-align:right;
	padding:0 68px 0 0;
	transition:all 0.2s ease;
}
.forumRowTitle{
	font-weight:500;
	font-size:18px;
	line-height:21px;
	padding:18px 0 0 0;
	margin:-4px 0 0 0;
	color:rgba(0,0,0,0.8);
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.forumRowAuthor{
	font-size:14px;
	color:#828282;
	padding:3px 0px 0 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.showCommentText_btn:hover .forumRowTitle,
.showCommentText_btn:hover .forumRowAuthor{
	color:#38983C;
}
.forumRowTextWrap{
	max-height:0;
	overflow:hidden;
	padding:0 0 5px 0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.forumRowText{
	font-weight:500;
	font-size:16px;
	margin:0 69px 0 0;
	line-height:24px;
	color:rgba(0,0,0,0.8);
	padding:20px 0px 0 0;
}
.forum_li.active &gt; .forumRowContentWrap .forumRowTextWrap{
	max-height:1000px;
}
.addInnerComment{
	display:inline-block;
	vertical-align:top;
	font-weight:500;
	margin:20px 0 0 0;
	position:relative;
	color:rgba(0,0,0,0.8);
	text-decoration:none;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.addInnerComment::after{
	content:'';
	background:#38983C;
	width:100%;
	height:1px;
	position:absolute;
	bottom:0;
	right:0;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transform:translate(0,5px);
	transform:translate(0,5px);
}
.addInnerComment:hover{color:#38983C;}
.addInnerComment:hover::after{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.forum_ul ul{
	list-style:none;
	padding:1px 54px 0 0;
	margin:0;
	clear:both;
	transition:all 0.2s ease;
}
.forum_ul ul li{
	border:none;
	padding:0;
}
.forum_ul ul li .forumRowText{font-weight:400;}
.forumRight .bottomPager{padding:75px 0 0 0;}
.forumMainContent{padding:63px 0 40px 0;}
.forumMainItemWhiteBtnWrap{
	display:flex;
	align-items:center;
	margin-right:auto;
}
.forumMainItemWhiteBtnWrap .btnStyle,
.forumMainItemGreenBtnWrap .greenBtnStyle{
	min-width:203px;
}
.forumMainContent .fzLastMsgsRow_text{
	width:auto;
}
.forumMainContent .fzLastMsgsRow_author{
	padding-left:35px;
	white-space:nowrap;
}
.forumMainItemGreenBtnWrap{
	white-space:nowrap;
	display:flex;
    align-items:center;
}
.fmlmrAuthorDateWrap{direction:ltr;}
.fmlmrAuthorHour{padding:0 0 0 10px;}
.forumMainContent .fzNewsWrap{margin:0 0 40px 0;}
.careerTopFilter{
	background:#fafafa;
	padding:60px 0 46px 0;
}
.careerTopFilter .pptSearchWrap{
	margin:20px 0 0 0;
}
.careerTopFilter .pptSearchWrap{
	background-color:#FFF;
	padding:32px 22px 38px;
}
.careerTopFilter .pptSearchForm{display:block;}
.careerTopFilter .pptSearchInputsWrap{
	width:33.333%;
	margin:0;
	padding:0 30px;
}
.careerContent{padding:5px 0 60px 0;}
.careerRight{
	float:right;
	width:77.8%;
	padding:5px 0 0 40px;
}
.careerContent .Qul{padding:0;}
.scStudyProgram .Qul &gt; li .Q_a.active .plusMinus:before,
.paymentDetailsSection .Qul &gt; li .Q_a.active .plusMinus:before,
.careerContent .Qul &gt; li .Q_a.active .plusMinus:before{
	width:15px;
	height:15px;
	margin:-5px 0 0 -8px;
}
.careerContent .Qul &gt; li .Q_a.active,
.careerContent .Qul &gt; li .Q_a .plusMinus{
	background-color:#38983C;
}
.careerContent .Qul &gt; li &gt; .Q_showME{
	padding:0;
}
.careerContent .Qul &gt; li .Q_a{
	border-color:#38983c;
	color:#2D8231;
}
.careerContent .Qul &gt; li .Q_a.active{
	color:#fff;
}
.careerQ_RegularText{
	padding:20px 29px 45px;
	border-bottom:1px solid #E0E0E0;
}
.careerQ_RegularTextInner{
	width:850px;
	max-width:100%;
}
.careerQ_bottomText{
	display:flex;
	min-height:107px;
	color:#4F4F4F;
}
.cQbRight{
	width:27%;
	padding:20px 36px 20px 30px;
	border-left:1px solid #E0E0E0;
}
.cQbCenter{
	width:45%;
	padding:20px 60px 20px 30px;
	border-left:1px solid #E0E0E0;
}
.cQbLeft{
	width:28%;
	padding:0 20px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.cQbLeft .commentFileInputDiv .fa-times{
	color:#fff;
	border-color:#fff;
	margin:0 4px 0 0;
}
.cQbTitle{
	margin:0;
	font-weight:500;
	color:rgba(0,0,0,0.8);
}
.cQbLeft .greenBtnStyle{
	min-width:220px;
	padding:5px 20px;
}
.careerLeft{
	float:left;
	width:22.2%;
	margin:35px 0 0 0;
}
.careerLeft b{font-weight:500;}
.careerLeftBox{
	display:flex;
	height:198px;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	border:1px solid #E0E0E0;
	text-decoration:none;
	font-weight:400;
	font-size:26px;
	line-height:30px;
	color:#000;
	text-align:center;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0px 22px 30px -16px;
	box-shadow:rgba(0,0,0,0.2) 0px 22px 30px -16px;
}
.careerLeftInner{
	padding:0 0 18px 0;
	line-height:26px;
}
.careerLeft .greenBtnStyle{min-width:220px;}
.careerTopFilter .careerRight{padding-top:0;}
.forgotPasswordBtnWrap{
	text-align:center;
	padding:0 0 25px 0;
}
.logPopBtn{
	display:inline-block;
	vertical-align:top;
	color:#4f4f4f;
	text-decoration:underline;
}
.loginPopupTermsChkbx{
	margin:0 0 25px 0;
}
.regBtnWrap{
	text-align:center;
	padding:25px 0 0 0;
}
.scSignInPaymentContent{
	background:#fafafa;
	padding:59px 0 49px 0;
}
.scsipTopBox{
	background:#fff;
	display:flex;
	border:1px solid #BDBDBD;
	padding:28px 70px 42px;
}
.scsipTopBoxRight{
	width:72.1%;
	border-left:1px solid #E0E0E0;
}
.scsipTopBoxLeft{
	width:27.9%;
	padding:0 36px 0 0;
}
.scsipTopBoxRight_itemsTopWrap{
	display:flex;
	border-bottom:1px solid #E0E0E0;
	padding:0 0 30px 0;
	margin:0 0 30px 30px;
}
.scsipTopBoxRight_item{
	min-height:80px;
	border-right:1px solid #E0E0E0;
	padding:0 40px 0 20px;
}
.scsipTopBoxRight_item1ImgWrap{
	float:right;
	width:52px;
	height:52px;
	border-radius:50%;
	margin:8px 0 0 0;
}
.scsipTopBoxRight_item1Text{
	float:right;
	width:-webkit-calc(100% - 52px);
	width:calc(100% - 52px);
	padding:0 29px 0 0;
	color:rgba(0,0,0,0.8);
	font-weight:500;
}
.scsipTopBoxRight_item1Title{
	margin:0;
	line-height:20px;
}
.scsipTopBoxRight_item1SubTitle{
	font-weight:400;
}
.scsipTopBoxRight_item1phone{
	margin:10px 0 0 0;
	font-weight:300;
	color:#4f4f4f;
}
.scsipTopBoxRight_item1phone a{
	text-decoration:none;
	color:#4f4f4f;
}
.scsipTopBoxRight_item1phoneTitle{
	display:inline-block;
	padding:0 0 0 14px;
	font-weight:700;
	letter-spacing:2px;
	color:rgba(0,0,0,0.8);
}
.scsipTopBoxRight_item2title{
	color:#38983C;
	line-height:20px;
	margin:0 0 4px 0;
}
.scsipTopBoxRight_item2priceWrap{
	padding:5px 0 0 0;
	font-size:30px;
	line-height:33px;
}
.scsipTopBoxRight_item2priceRight{
	color:rgba(0,0,0,0.8);
	font-weight:300;
	display:inline-block;
	vertical-align:top;
}
.scsipTopBoxRight_item2priceLeft{
	color:#666;
	font-weight:300;
	display:inline-block;
	vertical-align:top;
	padding:0 2px 0 0;
}
.scsipTopBoxRight_item2priceLeftPlus{
	font-size:22px;
	font-weight:400;
}
.scsipTopBoxRight_item2priceLeftTitle{
	display:block;
	font-size:14px;
	line-height:20px;
	text-align:left;
	white-space:nowrap;
	margin:-5px 0 0 0;
}
.scsipTopBoxRight_item2priceWrap .nis{
	display:inline-block;
	font-size:22px;
}
.scsipTopBoxRight_itemsBottomWrap{
	display:flex;
	margin:0 0 0 30px;
}
.scsipTopBoxRight_itemDeadline{
	border-right:none;
	padding-right:24px;
}
.scsipTopBoxRight_item.item01{width:43.4%;}
.scsipTopBoxRight_item.item02{width:36.1%;}
.scsipTopBoxRight_item.item03{width:20.8%;padding-left:0;}
.scsipTopBoxRight_item.item04, .scsipTopBoxRight_item.item05{width:21.7%;}
.scsipTopBoxRight_item.item06{width:36%;}
.scsipTopBoxRight_item.item07{width:20.6%;padding-left:0;}
.paymentDetailsSection{padding:80px 0 60px 0;}
.paymentDetailsSection .Qul, .paymentDetailsSection .Qul &gt; li{padding:0;}
.personalDetails{
	float:right;
	width:50%;
	padding:0 0 0 15px;
}
.securePayment{
	float:right;
	width:50%;
	padding:0 15px 0 0;
}
.paymentDetailsSection .Qul &gt; li .Q_a{
	padding-right:27px;
	font-size:20px;
}
.personalDetails .Qul &gt; li &gt; .Q_showME{
	background:none;
	border:none;
	padding:31px 0 0 0;
	font-size:0;
	position:relative;
}
.personalDetails .Qul &gt; li.opacity &gt; .Q_showME::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
.pesonalDetailsInner{
	width:-webkit-calc(100% + 24px);
	width:calc(100% + 24px);
	margin:0 -12px;
}
.pdInputsWrap{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 12px 20px;
	position:relative;
}
.pdInputs{
	background:none;
	width:100%;
	height:40px;
	line-height:40px;
	vertical-align:top;
	color:rgba(0,0,0,0.8);
	font-size:16px;
	border:1px solid #BDBDBD;
	padding:0 15px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.pdInputs.datetimepicker{
	padding-left:40px;
}
.pdInputs:focus,
.paymentDetailsSection .Qul &gt; li &gt; .Q_a.active ~ .Q_showME .pdInputs:hover{
	border-color:#2D8231;
}
.pdInputs::-webkit-input-placeholder{color:rgba(0,0,0,0.8);}
.pdInputs::-moz-placeholder{color:rgba(0,0,0,0.8);opacity:1;}
select.pdInputs ~ .select2-container--default .select2-selection--single{
	background:url(../../images/combo_arrow.png) 14px center no-repeat;
	height:40px;
	border-color:#bdbdbd;
	border-radius:0;
	padding:0 20px 0 40px;
}
.pdInputsWrap_inner{
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 12px 24px;
	position:relative;
}
.pdInputsWrap_inner.pdDateWrap{
	padding-right:0 !important;
}
.pdInputsRadiosTitle{
	font-size:16px;
	color:rgba(0,0,0,0.8);
	line-height:16px;
}
.pdRadiosWrap{
	display:inline-block;
	vertical-align:top;
	width:50%;
	color:#828282;
	cursor:pointer;
	padding:0 0 0 6px;
	font-size:0;
}
.pdRadiosText{
	display:inline-block;
	width:-webkit-calc(100% - 22px);
	width:calc(100% - 22px);
	font-size:16px;
	vertical-align:middle;
}
.pdRadiosWrap .ychkbx{
	width:12px;
	height:12px;
	border:2px solid #000;
	border-radius:50%;
}
.pdRadiosWrap .ychkbxIn{
	background:#000;
	width:4px;
	height:4px;
	margin:2px;
}
.cleanInputPlace1440{display:none;}
.cleanInputPlace .pdInputs{
	visibility:hidden;
}
.textAreaWrap{
	width:100%;
	padding:0 12px;
}
.textAreaWrap textarea.pdInputs{
	height:110px;
}
.pdRightChkbxs{
	display:inline-block;
	vertical-align:top;
	width:63.6%;
	line-height:20px;
	padding:26px 12px 0 25px;
}
.pdRightChkbxs .yCkbxLblBlack{
	margin:0 0 12px 0;
	line-height:20px;
}
.pdRightChkbxs .yCkbxLblBlack span{
	font-size:16px;
	letter-spacing:-0.5px;
}
.leftSubmit{
	display:inline-block;
	vertical-align:top;
	width:36.4%;
	padding:30px 0 0 12px;
}
.leftSubmit .greenBtnStyle{
	width:100%;
}
.paymentDetailsSection .Qul &gt; li .Q_a{
	min-height:60px;
	display:flex;
	align-items:center;
	cursor:text;
}
.personalDetails .Qul &gt; li{
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.personalDetails .Qul &gt; li.opacity{
	filter:alpha(opacity=60);
	opacity:0.6;
	-khtml-opacity:0.6;
}
.paymentDetailsSection .Qul &gt; li &gt; .Q_showME{
	display:block;
}
.paymentDetailsSection .Qul &gt; li &gt; .Q_a.active,
.paymentDetailsSection .Qul &gt; li &gt; .Q_a.active ~ .Q_showME{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.securePayment .Qul &gt; li &gt; .Q_showME{
	background:none;
	max-height:0;
	border:none;
	padding:0;
	overflow:hidden;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.securePayment .Qul &gt; li &gt; .Q_a.active ~ .Q_showME{
	/*max-height:1000px;*/
	height: max-content;
	max-height: max-content;
	overflow: visible;
}
.securePaymentText{
	background:#fafafa;
	padding:22px 30px 30px;
	margin:0 0 27px 0;
}
.securePaymentTextInner{
	width:540px;
	max-width:100%;
	margin:0 auto;
	text-align:center;
}
.spInnerTitle{
	color:#38983C;
	font-weight:500;
	font-size:18px;
	line-height:23px;
	padding:0 0 20px 0;
	margin:0;
	border-bottom:1px solid #E0E0E0;
}
.spList{
	list-style:none;
	padding:8px 0 30px 0;
	margin:0;
	font-size:0;
}
.spList li{
	display:inline-block;
	vertical-align:top;
	width:39%;
	padding:4px 0;
}
.spList li.spListDetails{width:100%;}
.spList li:nth-child(even){
	width:60%;
}
.spListTitles{
	font-weight:500;
	width:120px;
	font-size:16px;
	display:inline-block;
	vertical-align:top;
}
.spListText{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	width:-webkit-calc(100% - 120px);
	width:calc(100% - 120px);
}
.spCardTitle{margin:0 0 29px 0;}
.spCardValidTitle{
	display:inline-block;
	vertical-align:middle;
	width:32%;
	line-height:20px;
	font-weight:500;
	font-size:16px;
	padding:0 0 0 10px;
}
.spCardValidCombosWrap{
	display:inline-block;
	vertical-align:middle;
	width:34%;
	position:relative;
	font-size:16px;
	padding:0 0 0 9px;
}
.spCardValidCombosWrap.second{
	padding:0 9px 0 0;
}
.spCVVWrap{
	display:inline-block;
	vertical-align:top;
	width:35.5%;
	position:relative;
}
.spCVVWrap .pdInputs{
	width:-webkit-calc(100% - 28px);
	width:calc(100% - 28px);
}
.cvvQmarkWrap{
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0 8px 0 0;
}
.cvvQmark{
	background:#828282;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-size:15px;
	border-radius:50%;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.cvvQmark:hover{background:#5C5C5C;}
.cvvImgWrap{
	background:#fff;
	border-radius:5px;
	border:1px solid #ccc;
	padding:5px;
	position:absolute;
	right:0;
	bottom:100%;
	margin:0 0 7px 0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transform:translate(0,10px);
	transform:translate(0,10px);
}
.cvvQmarkWrap.active .cvvImgWrap{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.cvvImg{
	max-width:none;
	height:233px;
	vertical-align:top;
}
.closeCvvImg{
	background:#fff;
    font-size:23px;
    width:20px;
    height:20px;
    text-align:center;
    color:#000;
    position:absolute;
    right:-1px;
    top:-1px;
}
.closeCvvImg i{
	background:#fff;
    position:relative;
    top:-8px;
    border-radius:50%;
    right:-8px;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.closeCvvImg:hover i{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.spPaymentsWrap{
	display:inline-block;
	vertical-align:top;
	width:64.5%;
	font-size:0;
}
.spPaymentsTitle{
	display:inline-block;
	vertical-align:middle;
	width:56.8%;
	line-height:20px;
	font-size:16px;
	font-weight:500;
	padding:0 20px 0 10px;
}
.paymentsNumWrap{
	display:inline-block;
	vertical-align:middle;
	width:43.2%;
	position:relative;
	font-size:16px;
}
.paymentSubmitBtnsWrap{
	float:left;
	padding:6px 12px 0;
}
.paymentSubmitBtnsWrap .greenBtnStyle,
.paymentSubmitBtnsWrap .btnStyle{
	width:-webkit-calc(50% - 8px);
	width:calc(50% - 8px);
}
.paymentSubmitBtnsWrap .greenBtnStyle{
	margin:0 0 0 8px;
}
.paymentSubmitBtnsWrap .btnStyle{
	margin:0 8px 0 0;
}
.cardsImgWrap{
	margin:45px 0 0 0;
	padding:43px 0 0 0;
	border-top:1px solid #e0e0e0;
	text-align:center;
}
.cardsImg{
	height:38px;
	vertical-align:top;
}
.walletWrap{
	display:flex;
	height:570px;
	align-items:center;
	justify-content:center;
	text-align:center;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	overflow:hidden;
}
.securePayment .Qul &gt; li &gt; .Q_a.active ~ .walletWrap{
	height:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.walletImg{
	width:126px;
	margin:0 0 24px 0;
	filter:alpha(opacity=60);
	opacity:0.6;
	-khtml-opacity:0.6;
}
.walletText{
	font-weight:500;
	font-size:20px;
	line-height:23px;
	color:#38983C;
}
.spCVVWrap label.error{
	position:absolute;
	top:100%;
	right:0;
}
.pdInputsWrap_inner.pdDateWrap .dateFieldIcon{
	left:23px;
	top:8px;
}
.studyCourseContent{padding:55px 0 0 0;position:relative;}
.scDetails{padding:0 0 80px 0;}
.scDetails .btnStyle{float:left;}
.scCoursesTable{padding:0 0 42px 0;}
.scCoursesTable .contentTitles,
.scStudyProgram .contentTitles{
	font-size:24px;
	color:#39983E;
}
.scCoursesTable_head, .scCoursesTable_row{
	display:flex;
	min-height:51px;
	font-size:0;
}
.scCoursesTable_head{color:#828282;}
.scCoursesTable_row{color:#4f4f4f;}
.scCoursesTable_head .scCoursesTable_td{
	font-size:20px;
}
.scCoursesTable_row .scCoursesTable_td{
	font-size:18px;
	border-bottom:1px solid #E0E0E0;
}
.scCoursesTable_td{padding:5px 0 7px 10px;}
.scCoursesTable_row .scCoursesTable_td.scctTD05{
	border-bottom:none;
	padding:9px 31px 7px 0;
}
.scCoursesTable_td.scctTD01{width:15.6%;}
.scCoursesTable_td.scctTD02{width:12.55%;}
.scCoursesTable_td.scctTD03{width:25.1%;}
.scCoursesTable_td.scctTD04{width:28.1%;}
.scCoursesTable_td.scctTD05{width:18.65%;text-align:left;}
.scCoursesTable_td.scctTD05 .greenBtnStyle{
	width:184px;
	max-width:100%;
	padding:5px 15px;
}
.scGallery{
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	margin:0 -10px;
	padding:0 0 90px 0;
}
.scGalleryFigures{
	border:10px solid #fff;
	height:354px;
	text-decoration:none;
}
.scGalleryFigures:nth-child(8n+1){float:right;width:100%;}
.scGalleryFigures:nth-child(8n+2){float:left;width:27%;height:370px;}
.scGalleryFigures:nth-child(8n+3){float:right;width:43%;}
.scGalleryFigures:nth-child(8n+4){float:right;width:30%;}
.scGalleryFigures:nth-child(8n+5){float:left;width:73%;}
.scGalleryFigures:nth-child(8n+6){float:right;width:27%;height:370px;}
.scGalleryFigures:nth-child(8n+7){float:left;width:43%;}
.scGalleryFigures:nth-child(8n+8){float:left;width:30%;}
.scContent{
	border:1px solid #E0E0E0;
	padding:60px 38px 0;
}
.scContentText{
	width:1000px;
	max-width:100%;
	color:rgba(0,0,0,0.8);
	margin:0 0 60px 0;
}
.scContentTitles{
	margin:0 0 30px 0;
	color:#38983C;
	font-weight:500;
	font-size:24px;
}
.studyCourseGoals{font-size:0;}
.studyCourseGoals_item{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 20px 0 35px;
	margin:0 0 55px 0;
	font-size:16px;
	line-height:25px;
	color:rgba(79,79,79,0.8);
	position:relative;
}
.studyCourseGoals_item:nth-child(even){
	padding-left:0;
}
.studyCourseGoals_item::before{
	content:'';
	background:#38983C;
	width:3px;
	position:absolute;
	top:8px;
	right:0;
	bottom:8px;
}
.scContentBlock{
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	padding:39px 0 44px 0;
	font-size:0;
	margin:5px 0 60px 0;
}
.scContentBlock_item{
	display:inline-block;
	vertical-align:top;
	width:50%;
	border-right:1px solid #9BCA9C;
	padding:0 40px 0 20px;
	color:#4F4F4F;
	font-size:16px;
}
.scContentBlock_item:nth-child(even){
	padding-left:0;
}
.scContentBlock_itemTitle{
	margin:0 0 4px 0;
	color:#2D8231;
	font-weight:500;
}
.scStudyProgram{
	padding:80px 0 20px 0;
	color:rgba(0,0,0,0.8);
}
.scStudyProgram .Qul &gt; li .Q_a{color:#2D8231;}
.scStudyProgram .Qul &gt; li .Q_a.active{color:#fff;}
.scStudyProgram .Qul{padding:0;}
.scStudyProgram .Qul &gt; li{padding:0 0 15px 0;}
.scStudyProgram .Qul &gt; li &gt; .Q_showME{
	padding:10px 26px 15px;
	border:none;
}
.scStudyProgram table{margin:15px 0;}
.scStudyProgram table td{
	border:1px solid #E0E0E0;
	padding:3px 16px;
	width: auto;
}
.scStudyProgramDownloadBtn{
	float:left;
	margin:10px 0 0 0;
}
.scCoursesTable_innerTitles{
	display:none;
	color:#828282;
	font-size:20px;
	padding:0 0 10px 0;
}
.openGreenForm_btn{
	background:#2D8231 url(../../images/btn_bg_right.png) right top no-repeat;
	background-size:auto 100%;
	width:100%;
	height:75px;
	line-height:75px;
	border-radius:2px;
	color:#fff;
	display:block;
	position:fixed;
	right:0;
	bottom:0;
	z-index:10;
	text-align:center;
	text-decoration:none;
	font-weight:500;
	clear:both;
	font-size:22px;
}
.footerIsShown .openGreenForm_btn{
	position:absolute;
}
.openGreenForm_btn span{
	background:url(../../images/btn_bg_left.png) left top no-repeat;
	background-size:auto 100%;
	display:block;
}
.openGreenForm_btn span::after{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:10px;
	height:10px;
	margin:0 16px 0 0;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.studyCourseContent .contentTitles{
	margin:0 0 34px 0;
}
.studyCourseContent .scsipTopBox{
	padding:39px 59px;
}
.studyCourseContent .soccerLeftFormWrap{
	padding-top:25px;
}
.studyCourseContent .container.waypointTop{
	position:relative;
}
.studyCourseContent .soccerLeftFormText{
	font-size:22px;
}
.studyCourseContent .soccerLeftForm .ycheckboxLabelCLick{
	margin-top:-12px;
}
#popupOnMobile .soccerLeftForm .ycheckboxLabelCLick{
	margin-bottom:11px;
}
#popupOnMobile .soccerLeftForm .submitInput{
	margin:0 0 12px 0;
}
.studyCourse_allCoursesBtn{
	color:#38983C;
	border-color:#38983C;
}
.page-id-17911 .eisContent{
	display:none;
}
.page-id-17911 .criteria_for_scholarships{
	display:none;
}
.tabNavLink[data-hash="doobleaccessnav"],
.doobleAccess_accessNav{
	display:none !important;
}
.noText.srtLGI_figure::after {display:none}
</pre></body></html>