

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

footer .column1 {
position: relative;
top: -18px;
}

.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;
}

.carousel-inner .item.dark .slider_content .text .qbutton,
.carousel-inner .item.light .slider_content .text .qbutton { 
    background-color: #000;    
    border-color: #000;
}

.carousel-inner .item.light .slider_content .text .qbutton.white {
     background-color: transparent;
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover { 
    color: #fff; 
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.contact_section .separator, .contact_section .separator.small.right, .contact_section .separator.small.left {
margin-top: 25px;
}

.blog_holder.masonry article.format-standard .post_text .post_text_inner, .blog_holder.masonry article.format-gallery .post_text .post_text_inner, .blog_holder.masonry article.format-audio .post_text .post_text_inner, .blog_holder.masonry article.format-video .post_text .post_text_inner {
padding-left: 0px;
}

.projects_holder h5.portfolio_title {
font-size: 11px;
}

.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category {
font-size: 14px;
font-weight: 300;
}

.blog_holder .post_content_holder .post_more a {
display: none;
}

blockquote h5 {
font-size: 16px;
font-weight: 300;
font-family: Merriweather;
}

.blog_large_image h2, .blog_large_image h2 a, .blog_holder.blog_single article h2, .blog_holder.blog_single article h2 a {
font-size: 22px;
}

.contact_detail {
padding-top: 30px;
}

aside .widget a, .side_menu a, .side_menu .widget li {
font-weight: 300;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li.active > a {
text-transform: uppercase;
}

header.sticky .header_bottom {
box-shadow: none;
}
