

.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 #FFFFFF;
}

.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;
}

@font-face {
	font-family: 'Kabel-Book';
	src: url('http://tomcoult.com/wp-content/themes/bridge/kabel/Kabel-Book.eot');
	src: url('http://tomcoult.com/wp-content/themes/bridge/kabel/Kabel-Book.eot?#iefix') format('embedded-opentype'),
		url('http://tomcoult.com/wp-content/themes/bridge/kabel/Kabel-Book.woff') format('woff'),
		url('http://tomcoult.com/wp-content/themes/bridge/kabel/Kabel-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media only screen and (max-width: 768px) {
    .mobile_menu_button span {
        font-size: 25px !important;
    }
    nav.mobile_menu ul>li.has_sub>span.mobile_arrow, nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
        font-size: 17px !important;
    }
}