

.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.white:hover,
.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton.white:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover {
background-color: #f53644;
border-color: #f53644 !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover { 
    color: #fff; 
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.google_map {
margin: 0;
}

/* bridge 61 */

blockquote h5 {
font-weight: 300;
}

@media only screen and (min-width: 1000px){
.header_bottom {
padding-left: 0px;
padding-right: 0px;
}
}

header .header_inner_left {
left: 0px;
}

.holeder_for_hidden_menu {
border-top: 1px solid #eaeaea;
}

.footer_bottom ul li a {
font-weight: 400;
font-size: 14px;
letter-spacing: 0px;
}

.footer_bottom ul li {
margin-right: 38px;
}

.widget.posts_holder {
background-color: #fff;
padding: 25px;
}

aside .widget a, .side_menu a, .side_menu .widget li {
font-size: 12px;
line-height: 18px;
font-weight: 300;
}

.widget .tagcloud a {
font-size: 12px !important;
}

header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
box-shadow: 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: 20px;
} 

.contact_detail h2 {
font-size: 22px;
}  

.contact_detail .separator.small.center {
display: none;
}

.page-template-blog-large-image .post_text_inner {
text-align: center;
}

.blog_holder article {
padding: 15px;
background-color: #fff;
margin-bottom: 30px;
border: 1px solid #f0eeee;
box-sizing: border-box;
}

aside .widget {
margin-bottom: 30px;
border: 1px solid #f0eeee;
}

.blog_holder article .post_more {
display: none;
}

.blog_holder article .post_info {
font-size: 11px;
font-weight: 300;
margin: 7px 0 11px;
}

.title_subtitle_holder_inner {
display: none;
}

.blog_holder article .post_text h2 .date {
color: #f02e27;
}

.q_slider .blog_slider {
padding: 25px 0;
background-color: #282828;
}
@media only screen and (min-width: 1000px){
.home .content {
margin-top: 182px;
}
}
.blog_slides .blog_text_holder_inner .blog_slider_title a {
font-size: 22px;
}
.blog_slider_categories {
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
}