/*
 Theme Name:   Quadrum Premium Child Theme
 Theme URI:    http://quadrum.orange-themes.com/
 Description:  Quadrum Premium Wordpress Child Theme
 Author:       Orange Themes
 Author URI:   http://www.orange-themes.com/
 Template:     quadrum-theme
 Version:      1.0.0
 Tags: 
 Text Domain:  quadrum-theme-child
*/

@import url("../quadrum-theme/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.entry-content p.pull-left,
.entry-content p.pull-right {
	margin-bottom: 26px;
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: bold;
	line-height: 1.55;
}
.entry-content p.pull-right {
	text-align: right;
}
.entry-content p.intro {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 20px;
}
.page .entry-content p.intro {
	margin-bottom: 30px;
}

/*========================================================*/
/*       Blockquotes pull
/*========================================================*/

blockquote.pull {
	margin: 0 0 1.4em;
	background:#d2e2d8;
	border:1px;
	text-align: center;
}
blockquote.pull.alignleft {
	text-align: left;
	width: 40%;
	display:inline;
	float:left;
	margin: 0 1.4em 0.5em 0;
	/* padding:0; */
	padding:10px 10px 10px 10px;
	font-size:1.15em;
	/* text-align: right; */
border:1px solid;
}
blockquote.pull.alignright {
	width: 40%;
	display:inline;
	float:right;
	margin: 0 0 0.5em 1.4em;

margin: 10px 10px 10px 20px !important;
	font-size:1.15em;
	text-align: left;
border:1px solid;
}

/* Infoboxes */
.white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box {
	margin: 0 0 26px;
	padding: 12px;
	overflow:hidden;
	font-size: 14px;
	font-size: 0.875rem;
	color: #474747;
	font-style: italic;
	line-height:1.65;
}
.site-content .white-box p,
.site-content .blue-box p,
.site-content .yellow-box p,
.site-content .red-box p,
.site-content .green-box p,
.site-content .lightgrey-box p,
.site-content .grey-box p,
.site-content .dark-box p {
	margin: 0 0 26px;
}
.white-box {background: #fff; border: 1px solid #000;}
.blue-box {background: #ececea; border: 2px solid #1827e6;}
.yellow-box {background: #faf9ba; border: 2px solid #f1ad09;}
.red-box {background: #f3e1da; border: 1px solid #d62020;}
.green-box {background: #eafced; border: 2px solid #0c5008;}
.lightgrey-box {background: #ecedec; color:#000; border: 2px solid #000;}
.grey-box {background: #939493; color: #000; border: 2px solid #000;}
.dark-box {background: #232317; color: #fff; letter-spacing: 0.5px; border: 2px solid #d62020;}
.dark-box a:hover {color:#fff;}

/* .white-box, 
.blue-box, 
.yellow-box, 
.red-box, 
.green-box, 
.lightgrey-box,
.grey-box,
.dark-box {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
}*/

/*--------------- Blockquote Anpassungen --------------*/


blockquote p {
	margin-bottom: 0px!important;
}

blockquote.style-2 {
	display: block;
	position: relative;
	border-left: 0px;
	padding-left: 40px;
}

blockquote.style-2:before {
	display: block;
	content: "\"";
	position: absolute;
	top: 5px;
	left: -10px;
	color: #aaaaaa;
	font-size: 75px;
}

blockquote.style-3 {
	display: block;
	position: relative;
	border-left: 0px;
	padding: 20px 25px;
	border: 1px dotted #232323;
	border-radius: 7px;
	-moz-border-radius: 7px;
	margin-left: 7%;
	margin-right: 7%;
}

blockquote.style-4 {
		background: #f0efef;
		-webkit-border-radius: 6px;
	 	-moz-border-radius: 6px;
	        border-radius: 6px;
		margin: 0 0 26px;
		padding: 12px;
		overflow:hidden;
		font-size: 14px;
		font-size: 0.875rem;
		color: #474747;
		font-style: italic;
		line-height:1.65;
		display: block;
		position: relative;
	border: 2px solid #6a6969;
	}

/*------------- Intro Satz --------------*/

p.intro {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 20px;
}
/*----------- Drop Cap ---------*/
p span.dropcap {
	float: left;
	padding: 2px 5px 0 0;
	font-size: 47px;
	font-size: 2.938rem;
	font-weight: bold;
	line-height: 1;
}

/*--------- about author seitliche Rahmen -------*/
.about-author {
background:#fbfbfc;
border-bottom: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;
}

/*------------ Abstand Einzelartikelansicht Titel -------*/
.main-article h1 {
margin-top:30px;
}

/*-----------------------------------------------------------------------------------*/
/*	Previous / Next Pagination
/*-----------------------------------------------------------------------------------*/
#nav-below,
#image-nav {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0;
	padding: 15px 20px 60px;
	font-size:1em;
}
.single-post #nav-below {
	margin:0;
	padding: 60px 20px;
	border-top:1px solid #ececec;
}
#nav-below .nav-next a, 
.previous-image a  {
	display:inline-block;
	padding:7px 12px;
	background:#909090;
	color:#fff;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
}
#nav-below .nav-previous a, 
.next-image a  {
	display:inline-block;
	padding:7px 12px;
	background:#909090;
	color:#fff;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
}
#nav-below .nav-next a:hover,
#nav-below .nav-previous a:hover,
.next-image a:hover,
.previous-image a:hover {
	background:#333;
}
.nav-previous, 
.previous-image {
	float:left;
}
.nav-next, 
.next-image {
	float:right;
}
.single-post .nav-previous {
	float:right;
padding-left:50px;
}
.single-post .nav-next {
	float:left;
}
*/--------------- Linienhoehe sidebar ------------*/

#sidebar {
line-height:1.5em;
}

/*---------- Blocksatz ------------*/
p.justify {
	text-align: justify;
}

/*------------- Parallax-Text-Floater ----------------*/

.aesop-parallax-sc-floater {
color:#fff;
line-height:1.5em;
padding-right:30px;
}

#cancel-comment-reply-link { 
border-bottom:20px !important;
}
.contact-info p{
padding-top:150px;
}

.comment-reply-title {
padding-bottom:130px;
}

th {
align:left;
}