body {	
	background-color:#242A38;	 
	color: #eaeaea;
}
@media (max-width: 768px) {
    body {
        font-size: 14px;
    }
}
.desc_itemtitle {
	font-weight:700;
	line-height:24px;
	color:#79D5FF;
	}
.desc_subitem {
	font-style:italic;color:orange;
}

/*-top-*/
.faktor_top	{
	position: relative;    z-index: auto;	background-size:cover;	margin-top:67px;	padding: 20px 0 20px 0;		background:url(../grafika/wave.svg) center;	background-size:cover; }
.bordered {
	border: 2px solid #fff; 	border-radius: 8px;
}
media (min-width: 400px){
.bordered {
	border: 5px solid #fff; 	border-radius: 10px;}}
@media (min-width: 600px){
.bordered {
	border: 5px solid #fff; 	border-radius: 12px;}}
@media (min-width: 900px){
.bordered {
	border: 10px solid #fff; 	border-radius: 14px;}}
@media (min-width: 1100px){
.bordered {
	border: 10px solid #fff; 	border-radius: 16px;}}
@media (max-width: 599px){
.croped {
	border-top-right-radius: 0;border-bottom-right-radius: 0;}}
/*-top-*/

/*-logo.php-*/
.faktor_header {
	width:100%; 	left:0px;	top:0px;	padding-top:2px;	background-color:#242A38;	padding-bottom:0px;	z-index:997;	position:fixed;}
.faktor_header_title {
	display:inline-block;	vertical-align:top;	    font: bold 26px 'Play', sans-serif;    color: #DD323D;	margin-top:2px;		margin-left:6px;}
.subtitle {
	font-size:14px;	margin:0px;	margin-top:2px;	color:#eaeaea;}
.faktor_header_line {
	margin-top: 0px;	background-color:orange;	height:3px;}
@media (max-width: 768px){
	.faktor_header_title {
		font-size:22px;		margin-top:8px;	}
	.subtitle {
		font-size:12px;		margin-top:4px;	}
	.col {
	padding-left:5px;	padding-right:5px;	}
}
.header-container {}
@media (min-width: 992px){
	.header-container{
		max-width:960px	}
}
@media (min-width: 1200px){
	.header-container{
		max-width:1140px	}
}

@media (min-width: 1600px){
	.header-container{
		max-width:1540px	}
}
 
.faktor_header_logo {}
@media (max-width: 340px){
	.faktor_header_logo  {
		width:27px;		height:31px;		margin-top:12px;	}
}
.fixedbox {overflow:hidden;}
.mb-20 {
    margin-bottom: 20px;	}
.mrl-10 {
	margin-left: 0px;	margin-right: 0px;}
@media (min-width: 768px){
	.mrl-10  {
		margin-left: 10px;		margin-right: 10px;	}
}
ul{margin:0;padding:0;list-style:none}
.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}
.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.nav-menu li{position:relative;white-space:nowrap}
.nav-menu>li{float:left}
.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{display:block}
.nav-menu ul ul{top:0;left:100%}
.nav-menu ul li{min-width:180px;text-align:left}
.faktor_header_nav {
	margin:0;vertical-align:center;
}
.nav-menu-break {padding:4px 1px;color:white;}
.nav-menu a{padding:6px 10px;text-decoration:none;display:inline-block;color:white;font-size:11px;text-transform:uppercase;}
@media (min-width: 868px){
.nav-menu a {font-size:12px;}
}
.nav-menu a:hover{color:yellow;text-decoration:underline;}
#mobile-nav-toggle{position:fixed;right:15px;z-index:999;top:15px;border:0;background:none;font-size:24px;display:none;transition:all 0.4s;outline:none;cursor:pointer}
#mobile-nav-toggle i{color:#fff;font-weight:900}
@media (max-width: 767px){
#mobile-nav-toggle{display:inline;top:8px;right:8px;}
#nav-menu-container{display:none}}
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:rgba(0,0,0,0.8);left:-260px;width:260px;overflow-y:auto;transition:0.4s}#mobile-nav ul{padding:0;margin:0;list-style:none}
#mobile-nav ul li{position:relative}
#mobile-nav ul li a{color:#fff;font-size:13px;text-transform:uppercase;overflow:hidden;padding:10px 22px 10px 15px;position:relative;text-decoration:none;width:100%;display:block;outline:none;font-weight:700}
#mobile-nav ul li a:hover{color:yellow;text-decoration:underline;}
#mobile-nav ul li li{padding-left:30px}
#mobile-body-overlay{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(0,0,0,0.7);display:none}body.mobile-nav-active{overflow:hidden}body.mobile-nav-active 
#mobile-nav{left:0}body.mobile-nav-active 
#mobile-nav-toggle{color:#fff}
/*-logo.php-*/


/*-highlight.php-*/
.expanded_link {
	padding-left:10px;
	font-style:italic;
	color:#79D5FF;
}
.expanded_link:hover {
    text-decoration: underline; 
    color: #007bff;
}
.line_breaker {
	width:40px;
	display: inline-block;
}
.lmb-20 {
    margin-bottom: 0px;	}
.section_bottom {
    margin-bottom: 30px;	}
@media (min-width: 768px){
	.lmb-20 {
		margin-bottom: 20px;	}
	.section_bottom {
		margin-bottom: 50px;	}
}
/*-highlight.php-*/

/*-prices-*/
.price_row {
	padding-bottom:10px;padding-top:4px;}
.price_row_color {
	background-color:#3D4560;}
.price_price {
	text-align:right;}
.price_break {
	border-top:1px dashed gray;}
.price_show {
	color:#ff7070;padding-left:10px;
}
.price_show:hover {
  color: #3D4560;
  cursor: pointer;}
.hidden {
	display:none;
}
/*-prices-*/

/*-bottom-*/
.faktor_footermargin	{
	height:3px;background-color:orange;width:100%;margin-left:auto;margin-right:auto;}
.faktor_footer {
	background-color:#242A38; }
.faktor_footer_column {
	padding-top:8px;}
.faktor_footer_column a	{
	text-decoration:none;color:white;font: 16px/24px 'Roboto', sans-serif;}
.faktor_footer_column a:visited	{
	text-decoration:none;color:white;}
.faktor_footer_column a:hover	{
	text-decoration:underline;color:yellow;}
.faktor_footer_column span {
	color:red;font: bold 16px/22px  'Roboto',sans-serif;}
.faktor_footer_comp {
	padding-top:16px;width:100%;text-align:right;color:silver;font: 14px/18px 'Roboto', sans-serif;}
.bg_dark {
background-color:#242A38; border:1px solid #242A38;}
/*-bottom-*/

.faktor_slides	{
	position: relative;
    z-index: auto;
	/*background:url(../grafika/cog.svg) center;
	background-size:cover;*/
    padding: 60px 0 40px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height:22px;
	}
@media (max-width: 767px) {
	.faktor_slides {margin-bottom:30px;}
}
.faktor_slides .overlay-bg	{
	background-color:rgba(255,255,255,0) 
	} 
.faktor_slides h3 {color: #ff7070;}

.owl-carousel .owl-nav .owl-prev{
	color:silver;}
.owl-carousel .owl-nav .owl-next{
	color:silver;}
.faktor_slides_desc {
	background-color:inherit;width:100%;border-top:2px solid orange;height:70px;}
.faktor_slides_desc_item {
	color:#fbfbfb;width:100%;text-align:center;}
.faktor_slides_container {
	width:100%;text-align:center;}
@media only screen and (min-width: 1366px) {
	.faktor_slides_container {margin-left:10%;width:80%;}  
}

 
.program_title {
	font-weight:700;
	line-height:24px;
	color:#79D5FF;
	}

h3 {font: 18px 'Roboto';font-weight:  bold;color:#ff7070;}
@media (min-width: 600px){
	h3 {font-size:22px;}
}
@media (min-width: 900px){
	h3 {font-size:24px;}
}
@media (min-width: 1100px){
	h3 {font-size:26px;}
}
 