.q_logo a{
height:20px !important;
} .gr-table table td{
text-align:left;
}
.gr-table .jahr{
font-weight:800;
}
.gr-about-two-col .q_elements_item{
background-position:right center !important;
} .pinterest_info_hover_cell .portfolio_title{
display:none !important;
}
.portfolio_navigation a{
color:black;
}
.portfolio_navigation a:hover{
color:#a6a6a6;
}
.pp_hoverContainer{
display:none !important;
}
div.pp_overlay{
opacity:0.85 !important;
}
.fixed-right .info_section_title,
.fixed-left .info_section_title,
.gallery-right h2{
font-size:14px !important;
} .blog_holder .post_info{
display:none !important;
}
.back-to-blog-btn{
padding:0px 40px;
margin-bottom:52px;
}
.back-to-blog-btn a{
padding:15px 20px;
font-family:'Montserrat';
font-size:11px;
text-transform:uppercase;
font-weight:700;
letter-spacing:2px;
color:white;
background-color:black; 
} .gr-contact-two-col .q_elements_item{
background-position:left center!important;
}
@media screen and (max-width:400px){
.q_logo a{
height:15px !important;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}