/*
Theme Name: GalaCon
Theme URI: https://www.galacon.eu
Template: mh-magazine-lite
Author: Pony Events Federation e.V.
Author URI: https://www.pony-events.eu/
Version: 1.0.1533803846
Updated: 2018-08-09 10:37:26

Test
 */
*/
/*'@import url('https://fonts.googleapis.com/css?family=MedievalSharp&display=swap');
@import url('https://fonts.googleapis.com/css?family=Old+Standard+TT&display=swap');
@import url('https://fonts.googleapis.com/css?family=Almendra&display=swap');
*/
@font-face {
	font-family: "Viking";
	src: url(/app/uploads/Viking.ttf) format("truetype");
	font-weight: bold;
}
@font-face {
	font-family: "Open Sans";
	src: url(/app/uploads/OpenSans-VariableFont.ttf) format("truetype");
}

/*transparent background for header */
.mh-header {
background: transparent;
}
/* removes empty space over header */
.mh-container {
	margin-bottom: 0;
}

.mh-header-image {
	display:block;
	width:60%;
	margin: 40px auto;

}

/* width of content */
.mh-container, .mh-container-inner {
    width: 100%;
    max-width: 1200px;
}

/*removes box shadow */
.mh-container-outer {
 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none;
  box-shadow: none;
}
	
/* mobile fix für Überschrift */
h5 {
	font-size:16px !important;
}

/*vars for color scheme */
:root {
 --primary-color: #c21812;
 --secondary-color:#f9c63a;
}

/*background for buttons */
.Button {
font-family: "Viking", "Open Sans", Helvetica, sans-serif;
/*background: rgba(255, 255, 255, 0.33)!important;
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1)!important;
backdrop-filter: blur(5.7px);
-webkit-backdrop-filter: blur(5.7px);
border: 1px solid rgba(255, 255, 255, 0.3)!important;*/
	color: #fff!important;
margin: 5px;
}
.su-button {
font-family: "Viking", "Open Sans", Helvetica, sans-serif;
/*background: rgba(255, 255, 255, 0.33)!important;
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1)!important;
backdrop-filter: blur(5.7px);
-webkit-backdrop-filter: blur(5.7px);
border: 1px solid rgba(255, 255, 255, 0.3)!important;*/
margin: 5px;
	display: flex!important;  
  justify-content: center!important;
  align-items: center!important;
}

/*buttons hover effect*/
.Button:hover {
  filter: brightness(100%);
}
.su-button span {
    top: 3px!important;
	color: #fff!important;
}
.su-button-style-flat:hover span {
    top: 3px!important;
}

/*Post Comment link entfernen */
.su-post-comments-link{
	display:none;
}


/* Link Color */
a {
	color: var(--primary-color);
}
a:hover {
	color: var(--secondary-color);
}
/*Fade-Effekt hover menu backgroundcolor  */

.mh-main-nav li:hover { 
	background-color: var(--primary-color); 	
}

/*Menü Hintergrund  */
.mh-main-nav-wrap {
	background: none;
}
.mh-main-nav-wrap .mh-main-nav {
   /* From https://css.glass */
background: rgba(255, 255, 255, 0.5);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
border: 2px solid rgba(255, 255, 255, 0.8);
	border-bottom: 5px solid var(--primary-color);
    width: fit-content;
    padding: 0 50px;
}
}

/*Submenü-Hoverfarbe */
.sub-menu .menu-item a:hover
{
background-color:var(--primary-color);
	color: var(--secondary-color);
}

/*hover textcolor menu */
.mh-main-nav li:hover a {
		color: #fff;
}
/* Current Menu Color */
.mh-main-nav .menu > .current-menu-item {
background-color: var(--primary-color);
color: var(--secondary-color);
}

.mh-main-nav .menu > .current-menu-item > a {
color: #fff;
}

.mh-main-nav .menu > .current-menu-item > a:hover{
color: var(--secondary-color);
}

.mh-main-nav ul li:hover > ul {
    background: var(--secondary-color);
}

/* Main-Menu Font */
#menu-mainmenu {
	font-family: "Open Sans", Helvetica, sans-serif;
	font-size: 1.2em;
}
/* Menü Textfarbe */
.mh-main-nav li a {
	color: #000;
}


/*delete border between menu entries */
.mh-main-nav li a {
	border-left: none;
}
.mh-widget-col-1
{
    position: sticky;
    top: 80px;

}

/*Medieval Theme Text Background
.mh-wrapper {
	background-image: url("https://www.galacon.eu/wp-content/uploads/bodybackground-1_small.jpg");
}*/

/*Breite des Hauptcontents*/
.mh-wrapper {
	background: none;
	padding: 0;
}

.mh-content {
	width:70%;
}

#main-content {
/* From https://css.glass */
background: rgba(255, 255, 255, 0.5);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5.7px);
-webkit-backdrop-filter: blur(5.7px);
border: 2px solid rgba(255, 255, 255, 0.8);
padding: 25px;
	margin-bottom: 40px;
}
.mh-sidebar{
	width:20%;
}

.mh-wrapper p, .su-post-meta, .mh-wrapper {
color:#000;
}

/* medieval Theme Image Borders*/
.su-posts-default-loop .su-post-thumbnail{
	margin-right: 1.5em !important;
	height: 105px !important;
}
/*.su-posts-default-loop .su-post-thumbnail img{
	border: 10px solid transparent;
-webkit-border-image: url('https://www.galacon.eu/wp-content/uploads/imageborder.png') 20 20 round;
	max-width: 90px !important;
max-height: 90px !important;
}*/
.su-posts-default-loop .su-post-excerpt {
	margin-bottom: 0 !important;
}





/*sidebar widgets line color & Sidebar Title Font*/
.mh-widget-title {
	font-family: "Open Sans", Helvetica, sans-serif;
	border-bottom: 2px solid var(--primary-color);
	text-transform:uppercase;
	color: var(--primary-color);
} 


/* Link formatting */
.entry-content a {
  font-family: "Open Sans", Helvetica, sans-serif;
	color: #000;
}

/*Posting-Titel Hover */
.entry-content a:hover {
	color: var( --primary-color);
}


/* Erforderlich, um Spaltenbreite für MotoPress Timetable 
   and Events fest vorzugeben und unterschiedlich breite 
   Spalten zu verhindern */ 

.mptt-shortcode-table {
    table-layout: fixed;
    width: 100%;
}
/* Childpage Tab Navigation  */
.su-tabs-nav span.su-tabs-current
{
	color: var(--primary-color)!important; 
	/* background-color: var(--secondary-color)!important;  #Wydec-2023--09-10 */
}
.su-tabs
{
	 background-color: var(--primary-color)!important;
}
.su-tabs-nav span
{
	font-family: "Open Sans", Helvetica, sans-serif;
	color: var(--secondary-color)!important;
}
.su-tabs-nav span:hover
{
	color: var(--primary-color)!important;
	/* background-color: var(--secondary-color)!important;  #Wydec-2023--09-10 */
}

.su-tabs-pane{
	/* background-color: var(--secondary-color)!important; #Wydec-2023--09-10 */
}

/* Farbverlauf für die Childpages auf der "The GalaCon Team"-Seite */

.ccred .ccchildpage {
	background: rgba(138, 237, 255, 0.3) !important;
	background: -moz-linear-gradient(top, rgba(214, 206, 177) 0%, rgba(138, 237, 255, 0.1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(214, 206, 177)), color-stop(100%, rgba(138, 237, 255, 0.1))) !important;
	background: -webkit-linear-gradient(top, rgba(214, 206, 177) 0%, rgba(138, 237, 255, 0.1) 100%) !important;
	background: -o-linear-gradient(top, rgba(214, 206, 177) 0%, rgba(138, 237, 255, 0.1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(214, 206, 177) 0%, rgba(138, 237, 255, 0.1) 100%) !important;
	background: linear-gradient(to bottom, rgba(214, 206, 177) 0%, rgba(138, 237, 255, 0.1) 100%) !important;
}
/*Link-Farbe für die Childpages */
.ccred .ccchildpage a {
	color: var(--primary-color)!important;	
}
.ccred .ccchildpage a:hover {
	color: #d667e4!important;
}
/*
/*Textblock für Childpages alt - macht auflistungen kaputt 
.ccred .ccchildpage p, .entry-content li {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-size: 130%; 
}
	*/
/*Textblock für Childpages neu */
.ccpages_excerpt {
	font-family: 'Open Sans', Helvetica, Arial, serif;
	font-size: 120%;
}

/*Shortcode Spoiler Titel */
.su-spoiler-title {
	font-size:100% !important;
}

/*Footer*/
.mh-copyright-wrap {
    background-image: none!important;
    background-color: transparent!important;
    border-top: 2px solid #fff!important;
}

