@media only screen and (max-width: 1000px) {
.content_part > .img{height:55vh}
}
@media only screen and (max-width: 800px) {
#sitenav{height:initial;min-height:100vh}
.slidebox_container{display:none}
.slidebox_container.small{display:block}
blockquote > p{font-size:18px;line-height:24px}
.closeups{padding-top:3vh}
.closeup_img{display:table-cell;height:25vw;width:25vw}
.closeup_img .img{border:solid 1px #000}
.closeup_txt{display:table-cell;margin-top:0;padding-left:2vw;padding-right:2vw;vertical-align:middle;width:40vw}
}
@media only screen and (max-width: 600px) {
blockquote > p{font-size:16px;line-height:22px}
blockquote .author{margin-top:10px;padding-right:40px}
.content_part > .img{height:40vh}
.icon_scroll_down{height:50px;width:50px}
.page_title{padding-bottom:40px;padding-top:30px}
.content_part header{padding-top:30px}
}
@media only screen and (max-width: 500px) {
blockquote > p{font-size:13px;letter-spacing:3px;line-height:18px;margin-left:3px}
.pf_social,.pf_navigation{padding-top:40px}
.pf_navigation ul li{margin-left:4px}
.pf_navigation ul li a{font-size:13px;letter-spacing:2px}
.pf_navigation.small ul li a{font-size:11px;letter-spacing:1px}
.pf_infos{padding-bottom:40px;padding-top:40px}
.pf_infos .vsmall,.pf_infos .vsmall a{letter-spacing:4px;margin-left:4px}
}
@media only screen and (max-width: 400px) {
.slidebox_close{padding-bottom:10px;padding-right:10px;padding-top:10px}
#sitenav{filter:alpha(opacity=100);margin-left:-100vw;opacity:1;width:100vw}
blockquote .author{padding-right:30px}
.page_title h1{font-size:14px;letter-spacing:8px;padding-left:8px}
.page_title h2{font-size:13px!important}
.content_part header h2{font-size:14px;letter-spacing:8px;line-height:20px;padding-left:8px}
.content_part .infos p{font-size:13px;letter-spacing:3px;line-height:20px;margin-left:3px}
.closeup_txt{padding-left:3vw;padding-right:3vw}
}
@media only screen and (max-width: 350px) {
.closeup_img{height:20vw;width:20vw}
.closeup_txt{width:50vw}
}
@media only screen and (max-height: 600px) {
#sitenav .header_nav p{padding-top:40px}
#sitenav .header_nav:first-child p{padding-top:50px}
#sitenav nav ul li a{padding-bottom:6px;padding-top:6px}
}