
.section-resume-areas h2{
	position: relative;
	margin-bottom: 80px;
	text-align: center;
}
.section-resume-areas h2:after{
	position: absolute;
	content: '';
	left: 0;
	right:0;
	bottom: -25px;
	background: url('../../images/main/h2.png') no-repeat center center;
	background-size: auto 3px;
	height:3px;
}

/* ==================== .section-media-topBanner ======================================== */

.section-resume-topBanner{
	background-image: url(../../images/pages/resume/banner.jpg?v=3);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
	/* retina */
	.section-resume-topBanner{
		background-image: url(../../images/pages/resume/banner@2x.jpg?v=3);
		background-size: auto 330px;
	}
}
.section-resume-topBanner p{
	max-width: 600px;
}

/* ==================== section-resume-areas ======================================== */

.section-resume-areas .borders .item{
	border: 1px solid #efefef;
	width: 220px;
	min-height: 200px;
	margin: 15px;
	text-align: center;
	font-size: 17px;
	background-repeat: no-repeat;
	background-position: 50% 50px;
	background-size: auto 35px;
	padding-top: 100px;
}
.section-resume-areas .borders .item:empty{
	border: none;
	min-height:0;
	padding-top:0;
}
.section-resume-areas .item.icon1{ background-image: url('../../images/pages/resume/1.png'); }
.section-resume-areas .item.icon2{ background-image: url('../../images/pages/resume/2.png'); }
.section-resume-areas .item.icon3{ background-image: url('../../images/pages/resume/3.png'); background-size: auto 25px; }
.section-resume-areas .item.icon4{ background-image: url('../../images/pages/resume/4.png'); }
.section-resume-areas .item.icon5{ background-image: url('../../images/pages/resume/5.png'); }
.section-resume-areas .item.icon6{ background-image: url('../../images/pages/resume/6.png'); }
.section-resume-areas .item.icon7{ background-image: url('../../images/pages/resume/7.png'); }
.section-resume-areas .item.icon8{ background-image: url('../../images/pages/resume/8.png'); }

.section-resume-areas .flex-container.sides .item{
	width: 400px;
}
.section-resume-areas .flex-container.separator .item:first-child{
	position: relative;
}
.section-resume-areas .flex-container.separator .item:first-child:after{
	position: absolute;
	content: '';
	top:0;
	bottom:0;
	right: -10px;
	width:0;
	border-right: 1px solid #f1f1f1;
}
@media screen and (max-width: 920px){
	.section-resume-areas .flex-container.separator .item:first-child:after{
		display: none;
	}	
}

/* ==================== section-resume-book ======================================== */

.section-resume-book{
	margin: 50px 0 100px 0;
}
.section-resume-book .content{
	min-height: 314px;
	background: #f3f3f4 url(../../images/pages/about/book.png?v=2) no-repeat 8% center;
}
.section-resume-book .text{
	margin-left: 360px;
	text-align: center;
}
.section-resume-book h2{
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 600px){
	.section-resume-book .content{
		background-position: center top;
		padding-top: 350px;
	}
	.section-resume-book .text{
		margin-left: 0;
	}	
}

/* ==================== .section-resume-bottomBanner ======================================== */

.section-resume-bottomBanner{
	min-height: 444px;
	background-image: url(../../images/pages/resume/banner2.jpg);
}
.section-resume-bottomBanner h2{
	color: white;
	margin-bottom: 70px;
}
.section-resume-bottomBanner p{
	max-width: 600px;
	line-height: 3;
}

/* ==================== .section-resume-publications ======================================== */

.section-resume-publications h3{
	margin-top: 40px;
	font-size: 17px;
	font-weight: bold;
}

/* ==================== .section-resume-testimonials ======================================== */

.section-resume-testimonials .item{
	font-size: 14px;
	border: 1px solid #efefef;
	padding: 45px;
	line-height: 1.8;
	width: 400px;
}
.section-resume-testimonials .item:empty{
	border: none;
	padding: 0;
}
.section-resume-testimonials h2{
	margin-top: 0;
}
.section-resume-testimonials h4{
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #cab48b;
	margin-left: 50px;
	margin-top: 30px;
}
.section-resume-testimonials h4:before{
	position: absolute;
	content: '';
	left: -60px;
	width: 30px;
	top: 0.5em;
	height: 1px;
	background-color: #cab48b;
}
.section-resume-testimonials blockquote{
	position: relative; 
	margin: 0 50px;
}
.section-resume-testimonials blockquote p{
	margin:0;
}
.section-resume-testimonials blockquote p:before, .section-resume-testimonials blockquote p:after{
	position: absolute;
	color: #cab48b;
	font-size: 50px;
	font-family: "Times New Roman";
}
.section-resume-testimonials blockquote p:before{
	content: '“';
	top: -15px;
	left: -50px;
}
.section-resume-testimonials blockquote p:after{
	content: '„';
	bottom: -15px;
	right: -50px;  
}