/*@font-face {
	font-family: Pompadur;
	src: url(fonts/pompadur.ttf);
}*/

body{
	
}
a{
	
}
h1, .h1{
	font-size:21px;
}

[class^="box-"]{
	padding:50px 0;
}
.rd-breadcrumbs{
	background-color: transparent;
	padding: 8px 3px !important;
}
.container.main:before{
	background-color: transparent !important;
}
.coverBox{
	background-color: #E8E8E8;
}
.rd-menu-open-1{
	display: none;
	cursor:pointer;
	font-size:24px;
	color:#000;
	padding:10px 0;
}
.rd-menu-open-2{
	display: none;
	cursor:pointer;
	font-size:24px;
	color:#000;
	padding:10px 0;
}
.feedback{
	margin-top: 40px;
}
.feedback h2{
	margin-bottom: 20px;
}
.page-text p{
	font-size: 20px;
}
.page-text li{
	font-size: 20px;
	line-height: 30px;
}
.rd-zebra td{
	text-align:center;
}
.jumbotron.bottom.photoline img{
	max-width: 100%;
}
.menuDesktop{
	
}
.menuMobile{
	display:none !important;
}
.header2.index .navbar-nav > li a{
	font-size: 20px;
	font-weight: bold;
}
@media all and (max-width: 800px) {
	.rd-menu-1{
		display: none;
		flex: 1 100%;
		height: auto;
	}
	.rd-menu-open-1{
		display: block;
	}
	.rd-menu-open-2{
		display: block;
	}
	
	.showMenu{
		display:block;
	}
	.content h1, .content .h1{
		font-size: 30px !important;
	}
	.header2 > .container-fluid{
		padding-top: 8px !important;
	}
	.news-list.courses .block a.button.abs{
		position: static !important;
		display: inline-block !important;
		margin: 0 !important;
		transform: none !important;
		margin-bottom: 20px !important;
	}
	.news-list.courses .block > div > .block{
		height: auto !important;
	}
	.news-list .block{
		margin-bottom: 0 !important;
	}
	.page-text>h1{
		font-size: 30px !important;
		margin-top: 50px;
	}
	.page-text>h2{
		font-size: 23px !important;
	}
	.tableContainer{
		overflow-x: auto;
	}
	.tableContainer table{
		
	}
	.rd-zebra td{
		white-space: nowrap;
	}
	.header2 .navbar-collapse.collapsing, .header2 .navbar-collapse.collapse.in{
		
	}
	.navbar-header{
		
	}
	.menuDesktop{
		visibility: hidden;
	}
	.header2.index .navbar-collapse.collapsing, .header2.index .navbar-collapse.collapse.in{
		padding-bottom: 0;
	}
	.header2 .navbar-collapse.collapsing, .header2 .navbar-collapse.collapse.in{
		position: absolute !important;
	}
	.menuMobile{
		position: absolute !important;
	}
}

.slide .info span {
	animation-name: blink;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	position: relative;
	border: 1px solid #f0ba41;
}
.slide .info p {
	position: relative;
}
.slide .info p:hover i {
	opacity: 1;
	visibility: visible;
}
.slide .info i {
	font-style: normal;
	position: absolute;
	top: 100%;
	left: 0;
	width: 300px;
	padding: 8px;
	border-radius: 10px;
	background-color: #f0ba41;
	color: #000;
	font-weight: 500;
	transition: all .4s;
	opacity: 0;
	visibility: hidden;
}
@keyframes blink {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}