*{
    margin: 0;
    padding: 0;
    outline: none
}
a img{
    border: none
}
body{
    font-family: 'Roboto Condensed', sans-serif;
    color: #3e3e3e
}    
.container{
    /* width: 1170px; */
    margin: 0 auto;
}
#header{
    padding: 15px 0;
    background: url('images-new/teachers-bg2.jpg') center left;
    height: 106px;
}
#logo{
    background: url('images-new/logo.png') no-repeat;
    display: block;
    width: 187px;
    height: 78px;
    padding-left: 110px;
    box-sizing: border-box;
    text-decoration: none;
    font-size:24px;
    line-height: 24px;
    padding-top: 19px;
    color: #0073AC;
    float: left;
}
#header ul{
    list-style: none;
    
}
@media only screen and (max-width:1034px) {
	#header ul{
    list-style: none;
    margin-left: 0px;
}


.wdpu-msg, .wdpu-msg-inner{
	width: 90% !important;
	
}
._2p3a{
	width: 100% !important;
	
}


/* 
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/ 
*/

/* 
This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. 
*/



/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}
.fb-page, .fb-page iframe[style], .fb-page span {
    width: 100% !important;
}
	
}
#header ul li{
    padding-top:17px;
    float: left;
    text-transform: uppercase;
}
#header ul li a{
    text-decoration: none;
    color: #3e3e3e;
    font-size: 18px;
    padding: 12px 10px;
    display: block;
}
#menu-item-159{
	
	margin-left: 32px !important; 
}

.ru #menu-item-159{
	
	margin-left: 9px !important; 
}

.ru #header ul li a{
    text-decoration: none;
    color: #3e3e3e;
    font-size: 18px;
    padding: 12px 8px;
    display: block;
}


#header ul li a:hover{
    background: #ec4b36;
    border-radius: 5px;
    color: white;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    -ms-transition: background 0.3s;
    -o-transition: background 0.3s;
}
#social{
    float: right;
    padding-top: 15px;
}
#social a{
    display: inline-block;
    width: 43px;
    height: 42px;
    margin-left: 7px;
    opacity: 0.7
}
#social a:hover{
    opacity: 1;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
}
a#vk{
    background: url('images-new/vk.png');
}
a#fb{
    background: url('images-new/fb.png');
}
a#gp{
    background: url('images-new/gp.png');
}
a#inst{
    background: url('images-new/inst.png');
}
#blocks{
    background: url('images-new/blocks-bg.jpg') center center;
   
    width: 100%;
    background-size: cover;
    clear: both;
    padding-top: 48px;
}
#blocks a.block{
    
    min-height: 220px;
    border: 1px solid white;
    margin-bottom: 30px;
    display: block;
    text-decoration: none;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
}
.last{
    
}
#blocks a.block img{
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}
#blocks a.block p.main-heading{
    text-align: center;
    margin-top: 20px;
    color: white;
    font-size: 31px;
    font-weight: normal
}
.one,.two{
    background: rgba(0,115,172,0.9)
}
.three{
    margin: 0 auto;
    background: #EC4B36;
    position: relative
}
.three:hover{
    background: #F15844
}
.four{
    background: rgba(236,75,54,0.9)
}
.one:hover,.two:hover{
    background: rgba(0,115,172,1)
}    
.four:hover{
    background: rgba(236,75,54,1)
}
#teachers,#video{
    background: url('images-new/teachers-bg.jpg');
    padding-bottom: 50px;
}
#teachers p.title,#video p.title{
    text-align: center;
    font-size: 48px;
    text-align: center;
    font-weight: normal;
    padding: 30px 0
}
.teachers-gallery img{
    border-radius:260px;
    display: block;
    margin: 0 auto;
    border: 2px dashed #8d8c8c;
    padding: 2px;
    margin-bottom: 15px;
}
.teachers-gallery>div{
    text-align: center;
    width: 650px;
    margin: 0 auto
}
.teachers-gallery>div p{
    margin-top: 15px;
    font-size: 17px;
    text-align: justify
}
.teachers-gallery>div p.teachers-title+p{
    text-align: center
}
.teachers-gallery>div p b{
    font-size: 18px;
    text-transform: uppercase;
	text-align: center !important;
}
.teachers-gallery>div p.teachers-title{
    font-size: 26px;
    text-transform: uppercase;
    color: rgb(0,115,172);
    text-align: center;
    font-weight: bold
}
#teachers .container{
    width: 830px; 
}
.clr{
    width:100%;
    height: 1px;
    clear: both
}
div.logo1,div.logo2,div.logo3,div.logo4,div.logo5, div.logo{
    width: 265px;
    height: 155px;
	 background-size: 100%!important
}
#partners{
    background: #0073ac;
    padding-bottom: 20px;
}
.partners-gallery a{
    width: 100%;
    height: 100%;
    display: block;
}

#partners p.title, #gallery p.title{
    text-align: center;
    font-size: 48px;
    text-align: center;
    font-weight: normal;
    padding: 30px 0;
    color: white;
    text-transform: uppercase
}
#gallery p.title{
    padding-bottom: 0px;
}
.slick-slide{
    margin: 0 16px;
}
#video{
    padding-bottom: 180px;
    padding-top: 5px;
}
#video h2{
    padding-bottom: 15px;
}
#footer{
    background: #1b1b1b;
    padding: 30px 0
}
#footer div#left-contact, #footer div#right-contact{
    display: inline-block;
    padding: 2px 0
}
#footer .container{
    width: 595px;
    font-size: 24px;
    color: #e5e5e5
}
#footer div#left-contact{
    border-right: 2px dashed #666666;
    padding-right: 30px;
    margin-right: 24px;
}
div.g1{
    width: 265px;
    height: 155px;
}
div.g1{
    padding: 0 16px;
    display: block
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}
#flexiselDemo3{
    height: 340px;
    overflow: hidden
}

.nbs-flexisel-container {
    position:relative;
    max-width:1060px;
    margin:0 auto
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
	margin-top:30px
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    position: relative;
    margin-top: 5px;
    margin-bottom: 10px;
    max-width:330px;
	border:1px solid white;
}
#gallery{
    height:520px;
    background: #1b1b1b;
    padding-top: 5px;
}
/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
}

.nbs-flexisel-nav-left {
    left: -30px;
    background: url(images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: -30px;
    background: url(images/button-next.png) no-repeat;
}
#gallery h2{
    padding-bottom: 0px;
}
#back-top2 {
position: fixed;
bottom: 5px;
right:0;
margin-left: 10px;
}
#back-top2 a {
width: 90px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbb;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top2 a:hover {
color: #000;
}

#back-top2 span {
width: 65px;
height: 65px;
display: block;
margin-bottom: 7px;
background: #ef4b32 url(img/up2.png) no-repeat center center;
background-size:40%;
-webkit-transition: .5s;
-moz-transition: .5s;
transition: .5s;
cursor:pointer
}
#back-top2 a:hover span {
background-color: #0073ac;
}
#cr{
	background:#101010;
	padding:14px 0;
	color:lightgray;
	font-size:13px;
	width:100%;
	text-align:center
}
#cr p{
	width:1180px;
	margin:0 auto
}
#pop{
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -105px;
    margin-left: -265px;
    width: 440px;
    height: 110px;
    background: white; 
    text-align: center;
    font-size: 18px;
    padding: 30px 45px;
    
}
#pop img{
    position: absolute;
    top:20px;
    right: 20px;
    opacity: 0.6;
    cursor: pointer
}
#pop img:hover{
    opacity: 0.8
}
#pop-cont{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    background: rgba(0,0,0,0.4);
    position: fixed
}
#pop span{
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
}
.new-label{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 80px;
    height: 80px;
    background: url(images/new-label.png);
    background-size: 100%
}
p#h1-404{
    font-size: 98px;
    text-align: center;
    color: #006CB6;
    font-weight: bold;
    text-shadow: 1px 1px white;
    margin-top: 35px;
}
.err{
    text-align: center
}
p#desc-404{
    font-size: 26px
}
p#link-404{
    font-size: 18px;
    margin-top: 25px;
}
p#link-404 a{
    color: #006CB6;
}
p#link-404 a:hover{
    color: inherit;
}

body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;color:rgba(0,0,0,0)}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;color:rgba(0,0,0,0)}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:rgba(0,0,0,0)}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:310px;display:block;width:48px;height:48px;margin-top:-24px;padding:0;cursor:pointer;border:none;outline:none;opacity:0.9}.slick-prev:hover,.slick-prev:focus{opacity:1}.slick-next:hover,.slick-next:focus{opacity:1}.slick-prev{left:-25px;background:url('images-new/arr-left.png')}.slick-next{right:-25px;background:url('images-new/arr-right.png')}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 1px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;color:#383838;content:'';display:inline-block;width:11px;height:11px;border:2px solid #383838;border-radius:15px;position:relative;top:6px;left:-2px}.slick-dots li button:before{font-family:'slick';font-size:12px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:1;color:#383838;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#383838;content:'';display:inline-block;width:11px;height:11px;border:2px solid #383838;border-radius:15px;position:relative;top:6px;left:-2px}

.carousel-container{position:relative;width:960px;margin:0 auto}#carousel{height:280px;width:960px;position:relative;margin-bottom:0.5em;font-size:12px;font-family:Arial}.carousel-image{border:0;display:block;width:690px;height:390px}.carousel-feature{position:absolute;top:-1000px;left:-1000px;border:1px solid #5d5d5d;cursor:pointer}.carousel-feature .carousel-caption{position:absolute;bottom:0;width:100%;background-color:#000}.carousel-feature .carousel-caption p{margin:0;padding:5px;font-weight:bold;font-size:12px;color:white}.tracker-summation-container{position:absolute;color:white;right:48px;top:230px;padding:3px;margin:3px;background-color:#000;display:none}.tracker-individual-container{position:absolute;color:white;right:48px;top:210px;padding:0;margin:0;display:none}.tracker-individual-container li{list-style:none}.tracker-individual-container .tracker-individual-blip{margin:0 3px;padding:0 3px;color:white;text-align:center;background-color:#DDD;display:none}.tracker-individual-container .tracker-individual-blip-selected{color:white;font-weight:bold;background-color:#000;display:none}#carousel-left{position:absolute;bottom:33px;left:0px;cursor:pointer;opacity:0.9}#carousel-right{position:absolute;bottom:33px;right:0px;cursor:pointer;opacity:0.9}#carousel-left:hover,#carousel-right:hover{opacity:1}

img.delay{
    visibility: hidden
}
.carousel-image{
	width: 690px;
	height: 390px;
}	
/*Oktenweb Magic*/

@media only screen and (max-width:767px) {
	
	
.navi ul li{
	display:block;
	width:100%;
	
}

#big-button{
	width: 100%;
	
}
#difference{
	padding-top: 200px;
	
}


#header{
	text-align:center;
}
	
#social{
	float:none;
	
}	
#logo{
	float:none;
	
}
	#teachers .container{
    width: 95%; 
}

.teachers-gallery > div{
	width:100%;
	
}
#carousel, .carousel-container{
	width: 100%;
	
}
.carousel-image{
	width: 90%;

}
#footer .container{
    width: 100%;
    
}	


#cr p {
    width: 100%;
    margin: 0 auto;
}
	
}
@media only screen and (max-width:1034px) {
	#header ul li a {
    text-decoration: none;
    color: #3e3e3e;
    font-size: 18px;
    padding: 12px 10px;
    display: block;
}
.navi{
	margin-right: 0px;
	
}
.blog-post{
	text-align:center;
	
}

#mega_main_menu.mega_main_sidebar_menu > .menu_holder > .mmm_fullwidth_container{
	background:none !important;
	color: #0073AC !important;
	
}
#mega_main_menu.mega_main_sidebar_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
	height:55px !important;
	font-size:27px !important;
}
#mega_main_menu.mega_main_sidebar_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle{
	height:60px !important;
	
}
.symbol_menu{
	font-size:40px !important;
	
}
#mega_main_menu{
	margin-top: -60px !Important;
	
}
#mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
		color: #358BBF !important;
	font-size:27px !important;
}

#mega_main_menu > .menu_holder > .mmm_fullwidth_container{
	position:relative !important;
	
}


#header{
	height: 100%;
	
}
#blocks a.block p.main-heading{
	padding-bottom: 25px;
	
}
#blocks a.block p.main-heading{
	font-size: 25px;
	
}
.nbs-flexisel-nav-right{
	right: 0px;
	display:none;
}
.slick-next {
right: -15px;

}
#social{
	margin-bottom:-15px;
	
}
.teachers-gallery img{
	padding:0px;
	
}
#carousel-right img, #carousel-left img{
	width: 34px !important;
	height: 34px !important;
}

.slick-next, .slick-prev{
	background-size:cover;
	width: 34px;
	height: 34px;
}
.nbs-flexisel-nav-left{
	left:0px;
	display:none;
	
}
.slick-prev {
left: -15px;}
#footer div#left-contact{
	border:none !important;
	margin:0px;
	padding:0px;
	text-align: center;
	display:block;
}
#footer div#right-contact {
    display: block;
    padding: 2px 0;
	border:none !important;
	margin:0px;
	padding:0px;
	text-align: center;
}
#mega_main_menu.mega_main_sidebar_menu3 {
    min-height: 55px !important;
}
.teachers-gallery img{
	border: none;
	
}
#logo{
	
	
	float:left;
	
}
.hf{
	text-align: center;
	
}
	
}


.hf{
	
	padding-bottom: 15px;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}


#nav .sub-menu { /* Стили меню 2-го уровня */
display: none;
position: absolute;
margin: 0;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
z-index: 999999;
}

#nav ul li:hover .sub-menu  {
margin-top: 0px;
border-color: #ffffff;
display: block;
width: 200px;
clear: both;
position: absolute;
background: #fff;
}
.menu-item-has-children a:after{
	content: ' \f107';
	font-family: FontAwesome;
}
.sub-menu a:after{
	content: '';
	font-family: FontAwesome;
}

#nav .sub-menu li {
clear: both;
width: 100%;
}

#nav ul li.current_page_item a, div#nav ul li.current_page_item a:visited, div#nav ul li.current_page_item a:hover {
   /*  text-decoration:none;
	color:#CCC;
	font-weight: bold; */
}

.page-template-news p{
	margin-bottom:18px;
	
}
.page-template-news h1{
		color: #EC4B36; 
	
}
.page-template-news h1, .page-template-news h2, .page-template-news h3, .page-template-news h4{
	margin-bottom:20px;
	color: #0073AC;
	text-decoration:none;
}

.page-template-news a{
	text-decoration: none;
	color: #0073AC;
}


#news{
	padding-top: 20px;
	padding-bottom: 60px;
}

.date1{
	text-align:center;
	
	
}
.btn{
	background: #0073AC;
	padding: 5px 10px;
	margin-top:15px;
	color: #fff;
	display:inline-block;
	text-align:center;
	margin-bottom:15px;
	
}
.btn a{
	color: #fff;
	
}
.blog-post{
	background: #F7F7F7;
	border:1px solid #E2E2E2;
	margin-bottom: 30px;
	padding: 10px;
	
}
.blog-post img{
	width: 100% !important;
	height: auto !important;
	
}
.date1 .day{
	font-size: 25px;
	border-bottom: 2px solid #EC4B36;
	
}
.date1{
	margin-top: 5px;
	
}





.single-post  p{
	margin-bottom:18px;
	
}
.single-post  h1, .single-post  h2, .single-post h3, .single-post  h4{
	margin-bottom:20px;
	color: #0073AC;
	text-decoration:none;
}

.single-post a{
	text-decoration: none;
	color: #0073AC;
}
.single-post .news{
	
	
}
.thumb{
	text-align: center;
	margin-bottom: 30px;
	padding: 10px;
	background: #F7F7F7;
	border:1px solid #E2E2E2;
	
}
.thumb img{
	max-width: 400px !important;
	height: auto !important;
}


.page-template-default  p{
	margin-bottom:18px;
	
}
.page-template-default  h1, .single-post  h2, .single-post h3, .single-post  h4{
	margin-bottom:20px;
	color: #0073AC;
	text-decoration:none;
}

.page-template-default a{
	text-decoration: none;
	color: #0073AC;
}
#lcl_standard_txt{
	display:none!important;
	
}
.bg-grey-light p{
	padding: 3px !important;
	
}

#menu-golovne{
	
	margin-right: -30px !important;
}
.ytp-thumbnail-overlay{
	display:none !important;
	
}
.carousel-feature{
	border:none !important;
	
}
.gg_container{
	/* min-height: 800px !important; */
	
}

.gg_coll_img_wrap:nth-child(5){
	
	/* top: 390px !important; */
}


#close{
display: block;
width: 24px;
height: 24px;
background: url(images/close-popup.png) no-repeat;
position: absolute;
top:20px;
right: 15px;
}
.popup1 h4{
text-align: center;
text-transform: uppercase;
font-size: 22px;
margin-bottom: 20px;
background: url(images/arr-arr2.PNG) no-repeat 30px 30px;
height: 138px;
position: relative;
margin-bottom: 0px
}
.wdpu-msg-inner{
	
	width: 550px !important;
	background: #fff !important;
}
.wdpu-msg, .wdpu-679 .wdpu-text{
	background: #fff !important;
	
}
iframe[title="Google conversion frame"]{
    display: none
}
.read_more{
	 display: none !important;
}
#post-grid-740 .element_1{
	font-size: 16px !important;
	
	
}
.layer-media{
	text-align: center !important;
	max-width: 240px !important;
	margin: 0 auto !important;
	
}
.grid-items .item{
	
	text-align: center !important;
}
.layer-media img{
	text-align: center !important;
	
}
.layer-media {
max-height: 240px !important;
}

.element b {
display: block !important;	
color: #468ea4 !important;
	
}

.layer-content .title{
font-size: 18px !important;
font-weight: 700 !important;
border-bottom: 1px dashed gray !important;
margin-bottom: 10px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
text-align: center !important;}

.home .bg-grey-light{
	min-height: 190px !important;
	
}
.slick-slide b{
	text-align: center !important;
	
}
.ct0{
	text-align:justify;
	
}
.ct0 b{
	text-align: center !important;
	
}

.teachers-gallery p img{
    border-radius: 0!important;
    border: none!important;
    display: inline!important
}
