/* THE SMALLEST */

/*body {
	background:yellow;
}*/


/* GENERIC */

.show480 { display:block; }

.topheader_col, .content, .home_sidebar_container, .sidebar, .contribute_box, .logo, .feat_img, .feat_excerpt {
	float:none !important;
}


/* HEADER */

.topheader {
    display: none;
    height: 50px;

   
}


.topheader:before {
    content: 'search + subscribe';
    font-family:'NovecentowideNormal', Verdana, Arial, sans-serif;
    text-align: right; 
    float: right;
    top: 20px;
    margin-right: 1em;
    z-index: 10000;

}

.topheader:active, .topheader:hover {
    height: 170px;
    cursor: pointer;
}

.logo {
    width: 100%;
}

.contribute_box {
    border-bottom: 1px solid #D46019;
    border-top: 1px solid #CCCCCC;
    margin-top: 1em;
    padding-bottom: 1em;
    padding-top: 1em;

}

#newsletter_container {
    clear: both;
    margin-bottom: 1em;
    margin-top: 1em;
}

#newsletter_container label {
    display: block;
    font-size: 0.75em;
    margin-left: 1em;
    margin-bottom: .5em;
}

#news_submit {
    margin-left: 1em;
}

#socialmedia_container {
    margin-left: 1em;
    margin-top: 1em;
}

.search_container .search_input {
   clear: both;
   float: none;
   width: 92%;
   margin-left: 1em;
}

/* MENUS */

.menu_horizontal li {
	display:block !important;
}

.topmenu {
    display: none;
    height: 500px;
    font-size: 1em;
    margin-top: 0;
}

.topmenu li a {
    float: none !important;
}

.topmenu li, .footermenu li, .actionbar li, .contribute_box li {
    font-size: 125%;
    padding: 0.2em;
  
	margin: 0;
}

.contribute_box {
    display: none;
}

         #dc_jqmegamenu_widget-2-item ul li#menu-item-21460 .sub-container {
            left: 0px !important;
            width: 99%;
            top: 4.5em !important;
        }

         #dc_jqmegamenu_widget-2-item ul li#menu-item-21453 .sub-container {
            width: 99%;
            left: 0px !important;
            top: 6em !important;
        }

         #dc_jqmegamenu_widget-2-item ul li#menu-item-21454 .sub-container {
            left: 0px !important;
            width: 99%;
            top: 9em !important;
        }

         #dc_jqmegamenu_widget-2-item ul li#menu-item-21455 .sub-container {
            left:0px !important;
            width: 99%;
            top: 11em !important;
        }

         #dc_jqmegamenu_widget-2-item ul li#menu-item-21456 .sub-container {
            left: 0px !important;
            width: 99%;
            top: 13em !important;
        }

         #dc_jqmegamenu_widget-2-item ul li#menu-item-21457 .sub-container {
            left: 0px !important;
            width: 99%;
            top: 15.2em !important;
        }

                #dc_jqmegamenu_widget-2-item ul li .sub a {
            text-align: left;
        }


/*BODY */

.onepage {
    clear: both;
}

.feat_img {
	text-align:center;
}

.content,.feat_excerpt, .feat_img{
	width:99% !important;
	max-width:inherit;
}

.popular_posts .menu_horizontal li {
    display: inline !important;
    margin-right: 1em;
}

.filter_options {
    margin-bottom: 2em;
    margin-left: 2em;
}

.filter_line h3.date_header {
    margin-left: 0;
    width: auto;
    clear: both;
}

.filter_options.date_options {
    margin-left: 1em;
}

.archives_filters {
    display: block;
    margin-right: 1em;
}

.bigger_ad {
    display: none;
}


/* SIDEBAR */

.home .sidebar, .home_sidebar_container {
    max-width: 100%;
    padding: 0 3%;
    width: 96% !important;
}

/* HOME */

.home h2 {
   margin-bottom: 1.4em;
    margin-top: 0.2em;
   
  
}

	.home .result_headline h2 {
    background: none repeat scroll 0 0 white;
    border-bottom: 0 none;	
	}

.home .home_sidebar_container {
    float: none;
    padding-left: 0;
}

/* article single */

.bottomcontainerBox {
    float: none;
    height: 20px;
    
}

.actionbar ul li {
    clear: both;
    display: block;
    margin-right: 0;
    text-align: left;
}

.actionbar ul li.last_one {
    float: none;
    margin-right: 0;
}

.sidebar.innerpages {
    padding: 0 0 0 2%;
    width: 98%;
}

/* FOOTER */

.footeractionbar h4 {
    left: 25%;
}