

@media (min-width: 1121px) and (max-width: 1180px){
  .logo_wrapper .q_logo a{
	height:72px!important; 
  }
}
@media (min-width: 1033px) and (max-width: 1120px){
  .logo_wrapper .q_logo a{
	height:57px!important; 
  }
}
@media (min-width: 1001px) and (max-width: 1032px){
  .logo_wrapper .q_logo a{
	height:50px!important; 
  }
}
@media (max-width: 1000px){
  .logo_wrapper .q_logo a{
	height:50px!important; 
	left: -60%;
  }
}

.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: 12px;
padding-bottom: 12px;
border-top: 2px solid #ADBBF5;
}

.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;
}


.header_bottom {
	border-bottom: 2px solid #ADBBF5;
	margin-bottom: 20px;
}
.header_top_bottom_holder .header_bottom {
	border-bottom: 0px;
margin-bottom: 0px;
}