

.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;
}

.q_social_icon_holder .fa-stack.fa-lg .fa {
font-size: 19px !important;
}

.q_social_icon_holder .fa-stack {
margin: .05em;
}

.footer_bottom {
font-weight: 300;
font-size: 14px;
line-height: 27px;
color: #373737;
}

.google_map_holder {
margin-bottom: 50px;
}

.projects_holder article a.preview {
display: none;
}

.portfolio_single .two_columns_75_25.clearfix.portfolio_container {
margin-top: 20px;
}

header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
box-shadow: none;
}

.social_share_dropdown ul li :hover i {
color: #f6f6f6 !important;
}

a, p a {
cursor: pointer !important;
}

.blog_holder article .post_info {
margin-top: 5px;
}

blockquote h5 {
font-size: 17px;
}

@media only screen and (min-width: 1000px) {
header.fixed_hiding.centered_logo .header_inner_left {
margin-bottom: 6px;
}
header.fixed_hiding.centered_logo.scrolled .header_inner_left {
margin-top: 10px;
margin-bottom: 10px;
}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {
    max-height: 160.5px;
}
nav.main_menu > ul > li > a {
line-height: 0;
}
header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.right {
vertical-align: top;
}
.header_bottom, .header_top_bottom_holder,  .header_inner.clearfix {
height: 290px;
}
header.centered_logo nav.main_menu > ul {
top: 17px;
}
}

nav.mobile_menu ul li a {
text-transform: uppercase;
}

.wpb_column.vc_column_container.vc_col-sm-12 {
    text-align: center;
}

.prev-slide {
    left: 20px;
}