/*body {
	background:orange;
}

*/

/* GENERIC */



/* HEADER */


#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;
}

.search_container .search_input {
	margin-top: -2.5em;
}



/* MENUS */

#header {
    padding: 0;
    border-bottom: 0;
}

.header_inner {
    padding-right: 0;
}

.topmenu {
    font-size: .7em;
    text-align: center;
    height:auto;
    padding-bottom: 2em;
}

.topmenu li a {
    padding-right: 25px !important;
}

.contribute_box {
    padding-right: 1em;
    font-size: .8em;
}

li#menu-item-67 {
    display: none;
}

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

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

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

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

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

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

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

/*BODY */

.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;
}

.experiment_container {
    min-width: 160px !important;
}

/*#fp_recent_featured*/ .feat_img {
    width: 100%;
    float: none;
    margin-bottom: 1em;
}

/*#fp_recent_featured*/ .feat_excerpt {
    float: none;
    margin-top: 0;
    width: 100%;
}

#fp_recent_featured .results_comment {
    clear: both;
    color: #883908;
    display: block;
    float: none;
    font-size: 0.85em;
    top: 0.3em;
}

.homepage_sidebar .col_img, .homepage_sidebar .col_data, .fp_module.series_module .col_img, .fp_module.series_module .col_data {
    width: 100%;
}

.popular_posts .menu_horizontal li {
    margin-bottom: 1em;
    display: block;
}

.single .content, #page_archives .content, .search .content, .tax-column .content, .tax-series .content {
    width: 100%;
    float: none;
}

.single .sidebar, #page_archives .sidebar, .search .sidebar, .tax-column .sidebar, .tax-series .sidebar {
    clear: both;
    width: 100%;
}



.innerpages .headlines_module .col_img, .innerpages .one_column.columncolumn .col_img, .innerpages .headlines_module .col_data, .innerpages .one_column.columncolumn .col_data{
    width: 100%;
}

.innerpages .col_img img {
    max-width: 180px;
}




/*HOME */

.home_sidebar_container {
    float: right;
    max-width: inherit !important;
    padding: 0 0 0 3%;
    width: 35% !important;
}

	.home_sidebar_container .sidebar {
		 float: none !important;
		 width: 98%;
	}

    .home .sidebar.homepage_sidebar2 {
    padding: 0;
    width: 98%;
}


/* FOOTER */

.footermenu li {
    display: block;
}
