@font-face {
	font-family: "GoudyOldStyle";
	src: url("/resources/css/scripts_to_upload/GOUDOS.ttf");
}



/* --- overriding --- */
.topBar {
	background: #005983; /* Old browsers */
	background: -moz-linear-gradient(top,  #005983 42%, #00335a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#005983), color-stop(100%,#00335a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #005983 42%,#00335a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #005983 42%,#00335a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #005983 42%,#00335a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #005983 42%,#00335a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005983', endColorstr='#00335a',GradientType=0 ); /* IE6-9 */
	height: auto;
	text-align: left;
	color: white;
	padding: 20px 0px;
}

.topBar .header a img {
	float: left;
}
.topBar>.header>div {
	padding-left: 30px;
	float : left;
	width: calc(100% - 30px - 96px);
}
.topBar>.header>div .cartercenter {
	font-family: "GoudyOldStyle";
	font-size: 25px;
	white-space: nowrap;
}

.topBar>.header>div .slogan {
	width: 100%;
	font-family: "Sorts Mill Goudy";
	font-style: italic;
	font-size: 32px;
	display: block;
	float: none;
}
.topBar>.header>div .slogan div {
	padding-right: 5px;
	display: inline-block;
}

.navOneBar {
	height: 33px !important;
	background: none;
}
/* --- overriding  --- */
	.hiddendesktop {
		position: absolute; 
		top: 95px;
		right: 30px;
	}
	.navbar-toggle {
		position: relative;
		float: right;
		border : 1px solid #397999;
		padding: 4px;
		outline : none;
		cursor : pointer;
		display: inline-block;
		background: #fff;
		height: 35px;
	}
	.navbar-toggle:hover {
		background: #eef;
	}
	span.icon-bar {
		background-color: #005983;
		display: block;
		width: 22px;
		height: 3px;
		border-radius: 3px;
		text-align: center;
		margin: 3px 0px;
	}
	
	button.donate {
		height: 35px;
		text-transform: uppercase;
		position: relative;
		float: right;
		border : 1px solid #b8613a;
		padding: 4px;
		outline : none;
		cursor : pointer;
		display: inline-block;
		background: #9d3607;
		color: white;
		font-family: "GoudyOldStyle";
		margin-right: 3px;
		width: auto;
	}
	button.donate:hover {
		background: #ad4617;
	}
	
	.searchbox {
		position: absolute; 
		right: 0px; 
		z-index:10000; 
		width: 185px; 
		margin: -5px 0px 0px 0px;
	}
	
	.hidden480 {
		display: inline-block;
	}
	
	.visible480 {
		display: none;
	}
	
	.hidden768 {
		display: inline-block;
	}
	
	.visible768 {
		display: none;
	}
	
	#mainContentProgramPages
	{
		float: left;
		width: calc(100% - 200px);
	}
	
	
.donateNew {   
			display: inline-block;
			float: left;
			overflow: hidden;
			width: calc( 100% - 2px ); 
			
			border: 1px solid #9A7F53;
			/* border-left: none; */
	
			margin: 0 auto;
			margin-top: 1px; 
            margin-bottom: 10px;
		}
		
.cartersBox {
/*			min-height: 252px; */
			padding:10px 10px 10px 20px;
			background: #f2ebe5; /* Old browsers */
/*			background: -moz-linear-gradient(top,  #f2ebe5 1%, #d7cebd 75%, #988155 100%, #eee7df 100%, #eae6da 100%); /* FF3.6+ */
/*			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f2ebe5), color-stop(75%,#d7cebd), color-stop(100%,#988155), color-stop(100%,#eee7df), color-stop(100%,#eae6da)); /* Chrome,Safari4+ */
/*			background: -webkit-linear-gradient(top,  #f2ebe5 1%,#d7cebd 75%,#988155 100%,#eee7df 100%,#eae6da 100%); /* Chrome10+,Safari5.1+ */
/*			background: -o-linear-gradient(top,  #f2ebe5 1%,#d7cebd 75%,#988155 100%,#eee7df 100%,#eae6da 100%); /* Opera 11.10+ */
/*			background: -ms-linear-gradient(top,  #f2ebe5 1%,#d7cebd 75%,#988155 100%,#eee7df 100%,#eae6da 100%); /* IE10+ */
/*			background: linear-gradient(to bottom,  #f2ebe5 1%,#d7cebd 75%,#988155 100%,#eee7df 100%,#eae6da 100%); /* W3C */
/*			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ebe5', endColorstr='#eae6da',GradientType=0 ); /* IE6-9 */ */
			position: relative;
}
img.carters {
	text-align: center;
	position: absolute;
	width: 72%; height: auto;
	bottom: 50px;
	left: 14%;
}
.donateNew blockquote {
		margin:0;
		padding: 0;
		font: 14px/1.5em 'Roboto', Arial, Helvetica, sans-serif;
		color:#1e1b16;
		text-indent: -10px;
	}
.donateNew .properQuotes {
	content:open-quote;
	font: bold 18px "Times New Roman", Times, serif;
	color:#988155;
	padding-right:2px;
}

.donateNew .quoteAuthor {
	font-style: italic;
	margin-left: 35%;
}

.btnConvioWidget {
	background: background: #cc4b14; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NjNGIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTJmMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cc4b14 1%, #8a2f0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cc4b14), color-stop(100%,#8a2f0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc4b14 1%,#8a2f0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc4b14 1%,#8a2f0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc4b14 1%,#8a2f0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc4b14 1%,#8a2f0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4b14', endColorstr='#8a2f0d',GradientType=0 ); /* IE6-8 */
    border: 2px solid #95340F;
    border-radius: 0.325em;
    box-shadow: 0 0 0 1px #D59E5B inset;
    color: #FFFFFF;
    display: table;
    font: small-caps 1.5em/1.6em "Times New Roman",Times,serif;
    letter-spacing: 0.075em;
    margin: 0px auto;
    padding: 0 0.5em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 80%;

	box-sizing: border-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: border-box;
	
}

.emailSignup {
		/* height:80px; */
		padding: 10px 0px;
		background: -moz-linear-gradient(top,  #fcfcfa 1%, #eee7df 100%, #eee7df 100%, #eae6da 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfa), color-stop(100%,#eee7df), color-stop(100%,#eee7df), color-stop(100%,#eae6da)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fcfcfa 1%,#eee7df 100%,#eee7df 100%,#eae6da 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fcfcfa 1%,#eee7df 100%,#eee7df 100%,#eae6da 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fcfcfa 1%,#eee7df 100%,#eee7df 100%,#eae6da 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fcfcfa 1%,#eee7df 100%,#eee7df 100%,#eae6da 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfa', endColorstr='#eae6da',GradientType=0 ); /* IE6-9 */
	}
	
.emailSignup p {
    margin: 10px;
	color: #A53B00;
    font: small-caps 1.25em "Sorts Mill Goudy",Times,serif;
    text-align: center;
}

.emailSignup input {
	margin-top: 0px; 
	margin-bottom: 0px;
	border-width: 1px;
	padding: 2px 0px;
}

form {
  width: 100% ;
  margin: 0 auto;
}

input[type="text"],  input[type="password"]  {
    width: 75%;
}
.btnEmailSubmit {
    background: none repeat scroll 0 0 #8A3008;
    border-radius: 0.325em;
	font: small-caps .8em "Times New Roman",Times,serif;
    color: #FFFFFF;
    margin-left: 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 20%;
	border: 0;
	padding: 3px;
    letter-spacing: 0.075em;	
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}

/* responsive icon */

/* --- end of responsive icon --- */

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/* end of clearfix */

#headerProgramPages H1.bottomcaption {
	display: none;
	margin-top: 0px;
}

#headerProgramPages H1.topcaption {
	display: block;
}

.visible-u992 {
    display: none;
}

.footerCopyright {
    width: 100%;
}

.navTwo {
    width: 100%;
    padding-left: 0px;
}
.droplinebar ul.subnav {
    margin-left: 0px;
    width: 100%
}

.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden;  
	height: auto; 
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

.eoy-vid-containing-block {
	width:68%;
	float:left;
	}



@media (min-width: 992px) {

	.contentColumns {
		width : 945px;
	}

	.footerContainer {
		width: 945px;
	}
	
	.hiddendesktop {
		display: none;
	}
	
	.mainmenu {
		/* height: 300px;
		overflow-y: scroll; */
		display: block !important;
		border-bottom: 0px solid #9a7f53;
	}
	.navTwoBar {
		display: block !important;
	}
	
	.navTwo {
		display: block !important; 
	}
    
	.topBar>.header>div .cartercenter {
		font-size: 24px;
	}
	
	.topBar>.header>div .slogan div {
		padding-right: 5px;
		display: inline-block;
		font-size: 40px;
	}
}

@media (max-width: 991px) {
	.header {
		width: 100%; 
	}

	.hiddendesktop {
		float: right;
		display: inline-block;
	}

	.mainmenu {
		/* height: 300px;
		overflow-y: scroll; */
		display: none;
		border-bottom: 0px solid #9a7f53;
	}
	.navTwoBar {
		display: none;
	}
	
	.navTwo {
		display: none; 
	}

	.navOne>div {
		margin: 0px !important;
	}
	/* -- menu -- */
	
	/*css for nav*/
	.navOneBar {display:block;text-align:center; border-top: 3px solid #9a7f53; border-bottom: 3px solid #9a7f53; position: relative; z-index: 20; height: auto !important;}
	.navOne, .navTwo {text-align:left;width:100%; height: auto;}
	.navTwoBar {display:none;text-align:center;background:#A63A09 url(/resources/images/nav/subnav_bg.gif) repeat-x bottom left; height: auto;}
	.navOne form{display:block;float:left; padding: 0px 0 0 0px;}
	.searchField{display:block;float:left;width:100%;margin-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4a3b25;}
	.searchSubmit{display:block;float:left;width:100%;outline:none;}

	.navOne{display:block;clear:both;margin:0 auto;position:relative; margin-top: 60px;}
	.navOne a{display:block;float:none;font-family:Georgia;font-size:12px;line-height:33px;color:#005983;text-decoration:none;}
	.navOne a:hover {color:#ffffff; background-color:#a63a08; }
	.navOne li.active {z-index: 10;}
	.navOne li.active a.topnav {display:block;float:none;font-family:Georgia;font-size:12px;line-height:33px;color:#fff;text-decoration:none;background:#a63a08 url(/resources/images/nav/navOne_bg.jpg) repeat-x;}
	.navTwo{display:block;clear:both; width:100%;margin:0 auto 0 auto;padding-left:0px; margin-top: -1px}


	/*nav and dropdowns*/
	.droplinebar{position: relative; height: auto;}
	.droplinebar ul{margin: 0; padding: 0; float: none; width: 100%}
	.droplinebar ul li{display: block; float: none; width: 100%; text-transform:uppercase;}
	.droplinebar ul li.level1 {border-left: none; float: none;}
	.droplinebar ul li a{float: none;padding: 0px 6px;text-decoration: none;}
	.navOne a.lastnav {background-image: none;}
	/* Sub level menus*/
	.droplinebar ul.subnav {position: relative; background:#A63A09 url(/resources/images/nav/subnav_bg.gif) repeat-x bottom left; 
	display: none; 
	left: 0;
	top: 0px;
	height: auto;
	margin-left: 0px;
	padding-left: 10px;
	}
	.droplinebar ul li.active ul.subnav {display: block; }
	/* Sub level menu links style */
	.droplinebar ul.subnav li {text-transform: none; position: relative;}
	.droplinebar ul.subnav li.firstnav a, .droplinebar ul li.firstnav a {background: none;}
	.droplinebar ul.subnav li a {font-size:12px;font-family:helvetica,sans-serif;padding: 0 2px 0 7px;margin: 0;color:#FFF;line-height: 36px; float: none; display: block; background: none;}
	.droplinebar ul.subnav li a:hover {color: #ccac5e;}
	.droplinebar ul.subnav li.current-page a{color:#ccac5e;}
	/* Sub level menus*/
	.droplinebar ul.subsubnav {float: none;position: relative; background:#a33909; display: none; padding: 0px 4px; top: 0px; padding-left: 10px;
	width: calc(100% - 14px);
	width: -webkit-calc(100% - 14px);
	width: -moz-calc(100% - 14px);
	left: 0px;
	}
	.droplinebar ul.subsubnav li {text-transform: none; float: none; display: block; border-top: 1px solid #7d2b06;}
	.droplinebar ul.subsubnav li.firstnav {border-top: none;}
	.droplinebar ul.subsubnav li a{font:12px helvetica,sans-serif;padding: 3px 4px; color:#fff; background: none; line-height: 16px; font-size: 11px; white-space: nowrap;}
	.droplinebar ul.subnav li.current-page .subsubnav a {color: #fff;}
	.droplinebar ul.subnav li.current-page .subsubnav a:hover {color:#ccac5e;}
	.droplinebar ul.subnav li a.active, .droplinebar ul.subsubnav li a.active { color:#ccac5e !important; }
	/* -- end of menu --- */
	
	.interiorDonate {
		width: 100%;
		height: auto;
		padding: 15px 0px;
		/* margin: 0 auto; */
	}
	.interiorDonate a {
		margin: 0px 15px;
		width: auto;
		height: auto;
	}
	
	#inter-quickreg #quick-reg {
		width: 100%;
	}
	#quick-reg-step1 p#heading1 {
		width: auto;
		height: auto;
		background: none;
		text-indent: 0;
		font-size: 18px;
		font-family: gerogia;
		color: rgb(166, 53, 34);
	}

	#quick-reg-in form #quick-reg-step1 p input {
		width: calc(100% - 100px);
		width: -webkit-calc(100% - 100px);
		width: -moz-calc(100% - 100px);
	}
	
	/* --- content body --- */
	.container {
		margin: 0px;
		padding: 15px;
	}

	.contentColumns {
		width : 100%;
	}
	
	.contentColumns img {
		width: 100%; 
        height: auto;
	}
	
	.MainBody img {
/*		width: auto; */
	}
	
	.headerContentBox
	{
		position: relative;
	}

	.contentColumns .headerContent {
		margin: 0;
		bottom: 20px;
		left: 20px;
	}
	
	.contentColumns .leftColumn {
		float: left;
		width: 66%;
	}
	
	.contentColumns .rightColumn {
		float: right;
		width: 33%;
	}
	/* --- end of content body --- */
	
	/* --- footer --- */
	.footerContainer {
		width: 100%;
	}
	
	.footerLink2 {
		white-space: nowrap;
	}
	.footer div {
		margin-top: 10px;
	}
	
	/* --- end of footer --- */
	.topBar {
		padding : 10px 30px;
	}

	.searchbox {
		position: relative; 
		display: block;
		width: 185px; 

		margin: 0px 0px 0px 10px;
	}
	
	.interiorDonate {
/*		display: none; */
	}
	
	.topBar>.header>div .cartercenter {
		font-size: 20px;
	}
	
	.topBar>.header>div .slogan div {
		padding-right: 5px;
		display: inline-block;
		font-size: 32px;
	}
    
    .visible-u992 {
        display: block;
    }
    
    .navbutton-u992
    {
        position: absolute;
        left: 0;
        right: 0;
        top: 0px;
        width: 100%;
        height: 60px;
        padding: 0px;
        margin: 0px;
        border: none;
        background: #fff;
        outline: none;
        cursor: pointer;
    }
    
    .navbutton-u992 div:first-child {
        margin-left: 30px;
        margin-top: 4px;
        font-size: 24px;
        color: #005983;
        float: left;
    }
    
    .navbutton-u992 div:last-child {
        margin-right: 30px;
        float: right;
    }
    
    .navbutton-u992 div .icon-bar {
        width: 30px;
        height: 5px;
        border-radius: 0px;
        margin: 5px 0px;
    }
	
	img.icon {
		width:auto;
		height:auto;
		}
	
	/*** GW Case Count ***/
	#guinea-worm-count section li {
    width: 100%;
	}
	
/*	* {
    box-sizing: border-box !important;
	}*/
	.eoy-vid-content-float {
		width: 98%;
		clear: both;
		margin: 25px 0;
		padding: 20px 2%;
		height:100%;
		background: #ffffff url("http://www.cartercenter.org/resources/images/donate/blue-gold-dove.png") no-repeat scroll 150px 200px / 25% auto;
	}
	
	.eoy-vid-containing-block {
		width:100%;
		float:none;
	}
.align-left, .align-right {
		float:none;
		padding:0;
	}	
	
/***********alumni directory********/
#register, #login, #blog {
  display: table-row;
}
#alumni h2:nth-child(4) {
	background-position: left bottom;
}	
	
}


@media (max-width: 850px) {
	.topBar>.header>div .cartercenter {
		font-size: 20px;
	}
	
	.topBar>.header>div .slogan div {
		padding-right: 5px;
		display: inline-block;
		font-size: 28px;
	}
}
	
@media (max-width: 768px) {

	.topBar>.header>div .cartercenter {
		font-size: 25px;
	}
	
	.topBar>.header>div .slogan div {
		display: none;
	}
	
	.contentColumns .leftColumn {
		float: none;
		display: block;
		width: 100%;
	}
	
	.contentColumns .rightColumn {
		float: none;
		display: block;
		width: 100%;
	}
	.MainBody img {
	/*	width: auto; */
	}
	
	.hiddendesktop {
		right: 30px;
		top: 92px;
		
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
	}
	
	.restext {
		display: none;
	}
	
	#quick-reg {
		margin-top: 20px;
	}
	
	.interiorDonate {
		display: block;
	}
	
	.hidden768 {
		display: none;
	}
	
	.visible768 {
		display: block;
	}
    
    #ProgramPagesDonateBox {
        display: none;
    }
    
    .donateNew {
        max-width: 300px;
    }
	.eoy-vid-content-float {
		background: #ffffff url("http://www.cartercenter.org/resources/images/donate/blue-gold-dove.png") no-repeat scroll 300px 165px / 18% auto;
	}	
}

@media (max-width: 480px) {
	.hiddendesktop {
		right: 30px;
		top: 92px;
	}
	
	.MainBody table tr, .MainBody table td {
		display: block;
		text-align: center;
	}
	
	#headerProgramPages H1.bottomcaption {
		display: block;
		margin-top: -5px;
	}
	
	#headerProgramPages H1.topcaption {
		display: none;
	}
	
	.hidden480 {
		display: none;
	}
	
	.visible480 {
		display: block;
	}
	
	#mainContentProgramPages
	{
		float: none;
		width: 100%;
	}
	
	#submenuProgramPages {
		float: none;
	}

	body {
		zoom: 100%;
		font-size: 14px;
	}
	.grey13ArialLight {
		font-size:16px;
		line-height: 20px;
	}
	.blue13ArialLink {
		font-size:16px;
		line-height: 20px;
	}
	.hiddendesktop {
		display: block;
		width: 112px;
		text-align: center;
		right: 0px;
		left: 0px;
		top: 156px;
		z-index: 1000;
		float: none;
		margin: 0 auto;
		position: absolute;
		transform: scale(1.5);
		-moz-transform: scale(1.5);
		-webkit-transform: scale(1.5);
	}
	.hiddendesktop  > button {
		text-align: center;
		display: inline-block;
		float: right;
	}
	
    .topBar>.header>div .cartercenter {
		margin-top: 20px;
        margin-left: 10px;
	}
    
    .topBar .header a {
		
	}
	
	.topBar .header a img {
		float: left;
	}
	
	.topBar {
		padding: 5px 15px;
		/* height: 70px; */
	}
    
    .topBar>.header>div {
        padding: 0px;
        width: 0px;
    }
	
	.navOneBar {
		border-top: 60px solid #9a7f53;
	}
    
    .navOne {
        margin-top: 0px;
    }
    
    .navbutton-u992 {
        top: -60px;
    }
	
		.giving-area-float {
		float: none;
		margin-right: 3%;
		margin-bottom: 5px;
		width: 100%;
	}
	/*** GW Case Count Page ***/
	#guinea-worm-count section:nth-last-child(n+2) {
	 width: 65%;
	}
	
	#guinea-worm-count section li {
	  font-size: 1.85em;
	  height: auto;
	  line-height: 1.5em;
	  padding: 10px 15px 0;
	}
	
	#guinea-worm-count .gw-south-sudan {
		background: none;
	}
	
	#guinea-worm-count .gw-ethiopia {
		background: none;
	}
	
	#guinea-worm-count .gw-chad {
		background: none;
	}
	
	#guinea-worm-count .gw-mali {
		background: none;
	}
	.conv-ribbon {display:none;}
	
/**	.bx-pager.bx-default-pager {
	  display: none;
	}
	.bx-wrapper .bx-viewport {
		height: 204px !important;
	} **/
	
	/** Webcast Current Topic Page***/
	.peace-webcast-callout {
			background-position: left 35px, left 55%;
		}
/**********Alumni Directory**************/
	#alumni h2:nth-child(4) {
	  background-position: center top;
	  line-height: 5em;
	  margin-bottom: 0;
	}
	.eoy-vid-content-float {
		background: #ffffff url("http://www.cartercenter.org/resources/images/donate/blue-gold-dove.png") no-repeat scroll 200px 175px / 23% auto;
	}	
}
	

@media (max-width: 320px) {
    .topBar>.header>div .cartercenter {
		font-size: 18px;
        margin-top: 25px;
	}
	.landing50 {
		width: 100%;
		float:none;
		display: block;
		margin-right:0px;
	}
	.webcast-callout {
	  background-position: left 35px, left 65%;
	}
	.eoy-vid-content-float {
		background: #ffffff url("http://www.cartercenter.org/resources/images/donate/blue-gold-dove.png") no-repeat scroll 150px 220px / 25% auto;
	}	

}

@media (max-width: 768px) and (min-width: 481px) {
    .rightColumn>div:nth-child(1) {
        clear: both;
    }
    
    .rightColumn>div:nth-child(2) {
        clear: both;
    }
    
        
    .rightColumn>div:nth-child(3) {
        float: left; 
        margin-right: 10px;
        width: calc( 50% - 7px );
        display: inline-block;
        clear: both;
        margin-bottom: 10px;
        margin-top: 10px;
        /*border: 1px solid red; */
    }

    .rightColumn>div:nth-child(4) {
        /* border: 1px solid blue; */
        display: inline-block;
		display: block;
    	width: calc(50% - 7px);
    }

    .rightColumn>div:nth-child(5) {
        float: left; 
		margin-right: 10px;
        width: calc( 50% - 7px );
        display: inline-block;
        clear: none;
        margin-bottom: 10px;
        margin-top: 10px;
    }
	
	.rightColumn>div:nth-child(6) {
        float: left; 
        width: calc( 50% - 7px );
        display: inline-block;
        clear: none;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .rightColumn>div:nth-child(7) {
        clear: both;
        margin-top: 10px;
    }
	
	.webcast-callout {
	  background-position: left 35px, left 65%;
	}
}