

.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;
}

.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;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li.active > a {
text-transform: uppercase;
}

header.sticky .header_bottom {
box-shadow: none;
}

aside .widget a { color: initial; }

.wpb_text_column ul,
.wpb_text_column ol {
    list-style-position: outside;
    margin: 10px 0 10px 50px;
}

/*
#accessory-items .vc_col-sm-4 {
    clear: both;
}
*/

#accessory-items .vc_col-sm-4 .wpb_wrapper p img{width:45%; margin-right:5%;}
#accessory-items .vc_col-sm-4 .wpb_wrapper div div div {float:left; width:50%;}

.content .content_inner { margin-top: 100px; }

.content {
    padding-bottom: 70px;
}

aside .widget.posts_holder li.menu-item-has-children>a {
    color: #212121;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}




@media only screen and (max-width: 1000px) {
#accessory-items .vc_col-sm-4 {
    clear: both;
    display: inline-block;
    width: 100%;
}
.content .content_inner { margin-top: 0; }
}

.service_table_inner li.service_table_title_holder { padding: 31px 20px 0px; }

.service_table_inner li { border-bottom: none; }

@media only screen and (max-width: 600px) {
aside.sidebar { display: none; }
}