/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.img49 {
	width: 49%;
}

.img100 {
	width: 100%;
}

.post-column.avatar img
{
	max-width: 70% !important;
	margin-left: 10%;
}

.home-button:hover,
.download-button:hover {
	background: #bf6969 !important;
	color: #fff !important;
}

.right-block .description a:hover {
	color: #BF3939;
}

.home-button {
	background: #BF3939;
	color: #fff;
	font-size: 14px;
	padding: 5px 10px;
	margin: 20px 0 0;
	cursor: pointer;
	width: 90px;
	text-align: center;
}

.home-button-li {
	list-style-type: none;
	margin-top: 1em !important;
}

.download-button {
	margin: 0 auto !important;
	width: 180px;
	display: block;
	font-size: 1em;
	padding: 1em;
}

.right-block .description h3.subtitle {
	padding: 1em 0 !important;
	display: block;
	color: #009999;
	text-transform: uppercase;
}

.read-more-button, .read-less-button {
	margin: 20px 0 !important;
}

.portfolio-column {
	display: inline-block;
	width: 60%;
	margin: 0 2% 4% 0;
	vertical-align: top;
}

.portfolio-column.graph {
	text-align: center;
	width: 30%;
}

.portfolio-column.graph h3 {
	color: #BF3939;
	text-transform: uppercase;
}

.portfolio-column.graph h3 {
	text-align: center;
}

.portfolio-column.graph img {
	width: 90%;
	margin: auto;
}

.right-block .description li {
	text-align: left;
}

.body-part {
	width: 5%;
	height: 10px;
/*border: 2px solid black;
/* transparent;*/
	position: relative;
	cursor: pointer;
	padding: 2%;
	border-radius: 75%;
	-moz-border-radius: 75%;
	-webkit-border-radius: 75%;
	border: 3px dotted #92cdcc;
}

.about-widget .pody-part-oversize {
	width: 25%;
	border: 3px solid transparent;
}

.about-widget .cloud-visible {
	display: block !important;
}

.about-widget .cloud-pointer {
	content: "";
	border-width: 30px 0 0 15px;
	border-style: solid;
	border-color: transparent #92cdcc;
	margin-left: 20px;
	display: none;
}

.about-widget .cloud {
	padding: 1em;
	margin: 0;
	position: relative;
	background: #92cdcc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
	z-index: 1000;
}

/*.about-widget .cloud:after {
	content: "";
	position: absolute;
	z-index: 1;
	bottom: -50px;
	left: 40px;
	border-width: 0 15px 50px 0;
	border-style: solid;
	border-color: transparent #92cdcc;
	display: block;
	width: 0;
}*/
.about-widget .cloud p.title {
	display: block;
	font-size: 1.2em;
	margin: .5em 0;
	font-weight: bold;
}

.about-widget .cloud p {
	display: block;
	font-size: 1em;
}

.about-image .beginning,
.about-image .ending {
	width: 5%;
	height: 10px;
	position: relative;
}

.about-image .beginning {
	margin: 0 0 5%;
}

.body-part.brain {
	margin: 0 38% 3%;
}

.body-part.ears {
	margin: 0 31% 9%;
}

.body-part.heart {
	margin: 0 50% 1%;
}

.body-part.hands {
	margin: 0 75% 1%;
}

.body-part.langs {
	margin: 0 40% 5%;
}

.body-part.belly {
	margin: 0 52% 32%;
}

.about-image {
	background: url(http://mziolkowska.com/wp-content/uploads/2015/02/m_ziolkowska-1024x906.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
	max-width: 100%;
	width: auto;
	height: auto;
	position: relative;
}

.about-widget {
	margin: 0 auto;
	position: relative;
	max-width: 100%;
	width: auto;
	height: auto;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	display: block !important;
	border: none;
	font-family: muli;
	font-size: 2em;
	padding: 0;
	margin: 0;
	color: #009999;
	font-weight: bold;
}

.post-column .img90 {
	max-width: 90% !important;
}

.post-column .img50 {
	max-width: 50% !important;
}

.post-column.cv a {
	color: #009999;
	font-size: 3em;
	font-weight: bold;
	line-height: 1em;
}

.post-column.cv a:hover {
	color: #BF3939;
}

.post-image-descrption {
	text-align: center;
	font-size: 1.5em;
}

.post-column img {
	margin: 0;
	padding: 0;
	max-width: 40% !important;
}

.post-column.ethos {
/*display: block;	
	margin: auto;*/
	max-width: 57%;
	margin: 2em .5em 0 0;
}

.post-column.cv img {
	max-width: 100% !important;
}

.post-column.ethos img {
	max-width: 20% !important;
}

.post-column.ethos p {
	margin: 0;
	padding: 0;
}

.post-column.cv {
	max-width: 25%;
	margin: 2em 10%;
}

.post-bold {
	color: #BF3939;
	font-weight: bold;
	font-size: 1.1em;
}

.post-column.ethos ul {
	font-size: 1.9em;
	list-style-type: none;
}

.post-column-wide {
	max-width: 100%;
	text-align: center;
	vertical-align: top;
}

.post-column {
	display: inline-block;
	margin: 2em;
	max-width: 40%;
	text-align: center;
	vertical-align: top;
}

.post-column h2 {
	color: #009999;
	font-size: 3em;
	font-weight: bold;
}

.post-link:hover,
.post-link:active,
.post-link:focus {
	background: #066;
	color: white;
}

.p-tags a {
	margin-top: 10px;
	display: inline-block;
}

.post-link {
/*border: 1px solid #099;*/
	margin-right: .5em;
	border-radius: 2px;
	background: #099;
	color: #fff;
	cursor: pointer;
/*-webkit-appearance: button;
	font-size: 15px;
	font-size: 1.5rem;*/
	line-height: 1;
/*padding: .5em 1em;*/
	text-transform: uppercase;
	margin-top: 10px;
	display: inline-block;
	padding: .3em 10px;
	font-size: 1em;
}

.info-text {
	text-align: center;
	font-size: 1.2em;
}

.portfolio-button:active,
.portfolio-button:focus,
.portfolio-button:hover {
	background: rgba(191,57,57,0.8);
	text-shadow: 2px 2px #3a3a3a;
}

.portfolio-button {
	margin: auto;
	max-width: 200px;
	text-align: center;
	display: block;
	background: #BF3939;
	padding: 1.1em;
	font-weight: 700;
	vertical-align: middle;
	font-family: 'Muli', sans-serif;
	color: #fff !important;
	font-size: 2em;
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
/*border: 1px solid #3a3a3a;
	box-shadow: .2em .2em .5em #3a3a3a;
	-webkit-box-shadow: .2em .2em .5em #3a3a3a;
	-moz-box-shadow: .2em .2em .5em #3a3a3a;
	-webkit-box-shadow: .2em .2em .5em #3a3a3a;*/
}

.wpcf7-response-output,
.wpcf7-validation-errors {
	display: none !important;
}

.var-narrow .timeline-header .summary {
	font-size: 30px !important;
}

div.sharedaddy h3.sd-title {
	color: #3a3a3a;
	font-family: 'Muli';
	font-weight: 700;
	font-size: 2em;
	display: block;
	margin: .5em 0;
}

.sharing_send:hover, 
.sd-content ul li .option a.share-ustom:hover, 
.sd-content ul li a.sd-button:hover, 
.sd-content ul li.advanced a.share-more:hover, 
.sd-content ul li.preview-item div.option.option-smart-off a:hover, 
.sd-social-icon .sd-content ul li a.sd-button:hover, 
.sd-social-icon-text .sd-content ul li a.sd-button:hover, 
.sd-social-official .sd-content>ul>li .digg_button >a:hover, 
.sd-social-official .sd-content>ul>li>a.sd-button:hover, 
.sd-social-text .sd-content ul li a.sd-button:hover {
	color: #BF3939 !important;
}

.sharing_send, 
.sd-content ul li .option a.share-ustom, 
.sd-content ul li a.sd-button, 
.sd-content ul li.advanced a.share-more, 
.sd-content ul li.preview-item div.option.option-smart-off a, 
.sd-social-icon .sd-content ul li a.sd-button, 
.sd-social-icon-text .sd-content ul li a.sd-button, 
.sd-social-official .sd-content>ul>li .digg_button >a, 
.sd-social-official .sd-content>ul>li>a.sd-button, 
.sd-social-text .sd-content ul li a.sd-button {
	font-weight: bold;
	text-decoration: none !important;
	display: inline-block;
	margin: 0 5px 5px 0;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	border-radius: 3px;
	color: #009999 !important;
	background: #f8f8f8;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(0,0,0,.08);
	text-shadow: none;
	line-height: 23px;
	padding: 1px 8px 0 5px;
}
blockquote p{
	font-size: 1.2em;
	line-height: 1.2em;
}
