

.touch .popup_menu_holder_outer{
display: none;
}

.drop_down .narrow .second .inner ul li {
width: 300px !important;
}

.mobile_menu_button span {
font-size: 28px !important;
}

.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;
}

ul#menu-left_menu span {
margin-right: 16px;
}

ul#menu-right_menu span {
margin-left: 16px;
}

.carousel .item .text .separator {
margin-top: 18px;
margin-bottom: 20px;
}

.text_right_grid {
padding-right: 20%;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {
text-transform: uppercase;
}

.testimonials .testimonial_text_inner p {
font-style: italic;
line-height: 24px;
}

.q_team .q_team_title_holder .q_team_name {
font-size: 18px;
font-weight: 600;
}

.q_team_title_holder span {
color: #9fbc34;
font-size: 16px;
font-weight: 600;
}

.q_team .q_team_social_holder .q_social_icon_holder i.simple_social {
font-size: 13px;
color: #959595;
}

.footer_bottom {
background: url('https://www.haarverlaengerungsstudio.de/wp-content/uploads/2017/05/haarverlaengerungsstudio-nelly-nuernberg.jpg') no-repeat 0px 0px;
background-size: cover;
}

.footer_bottom h3, .footer_bottom h4 {
color: #fff;
}

.footer_bottom {
font-size: 14px;
font-weight: 300;
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right {
margin-top: 4px;
}

.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category {
font-size: 16px;
font-weight: 400;
}

.projects_holder article span.text_holder {
background-color: #000;
background-color: rgba(25,25,25,0.5);
}

input.wpcf7-form-control.wpcf7-submit {
margin-top: 16px;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;
}

::selection {
    background: #9fbc34 !important;
    color: #fff;
}

/*
@media only screen and (min-width: 1000px) {
header.stick_with_left_right_menu .header_inner_left {
left: 70px !important;
}
}
*/

header.stick_with_left_right_menu .header_inner_left{
    right:0;
    -bracket-:hack(;
        right:70px;
    );
}

/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    header.stick_with_left_right_menu .header_inner_left{right:70px} 
}

/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
  header.stick_with_left_right_menu .header_inner_left {-chrome-:only(; 
     right:70px;
  );} 
}