

#nav-menu-item-15147 li,
#nav-menu-item-15150 li,
#nav-menu-item-15152 li,
#nav-menu-item-15154 li,
#nav-menu-item-15158 li,
#nav-menu-item-15161 li,
#nav-menu-item-15163 li,
#nav-menu-item-15165 li,
#nav-menu-item-15167 li,
#nav-menu-item-15170 li,
#nav-menu-item-15173 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 15px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}
.carousel-inner .slider_content .text .qbutton.white{
	border-color:#303030 !important;
	color:#303030 !important;
}
.carousel-inner .slider_content .text .qbutton.white:hover{
	border-color:#1abc9c !important;
	color:#fff !important;
}
.wpb_gmaps_widget .wpb_wrapper {
padding: 0px;
}

.blog_single.blog_holder article.format-link .post_text:hover .post_text_inner {
background-color: #1abc9c;
}
.blog_single.blog_holder article.format-link .post_text .post_text_inner {
background-color: #f6f6f6;
}

.blog_holder article .post_info { margin: 8px 0 28px; }

.blog_single.blog_holder article .post_text .post_text_inner { padding-top: 33px; }

.wonderpluginaudio div > a {
    display:none;
}

.gfield_label {
display: none !important;
}

.header_top {
height: 50px !important;
line-height: 25px !important;
}

.header_top .textwidget {
padding-top: 5px !important;
}

.blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text {
width: 100% !important;
}

.single-post .content.content_top_margin {
margin-top: 200px !important;
}

span.date {
color: #9a101f !important;
}

.single-post .post_info, .blog_holder article .post_info {
display: none !important;
}

body .gform_wrapper input[type="submit"] {
border: 2px solid #9a101f !important;
color: #9a101f !important;
}

body .gform_wrapper input[type="submit"]:hover {
background-color: #000 !important;
}

.gform_wrapper input, .gform_wrapper textarea {
border: 2px solid #9a101f !important;
}

.mobile_menu_button span {
color: #fff !important;
}

.q_masonry_blog article, .full_width .grid_section .q_masonry_blog article {
background-color: #000 !important;
}

.q_masonry_blog_title a, .q_masonry_blog_excerpt, .q_masonry_blog article .q_masonry_blog_post_info {
color: #fff !important;
}

.q_masonry_blog_title a:hover {
color: #9a101f !important;
}

.single-post h2 span.date {
display: none;
}


@media only screen and (max-width: 1000px) {
.header_top .right {
float: right !important;
}
.header_top .left {
display: none !important;
}
}

@media screen and (max-width: 1000px) {
    header {
        position: fixed !important;
        left: 0px !important;
        top: 0px !important;
    }
    .content {
        top: 150px !important; /* this should be equal to mobile header height */
    }
.header_bottom, nav.mobile_menu {
background-color: #000 !important;
}
}

@media only screen and (max-width: 480px) {
.container_inner {
width: 350px !important;
}
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 736px) {
.single-post .content.content_top_margin {
margin-top: 0px !important;
}
}