::selection {
	background: #8e3c9c;
	color: white;
}

/*-----------------------------------------------------------------------------------*/
/*	2.0 General Styles
/*-----------------------------------------------------------------------------------*/

/* --- Serif Font --- */
h6,
#primary .sharedaddy h3.sd-title {
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	4.0 Header
/*-----------------------------------------------------------------------------------*/

/* --- Main Menu --- */

.header-top-nav ul li a {
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

a.current_language {
    color: white;
    background-color: #000;
    padding-left: 3px !important;
    padding-right: 3px !important;
    margin-left: 4px;
    margin-right: 4px;
}


/* #site-nav ul li {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
} */

#site-nav ul ul li a {
	font-weight: 300;
}

/*-----------------------------------------------------------------------------------*/
/*	5.0 Posts
/*-----------------------------------------------------------------------------------*/

/* --- Post Header --- */
.overlay .entry-header h2.entry-title {
    font-family: 'Source Sans Pro', "Helvetica Neue", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    color: #333;
}

/*.entry-text-wrap .entry-header h2.entry-title {
    font-weight: bold;
    color: #333;
}*/

/* --- Post Meta --- */
.entry-cat-tag-box {
	margin-bottom: 20px;
}

/*-----------------------------------------------------------------------------------*/
/*	5.1 Comments
/*-----------------------------------------------------------------------------------*/

#commentform label {
	width: 100%;
	text-align:left;
}

p.gdpr-terms-container { float: left; padding-top:30px; }

/*-----------------------------------------------------------------------------------*/
/*	8.0 Archives / Author Archive / Search Results / 404
/*-----------------------------------------------------------------------------------*/

.wrapper-preview {
	float: left;
}

/*-----------------------------------------------------------------------------------*/
/*	10.0 Custom Front Page
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/* 10.1 Custom Front Page Widget Areas and Widgets
/*-----------------------------------------------------------------------------------*/

#widget_weta_rp-6 {
	background-color: #f5f5f5;
}

/* (Gast-)Autoren-Boxen */
#text-46, #text-45, #text-32, #text-53 {
	background-color: #f5f5f5;
	padding-top: 20px;
	padding-left: 20px !important;
	padding-right: 5px !important;
	margin-bottom: 15px;
}

#text-45 {
	margin-top: 93px;
	padding-bottom: 20px;
}

#text-46 {
	padding-bottom: 20px;
	margin-top: 62px;
}
/* Gast-Autoren-Boxen */
#text-32, #text-6, #text-13, #text-53 {
	padding-bottom: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	11.0 Footer
/*-----------------------------------------------------------------------------------*/
#colophon {
	background-image:none;
}

/*-----------------------------------------------------------------------------------*/
/*	13.0 Shortcodes
/*-----------------------------------------------------------------------------------*/



/* Infoboxes */

.blue-box {
    border: 3px solid #00aab8;
}

.white-box {
	border: 3px solid #9102c6;
}

.yellow-box {border: 3px solid #e7b547;}
.red-box {border: 3px solid #d7464d;}
.green-box {border: 3px solid #85c066;}
.lightgrey-box {border: 3px solid #ececed;}
.grey-box {border: 3px solid #a9a9a9;}
.dark-box {border: 3px solid #222;}

a.standard-btn.blue-btn {
    background: #00aab8;
}

/*-----------------------------------------------------------------------------------*/
/*	14.0 WooCommerce Styles
/*-----------------------------------------------------------------------------------*/

/* --- Subscribe Widget Lightbox --- */
.lightbox-btn {
	border: 2px solid #a9a9a9;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Minimum width of 540 pixels (smartphones landscape)
------------------------------------------------------------------------------------ */
@media screen and (min-width: 480px) {

	#site-nav ul li a {
		padding-left: 18px;
		padding-right: 18px;
	}
}

@media screen and (min-width: 767px) {
	#commentform label {
		width: 100%;
		text-align:left;
	}

	#commentform textarea#comment {
    	width: 100%;
	}

	#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea#comment {
    	width: 100%;
	}
}

/* Minimum width of 860 pixels
------------------------------------------------------------------------------------ */
@media screen and (min-width: 860px) {

/* --- Recent Post Widget - 1-columns overlay --- */
	.column-area .rp-one-column-overlay .centered-wrap .centered .overlay {
    	background: #fff;
    	padding: 30px 50px;
    	opacity: 0.9;
	}
}
/* Minimum width of 1023 pixels (tablets landscape)
------------------------------------------------------------------------------------ */
@media screen and (min-width: 1023px) {

/*	#site-nav ul li a {
		padding-left: 0;
    	padding-right: 0;
	} */

	a.small-logo img {
    max-height: 50px !important;
	}

	.lightbox-btn {
		color: #303030;
	}

	.search-box .searchform #s {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}