/****************************************************************************************************************
 *
 * THEME NAME: Mission Network News
 * THEME URI: http://mnnonline.org/
 * DESCRIPTION: A custom theme by <a href="http://www.codeventure.com">David Vranish</a> for <a href="http://mnnonline.org/">Mission Network News</a>.
 * TAGS: startbox, one column, two column, three column, widgets, shortcodes, theme options
 * VERSION: 1.0
 * AUTHOR: David Vranish
 * AUTHOR URI: http://www.codeventure.net
 * LICENSE: GNU General Public License
 * LICENSE URI: license.txt
 * TEMPLATE: startbox
 *
 ***************************************************************************************************************
 *
 * Default styles from startbox are imported via wp_enque_style() in functions.php 
 *
 ***************************************************************************************************************/


/* Layout Styles Start */
body {
	background: #FCF9F4;
	color: #595959;
	font-family: Helvetica, arial, sans-serif;
	font-size: 14px;
  margin-top: 0 !important;
}

	body.logged-in {
		margin-top: 0 !important;
	}
h3,h4,h6 {
	font-family: Helvetica, arial, sans-serif;
	color: #666;
}
a, a:visited {
	color: #5a6e9f;
}
#wrap {
	background: transparent;
	max-width: 1186px;
	width: 100%;
}
.layout-two-col-right div#container {
	margin: 0 -170px 0 0;
}
.layout-two-col-right div#primary, .layout-two-col-right div#secondary, .layout-two-col-right div#tertiary {
	width: 166px;
}
.layout-two-col-right div#content {
	background: #fcf1d1;
	margin: 0 170px 0 0;
}
.single-news div#content {
	background: #FFF;	
}
.single-news div.news, .single-interviews  div.interviews {
	background: #fcf1d1;
	padding: 0 10px 20px 10px;
}
.gform_wrapper{
	margin-left: 20px !important;
}
.home div#content {
	background: #FCF9F4;
}
.navigation {
	display: none;
}
.entry-comments {
	display: none;
}
/* Layout Styles End */


/* Logo Start */
#logo {
	margin: 25px 0 -37px;
}
/*
 * .home #logo {
 *  	margin: 25px 0 -23px; This can probably be deleted
 *   	}*/
.home #site-title {
	margin-bottom: .5em;
}
#logo img {
	width: 128px;
	height: 120px;
}
.home .page-title{
	display: none;
}
.page-title{
	color: #666;
	font-size: 36pt;
	font-weight: normal;
}
/* Logo End */

/* Header Nav Bar Start */
.nav-primary {
	border-top: 2px solid #E6CC7C;
	border-bottom: 2px solid #E6CC7C;
}
#primary_nav {
	float: right;
	height: 30px;
}
.nav-primary li ul {
	background: #999;
	top: 40px;
}
.nav #primary_nav .menu-item:hover a, 
.nav #primary_nav .menu-item:hover a:visited, 
.nav #primary_nav .menu-item a:hover, 
.nav #primary_nav .menu-item a:active, 
.nav #primary_nav .menu-item a:focus, 
.nav #primary_nav li.current-menu-ancestor a, 
.nav #primary_nav li.current-menu-ancestor a:visited {
	background: #999;
	border: none;
	color: #FFF;
}
.nav #primary_nav .menu-item:hover a, 
.nav #primary_nav .menu-item:hover a:visited {
	padding-bottom: 18px
}
.nav #primary_nav li.current-menu-item a,
.nav #primary_nav li.current-menu-item a:visited {
	border-bottom: none;
}
.nav #primary_nav .menu-item a,
.nav #primary_nav .menu-item a:visited{
	font-family: "News Cycle";
	font-size: 18px;
	font-weight: normal;
	display: block;
	color: #777;
	letter-spacing: 0.1px;
	line-height: 30px;
	margin: 0;
	padding: 0 15px;
	text-transform: uppercase;
}
.nav #primary_nav .menu-item .sub-menu .menu-item a {
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
	margin: 6px 0;
	padding: 0 15px;
}
.nav #primary_nav .sub-menu .menu-item:hover a,
.nav #primary_nav .sub-menu .menu-item:hover a:visited,
.nav #primary_nav .sub-menu .menu-item a:hover,
.nav #primary_nav .sub-menu .menu-item a:active,
.nav #primary_nav .sub-menu .menu-item a:focus,
.nav #primary_nav .sub-menu li.current-menu-ancestor a,
.nav #primary_nav .sub-menu li.current-menu-ancestor a:visited {
	background: #666;
}
.nav li:last-child:before {
	content: "";
	background: #ccc;
	display: block;
	width: 2px;
	height: 24px;
	float: left;
	margin-top: 4px;
	margin-right: -2px;
}
.nav li:last-child:hover:before {
	background: transparent;
}
.nav li ul li:last-child:before {
	display: none;
}
/* Header Nav Bar End */

/* Home Stories Header */
#headerBeforeContent {
	width: 100%;
	max-width: 1106px;
	padding-bottom: 5px;
	background: #FCF9F4;
	font-family: "news cycle";
	font-size: 14px;
	font-weight: bold;
}

/* Home Stories Search Start */

.titleAndSearchWrap { /* this div needs to be added */
	float: left;
	margin-right: -480px;
	width: 100%;
}
#headerBeforeContent #titleAndSearch {
	height: 37px;
	background: #fcf1d1;
	margin-right: 510px;
	float: none;
	padding-top: 10px;
}
/*.page #headerBeforeContent #titleAndSearch, .post-type-archive-interviews #headerBeforeContent #titleAndSearch{
 * 	padding-top: 9px;
 *  		height: 38px;
 *   		}*/
.post-type-archive-news #headerBeforeContent #titleAndSearch, .home #headerBeforeContent #titleAndSearch, .single-news #headerBeforeContent #titleAndSearch {
	padding-top: 0px;
	height: 47px;
}
#search:after {
	content: "";
	height: 0;
	width: 0;
	border-top: 47px solid #fCF1D1;
	border-right: 26px solid transparent;
	float: right;
	margin: -32px -32px 0 0;
}
.post-type-archive-news #headerBeforeContent #titleAndSearch #title,
.home #headerBeforeContent #titleAndSearch #title,
.single-news #headerBeforeContent #titleAndSearch #title {
	padding-top: 4px;
}
#headerBeforeContent #titleAndSearch #title #titleText {
	color: #5a6e9f;
	font-size: 17px;
	margin-left: 10px;
	text-transform: uppercase;
}
.home #headerBeforeContent #titleAndSearch #title #titleText,
.single-news #headerBeforeContent #titleAndSearch #title #titleText,
.post-type-archive-news #headerBeforeContent #titleAndSearch #title #titleText {
	color: #706f6d;
	font-size: 14px;
}
#headerBeforeContent #titleAndSearch #title #titleDate {
	color: #b6b6b6;
	margin-left: 10px;
	text-transform: uppercase;
}
.post-type-archive-news #headerBeforeContent #titleAndSearch #search,
.home #headerBeforeContent #titleAndSearch #search,
.single-news #headerBeforeContent #titleAndSearch #search {
	margin-top: -38px;
}
#headerBeforeContent #titleAndSearch #search {
	float: right;
	margin: -23px 7px 0 0;
}
/* Home Stories Search End */

/* Home Stories Subnav Start */
#headerBeforeContent #subNavBar {
	float: left;
}
#headerBeforeContent #subNavBar ul {
	margin: 0;
	width: 480px;
	float: left;
	background: #fcf1d1;
}
#headerBeforeContent #subNavBar ul li {
	background: #fcf1d1;
	color: #777469;
	float: left;
	height: 47px;
	line-height: 47px;
	list-style: none;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#headerBeforeContent #subNavBar ul li:hover {
	background: #e7cc7e;
}
#headerBeforeContent #subNavBar ul li a {
	display: block;
	padding: 1px 10px;
}
#headerBeforeContent #subNavBar ul li:nth-child(1) a:before {
	content: "";
	height: 0;
	width: 0;
	border-bottom: 46px solid #FCF1D1;
	border-left: 25px solid transparent;
	float: left;
	margin-left: -35px;
}
#headerBeforeContent #subNavBar ul li:nth-child(1):hover a:before {
	border-bottom: 46px solid #e7cc7e;
}
.home #headerBeforeContent #subNavBar ul {
	background: transparent;
}
.home #headerBeforeContent #subNavBar ul li {
	width: 140px;
}
#titleAndSearch,
.home #headerBeforeContent #subNavBar ul li:nth-child(-n+2) {
	margin-right: 30px;
}
.home #headerBeforeContent #subNavBar ul li a:before {
	content: "";
	height: 0;
	width: 0;
	border-bottom: 46px solid #FCF1D1;
	border-left: 25px solid transparent;
	float: left;
	margin-left: -35px;
}
.home #headerBeforeContent #subNavBar ul li:hover a:before {
	border-bottom: 46px solid #e7cc7e;
}
.home #headerBeforeContent #subNavBar ul li:nth-child(-n+2) a:after {
	content: "";
	height: 0;
	width: 0;
	border-top: 46px solid #fcf1d1;
	border-right: 25px solid transparent;
	float: left;
	margin: -48px 0 0 130px;
}
.home #headerBeforeContent #subNavBar ul li:nth-child(-n+2):hover a:after {
	border-top:	46px solid #E7CC7E;
}
/*#headerBeforeContent #subNavBar ul li.twoFirst {
 * 	width: 49%;
 *  		margin-left: 1%;
 *    *
 *    		}
 *     		#headerBeforeContent #subNavBar ul li.twoSecond {
 *      			width: 49%;
 *       				margin-left: 1%;
 *         *
 *         				}
 *          				#headerBeforeContent #subNavBar ul li.threeFirst {
 *           					width: 166px;
 *            						margin-left: 4px;
 *              *
 *              						}
 *               						#headerBeforeContent #subNavBar ul li.threeSecond {
 *                							width: 166px;
 *                 								margin-left: 4px;
 *                   *
 *                   								}
 *                    								#headerBeforeContent #subNavBar ul li.threeThird {
 *                     									width: 166px;
 *                      										margin-left: 4px;
 *                        *
 *                        										}
 *                         										#headerBeforeContent #subNavBar ul li.fourFirst {
 *                          											width: 24%;
 *                           												margin-left: 1%;
 *                            													min-width: 145px;
 *                             													}
 *                              													#headerBeforeContent #subNavBar ul li.searchMissionTrips {
 *                               														line-height: 23px;
 *                                														}
 *                                 														#headerBeforeContent #subNavBar ul li.fourSecond {
 *                                  															width: 24%;
 *                                   																margin-left: 1%;
 *                                    																	min-width: 145px;
 *                                     																	}
 *                                      																	#headerBeforeContent #subNavBar ul li.fourThird {
 *                                       																		width: 24%;
 *                                        																			margin-left: 1%;
 *                                         																				min-width: 145px;
 *                                          																				}
 *                                           																				#headerBeforeContent #subNavBar ul li.fourFourth{
 *                                            																					width: 24%;
 *                                             																						margin-left: 1%;
 *                                              																							min-width: 145px;
 *                                               																							}*/
/* Home Stories Subnav End */

/* Home Stories Start */
#homeNewsStoriesWrap {
	margin-bottom: 34px;
	overflow: hidden;
	position: relative;
	width: 100%;	
}
.homeNewsFeatured,
.homeNews {
	background: #fdf1d0;
	float: left;
	height: 366px;
	position: relative;
}
.homeNewsFeatured {
	width: 336px;
}
.homeNews {
	margin-left: 4px;
	width: 166px;
}

.homeNewsImageFeatured {
	height: 166px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.homeNewsImageFeatured img {
	position: absolute;
}
.homeNewsTitleFeatured {
	font-size: 20px;
	font-weight: normal;
	margin: 13px;
}
.homeNewsExcerptFeatured {
	height: 104px;
	font-size: 13px;
	line-height: 17px;
	padding: 0 13px;
}
.homeNewsTagsFeatured {
	background: #e6cc7c;
	bottom: 0;
	color: #666666;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.homeNewsTagsFeatured .audio_download {
	clear: both;
	float: right;
	width: 233px;
}
.homeNewsTagsFeatured .player p,
.homeNewsTagsFeatured .audio_download p {
	color: #616669;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
}
.homeNewsTagsFeatured .player p {
	margin: 6px 0 0 3px;
	text-transform: uppercase;
}
.homeNewsTagsFeatured .MNN {
	float: right;
	margin: 3px 3px 0 0;
}
.homeNewsTagsFeatured ul {
	list-style-type: none;
	margin: 0;
}
.homeNewsTagsFeatured li {
	float: left;
}
.homeNewsTagsFeatured li a {
	display: block;
	font-size: 11px;
	padding: 0 10px;
	margin: 0 5px;
}
.homeNewsTagsFeatured li a:hover {
	background: #FDF1D0;
}
.homeNewsImage{
	height: 166px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.homeNewsImage img {
	position: absolute;
}
.homeNewsExcerpt {
	height: 74px;
	margin: 13px;
	overflow: hidden;
}
.homeNewsExcerpt a {
	width: 100%;
	font-size: 12px;
	line-height: 18px;
}
.homeNewsTags {
	background: #e6cc7c;
	color: #666666;
	height: 100px;
}
.homeNewsTopicTitle {
	padding-left: 5px;
}
.homeNewsTopicTags {
	line-height: 20px;
	padding: 0 5px 5px;
}
.homeNewsTopicTags a,
.homeNewsTopicTags a:visited{
	color: #666666;
}
/*Home Stories End*/

/*Breaking News*/
.breakingNewsImage {
  float: right;
  width: 50%;
  max-width: 480px;
}
.breakingNewsImage img {
  float: right;
  width: 100%;
  height: auto;
}
.breakingNewsTitle {
  clear: none;
}
.breakingNewsContent {
  color: #000;
  width: 50%;
  max-width: 480px;
}
/*Breaking News End*/

/*Comumns Start*/
.meta_narrow,
.meta_wide {
	float: left;
	margin-right: 10px;
}
.meta_narrow h4,
.meta_wide h4 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
}
.meta_narrow {
	width: 180px;
}
.meta_wide {
	width: 305px;
}
#social .widget ul {
	border: 1px solid transparent;
}
#social .widget li {
	float: left;
}
#social .widget li a {
	border: 0;
}
#social .widget li a:hover {
	background: transparent;
}

#shortcode-mail-chimp .widget-title {
	display: none;
}
#shortcode-mail-chimp #mc_signup_form {
	background: #FCF9F4;
	border: none;
}

#featuredLinksTitle {
	line-height: 14px;
	margin-bottom: 6px;
}
#featuredLinksDate {
	color: #bbb;
	font-weight: bold;
	text-transform: uppercase;
}
#featuredLinks ul {
	margin: 0 0 18px 1.5em;
}
#featuredLinks ul li {
	list-style-image: url("images/li_blue_arrow.png");
}
#featuredLinks ul li a {
	display: block;
}

.featuredMissionGroupTitle {
	font-weight: bold;
	line-height: 1em;
}
.featuredMissionGroupLink {
	font-size: 12px;
}
#featuredMissionGroupImageLink {
	display: block;
	margin-top: 10px;
}

#featuredMissionTrip {
	float: left;
	margin-right: 0;
	overflow: visible;
}
#featuredMissionTripGroupImageLink {
	margin-top: 10px;
	display: block;
}
/* Comumns End */

#pagination {
	text-align: center;
}

.entry-excerpt {
	font-size: 18pt;
}

/* Ads */
#primary .adsanity-single img {
	margin-bottom: 5px;
}
#shortcode-homepage-bottom-ads .widget-title {
	display: none;
}
#shortcode-homepage-bottom-ads .adsanity-single {
	float: left;
	margin-right: 5px;
}
#shortcode-homepage-bottom-ads {
	display: none;
	float: left;
	margin-top: 15px;
}

/* News Archive Start */
#gform_wrapper_2 {
  float: right;
  background: #DBCBA0;
  padding: 10px;
  margin: 20px;
}
#gform_wrapper_2.gform_wrapper {
  max-width: 300px;
  min-width: 250px;
}
#gform_wrapper_2 input[type=text], #gform_wrapper_2 select {
  width: 90%;
}
.news_sub_nav {
  background: none repeat scroll 0 0 #DBCBA0;
  float: right;
  clear: right;
  margin: 20px;
  padding: 10px;
  max-width: 300px;
  min-width: 250px;
}
.news_sub_nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.news_sub_nav li a {
  display: block;
  border-bottom: 1px solid #BAA268;
  margin-bottom: 4px;
  padding-bottom: 4px;
}
.news_sub_nav li:last-child a {
  border: 0;
  margin: 0;
  padding: 0;
}
.entry-content .weeklyArchiveItem {
  margin-bottom: 50px;
}
.entry-content .weeklyArchiveItem img {
  float: left;
  margin: 6px 20px 20px 0;
}
.newsArchiveItem {
  padding: 0 10px;
  margin-bottom: 15px;
}
.news .post-thumbnail{
	width: 400px;
	float: right;
	margin: 0 20px;
}
.news .post-thumbnail img{
	width: 400px;
	height: 350px;
	border: 1px solid #666;
}
.entry-content-wrap {
	width: 100%;
	margin-right: -440px;
	float: left;
}
.news .entry-content {
	position: static;
	margin-right: 440px;
}
.tag .news .entry-content {
	position: static;
	margin-right: 20px;
}
.newsArchiveItem h2 {
  clear: none;
	margin-bottom: 0px;
}
.newsArchiveItem .date {
	text-transform: uppercase;
}
.newsArchiveItem .excerpt {

	width: 100%;
}
.newsArchiveItem .excerpt a{
	font-size: 16px;
	display: block;
}
.newsArchiveItem .excerpt a p{
	margin: 0;
	display: block;
}
.newsArchiveItem .topics {

	width: 100%;
}
/* News Archive End */ 

/* Footer Styles Start */
#footer_wrap {
	background: transparent;
	width: 100%;
}
#footerMenuWrap {
	border-top: 1px #CCC solid;
	clear: both;
	margin: 0 auto;
	max-width: 1186px;
	text-align: center;
	width: 100%;
}
#footerMenuWrap #leftFooterImage {
	float: left;
}
#footerMenuWrap #leftFooterImage img {
	margin: 5px;
}
#footerMenuWrap #rightFooterImage {
	float: left;
	height: 135px;
	width: 160px;
}
#footerMenuWrap #rightFooterImage img {
	height: 125px;
	width: 150px;
	margin: 5px;
}
#footerMenuWrap #footerMenu {
	width: auto;
}
#footerMenu .menu {
	width: 100%;
}
#footerMenu .menu li{
	color: #1D2F5D;
	float: left;
	font-family: "News Cycle";
	font-size: 10pt;
	list-style: none;
	margin-right: 1%;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
}
#footerMenu .menu li.first {
	margin-left: 3%;
}
#footerMenu .menu li a {
	color: #1D2F5D;
}
#footerMenu .menu li ul {
	margin: 0;
	width: 100%;
}
#footerMenu .menu li ul li{
	color: #5A6E9F;
	float: none;
	margin: 0;
	text-transform: none;
	width: 100%;
}
#footerMenu .menu li ul li a {
	color: #5A5E9F;
}
/* Footer Styles End */

#shortcode-popular-topics .widget-title {
	display: none;
}

#advancedMissionTripSearch {
	background: #FCF1D1;
	position: absolute;
	border: 1px solid #CCC;
	display: none;
	width: 400px;
	margin-top: -27px;
	z-index: 999;
}
#advancedMissionTripSearchDropDown {
	margin-left: 5px;
	font-size: 18px;
	display: block;
}
#advancedMissionTripSearchPullUp {
	width: 390px;
	display: block;
	margin: 0 5px;
	padding: 5px 0;
	font-size: 18px;
}

.page-title {
	display: none;
}
.tag .page-title, .error404 .page-title {
  display: block;
}
.tag .page-title {
  margin: 10px;
}
#content_404 {
  padding: 40px;
}
#content_404 p {
  font-size: 18px;
}

h2 {
	color: #999;
	line-height: 1.1em;
}
.page .entry-content {
	background: #fcf1d1;
	padding: 2%;
  	overflow: hidden;
	margin-bottom: 15px;
}
.page-id-38185 .entry-content {
	overflow: visible;
}
.page-id-44513 .entry-content {
  min-height: 800px;
}
.page div#content {
	background: #FCF9F4;
}

.home .entry-content {
	padding: 0;
	background: #FCF9F4;
}

/* Mission Trip Archive Styles */
#missionTripArchive {
	padding: 2%;
}
#missionTripArchive,
.missionTripSingle,
.post-type-archive-missiontrips #pagination {
	margin-bottom: 15px;
}
/* End Mission Trip Archive Styles */

/*
 * Mission Trip Single Styles
 */
.missionTripSingle {
	padding: 2%;
}
/*
 * End Mission Trip Single Styles
 */

/*
 * Interview Single Styles
 *   */
.one-third {
  float: left;
  width: 32%;
  min-width: 240px;
  margin-bottom: 20px;
}

/*
 * Interview Archive Styles
 */
.interviewTable {
	width: 100%;
	margin-top: 2%;
}
.interviewTable thead {
	background: #E7CC7E;
	color: #666;
}
.interviewTable th.interviewDate {
	width: 30%;
	padding-left: 2%;
	text-align: left;
}

.interviewTable th.interviewSpokesperson {
	padding-left: 2%;
	text-align: left;
}
.interviewTable td.interviewAgency{
	width: 132px;
	height: 56px;
	padding-left: 20px;
}
.interviewTable td.interviewAgency img {
	width: 112px;
	height: 56px;
}
.interviewTable td.interviewDate {
	height: 30px;
	vertical-align: top;
	width: 30%;
	padding-left: 2%;
}
.interviewTable td.interviewSpokesperson {
	height: 30px;
	vertical-align: top;
	padding-left: 2%;
}
.interviewTable td.interviewContent {
	padding-left: 2%;
}
.interviewTable .close {
	color: #FF0000;
    float: right;
    font-size: 75%;
    margin: 0 0 -9px;
    padding-right: 5px;
    text-align: right;
    width: 100%;
}
.interviewTable .close a{
	color: #FF0000;
}
.interviewSingle {
	display: none;
	position: absolute;
	width: 220px;
	border: 1px solid black;
	background: #FCF1D1;
}
.interviewSingle .content {
	padding: 0 0.5em 0.5em 0.5em;
	margin: 0;
	font-weight: bold;
}
.interviewSingle .date {
	padding: 0 0.5em 0.5em 0.5em;
	margin: 0;
}

/*
 * End Interview Archive Styles
 */

/*
 * Mission Group Archive Styles
 */
.missionGroup {
	float: left;
	margin: 1%;
}

.missionGroup a img {
	width: 112px;
	height: 56px;
}
/*
 * End Mission Group Archive Styles
 */

/*
 * Mission Group Single Styles
 */
.missionGroupSingle {
	padding: 2%;
}
.missionGroupSingle .name {
	font-weight: bold;
}
.missionGroupSingle .image {
	width: auto;
	border: 1px solid black;
	float: right;
}
/*
 * End Mission Group Single Styles
 */

/*
 * Staff Archive Styles
 */
.staff {
	margin: 2%;
}
.staff .staffImage {
	float: left;
	width: auto;
	margin: 0 1% 0 0;
	border: 1px solid black;
}
.staff .staffContent h2 {
	color: #555;
}
.staff .staffContent h2, .staff .staffContent h3 {
	display: inline;
}
.staff .staffContent p {
	margin: 0px;
}

.radioStation{
	width: 100%;
}
.radioStation thead {
	background: #E7CC7E;
}

.radioStation thead tr th {
	text-align: left;
}
.radioStation .station {
	width: 10%;
}
.radioStation .location {
	width: 30%;
}
.radioStation .airtime {
	width: 10%;
}
.radioStation .days {
	width: 20%;
}
.radioStation strong.phone {
	width: 20%;
}
.contact td.phone {
	white-space:nowrap;
}

/* Cube Points Styles Start */
#cubePoints {
	text-transform: uppercase;
	background: #FFF;
	padding: 5px;
}
#cubePoints #shortcode-cube-points {
	width: auto;
	display: inline;
}
#cubePoints ul.xoxo {
	width: auto;
	display: inline;
}
#cubePoints ul.xoxo h3.widget-title {
	display: none;
}
#cubePoints ul.xoxo li.widget {
	margin: 0px;
	width: auto;
	display: inline;
}
#cubePoints ul.xoxo ul {
	width: auto;
	display: inline;
	border: none;
}

#cubePoints ul.xoxo ul li{
	width: auto;
	display: inline;
}
/* Cube Points Styles End */

#gcm-slides {
  position: relative;
}
#gcm-slides-wrap {
  height: 200px;
}

/* Transposh Styles Start */
#tr_credit {
	display: none;
}
#header {

	height: 100px;
}
#shortcode-transposh {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1000;
	height: 40px;
	width: 170px;
}
#shortcode-homepage-header {
	position: absolute;
	left: 50%;
	margin-left: -234px;
	top: 30px;
}
#shortcode-homepage-header img {
	margin: 0;
}
#shortcode-transposh	.widget_transposh .widget-title{
	float: left;
	color: #706f6d;
	font-size: 16px;
	text-transform: uppercase;
	font-family: "news cycle", helvetica, sans-serif;
}
#shortcode-transposh	.widget_transposh .transposh_flags{
	float: right;
	margin-top: 11px;
	margin-left: 3px;
	overflow: hidden;
}
/* Transposh Styles End */
div.country_data {
	width: 390px;
	/*float: left;*/
	margin: 5px 3px 0 0;
	background: #e7cc7e; 
	padding: 5px;
	z-index: 1000;
}
.single-news .post-thumbnail .country_data img{
	width: 108px;
	height: 54px;
	float: left;
}
.single-news .post-thumbnail .country_data ul{
	margin: -5px 0 0 5px;
	float: left;
	width: 275px;
}
.single-news .post-thumbnail .country_data li{
	list-style: none;
	margin: 0px;
	border-bottom: 1px solid #666;
	color: #666;
}
.single-news .post-thumbnail .country_data h5{
	float: left;
	width: 200px;
}

#callToAction, .article_side {
	width: 390px;
	clear: left;
	float: left;
	margin: 5px 3px 0 0;
	background: #e7cc7e;
	padding: 5px; 
}
#callToAction ul, .article_side ul {
	margin: 0 0 18px 1.5em;
}
#callToAction ul li, .article_side ul li {
	color: #666;
	list-style-image: url("images/li_grey_arrow.png");
}
#relatedNews {
	width: 390px;
	float: left;
	margin: 5px 3px 0 0;
	background: #e7cc7e;
	padding: 5px; 
}
#relatedNews ul {
	margin: 0 0 18px 1.5em;
}
#relatedNews ul li {
	list-style-image: url("images/li_blue_arrow.png");
	float: left;
	margin: 0 6% 0 0;
    width: 44%;
}
#relatedNews ul li a {
	display: block;
}
#newsMissionGroup {
	width: 390px;
	margin: 5px 3px 0 0;
	background: #e7cc7e;
	padding: 5px;
	overflow: hidden; 
}
#newsMissionGroup img{
	width: 112px;
	height: 56px;
	background: #fff;
	float: left;
}
#newsMissionGroup .info{
	font-size: 11px;
	color: #666;
	float: left;
	clear: none;
	width: 275px;
}
#newsMissionGroup .about {
	margin: 0 0 0 5px;
	float: left;
	width: 113px;
}
#newsMissionGroup .contact {
	font-size: 11px;
	color: #666;
	float: left;
	clear: none;
	width: 190px;
}
#newsMissionGroup .address {
	font-size: 11px;
	color: #666;
	float: left;
	clear: none;
	width: 190px;
	/*margin: -63px 0 0 0;*/
}
#newsMissionGroup .address .title {
	font-weight: bold;
	width: 115px;
	display: block;
}
#newsMissionGroup p {
	margin-bottom: 5px;
}
#newsMissionGroup ul {
	margin-bottom: 0px;
	float: left;
}


.newsPlayer {
	overflow: hidden;
	background: #e6cc7c;
	margin-bottom: 5px;
}
.newsPlayer .player {
	float: left;
}
.newsPlayer .audio_download {
	float: left;
	clear: both;
	width: 100%;
	margin: 0px;
}
.newsPlayer .MNN {
	float: right;
	margin: 3px 3px 0 0;
}
.newsPlayer .player p, .newsPlayer .audio_download p {
	float: left;
	color: #616669;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
	margin: 6px 0 0 3px;
}
.newsPlayer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.newsPlayer li {
	float: left;
	margin-top: 5px;
}
.newsPlayer li a {
	display: block;
	font-size: 11px;
	padding: 0 10px;
	margin: 0 5px;
}
.post-thumbnail #jwplayer-1_wrapper {
	width: 300px !important;
}

#dayWrap {
	width: 100%;
	border-bottom: 1px solid black;
}
#dayWrap .dailyBroadcast {
	float: left;
	width: 25%;
}
#dayWrap .dailyBroadcast ul{
	list-style-image:url('/wp-content/themes/mnn-startbox/images/speaker.gif');
}
#dayWrap .interviews {
	float: left;
	width: 25%;
}
#dayWrap .interviews ul{
	list-style-image:url('/wp-content/themes/mnn-startbox/images/speaker.gif');
}
#dayWrap .radioScripts {
	float: left;
	width: 25%;
}
#dayWrap .radioScripts ul{
	list-style-image:url('/wp-content/themes/mnn-startbox/images/word_icon.gif');
}
#dayWrap .soundBites {
	float: left;
	width: 25%;
}
#dayWrap .soundBites ul{
	list-style-image:url('/wp-content/themes/mnn-startbox/images/speaker.gif');
}
#social {
	float: right;
	width: 264px;
	
}
#social #socialTitle {
	float: left;
}
#social #shortcode-social-media {
	float: left;
	margin-top: -10px;
}
#shortcode-shareandfollow {
	float: right;
	margin-right: 6px;
}
.single-missiontrips #shortcode-shareandfollow {
	float: none;
	margin-top: 5px;
}
#shortcode-shareandfollow ul.xoxo li.share_links {
	margin: 0px;
}
#shortcode-shareandfollow ul.xoxo li.share_links ul {
	border: none;
}
#shortcode-shareandfollow ul.xoxo li.share_links ul li a{
	border: none;
}

#header .sb_social_widget .widget-title {
	display: none;
}
#header .sb_social_widget {
  position: absolute;
  bottom: -50px;
  right: 0;

}
#header .sb_social_widget li {
  float: left;
}
#header .sb_social_widget ul, #header .sb_social_widget li a {
  border: 0;
}
/*********************************
 * Blog stuff
********************************/
.author .page-title, .archive.category .page-title, .post-type-archive-news .page-title {
  display: block;
  font-size: 26px;
  margin: 10px;
}
.post-type-archive-news h3.org-data-title {
  clear: none;
  padding: 0 10px;
}
.archive.category .page-title {
  display: inline-block;
}
#entry-author-info {
  padding: 0;
  background: #FCF1D1;
}
.blog_header_title {
  margin: 10px;
}
.blog .post, .single-post .post, .author .post, .archive.category .post {
  padding-left: 10px;
  padding-right: 10px;
}
.blog #subNavBar, .single-post #subNavBar, .author #subNavBar, .archive.category #subNavBar {
  display: none;
}
#shortcode-blogs {
  width: 200px;
  float: right;
  margin: 20px;
  background: #DBCBA0;
  padding: 10px;
}
#shortcode-blogs .widget li a, #shortcode-blogs .widget li a:visited {
  border-bottom: 1px solid #000;
  border-top: 0px solid #000;
}
#shortcode-blogs .widget ul {
  border: 0;
}
#shortcode-blogs .widget:last-child {
  margin-bottom: 0;
}

/*********************************
 * Mission Groups
********************************/
.group-related {
  float: left;
  width: 30%;
}
.related-interviews {
 margin-right: 30px;
}
.group-related ul {
  margin: 0 0 0 12px;
  padding: 0;
}
.group-related p {
  font-weight: bold;
  margin-top: 10px;
}
.single-missiongroups .contact {
  clear: left;
}

/*********************************
 * STMDB
********************************/
.stmdb_left {
  margin: 20px 0 0 1%;
  padding: 0 0 10px 0;
  width: 49%;
  float: left;
}
.stmdb_right {
  width: 46%;
  float: left;
  margin: 20px 0 0 2%;
}

#mc_embed_signup.e-news-form {
  width: 45%;
  min-width: 300px;
  float: left;
  clear: none;
  margin-right: 30px;
}
#mc_embed_signup.e-news-form .datefield br {
  display: none;
}
#mc_embed_signup.e-news-form .input-group p {
  margin: 0;
}

@media (max-width : 1190px) {
	#headerBeforeContent {
		max-width: 100%;
	}
	#homeNewsStories {
		width: 100%;
	}
	.homeNews {
		margin-left: 0.4%;
		width: 19.68%;
	}
	.homeNewsFeatured {
		width: 19.68%;
	}
	.homeNewsExcerptFeatured {
		margin: 13px 0;
	}
	.homeNewsTitleFeatured {
		display: none;
	}
	#social {
		margin-left: 1%;
	}
	.meta_narrow {
		width: 23%;
		margin-right: 1%;
	}
	.meta_wide {
		width: 26%;
		margin-right: 1%;
	}
	#featuredMissionTrip {
		margin-right: 1%;
		margin-left: 1%;
		width: 98%;
	}
}
@media (max-width : 1140px) {
	#footerMenuWrap #leftFooterImage {
		width: 100%;
	}
	#footerMenuWrap #footerMenu {
		overflow: hidden;
		width: 100%;
	}
	#footerMenu .menu {
		margin: 0;
	}
	#footerMenu .menu li {
		margin-left: 1%;
		width: 10.2%;
	}
	#footerMenu .menu li.first {
		margin-left: 1%;
	}
	#footerMenuWrap #rightFooterImage {
		float: right;
	}
	#logo {
		margin: 10px 0 25px 10px;
	}
	.nav-primary ul {
		width: 100%;
	}

	#header .sb_social_widget {
		bottom: -90px;
	}
}
@media (max-width : 1070px) {
	.breakingNewsContent, .breakingNewsTitle {
		padding: 0 10px;
	}
	#headerBeforeContent #titleAndSearch {
		width: 100%;
		margin-bottom: 4px;
		overflow: hidden;
	}
	#subNavBar {
		width: 100%;
	}
	#headerBeforeContent #subNavBar ul {
		float: right;
	}
	#subNavBar:before {
    	float: none;
    	background: #fcf1d1;
    	content: "";
    	height: 47px;
    	width: 50%;
    	display: block;
    	position: absolute;
    	right: 678px;
	}
	#subNavBarList:before {
	    content: "";
	    height: 0;
	    width: 0;
	    border-top: 46px solid #FCF1D1;
	    border-right: 25px solid transparent;
	    float: left;
	    margin-left: -29px;
	}
}
@media (max-width : 1016px) {
	.nav #primary_nav .menu-item a, 
	.nav #primary_nav .menu-item a:visited {
		padding: 0 10px;
		font-size: 16px;
	}
	.news .entry-content {
		margin-right: 220px;
	}
	.news .post-thumbnail {
		width: 200px;
	}
	.news .post-thumbnail img {
		width: 198px;
		height: auto;
	}
	.news .post-thumbnail {
		margin-right: 0;
	}
}
@media (max-width: 850px) {

    body {
        margin-top: 28px !important;
    }

	.meta_narrow {
		width: 45%;
		margin-right: 1%;
		margin-left: 1%;
	}
	.meta_wide {
		width: 45%;
		margin-right: 1%;
		margin-left: 1%;
	}
	#featuredMissionTrip {
		margin-right: 2%;
		margin-left: 2%;
		width: 96%;
	}

	.nav-primary {
		border-bottom: none;
		border-top: none;
		width: 92%;
		height: 56px;
	}
	.nav #primary_nav .menu-item a, 
	.nav #primary_nav .menu-item a:visited{
		line-height: 28px;
		padding: 0;
	}
	.nav-primary li {
		text-align: center;
	}
	.nav-primary li:nth-child(1) {
		width: 12%;
		text-align: left;
	}
	.nav-primary li:nth-child(2) {
		width: 32%;
	}
	.nav-primary li:nth-child(3) {
		width: 27%;
	}
	.nav-primary li:nth-child(4) {
		width: 29%;
		text-align: right;
	}
	.nav-primary li:nth-child(5) {
		width: 22.5%;
		text-align: left;
	}
	.nav-primary li:nth-child(6) {
		width: 24.5%;
	}
	.nav-primary li:nth-child(7) {
		width: 25.5%;
	}
	.nav-primary li:nth-child(8) {
		width: 27.5%;
		text-align: right;
	}
	.nav #primary_nav .menu-item:hover a, 
	.nav #primary_nav .menu-item:hover a:visited, 
	.nav #primary_nav .menu-item a:hover, 
	.nav #primary_nav .menu-item a:active, 
	.nav #primary_nav .menu-item a:focus, 
	.nav #primary_nav li.current-menu-ancestor a, 
	.nav #primary_nav li.current-menu-ancestor a:visited {
		line-height: 28px;
		padding: 0;
	}
	.nav li:hover ul, .nav li li:hover ul {
		display: none;
r
	}

	#footerMenu .menu li {
		margin: 0 0 20px 2%;
		width: 23%;
	}
	#footerMenu .menu li.first {
		margin-left: 2%;
	}
	#footerMenu .menu li:nth-child(5) {
		clear: left;
	}
	#shortcode-homepage-bottom-ads {
		display: block;
	}
	#primary {
		display: none;
	}
	.layout-two-col-right div#content {
		margin: 0;
	}
	#subNavBar:before {
		right: 508px;
	}
	.entry-title, .single .page-title {
		font-size: 26pt;
	}
}
@media (max-width : 750px) {
	#shortcode-homepage-header {
		display: none;
	}
	#logo {
		width: 100%;
		margin: -10px 0 10px;
		text-align: center;
	}
	#header #shortcode-transposh {
		position: relative;
		float: right;
		top: -30px;
	}
	#header .sb_social_widget {
		top: 110px;
		bottom: auto;
 left:50%;
 margin-left:-60px;
	}
}
@media (max-width : 510px) {
	.stmdb_left, .stmdb_right {
		width: 100%;
		float: none;
	}
	#mission_trip_background {
		display: none;
	}
	#subNavBar {
		width: 100%;
		background: #fcf1d1;
	}
    #headerBeforeContent #subNavBar ul {
		background: #fcf1d1;
        float: none;
    }
	#titleAndSearch #search {
		display: none;
	}
	#headerBeforeContent .titleAndSearchWrap {
		display: none;
	}
	#headerBeforeContent #titleAndSearch {
		height: 40px;
		line-height: 16px;
	}
	.entry-content-wrap {
		margin-right: 0;
	}
	.news .entry-content {
		margin-right: 0;
	}
	.news .post-thumbnail {
		width: 100%;
	}
	.news .post-thumbnail img {
		width: 100%;
		margin-left: -1px;
	}
	#shortcode-blogs {
  		width: 80%;
  		float: none;
  		margin: 20px auto;
	}
	.newsArchiveItem h2 {
		font-size: 18px;
	}
	#gform_wrapper_2.gform_wrapper {
		min-width: 90%;
		max-width: 90%;
		margin: 0 !important;
		margin: 20px auto !important;
	}
	#gform_wrapper_2 {
  		float: none;
		margin: 0;
		width: 90%;
	}

	.news_sub_nav {
		background: none repeat scroll 0 0 #DBCBA0;
		float: non;
		clear: none;
		width: 90%;
		margin: 0 10px 20px auto;
		padding: 10px;
        min-width: 90%;
        max-width: 90%;
	}

}
@media (max-width : 470px) {
	.nav #primary_nav .menu-item a, 
	.nav #primary_nav .menu-item a:visited{
		font-size: 14px;
		letter-spacing: -1px;
	}
		.nav li:last-child a:before {
		height: 24px;
	}
	.breakingNewsImage {
	  float: none;
	  width: 100%;
	}
	.breakingNewsImage img {
	  float: none;
	  width: 100%;
	}
	.breakingNewsTitle {
	  clear: none;
	  padding: 0 10px;
	}
	.breakingNewsContent {
	  width: 95%;
	  padding: 0 10px;
	}
}
@media (max-width : 450px) {
	#footerMenu .menu li {
		margin-left: 5%;
		width: 45%;
	}
	#footerMenu .menu li:nth-child(2n+3) {
		clear: left;
	}
	#footerMenu .menu li.first {
		margin-left: 5%;
	}
	#social {
		margin-left: 2%;
	}
	.meta_narrow {
		width: 96%;
		margin-right: 2%;
		margin-left: 2%;
	}
	.meta_wide {
		width: 96%;
		margin-right: 2%;
		margin-left: 2%;
	}
	#featuredMissionTrip {
		margin-right: 2%;
		margin-left: 2%;
		width: 96%;
	}
	.meta_narrow, .meta_wide {
		min-height: 0px;
		margin-bottom: 25px;
	}
}
