.portfolio_gallery a.v4 {
border-radius: 7px;
}
.portfolio_single h3 {
padding-bottom: 10px;
}
p.post_excerpt {
display: none;
}
.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
display: none;
}
.touch .popup_menu_holder_outer{
display: none;
}
.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}
.drop_down .second .inner .widget {
padding-bottom: 13px;
}
.drop_down .second .inner .widget a{
padding: 0px !important;
}
.carousel-inner p {
letter-spacing: 1px;
}
.carousel .item .text .separator {
margin-top: 27px;
margin-bottom: 26px;
}
.testimonials .testimonial_text_inner p.testimonial_author {
font-family: Pacifico; 
}
.footer_inner {
background: url(https://fa-cardesign.de/wp-content/uploads/2015/03/footer_bg.jpg) no-repeat 0px 0px;
background-size: cover;
}
.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
font-size: 18px;
line-height: 28px;
}
div.wpcf7 img.ajax-loader {
margin-right: -20px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text {
border-radius: 3px;
}
.footer_bottom {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-size: 14px;
}
.copyright {
display: inline-block;
position: relative; 
}
.copyright:before,
.copyright:after {
content: "";
position: absolute;
height: 5px;
border-bottom: 1px solid rgba(255,255,255,0.4);
top: 5px;
width: 415px;
}
.copyright:before {
right: 100%;
margin-right: 21px;
}
.copyright:after {
left: 100%;
margin-left: 21px;
}
ul#menu-left_menu span {
margin-right: 16px;
}
ul#menu-right_menu span {
margin-left: 16px;
}
.logo_wrapper:before, .logo_wrapper:after {
content: "";
position: absolute;
height: 5px;
border-bottom: 1px solid rgba(255,255,255,0.4);
top: 65px;
width: 415px;
}
.logo_wrapper:before {
right: 100%;
margin-right: 21px;
}
.logo_wrapper:after {
left: 100%;
margin-left: 21px;
}
@media only screen and (min-width: 1000px) {
.q_logo {
top: 35%;
}
}
.carousel-inner .slider_content .text .qbutton.white {
background-color: #E74C3C !important;
border-color: #e74c3c !important;
color: #fff;
}
.carousel-inner .slider_content .text .qbutton.white:hover {
background-color: #fff !important;
border-color: #fff !important;
color: #e74c3c !important;
}
.carousel-inner .slider_content .text .qbutton.green {
background-color: transparent !important;
border-color: #fff !important;
color: #fff;
}
.carousel-inner .slider_content .text .qbutton.green:hover {
background-color: #fff !important;
border-color: #fff !important;
color: #e74c3c !important;
}
.title {
border-bottom: 8px solid #e74c3c;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
opacity: .7;
}
.q_counter_holder span.counter {
letter-spacing: 5px;
}
.projects_holder article span.text_holder {
background-color: rgba(231,76,60,0.9);
}
.projects_holder article a.preview {
display: none;
}
.projects_holder article a.lightbox {
margin: 0;
}
.footer_top {
border-top: 8px solid #e74c3c;
}
header.sticky .header_bottom {
box-shadow: none;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;
}