

/* 5. RESPONSIVE
--------------------------------------------------------------------------------
==============================================================================*/


@media all {
	/*
	.receive-email,
	.receive-email input,
	.double-column,
	.small-column,
	.address-map,
	.aside-article article,
	.aside-article header,
	.colunm,
	.colunm-fixed,
	.right-column,
	.left-column,
	.inside-right-column,
	.inside-left-column,
	.inside-left-big-column,
	.container {
		-webkit-transition: width 1s ease-in-out;
		-moz-transition: width 1s ease-in-out;
		-o-transition: width 1s ease-in-out;
		transition: width 1s ease-in-out;
	}
	*/
}


/* 320 Template
------------------------------------------------------------------------------*/
@media screen and (max-width: 767px) {

	body .only320 {
		display: block;
	}

	body span.only320[class^="icon"] {
		display: inline-block;
	}

	body .no320 {
		display: none;
	}

	a, a:visited {
		text-decoration: none;
	}

	a:hover, a:active, a:focus {
		text-decoration: underline;
	}


	/* 2.1 Container
	------------------------------------------------------------------------------*/

	#page {
		background: #f8f7f3 url(/assets/ui/common/bg_body-320.gif) repeat-y center;
	}

	.container {
		width: 260px;
	}

	.container.list-fix {
		width: 280px;
	}

	.inside-left-column .last-line {
		padding-bottom: 40px;
	}

	.our-people-section .inside-left-column .last-line {
		padding-bottom: 20px;
	}

	.our-people-section .content-separator {
		padding-bottom: 14px;
	}
	.place-media {
		margin: 30px 0 0;
	}

	.colunm,
	.left-column.colunm-fixed,
	.left-column.colunm,
	.right-column,
	.left-column,
	.inside-right-column,
	.inside-left-column,
	.inside-left-big-column {
		width: 100%;
		float: none;
		clear: both;
		padding-right: 0;
		padding-left: 0;
	}

	.inside-right-column .small-column:first-child,
	.small-column {
		clear: both;
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}

	.content-separator {
		clear: both;
		float: none;
		padding-bottom: 24px;
		width: 100%;
	}

	.small-column > .headline {
		min-height: 0;
		padding-bottom: 18px;
	}

	.inside-left-column .small-column {
		padding-bottom: 0;
	}

	.fl,
	.fr {
		float: none;
	}
	.nav-trigger.fr {
		margin-top: 34px;
		float: right;
	}

	.line {
		padding-bottom: 48px;
	}

	.receive-email {
		padding-bottom: 10px;
	}

	.colunm-fix .colunm-fixed {
		padding-left: 0
	}
	.colunm-fix .colunm-fixed:first-child {
		width: 100%;
	}

	.receive-email {
		width: 260px;
	}

	.receive-email input {
		width: 239px;
	}

	.item-pop.active {
		z-index: 999;
		-moz-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, .2);
		-webkit-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, .2);
		box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, .2);
		background: #fff;
		margin-left: -10px;
    margin-top: -10px;
    padding: 10px;
    width: 100%;
	}

	ul.options {
		display: none;
	}

	.column-shadow {
		max-width: 321px;
		margin: 0 auto;
		background: url(/assets/ui/investments-team/shadow.png) repeat-x 0 0;

	}

	.column-shadow.filter-open {
		background: none;
	}

	.column-shadow .left-column {
		padding-top: 20px;
	}

	.column-shadow .left-column .headline-section {
		float: left;
	}

	.filter-toggle.button {
		float: right;
	}

	.investments-team .filter-box {
		padding-bottom: 10px;
		float: left;
		width: 100%;
		clear: both;
	}

	.header-team .small-fixed-column {
    float: none;
    margin-bottom: 20px;
    padding-right: 0;
    width: 100%;
	}

	.header-team .filter-field ul li:not(.filter-item0) {
		height: auto;
		padding: 0;
	}

	.header-team .filter-field ul li:not(.filter-item0) span {
		padding: 10px 0;
	}

	.line.filter-line {
		padding-top: 28px;
		padding-bottom: 3px;
	}

	.line.profile-thumb {
		padding-top: 0;
		padding-bottom: 68px;
	}


	/* 2.2 Header
	------------------------------------------------------------------------------*/

	#header .logo {
		padding-top: 20px;
		padding-bottom: 0;
	}

	#header {
		min-height: 144px;
	}

	/*.responsive_home .top-image, */
	.home .top-image {
		height: 111px;
		background-size: cover;
	}

	.responsive_home #header,
	.home #header {
		min-height: 0;
	}

	#header .right-column {
		padding-bottom: 10px;
		padding-bottom: 0;
	}

	.responsive_home #header .right-column,
	.home #header .right-column {
		padding-bottom: 40px;
	}


	/* 2.3 Navigation
	------------------------------------------------------------------------------*/

	#navigation {
		padding-top: 20px;
	}

	.nav-container {
		width: 320px;
	}

	.nav-container #header .logo {
		margin-left: 22px;
	}

	.nav-container .nav-trigger.fr {
		margin-right: 30px;
	}

	.nav-container #navigation ul {
		padding: 0 30px;
		display: none;
		border-top: none;
		background: url(/assets/ui/common/nav-shadow.png) repeat-x left bottom;
	}


	.responsive_home .nav-container #navigation ul,
	.home .nav-container #navigation ul {
		background: none;
	}

	.responsive_home .nav-container #navigation ul,
	.home .nav-container #navigation ul {
		display: block;
	}

	.nav-container #navigation ul li:first-child {
		border-top: 1px solid #dddfcd;
	}

	#navigation li {
		display: block;
		float: none;
		width: 100%;
		padding: 0;
		text-align: left;
		border-bottom: 1px solid #dddfcd;
		background: none;
	}

	.nav-container #navigation ul li.last {
		border-bottom: none;
		padding-bottom: 8px;
	}

	#navigation a {
		display: block;
		float: none;
		font-size: 18px;
		padding: 4px 10px 3px;
		text-align: left;
		text-decoration: none;
	}

	#navigation li.last a {
		text-align: left;
	}

	#navigation em {
		text-align: left;
		border-bottom: none;
	}

	#navigation span[class^="icon"]{
		display: block;
		visibility: visible;
		position: absolute;
		right: 14px;
		top: 10px;
	}

	/* 2.4 Content
	------------------------------------------------------------------------------*/
	.profile-detail #content,
	#content {
		padding-top: 28px;
	}

	.profile-detail #content{
		padding-right: 50px;
	}

	.headline-section .figure {
		max-width: 170px
	}

	.responsive_home #content,
	.home #content {
		padding-top: 18px;
	}

	.responsive_home .list-resumes li > span,
	.home .list-resumes li > span {
		display:block;
	}

	.responsive_home .inside-left-column .last-line,
	.home .inside-left-column .last-line {
		padding-bottom: 54px;
	}

	.responsive_home .list-resumes > li,
	.home .list-resumes > li {
		padding-bottom: 28px;
	}

	#footer .double-column {
		padding-bottom: 10px;
	}

	#footer .line {
		padding-bottom: 48px;
	}

	#footer .expandable-trigger {
		position: relative;
		border-bottom: 1px solid #dddfcd;
		padding-bottom: 10px;
		padding-top: 8px;
		cursor: pointer;
	}

	.expandable-trigger span[class^="icon"]	{
		display: block;
		visibility: visible;
		position: absolute;
		right: 4px;
		top: 12px;
	}

	.expandable {
		border-bottom: 1px solid #dddfcd;
		padding: 8px 0;
	}

	.profile-thumb .figure-caption {
		font-size: 10px;
	}

	.thumb {
		max-width: 165px;
		display: inline-block;
	}

	.list-thumbs ul.list > li {
		margin: 0 0 17px 14px;
    width: 123px;
    height: 168px;
	}

	.line.list-thumbs {
		padding-bottom: 40px;
	}

	.line.profile-thumb {
		padding-bottom: 30px;
	}

	.legal-section .inside-left-column .last-line {
		padding-bottom: 34px;
	}

	.article-section .headline-section {
		padding-bottom: 13px;
	}

	.article-section  .list-simple {
		padding-bottom: 20px;
	}

	.article-section .list-simple.last-line {
		padding-bottom: 10px;
	}

	.contact-section .headline-section {
		padding-bottom: 17px;
	}

	.contact-section .small-column.fl{
		padding-bottom: 29px;
	}

	.contact-section .small-column.last-line{
		padding-bottom: 0;
	}

	.contact-section .headline-quote {
		line-height: 24px;
	}

	.contact-section.line {
		padding-bottom: 23px;
	}

	.receive-email {
		padding-bottom: 30px;
	}

	.about-section .left-column .headline {
		padding-bottom: 26px;
	}

	.about-section .content-separator {
		padding-bottom: 16px;
	}
	.about-section .headline {
		padding-bottom: 22px;
	}

	.about-section .left-column {
		padding-bottom: 38px;
	}

	.contact-section .inside-left-column .small-column {
		padding-bottom: 40px;
	}

	.entry-end {
		padding-bottom: 26px;
	}

	.profile-detail .headline-section {
		padding-bottom: 46px;
	}

	.profile-detail .small-column.spread-col {
		padding-bottom: 32px;
	}
	.profile-detail .small-column .list-simple {
		padding-bottom: 14px;
	}

	.profile-detail .inside-right-column .small-column:first-child {
		padding-bottom: 5px;
	}

	.profile-detail .inside-right-column .double-small:first-child {
		padding-bottom: 12px;
	}

	.profile-detail .list-resumes span {
		display: block;
	}

	.article-detail.line {
		padding-bottom: 118px;
	}

	.profile-article .left-column {
		padding-bottom: 52px;
	}

	.profile-article .tagline {
		line-height: 26px;
	}

	.profile-article .small-header {
		padding-bottom: 4px;
	}

	.profile-article .small-column.last-line .headline-sub {
		padding-bottom: 4px;
	}

	.profile-detail .small-column .list-simple.last-line {
		padding-bottom: 0;
	}

	.inside-right-column .small-column.fix-column:first-child {
		padding-bottom: 19px;
	}

	.profile-detail .pullquote cite {
		display: block;
		padding-top: 4px;
	}

	.profile-detail .list-resumes > li.last-line {
		padding-bottom: 24px;
	}

	.line.our-people-section {
		padding-bottom: 55px;
	}

	.legal-section .inside-right-column .small-column:first-child {
		padding-bottom: 38px;
	}

	.line.legal-section {
		padding-bottom: 55px;
	}

	.about-section .content-separator.last-line2  {
		padding-bottom: 34px;
	}

	.about-section .content-separator.last-line3{
		padding-bottom: 6px;
	}

	.about-section .content-separator.last-line3 .content-separator {
		padding-bottom: 0;
	}

	/* 2.5 Footer
	------------------------------------------------------------------------------*/

	#footer {
		padding: 0;
	}


}


/* 768 Template
------------------------------------------------------------------------------*/
@media screen and (min-width: 768px) and (max-width: 1023px) {

	body .no768 {
		display: none;
	}

	.expandable {
		display: block!important;
	}

	a, a:visited {
		text-decoration: none;
	}

	a:hover, a:active, a:focus {
		text-decoration: underline;
	}


	/* 2.1 Container
	------------------------------------------------------------------------------*/

	#page {
		background: #f8f7f3 url(/assets/ui/common/bg_body-768.gif) repeat-y center;
	}

	.container {
		width: 688px;
	}

	.container.list-fix {
		width: 720px;
	}

	.list-thumbs ul.list > li.first-line-item768 {
		margin-left: 0;
	}

	.right-column {
		width: 464px;
	}

	.final768 {
		padding-bottom: 60px;
	}

	.inside-left-big-column {
		width: 464px;
		padding-right: 0;
		float: none;
		clear: both;
	}

	.inside-right-column {
		padding-right: 0;
		float: none;
		clear: both;
	}

	.inside-left-column {
		width: 464px;
		float: none;
		clear: both;
		padding-bottom: 20px;
	}

	.responsive_home .inside-left-column,
	.home .inside-left-column {
		padding-bottom: 50px;
	}

	/*.responsive_home .line,*/
	.home .line {
		padding-bottom: 178px;
	}

	.inside-left-big-column {
		padding-bottom: 20px;
	}

	.colunm {
		width: 212px;
	}

	.colunm.left-column {
		padding-right: 54px;
	}

	.adjust-to-left-column .colunm-fixed {
		clear: left;
		width: 198px;
		padding-right: 26px;
	}

	.colunm-fix .colunm-fixed:first-child {
		width: auto;
	}

	.colunm-fix {
		padding-left: 12px;
	}

	.colunm-fix .colunm-fixed {
		clear: left;
		padding-left: 0;
	}

	.colunm.double-column {
		padding-right: 0;
	}

	.colunm.last {
		width: 462px;
		padding-right: 0;
	}

	.inside-right-column .spread-col.small-column:first-child,
	.spread-col.small-column {
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}

	.inside-right-column .spread-col.last-line:first-child,
	.spread-col.last-line {
		padding-bottom: 0;
	}

	.spread-col.small-column > .headline {
		min-height: 0;
		padding-bottom: 18px;
	}

	.inside-left-column .spread-col.small-column {
		padding-bottom: 0;
	}

	.aside-article article,
	.aside-article header {
		float: left;
		width: 192px;
		padding-right: 40px;
	}

	.receive-email {
		padding-bottom: 30px;
	}

	.filter-box .small-fixed-column {
		padding-right: 26px;
	}

	.profile-thumb .figure-caption {
		padding: 10px 0 0;
	}

	.line.list-thumbs {
		padding-bottom: 59px;
	}

	.line.profile-thumb {
		padding-bottom: 78px;
	}

	.filter-box .small-fixed-column.last {
		padding-right: 0;
	}

	.our-people-section .content-separator {
		padding-bottom: 8px;
	}

	.legal-section .inside-left-column {
		padding-bottom: 38px;
	}


	.legal-section  .spread-col.small-column:first-child,
	.legal-section  .spread-col.small-column {
		padding-bottom: 38px;
	}

	.legal-section  .spread-col.small-column.last-line {
		padding-bottom: 0;
	}

	.article-section .headline-section {
		padding-bottom: 20px;
	}

	.article-section .inside-left-big-column {
		padding-bottom: 58px;
	}

	.contact-section .inside-left-column .spread-col.small-column {
		padding-bottom: 26px;
	}

	.contact-section .content-separator {
		padding-bottom: 18px;
	}

	.contact-section .headline-sub {
		padding-bottom: 0;
	}

	.receive-email {
		padding-bottom: 36px;
	}

	.profile-detail #content {
		padding-top: 3px;
	}

	.article-detail .headline-section {
		padding-bottom: 19px;
	}

	.article-detail .inside-left-column {
		padding-bottom: 30px;
	}

	.article-detail .list-resumes span {
		display: block;
	}

	.article-detail .pullquote cite {
		display: block;
		padding-top: 17px;
	}

	.profile-article .left-column .headline-sub {
		padding-bottom: 24px;
	}

	.profile-article .inside-left-column .small-column {
		padding-bottom: 14px;
	}

	.profile-article .double-small .entry-meta.small-header {
		padding-bottom: 0;
	}

	.clearfix.profile-article {
		padding-bottom: 115px;
	}

	.final-list {
		padding-bottom: 35px;
	}

	.filter-line .left-column {
		width: 150px;
	}

	.filter-line .right-column {
		width: 519px;
	}

	.right-column.media-column {
		width: 100%;
		clear: both;
	}

	.legal-section .inside-left-column {
		padding-bottom: 0px;
	}

	.line.article-section {
		padding-bottom: 60px;
	}

	#filter-box {
		display: block!important;
	}

	/* 2.2 Header
	------------------------------------------------------------------------------*/

	/*.responsive_home .top-image,*/
	.home .top-image {
		height: 263px;
		background-size: cover;
	}

	/*.responsive_home #header,*/
	.home #header {
		min-height: 187px;
	}

	.investments-team #header {
		min-height: 240px;
	}

}


/* 1024 Template
/* Default dimensions | defined in main.css
------------------------------------------------------------------------------*/

@media screen and (min-width: 767px) and (max-width: 1199px) {

	body .no1024 {
		display: none;
	}

	.expandable {
		display: block!important;
	}

	/*.responsive_home .line,*/
	.home .line {
		padding-bottom: 178px;
	}

	a, a:visited {
		text-decoration: none;
	}

	a:hover, a:active, a:focus {
		text-decoration: underline;
	}


	/* 2.1 Container
	------------------------------------------------------------------------------*/

	.our-people-section .content-separator {
		padding-bottom: 30px;
	}

	.line.legal-section {
		padding-bottom: 108px;
	}

	.investments-team #header {
		min-height: 239px;
	}

	.line.list-thumbs {
		padding-bottom: 59px;
	}

	.line.profile-thumb {
		padding-bottom: 79px;
	}

	.article-section .headline-section {
		padding-bottom: 20px;
	}

	.profile-detail #content {
		padding-top: 4px;
	}

	.article-detail .left-column .headline-section {
		padding-bottom: 23px;
	}

	.article-detail .inside-right-column .list-simple {
		padding-bottom: 14px;
	}

	.article-detail .inside-right-column .last-line {
		padding-bottom: 0;
	}

	.article-detail .list-resumes span{
		display: block;
	}

	.article-detail .right-column .content-separator {
		padding-bottom: 29px;
	}

	.profile-article .left-column .headline-sub {
		padding-bottom: 24px;
	}

	.profile-article .double-small .list-simple {
		padding-bottom: 14px;
	}

	.profile-article .double-small .entry-meta {
		padding-bottom: 2px;
	}

	.final-list {
		padding-bottom: 35px;
	}

	.about-section .left-column .small-header {
		padding-bottom: 19px;
	}

	.about-section .medium-header {
		padding-bottom: 22px;
	}

	.about-section .content-separator {
		padding-bottom: 16px;
	}

	.about-section .content-separator.last-line2 {
		padding-bottom: 0;
	}

	#filter-box {
		display: block!important;
	}

}


/* 1200 Template
------------------------------------------------------------------------------*/
@media screen and (min-width: 1200px) {

	body .only1200 {
		display: block;
	}

	body .no1200 {
		display: none;
	}

	.expandable {
		display: block!important;
	}

	body {
		font-size: 14px;
	}


	/* 1.5 Normalized Styles
	------------------------------------------------------------------------------*/

	a, a:visited {
		text-decoration: none;
	}

	a:hover, a:active, a:focus {
		text-decoration: underline;
	}

	/* 2.1 Container
	------------------------------------------------------------------------------*/

	#page {
		background: #f8f7f3 url(/assets/ui/common/bg_body-1200.gif) repeat-y center;
	}

	.container {
		width: 1121px;
	}

	.profile-detail #content {
		padding-top: 5px;
	}

	.left-column {
		width: 200px;
	}

	.article-detail .left-column .headline-section {
    	padding-bottom: 23px;
	}

	.profile-detail .inside-left-column .tagline {
    	line-height: 27px;
	}

	.right-column {
		width: 880px;
	}

	.inside-right-column {
		width: 490px;
	}

	.inside-right-column .small-column:first-child,
	.inside-right-column .small-column.fix-column {
		padding-right: 52px;
	}

	.inside-right-column .small-column {
		width: 220px;
	}

	.inside-right-column .small-column:first-child {
		padding-right: 42px;
	}

	.contact-section .inside-right-column .small-column:first-child {
		padding-right: 46px;
	}

	.final-list {
		padding-bottom: 35px;
	}

	.contact-section .small-column {
		width: 216px;
	}

	.inside-left-big-column {
		width: 570px;
		padding-right: 56px;
	}

	.article-section .inside-left-big-column {
		padding-right: 72px;
	}

	.columns-change .inside-left-big-column {
		width: 318px;
	}
	.inside-left-column {
		width: 320px;
		padding-right: 56px;
	}

	.colunm-fixed {
		width: 214px;
	}

	.colunm-fixed,
	.colunm {
		padding-right: 31px;
	}

	.colunm.double-column {
		width: auto;
	}

	.colunm.double-column .fl {
		float: left;
	}

	.colunm.double-column .colunm {
		padding-left: 35px;
	}

	.colunm.double-column .colunm:first-child {
		padding-left: 0;
	}

	.colunm-fix .colunm-fixed:first-child {
		width: 200px;
	}

	.inside-left-column .small-column {
		width: 100%;
	}

	.address-map {
		width: 204px;
		height: 140px;
	}

	body .aside-column {
		width: 640px;
	}

	.small-fixed-column {
		padding-right: 74px;
	}

	.left-column.colunm-fixed {
		padding-right: 68px;
	}

	.left-column.colunm {
		padding-right: 68px;
	}

	/*.responsive_home .line,*/
	.home .line {
		padding-bottom: 60px;
	}

	.headline-content {
		padding-bottom: 6px;
	}

	.our-people-section .content-separator {
		padding-bottom: 32px;
	}

	.article-section .clearfix.line {
		padding-bottom: 60px;
	}

	.article-section .list-titles hr.dotline {
		margin-bottom: 14px;
	}

	.article-section .list-titles .entry-meta {
		text-transform: none;
		padding-bottom: 42px;
	}
	.article-section.line {
		padding-bottom: 72px;
	}

	#footer .colunm.fix-column {
		width: 230px;
	}

	.colunm.double-column .colunm:first-child {
		padding-left: 0;
		width: 200px;
	}

	.article-detail .list-resumes span {
		display: block;
	}

	.contact-section .headline-quote {
		padding-bottom: 29px;
	}

	.contact-section .address-map {
		margin-bottom: 26px;
	}

	.contact-section .headline-sub {
		padding-bottom: 6px;
	}

	.contact-section .vcard {
		padding-bottom: 0;
		line-height: 20px;
	}

	.contact-section .content-separator {
		padding-bottom: 30px;
	}

	.client-login-section.line {
		padding-bottom: 110px;
	}

	.about-section .content-separator {
		padding-bottom: 21px;
	}

	.about-section .colunm-fixed.center {
		width: 230px;
	}

	.about-section .content-separator.last-line2 {
		padding-bottom: 0;
	}

	#footer {
		padding-top: 26px;
	}

	.article-detail .inside-right-column .list-simple {
		padding-bottom: 26px;
	}

	.article-detail .right-column .content-separator {
		padding-bottom: 30px;
	}

	.article-detail .inside-left-column {
		width: 295px;
		padding-right: 81px;
	}

	.profile-article .left-column > figure {
		width: 168px;
	}

	.profile-article .left-column .headline-sub {
		padding-bottom: 24px;
	}

	.profile-article .headline-sub {
		padding-bottom: 11px;
	}

	.profile-thumb .figure-caption {
		padding: 9px 0 0;
	}

	.list-thumbs ul.list > li.first-line-item1200 {
		margin-left: 0;
		clear: left;
	}

	.line.list-thumbs {
		padding-bottom: 60px;
	}

	.line.profile-thumb {
		padding-bottom: 81px;
	}

	.our-people-section .content-separator {
		padding-bottom: 24px;
	}

	#filter-box {
		display: block!important;
	}

	/* 2.2 Header
	------------------------------------------------------------------------------*/

	/*.responsive_home .top-image,*/
	.home .top-image {
		height: 399px;
	}

	#header {
		min-height: 122px;
	}

	.tagline em {
		display: block;
	}

	/* 2.3 Navigation
	------------------------------------------------------------------------------*/

	#navigation {
		padding-top: 46px;
	}

	.nav1 {
		width: 82px;
	}

	.nav2 {
		width: 74px;
	}

	.nav3 {
		width: 141px;
	}

	.nav4 {
		width: 72px;
	}

	.nav5 {
		width: 89px;
	}

	#navigation a {
		font-size: 24px;
	}

	#navigation {
		width: 504px;
	}

	/* 2.6 Type styles
	------------------------------------------------------------------------------*/

	.receive-email .button {
		font-size: 14px;
	}
	.headline-quote {
		font-size: 24px;
	}

	.headline-super {
		font-size: 36px;
	}

	.headline-sub {
		font-size: 18px;
	}

	.tagline {
		font-size: 24px;
	}

	.tagline em {
		font-size: 18px;
	}

	.entry-content {
		font-size: 14px;
	}

	.entry-meta {
		font-size: 11px;
		letter-spacing: 2px;
	}

	.headline-quote {
		line-height: 28px;
	}

	#footer .headline-sub {
		padding-bottom: 8px;
	}

	.headline {
		font-size: 21px;
		line-height: 24px;
	}

	.about-section .headline.medium-header {
		padding-bottom: 24px;
	}

	.about-section .headline.small-header {
		padding-bottom: 23px;
	}

	.small-column > .headline {
		padding-bottom: 9px;
	}

	.entry-content p {
		line-height: 20px;
		margin-bottom: 23px;
	}

	.headline-resume {
		font-size: 24px;
		line-height: 29px;
	}

}

/* Retina images
------------------------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {

	#header .site-name span {
		background-image: url(/assets/ui/common/logo@2x.png);
		background-size: 100px 100px;
	}

	.icon-arrow-down {
		background-image: url(/assets/ui/common/icons/nav_arrow_down@2x.png);
		background-size: 16px 16px;
	}

	.icon-filter {
		background-image: url(/assets/ui/common/icons/nav_filter@2x.png);
		background-size: 16px 16px;
	}

	.icon-expand {
		background-image: url(/assets/ui/common/icons/nav_expand@2x.png);
		background-size: 16px 16px;
	}

	.icon-close {
		background-image: url(/assets/ui/common/icons/nav_close@2x.png);
		background-size: 16px 16px;
	}

	.icon-arrow-up {
		background-image: url(/assets/ui/common/icons/nav_arrow_up@2x.png);
		background-size: 16px 16px;
	}

	.icon-arrow-right {
		background-image: url(/assets/ui/common/icons/nav_arrow_right@2x.png);
		background-size: 16px 16px;
	}

	.icon-arrow-left {
		background-image: url(/assets/ui/common/icons/nav_arrow_left@2x.png);
		background-size: 16px 16px;
	}

}
