/* Grauverlauf
#e7eaec
#dde0e2
#d6d8da
#cccfd0
#c4c7c8
#babcbd

Link Color			#e4a903   cc9900
Link Hover Color	#edaf02	  ff9900	
Content:			#2e2d33
Footer-HG: 			#707070
Footer-Schrift:		#ffffff
Logo-blau:			#075d80

// for tablet device
@media only screen and (max-width: 768px){
    .sp-header{
        background: red !important;
    }
    .sp-footer{
        background: red !important;
    }
}

// for mobile device
@media only screen and (max-width: 425px){
    .sp-header{
*/

#sp-header .logo-image { margin-top: 14px; }
img.logo-image { max-width: 280px; }

@font-face {
    font-family: 'hachi_maru_popregular';
    src: url('../fonts/hachimarupop-regular-webfont.woff2') format('woff2'); font-weight: normal; font-style: normal;}
	
h1, h2, h3, h4, h5, h6 {font-family: 'hachi_maru_popregular', sans-serif; !important }	

/*
ul.social-icons { margin-left: 14px; }
#sp-top-bar { background: #babcbd; color: #ffffff; }
#sp-top1 { padding-left: 0px; align-self: center; }
div#sp-logo { margin: 0 0 0 -70px; }	
*/
#sp-top-bar {  }
#sp-top1 {  }

/* Imagelayouts */
#sppb-addon-1610385839294 .sppb-text-alignment { margin-top: 120px; } /*HOME*/

@media only screen and (max-width: 740px){ #sppb-addon-1610385839294 .sppb-text-alignment {margin-top: 0px;} }
#sppb-addon-1610800912536 .sppb-text-alignment { margin-top: 0px; }
#sppb-addon-1610811390325 .sppb-text-alignment { margin-top: 42px; } /*WARUM*/
@media only screen and (max-width: 740px){ #sppb-addon-1610811390325 .sppb-text-alignment {margin-top: 0px;} }
#sppb-addon-1610834485005 .sppb-text-alignment { margin-top: 0px; }
#sppb-addon-1610905473925 .sppb-text-alignment { margin-top: 42px; }
#sppb-addon-1611012799128 .sppb-text-alignment { margin-top: 42px; } /*JAXON*/
@media only screen and (max-width: 740px){ #sppb-addon-1611012799128 .sppb-text-alignment {margin-top: 0px;} }
#sppb-addon-1611012799161 .sppb-text-alignment { margin-top: 70px; }
@media only screen and (max-width: 740px){ #sppb-addon-1611012799161 .sppb-text-alignment {margin-top: 0px;} }
#sppb-addon-1611100403700 .sppb-text-alignment { margin-top: 42px; }
#sppb-addon-1611102119150 .sppb-text-alignment { margin-top: 56px; } /*TIAGO*/
@media only screen and (max-width: 740px){ #sppb-addon-1611102119150 .sppb-text-alignment {margin-top: 0px;} } 

#sppb-addon-1610467582154 { margin-top: 26px; }
#sppb-addon-1611054029314 { margin-top: 26px; }


#sppb-addon-1611096084606 .sppb-text-alignment { margin-left: -21px; }
#sppb-addon-1611096084568 .sppb-text-alignment { margin-left: -21px; }
.sppb-addon-image-layouts.tiago-01 { border-top: 1px solid #e3e3e3; }

/* Spendenbutton */
input[type="image"] { width: 140px; margin-left: 140px; }
div#sppb-addon-1610405182636 { float: right; }

div.article-ratings-social-share {
	display:none;
	visibility:hidden;
	margin-top: -70px;
}

div.article-full-image.float-right {
	position: relative;
	padding: 0 0 0 35px;
}
/*
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {font-size: 16px; font-weight: 500;} 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover > a {background: #e3e3e3;} */

.sp-megamenu-parent { margin: -10px -28px 21px 0px; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { padding: 0px 5px; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover  { background: #e3e3e3; }
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { font-size: 15px; font-weight: 500; } 
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span { font-size: 16px; font-weight: 500; }	
/*offcanvas*/
html body .offcanvas-menu { width: 240px; }
html body .offcanvas-menu .offcanvas-inner .sp-module ul > li ul { display: block !important; height: auto !important; }


/*Video-Addon*/
.sppb-addon.sppb-addon-video { width: 350px; float: right; }

/* Blogartikel Liste */

/* Kontakte */
.sppb-addon-person .sppb-person-information>a.sppb-person-email { color: 2e2d33; font-weight: 900; }
.sppb-addon-person .sppb-person-information>a.sppb-person-email:hover { color: ff9900; font-weight: 900; }

/* Newsletter */
.acymailing_module .acymailing_module_form .acymailing_form { width: 80%; }
.acymailing_module .acymailing_module_form .acymailing_form tbody tr { float: left; width: 40%; }
.acymailing_module .acymailing_module_form .acymailing_form tbody tr td.acy_requiredField { width: 340px; }
.acymailing_module .acymailing_module_form .acymailing_form tbody tr td.acy_requiredField input {
 background: #e3e3e3;
 border: 1px solid #cccfd0;
 border-radius: 40px;
 height: 45px;
 width: 100%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr:last-child {  width: auto; }
#sppb-addon-1610905473920 .sppb-addon-title { text-align: center; }
#ordering { width: 210px; }
select#ordering_dir { width: 210px; }
select#limit { width: 91px; }

/* Youtube-Video*/
#sppb-addon-1626624296489 {float: left; margin: -245px 0px 14px 70px; z-index: 99999; background: #ffffff; }

/* PayPal Spende */
.osdonate-form input.osdonate-amount { margin-bottom: 14px !important; width: 49%; display: block; margin-left: 14px; 
				margin-top: 0px !important; border: 2px solid #00A597; text-align: center; }
.osdonate-form input[type="image"] { width: 42%; display: block; transition: box-shadow .3s; }
.osdonate-form input[type="image"]:hover { box-shadow: 0 0 11px rgba(33,33,33,.2) }
.osdonate-form { margin-top: -14px; display: flex; }
@media (max-width: 768px) { .osdonate-form { width: 70%; }
							.osdonate-form input[type="image"] { width: auto; margin-top: 0px; }}