

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.contact_detail .contact_section > h4 {
display: none;
}

.two_columns_50_50>.column2 {
text-align: right;
}

.footer_top {
padding: 0px;
}

.footer_top > .container > .container_inner {
padding-top: 52px;
padding-bottom: 52px;
border-top: 2px solid #eaeaea;
}

.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category {
color: #4e4e4e;
font-weight: 300;
}

.q_icon_with_title .icon_text_holder .icon_title {
margin-bottom: 0.2em;
}

aside .widget a, .side_menu a, .side_menu .widget li {
font-weight: 300;
}

blockquote h5 {
font-weight: 300;
font-size: 20px;
}

.q_font_awsome_icon i:hover {
color: #4e4e4e !important;
}

.filter_holder ul li.active span {
color: #4e4e4e !important;
}

.format-quote .post_title p a, .format-link .post_title p a {
color: #cba9a8;
}

.blog_holder article.format-quote .post_text i.qoute_mark, .blog_holder article.format-link .post_text i.link_mark {
color: #cba9a8;
}

.blog_holder article.format-quote .post_text .quote_author {
color: #bebebe;
margin-top: 15px;
}

header.sticky .header_bottom {
box-shadow: none;
}

.google_map {
margin-bottom: 40px;
}

.side_menu h6 {
font-size: 16px;
}