/*
Theme Name: PeyerPartner2014 Child Theme
Author: Weblotion Markus Böniger
Author URI: http://weblotion.ch/
Template: peyerpartner2014
Version: 1.0
Description: WordPress-Theme für Peyer Partner Rechtsanwälte. (Online seit Frühling 2015)
Theme URI: www.peyerpartner.ch
*/

@import url("../peyerpartner2014/style.css");

.text a{
	color: #333;
}
.text a:hover{
	color: #991834;
	text-decoration:none;
}


.text ul {
	padding-left:0em;
	padding-bottom:2em;
}
.text ul li{
	border:0px solid red;
	margin-bottom:16px;
}
.text ul li strong{
	/*list-style-type: circle;*/
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size:18px;
	
}
.text ul li a{
	color: #333;
}
.text ul li a::after{
	/*content: "+";*/
	content: "+";
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	font-weight: 300;
	margin: -3px 0 0 2px;
	color: #991834;
	margin-top: -3px;
}

#nav > li.menu-item-language {
	/*display:none;*/
}

.portrait-img img {
		border:0px solid red;
		/*margin-top: 30px !important;*/
}

.text ul.circle {
	padding-left:1em;
	padding-bottom:2em;
}

.text ul.circle li {
	list-style-type: circle;
	display: list-item;
	border:0px solid red;
}


/* Footer */
.footer-block {
    padding: 40px 50px 40px 40px;
}
.footer-block .text {
    display: inline-block;
    max-width: 50%;
    width: 50% !important;
}
.footer-block .text.footer-logo {
    text-align: right;
    display: flex !important;
    justify-content: flex-end;
}
.footer-logo-img{ display:inline-block; padding-left:30px;}


@media all and (max-width: 1024px) {
	.post-holder .post .text {
		display: inline;
	}
	.portrait-img {
		top: 100px;
	}
	
	.portrait-img img {
		/*border:0px solid red;
		margin-top: 100px !important;*/
	}
}

@media only screen and (max-width:992px){
.footer-block {
    padding: 0;
}
.hide-sm {
    display: none !important;
}
.footer-logo-img {
		display: inline-block;
		padding-left: 0px;
	}
	
}

@media only screen and (max-width: 768px) {
	.footer-block .text.footer-info {
		width: 100% !important;
		display: block;
		max-width: 100%;
	}
	
	.portrait-img img {
		border:0px solid red;
	}
	
	
}

@media all and (max-width: 639px) {
	/*
	#nav > li {
		float: none;
		text-align: center;
		border-top: 1px solid #d4d4d4;
	}
	
	#nav > li.menu-item-language {
		display: inline;
		float: none;
		text-align: center;
		border-top: 1px solid #d4d4d4;
	}
	*/
	
	
	
}
