/* Small Desktop */
@media only screen and (min-width: 768px) and (max-width: 1050px) {

body { font-size: .8em }

.gutter { height: 35px }

.button a {
	margin: 1em 0 0;
	padding: .7em 1em .6em;
	font-size: 1em;
}

/** BODY **/

.wrap_container {
	padding: 20px 0;
	box-shadow: inset 0px 0px 30px #ddd;
}

.wrap {
	width: 730px;
	padding: 30px;
	box-shadow: 0px 0px 30px #ddd;
}

.wrap_inside {
	min-height: 460px;
}

.main_column { padding-right: 30px }

#full { width: 600px }

.right { width: 195px !important }

.side_column { width: 195px }

.side_column ul {
	margin: .5em auto 1.5em;
}

.side_column ul.social li img {
	height: 25px !important;
	display: block;
	width: auto;
}

#current {
	background-size: 13px 15px;
}

.title { font-size: 1.3em }
.date { font-size: .9em }
.text { font-size: 1.1em }

/** MASTHEAD **/

.masthead {
	width: 730px;
	padding: 20px 0;
}

.masthead .logo { width: 140px }

.masthead .logo_icon {
	height: 70px;
	width: 140px;
	margin-top: 10px;
}

.masthead .logo_text {
	height: 22px;
	width: 140px;
	display: block;
	margin-bottom: -30px
}

.masthead .logo:hover .logo_icon { margin-top: 2px }

.masthead_action span { margin-top: 1em }

.masthead_action_sep { height: 100% }

.action_left form { width: 90% }

.action_left input { font-size: 1em }

.masthead_action_email input[type=email] {
	width: 175px;
	height: 20px;
}

.masthead_action_email input[type=submit] {
	width: 20px;
	height: 20px;
}

.masthead_action_social ul li {
	display: inline-block;
	background-color: #fc7c22;
	margin-left: 1em;
}

.masthead_action_social li img { height: 20px !important }


/** NAVIGATION **/

.nav { width: 730px }

.nav ul li a { padding: 1.1em .9em 1em; }

.nav ul li.donate a { padding: 1.1em 1.2em 1em }

.nav ul li a img {
	width: 12px;
	height: 8px;
	left: -moz-calc(50% - 6px) !important;
	left: -webkit-calc(50% - 6px) !important;
	left: calc(50% - 6px) !important;
}

/** SLIDER **/

.slider_shadow {
	box-shadow: inset 0px 0px 20px #333;
}

.slider img { box-shadow: 0 0 20px #333 }

/** HOME ABOUT **/


.about {
	width: 730px;
	font-size: 1.4em;
}

.about_issues {
	width: 100%;
	min-width: 730px;
	display: block;
	padding: 0;
	margin: 1em 0 0;
	border-collapse: collapse;
	overflow: auto;
}


/** HOME ACTION **/

.action_container { width: 730px }

.action_left { padding: 35px 35px 35px 0 }

.action_right { padding: 35px 0 0 35px }


/** HOME ACTION2 **/

.action2_container { box-shadow: inset 0px 0px 20px #efefef }

.action2 { width: 730px }

.action2_left { width: 66.67%; padding-right: 30px }

.action2_right { width: 33.33% }

.action2_thumb {
	width: 135px;
	height: 135px;
	margin-right: 15px;
}

.action2_text { width: 305px }

.action2_right ul li a {
	margin-bottom: 4px;
	font-size: 1em;
}

/** NEWS **/


.news { width: 730px }

.news_item { height: 350px }

.news_item .news_item_overlay {
	padding: 20px;
	font-size: 1.1em;
}

.news_item .excerpt {
	width: -moz-calc(100% - 40px) !important;
	width: -webkit-calc(100% - 40px) !important;
	width: calc(100% - 40px) !important;
}

/** FEATURED **/

.feature_container { width: 730px }

.feature_left {
	width: 33.33%;
	padding: 30px 30px 30px 0;
}

.feature_right {
	padding: 30px 0 30px 30px;
	width: 66.67%;
}

/** SOCIAL **/

div.social { width: 730px }

.social_left {
	width: 66.67%;
	min-height: 100%;
	padding: 30px;
}

.social_left .tweet {
	float: right;
	width: 70% !important;
	z-index: 100;
	color: #fff;
	font-size: 1.2em;
	word-wrap: normal;
}

.social_left img {
	top: 30px;
	width: 38%;
	left: -10%;
}

.social_right {
	width: 33.33%;
	padding: 30px 0 30px 30px;
}

/** FOOTER **/

.footer_container { box-shadow: inset 0px 0px 20px #333 }

.footer { width: 730px }

.footer ul { padding: 30px 0 }

.footer ul li img {
	margin: 0 12px 20px 0;
	height: 15px;
}

.footer ul li input[type=email] {
	width: 110px;
	height: 15px;
}

.footer ul li input[type=submit] {
	width: 15px;
	height: 15px;
}

.footer2 {
	width: 730px;
	padding: 15px 0;
}

.footer2 ul li img { height: 30px }

/** AWARDS **/

#awards {
	width: 730px;
	padding: 0;
}

#awards .logo { margin: 15px auto 25px }

.captain_container { padding: 0 }

.captain {
	width: 730px;
	padding: 30px;
}
	
}