

#blog{
display: block !important
} 

.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before {
    height: 3px;
    width: 23px;
}

.popup_menu .line:after {
    top: 6px;
}

.popup_menu .line:before {
    top: -6px;
}

nav.popup_menu ul li a {
    text-transform: none;
}

@media only screen and (max-width: 768px) {
nav.popup_menu ul li a, nav.popup_menu ul li a span {
    line-height: 115px;
    font-size: 115px;
    letter-spacing: -10px;
}
.title.title_size_medium h1, .blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_large_image h2 a {
    font-size: 117px;
    line-height: 108px;
    letter-spacing: -12px;
}
}

@media only screen and (max-width: 600px) {
nav.popup_menu ul li a, nav.popup_menu ul li a span {
 line-height: 60px;
    font-size: 54px;
    letter-spacing: -3px;
}
.title.title_size_medium h1, .blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_large_image h2 a {
    font-size: 58px;
    line-height: 55px;
    letter-spacing: -6px;
}
}

.q_progress_bar .progress_title_holder {
    margin: 0 0 16px;
}

.title.title_size_medium h1 {
    text-transform: none;
}

.filter_outer {
    text-align: left;
}

.filter_holder ul li span {
    padding: 0 30px 0 0;
}

.portfolio_single .portfolio_container {
    margin-top: 42px;
}

.portfolio_navigation .portfolio_next a, .portfolio_navigation .portfolio_prev a {
    color: #000;
    border: 2px solid #F1F1F2;
    background-color: #F1F1F2;
    border-radius: 0px;
}

.portfolio_navigation .portfolio_next a:hover, .portfolio_navigation .portfolio_prev a:hover {
    background-color: #fff;
    border-color: #fff;
}

.portfolio_navigation {
    padding-bottom: 85px;
}

.page_not_found h2 {
    letter-spacing: -3px;
}



.wpcf7-submit
{
color: #f1ece0;
background-color: #c8b69f;
}

#ui-id-3 > span:nth-child(1) > span:nth-child(1)
{
display:none;
}
#ui-id-3 > span:nth-child(1)
{
display:none;
}

#ui-id-1 > span:nth-child(1) > span:nth-child(1)
{
display:none;
}
#ui-id-1 > span:nth-child(1)
{
display:none;
}
#ui-id-5 > span:nth-child(1)
{
display:none;
}
#ui-id-7 > span:nth-child(1)
{
display:none;
}
#ui-id-9 > span:nth-child(1)
{
display:none;
}
#ui-id-11 > span:nth-child(1)
{
display:none;
}
#ui-id-13 > span:nth-child(1)
{
display:none;
}
#ui-id-15 > span:nth-child(1)
{
display:none;
}

.vc_column_container .wpb_wrapper .wpb_text_column h4 span{
	padding-left:5px;
	padding-right:5px;
	
}

.full_width_inner #kontakt .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) p:nth-child(2) input[type=submit]{
	background-color:#c8b69f;
	
	
}

.full_width_inner #kontakt .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) p:nth-child(2) input[type=submit]:hover
	{
	    background-color:#ad1f63;
	}

.latest_post_holder .clearfix .latest_post .latest_post_inner .excerpt{
	font-family: futura-pt, sans-serif;
font-size:18px;
}

.full_width_inner #blog .section_inner .clearfix:nth-child(1) .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) ul .clearfix:nth-child(1) .latest_post .latest_post_text{
	padding-bottom:40px;
}

.full_width_inner #blog .section_inner .clearfix:nth-child(1) .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) ul .clearfix:nth-child(2) .latest_post .latest_post_text{
	padding-bottom:40px;
}

.full_width_inner #blog .section_inner .clearfix:nth-child(1) .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) ul .clearfix:nth-child(3) .latest_post .latest_post_text{
	padding-bottom:40px;
}

.title_subtitle_holder span{
	font-size:105.8px;
	letter-spacing:-6px;
	color:#c8b69f;
	
}



.sidebar h5{
	color: #c8b69f;
	font-family: futura-pt, sans-serif;
	font-weight:600;
	letter-spacing:0.2px;
	font-size:20.4px;
}

.post_text_inner .entry_title{
	color:#c8b69f;
	font-weight:500;
	letter-spacing:-4.8px;
	font-size:39.9px;
	word-spacing:4.9px;
}

.post_text_inner .post_info{
	color:#c8b69f !important;
}

.qode-like span{
	color:#c8b69f !important;
}

.tabs-container .projects_holder_outer .load_more a{
	
	background-color:#c8b69f;
}


.tabs-container .projects_holder_outer .load_more:hover a{
	
	background-color:#ad1f63;
}

#profil .clearfix .vc_column_container .wpb_wrapper .wpb_text_column p{
	
}

.vc_column_container .wpb_wrapper .wpb_text_column h4 span{
	font-family: futura-pt-bold, sans-serif;
font-weight: 700;


}


 .clearfix .vc_column_container .wpb_wrapper .title-holder .accordion_mark_icon{
	display:none;
}

.clearfix .vc_column_container .wpb_wrapper .title-holder .accordion_mark{
	display:none;
}

#kompetenzen .clearfix .vc_column_container .wpb_wrapper .title-holder{
	width:70% !important;
}




.clearfix.latest_post.latest_post_inner.latest_post_title:hover a{
	color: #ad1f63 !important;
}

.ui-accordion-header-active .tab-title{
	padding-left:9px !important;
}

li.clearfix:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) > a:nth-child(1):hover
{
color:#ad1f63;
}
li.clearfix:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) > a:nth-child(1):hover
{
color:#ad1f63;
}
li.clearfix:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) > a:nth-child(1):hover
{
color:#ad1f63;
}
li.clearfix:nth-child(4) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1) > a:nth-child(1):hover
{
color:#ad1f63;
}
.latest_post_holder .clearfix .latest_post .latest_post_inner .excerpt{
	font-size:18px;
	
}

.title_subtitle_holder h1 span{
	font-size:83.3px;
	letter-spacing:-4.5px;
text-align:center !important;
	
}

.portfolio_single p{
	font-family:'futura-pt', sans-serif;
	font-size:18px;
}

.portfolio_categories h6{
	
	font-family:'futura-pt', sans-serif;
}

.portfolio_custom_field h6{
	
	font-family:'futura-pt', sans-serif;
}


.portfolio_single .portfolio_navigation{
	position:relative;
	top:-550px;
	
}

.portfolio_custom_field h6{
	position:relative;
	bottom:-109px;
	color:#c8b69f;
	font-family:'futura-pt'sans-serif;
	font-weight:400;
	font-size:18.8px;
	top:124px;
	
}

.portfolio_detail .portfolio_categories{
	position:relative;
	top:-150px;
}

.portfolio_detail .portfolio_custom_field:nth-child(1) h6{
	padding-bottom:-0px !important;
}

.portfolio_detail .portfolio_custom_field:nth-child(2) h6{
	top:89px;
	position:relative;
}

.portfolio_detail .portfolio_custom_field:nth-child(3) h6{
	top:50px;
	position:relative;
}

.title_subtitle_holder > h1:nth-child(1) > span:nth-child(1)
{

text-align:center !important;
}

img.mobile{
	left:-142px;
	position:relative;
}

#kompetenzen .clearfix .vc_column_container .wpb_wrapper .ui-accordion-header-active{
	padding-right:5px;
	padding-left:5px;
	font-family:'futura-pt-bold',sans-serif;
}

#kompetenzen .clearfix .vc_column_container .wpb_wrapper .title-holder{
	padding-left:5px;
	padding-right:5px;
		font-family:'futura-pt-bold',sans-serif;
}

@media (max-width:454px){

	.full_width_inner #kompetenzen .section_inner .clearfix:nth-child(1) .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column:nth-child(1) .wpb_wrapper:nth-child(1) h3 span{
		font-size:54.2px;
	}
	
	.full_width_inner #refrenzen .section_inner .clearfix:nth-child(1) .vc_column_container .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column .wpb_wrapper h3 span{
		font-size:54.2px;
	}
	
}

.post_text_inner .entry_title{
	letter-spacing:-2.2px;
}

.latest_post_holder .clearfix .latest_post .latest_post_inner .latest_post_title{
	font-family:'futura-pt',sans-serif;
	font-size:28.4px;
}

.post_text_inner .full_section_inner .vc_column-inner .wpb_text_column p{
	font-family:'futura-pt',sans-serif;
	font-size:15.4px;
}

@media (max-width:1198px){

	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_single_image .wpb_wrapper a .vc_single_image-wrapper img{
		right:-250px;
		position:relative;
	}
	
	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column .wpb_wrapper p strong span{
		right:-250px;
		position:relative;
	}
	
}

@media (max-width:1189px){

	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column .wpb_wrapper p strong span{
		position:relative;
	}
	
}

@media (max-width:926px){

	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column .wpb_wrapper p strong span{
		right:-200px;
		position:relative;
	}
	
	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_single_image .wpb_wrapper a .vc_single_image-wrapper img{
		right:-200px;
		position:relative;
	}
	
}

@media (max-width:766px){

	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column .wpb_wrapper p strong span{
		left: 16px;
		position:relative;
	}
	
	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_single_image .wpb_wrapper a .vc_single_image-wrapper img{
		left:16px;
		position:relative;
	}
	
}

@media (max-width:560px){

	.vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_single_image .wpb_wrapper a .vc_single_image-wrapper img{
		
	}
	
}



.active a{
	padding-left:10px !important;
	padding-right:10px !important;
}
.masonry_with_space_only_image .mix_all .text_holder .text_holder_inner .icons_holder{
	display:none;
	
}
.tabs-container .tab-content .projects_holder_outer .portfolio_square_image .mix_all .item_holder .text_holder .text_holder_outer .text_holder_inner .icons_holder{
	display:none;
}

@media (max-width:943px){

	i.fa-angle-right:nth-child(1){
		right:-50px !important;
		position:relative;
	}
	
	.flex.prev .fa-angle-left{
		right:50px !important;
		position:relative;
	}
	
}

@media (max-width:900px){

	i.fa-angle-right:nth-child(1){
		right:50px !important;
		position:relative;
	}
	
	.flex.prev .fa-angle-left{
		right:50px !important;
		position:relative;
	}
	
}

@media (max-width:888px){

	i.fa-angle-right:nth-child(1){
		right:-100px !important;
		position:relative;
	}
	
	.flex.prev .fa-angle-left{
		right:50px !important;
		position:relative;
	}
	
}

@media (max-width:830px){

	i.fa-angle-right:nth-child(1){
		right:-100px !important;
		position:relative;
	}
	
	.flex.prev .fa-angle-left{
		right:50px !important;
		position:relative;
	}
	
}

@media (max-width:455px){

	i.fa-angle-right:nth-child(1){
		right:-140px !important;
		position:relative;
	}
	
	.flex.prev .fa-angle-left{
		right:-290px !important;
		position:relative;
	}
	
}

.portfolio_categories h6{
	letter-spacing:-0.6px;
}

.portfolio_detail .portfolio_custom_field h6{
	font-family:'futura-pt-bold',sans-serif;
}

.portfolio_categories .category{
    	font-family:'futura-pt-bold',sans-serif;
	
}

.flex-next .fa-angle-right{
	right:-100px !important;
	postion:relative;
}

i.fa-angle-right:nth-child(1){
	right:-100px !important;
	postion:relative;

}

#datenschutz .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column p strong {
font-size: 18px;
font-family: 'futura-pt',sans-serif;
text-align: center;   
font-weight: 400;
}

#datenschutz .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column p{
font-size:18px!important;
font-family: 'futura-pt',sans-serif;
text-align: center!important;   
font-weight: 300;
}

#datenschutz .clearfix .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column li{
font-size:18px!important;
font-family: 'futura-pt',sans-serif;
text-align: center!important;   
font-weight: 300;
}



@media only screen and (min-width:375px) and (max-width:990px){
  .vc_custom_1497433734708 .section_inner .clearfix .vc_column_container:nth-child(2) .vc_column-inner .wpb_wrapper:nth-child(1) .wpb_text_column .wpb_wrapper p strong span{
		left: 0px !important;
		
	}

body.home .full_width_inner #refrenzen .section_inner .clearfix:nth-child(1) .vc_column_container .vc_column-inner .wpb_wrapper:nth-child(1) li a{
font-size: 18px !important;
}
.q_tabs .tabs-nav, .q_tabs .tabs-nav li{
    display: -webkit-box !important;
}
.active a {
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.title.title_size_medium h1 {
      margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.next-post i.fa.fa-angle-right {
/*  -webkit-transform: rotate(45deg)  ;
    -moz-transform: rotate(45deg) ;
    -ms-transform: rotate(45deg) ;
    -o-transform: rotate(45deg) ;
    transform: rotate(90deg) ;*/
}


.portfolio_detail .portfolio_custom_field:nth-child(2) h6,.portfolio_detail .portfolio_custom_field:nth-child(3) h6 ,.portfolio_detail .portfolio_custom_field:nth-child(4) h6{
    top: 14px !important;
}

 .portfolio_detail{
    margin-left: 28px !important;
}
.portfolio_single p {
  
    width: auto !important;
 
}
h6 a:hover {
    color: #a31d69 !important;
}
.q_tabs .tabs-nav li a:hover{
color: #a31d69 !important;
}

}

.portfolio_detail .portfolio_categories {
    top: 0px !important;
}
.flexslider .slide.clone{
    display: none !important;
}
h6 a {
    color: #c8b69f !important;
}

.portfolio-link{
    position: absolute;
    width: 50%;
  
    z-index: 10;
}
.title img {
    width: auto;
}
.single-portfolio_page .title_subtitle_holder img
{
margin-top: -43px;
    float: right;
}
@media (max-width: 991px){
.portfolio_main_holder .item_holder.image_text_zoom_hover .text_holder
{
    padding: 20px !important;
}
.portfolio_main_holder .item_holder .portfolio_title
{
    line-height: 0px !important;
}
.masonry_with_space_only_image .mix .text_holder .text_holder_inner a
{
    font-size: 16px !important;
line-height: 16px !important;
}
.previous-post
{
    margin-left: -109px;
}
.close-post {
    position: absolute !important;
    top: 0px !important;
    display: inline-block !important;
opacity: 0.5;
right: 29px !important;

}


.title_subtitle_holder .close-post
{
display:none !important;
}


}
.post-navigation-portfolio .close-post
{
display:none;
}
.next-post i.fa.fa-angle-right {
    background: url(https://fuerstenhoff.com/_site/wp-content/uploads/2017/08/next.png) no-repeat center center !important;
}
.previous-post i.fa.fa-angle-left {
    background: url(https://fuerstenhoff.com/_site/wp-content/uploads/2017/08/previous.png) no-repeat center center !important;
}
.close-post:hover{
opacity: 1;
}
.close-post {
opacity: 0.5;

}
.portfolio_detail .portfolio_custom_field:nth-child(2) h6,.portfolio_detail .portfolio_custom_field:nth-child(3) h6 ,.portfolio_detail .portfolio_custom_field:nth-child(4) h6{
    top: 0px !important;
}


.portfolio_detail .portfolio_custom_field h6{
   margin: 0 !important;
line-height: initial !important;;
}
.portfolio_detail .portfolio_custom_field {
   margin: 0 !important;
    padding: 0px !important;
}
.popup_menu ul#menu-fullscreen-menu a span {
    font-family: futura-pt-bold, sans-serif !important;
}


.q_tabs .tabs-nav .active
{

background: #c8b69f !important;
}
.wpb_tabstabs_holder .q_tabs .tabs-nav li a{
   font-family: 'Futura-pt-light' !important;
    font-size: 16px;
}
.q_tabs .tabs-nav li.active a
{
font-family: 'Futura-Pt-Bold' !important;
color: #f1ece0 !important;
}
.title.title_size_medium h1
{
line-height: 76px !important;
}

#cmplz-document { text-align: center; max-width: 90%!important;}

#cmplz-document h1, #cmplz-document h2, #cmplz-document h3, #cmplz-document h4{ 
font-size: 18px;
    text-align: center;
    font-weight: 400;
font-family: Raleway;
letter-spacing: 0;
} 
