.sp-megamenu-parent
{
	float:left !important;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {

    float: left;
    margin-right: 20px;

}





#sp-header-betanet-web{
	
	margin-top:40px !important;
	padding-left: 15px;
	padding-right:15px;
}

#sp-footer {

    border-top: 1px #09F solid;
    /*color: #A7B805;*/
    margin-top:40px;
}

/**/
.article-list .article .readmore a {

    font-size: 0.875rem;
    color:#09F !important;

}




/****************************
Startseite Module
****************************/


.start-module-header{
/*
	background-color:yellow;
*/
	color:#09F;
	/**/
	font-weight:normal;
	padding-top:30px;
}




/****************************
Rahmen beim Login "Vergessen und PW Ruecksetzen"
****************************/

.list-group-item {

    border: 0px !important;

}


/****************************
Header
****************************/

h1{
	/*font-size: 1.375rem;*/
	font-size: 1rem !important; 
	font-weight:bold;
	font-family: inherit !important;
	color: #09F;
	
}

h2{
	/*font-size: 1.375rem;*/
	font-size: 1.20rem !important;
	font-weight:bold;
	font-family: inherit !important;
	
}

h3{
	/*font-size: 1.375rem;*/
	font-size: 1.15rem !important;
	/*font-weight:bold;*/
	font-family: inherit !important;
	
}

h4{
	/*font-size: 1.375rem;*/
	font-size: 1.1rem !important;
	font-family: inherit !important;
	
}

h5{
	/*font-size: 1.375rem;*/
	font-size: 1.05rem !important;
	font-family: inherit !important;
	
}

h6{
	/*font-size: 1.375rem;*/
	font-size: 1rem !important;
	font-family: inherit !important;
	
}


/****************************
Templade Ovverrides!!
****************************/

#sp-main-body{
	
	padding: 20px 0 !important;
}

#sp-navigation{
	
	border-bottom: 1px #09F solid;
}


/****************************
Klassen Suffix Startseite Bottom
****************************/

.-startcontent{
	
	/*background-color:aqua;*/
	
}

.custom-startcontent ul{
	/*background-color:beige;*/
	padding-left:1em;
}




/****************************
Test Ovverrides!!
***************************

.article-header{

	font-family: inherit !important;
	font-size:inherit !important;
	font-weight:normal !important;

}

.jmm-avatar {

	align-content: center;
    background-color:yellow;

}

*/



/****************************
Box Layout
****************************/
.layout-boxed .body-innerwrapper {

    box-shadow: none !important;

}

.container{
	max-width: 100%;

}




/****************************
DJ Image Slider
****************************/


.djslider-default {
	margin-top: 20px !important;
	/*
	margin-bottom: 20px !important;
	 
	border:1px lightgray solid; 
	*/
}




/****************************
Button Hover entfernen
****************************/
.btn, .btn:hover{
	
	background-color:#09F !important;
	color: #FFF;
	border:1px #09F solid !important;
}

.btn-secondary, .btn-secondary:hover, .btn-primary, .btn-primary:hover{
	background-color:#09F !important;
	color:#FFF;
	border:1px #09F solid !important;
}

.cf-btn, .cf-btn:hover{
	
	background-color:#09F !important;
	color:#FFF;
	border:1px #09F solid !important;
	
}



/****************************
Convert Forms Formular
****************************/


.convertforms .cf-label {

	font-family: inherit !important;
	font-size:inherit !important;
	font-weight:normal !important;

}


.cf-control-input{
	max-width:500px !important;
	width:auto !important;
}

.convertforms .cf-label .cf-required-label {

    color:#09F !important;
    font-weight:900 !important;
	

}


.cf-content-wrap, .cf-form-wrap {
    padding: 0px;
}


.convertforms.cf-success .cf-response {

    background-color:inherit !important;

}

.convertforms .cf-response {

    color:inherit !important;

}


/****************************
CSS Buttons Einstellungen
****************************/

/*.getButton, .readmore {

bei den unteren Buttons .readmore jeweils Blog weiterlesen
*/
.getButton {
	-webkit-appearance: none;
	-moz-box-shadow:inset 0px 1px 0px 0px #lightgray;
	-webkit-box-shadow:inset 0px 1px 0px 0px #lightgray;
	box-shadow:inset 0px 1px 0px 0px #lightgray;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px lightgray solid;
	display:inline-block;
	cursor:pointer;
	color:#FFFFFF !important;

	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #lightgray;
	background-color:#A7B805;
	margin-top:20px;
}

.getButton:a {
	position:relative;
	top:1px;
	color:#FFFFFF !important;
}

.getButton:hover {
	/*background-color:transparent;*/
	color:#FFFFFF !important;
}
.getButton:active {
	position:relative;
	top:1px;
	color:#FFFFFF !important;
}








/* ========================================================================
  Responsive Navigation
 ========================================================================== 
 */

/*Oberste Navigations-Stufe*/

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  display: block;
  font-size: 1.4rem; /*Original 1rem*/
  padding: 0.5rem 0;/*Original 0.125rem 0; */
  position: relative;
}

/*Zweite Navigations-Stufe*/

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {

    font-size: 1.2rem; /*Original 0.875rem*/


}



.offcanvas-menu .offcanvas-inner ul.menu > li {
    border-bottom:1px solid rgba(32, 31, 31, 0.1);;
  	padding: 0.5em !important;

}


.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {

    padding: 0.5em 0em !important;

}

/* ========================================================================
  Responsive TTabelle Border entfernen bei grossen Display
 ========================================================================== 
 */


@media only screen and (min-device-width: 480px) {

.rt-table tr{
	
	border: none !important;
}











/* ========================================================================
   Modul: Cookie Hinweis
 ========================================================================== 
 */


.jb.cookie.white p a {
	color: #ff3300  !important;
}



