/* Enter Your Custom CSS Here */
.featured_image img {height: auto;}
.posted-on {
    text-align: left;
    width: 100%;
}
.archive .byline {
    display: none;
}

.home .gum_posts_block div.clearfix,
.home .gum_block_1:nth-child(1),
.home .gum_block_1:nth-child(2),
.home .gum_block_1:nth-child(3),
.home .gum_block_1:nth-child(4),
.home .gum_block_1:nth-child(5),
.home .gum_block_1:nth-child(7)
{display:none !important;}


.top_bar {display: none;}
.logo img {
    float: left;
    width: 200px;
}

.logo > h1 {
    color: #ff6411;
    font-weight: bold;
}

.logo > span {
  	font-weight: bold;
    float: left;
}

.social i {
    color: #ff6411;
    font-size: 34px !important;
}

.social.col-sm-4 {
    float: left;
    width: auto;
  padding: 20px 0;
}



.main_nav, .main_nav .sf-menu .sub-menu {
    border-top: 5px solid #222 !important;
}
.main_nav {
    background: #ff6411 none repeat scroll 0 0;
   
}


.gum_post_grid_header .grid_heading h3 {color: #ff6411;font-size: 15px;}

.site-footer {padding: 20px;}

footer .widget ul {text-align: right;}

.main_nav .sf-menu .sub-menu {
 width: 500px;
    
}
.main_nav .sf-menu .sub-menu li {
   width: 50%;
    font-size: medium;
    float: left;
    margin: 0;
}

.gum_post_data ul li.cat a, .gum_post_block_meta ul li.cat a {
    color: #fff;
}



.page-title {
    font-size: 20px;
}


.cat-item a {
    background: #ff6411 none repeat scroll 0 0;
    color: #fff;
    padding: 3px 10px;
}


.widget ul li.cat-item {width: auto !important;}



@media screen and (max-width: 782px) {

.main_nav, .main_nav .sf-menu .sub-menu {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
    
}
  .main_nav .sf-menu .sub-menu {
 width: 100%;
    
}
  
  .main_nav .sf-menu .sub-menu li {
   width: 100%;
   
}
  
}