/*

TODO: Transfer all styles to NEW template

*/



/* =Applying Nexa for Headers
-------------------------------------------------------------- */

@font-face {
    font-family: 'nexa_lightregular';
    src: url('fonts/Nexa_Free_Light-webfont.eot');
    src: url('fonts/Nexa_Free_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Nexa_Free_Light-webfont.woff') format('woff'),
         url('fonts/Nexa_Free_Light-webfont.ttf') format('truetype'),
         url('fonts/Nexa_Free_Light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'nexa_boldregular';
    src: url('fonts/Nexa_Free_Bold-webfont.eot');
    src: url('fonts/Nexa_Free_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Nexa_Free_Bold-webfont.woff') format('woff'),
         url('fonts/Nexa_Free_Bold-webfont.ttf') format('truetype'),
         url('fonts/Nexa_Free_Bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#mc_embed_signup form{
    padding: 0 !important;
}

#mc_embed_signup form .clear{
    text-align: left;
    position: absolute;
    left: 215px;
    top: 5px;
}

.excerpt-dash{
display:none !important;
}
.category-blog .header-image .title{
     color: white;
    font-size: 28px;
    margin-bottom: 0px;
    line-height: 0px;
    font-weight: normal;
    margin-top: 105px;
}

.category-blog .header-image .excerpt{
    top: -283px !important;
}

.title{
    text-align: left !important;
    margin-left: 0 !important;
    font-size: 16px !important;
    margin-bottom: 0px !important;
}

#country-highlight-item .title, #project-highlight-item .title{
font-size: 31px !important;
}

 .display-posts-listing .title{
left: 500px;
    top: -285px;
}

 .excerpt{
font-size: 15px !important;
}

 #country-projects-box img{
    margin-top: 33px;
}

.blog-tag-line .tag-line{
line-height: 1.6em !important;
}

.blog-tag-line #homepage-social-icons{
margin-top: 20px;
}
.blog-tag-line .mashsb-buttons a{
    padding: 10px;
    margin: 0 5px;
}
.blog-tag-line{
vertical-align: top !important;
    padding-top: 30px;
}
/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


/* =Repeatable patterns
-------------------------------------------------------------- */

/* Reusable formatting classes */
.big-link {
  font-size: 22px;
}
.bold {
  font-weight: 800;
}
.text-center {
  text-align: center !important;
}
.no-bullets {
  list-style: none !important;
}
.no-bullets li {
  margin: 0 !important;
}
.blue-bg {
  color: #fff;
  background: #821f8f !important;
}
.text-center {
  text-align: center !important;
}

/* Small headers */
/*.archive-title,*/
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 20px;
	font-size: 1.4rem;
	line-height: 1.3;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
h3.widget-title {
	text-shadow:none;
	}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

@media (min-width: 1200px) {
.boot-container {
    width: 1170px;
}
}
@media (min-width: 992px) {
.boot-container {
    width: 970px;
}
}
@media (min-width: 768px) {
.boot-container {
    width: 750px;
}
}
.boot-container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.alert-banner {
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #004f7b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    border-radius: 4px;
}
.alert-banner p {
	padding-bottom: 0 !important;
}

/* Form fields, general styles first */
button,
input,
textarea {
	border: 1px solid #ededed;
	font-family: inherit;
	padding: 6px;
	padding: 0.45rem;
		font-size: 10px;
}
button,
input {
    line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.widget img {
width:75px;
display:inline-block;
}
	
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
	padding-right:20px;
}
.alignright {
	float: right;
	padding-left:20px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*.entry-content img,*/
.comment-content img,
.widget img,
.author-avatar img{
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-weight:bold;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous,
.previous-image {
	float: left;
	width: 50%;
	padding:0!important;
}
.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
	padding:0!important;
}
.nav-single + .comments-area,
#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #333;
}
body.custom-font-enabled,.advanced-slider {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
a {
	outline: none;
	text-decoration:none;
	font-weight: bold;
	color: #0095c3;
}
a:hover {
	color: #821f8f;
}

/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:hover,
.main-navigation .assistive-text:active,
.main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

/* Page structure */

.site-content {
	margin: 24px 0 0;
}
.page-template-front-page .site-content {
	margin: 60px 0 0;
}
.widget-area {
	margin: 24px 0 0;
}

/* Header */
.site-header {
	padding: 24px 0;
}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
}

/* Navigation Menu */
.main-navigation {
	margin-top: 20px;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	font-size: 12px;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: none;
}

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
}

/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;

}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 11px;
	line-height: 1.3;
	text-align: left;
	word-wrap: break-word;
	margin-top:5px;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}

.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* Footer */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
    /*padding: 24px 0;
	padding: 1.714285714rem 0;*/
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}


/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a,
.entry-meta a {
	color: #757575;
}
.comments-link a:hover,
.entry-meta a:hover {
	color: #21759b;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 16px 0;
	margin: 1rem 0;
	line-height: 1.2;
}

.entry-content {
	padding-top:10px;
	}

.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul,
.comment-content ul,
.mu_register ul {
	list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}
.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}

.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code,
.comment-content pre code {
	display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 0
}
img.alignright {
	margin: 0
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video
 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table,
.comment-content table {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}

.site-content article {
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	/* word-wrap: break-word; */
	/* -webkit-hyphens: auto; */
	/* -moz-hyphens: auto; */
	/* hyphens: auto; */
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}


/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	/*list-style-type: square;
	list-style-position: inside;
	*/font-size: 11px;
	font-size: 0.8rem;
	line-height: 1.3;
	text-align: left;
	word-wrap: break-word;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: none;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}


/* =Media queries
-------------------------------------------------------------- */
/* Minimum width of 600 pixels. */
@media screen and (min-width: 650px) {
	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site-content {
		float:center;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
		width: 26.041666667%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
	}

	.entry-header .entry-title {
		font-size: 22px;
		font-size: 1.571428571rem;
	}
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		/*overflow: hidden;*/
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 48px;
		margin-left: 3.428571429rem;
	}
	
}

/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image {
		display: none;
	}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
	
	#sfcg-header-menu,
	#footer-container {
	position:relative;
   	left:-80px;
	}
}

/*----------------------------- SFCG CUSTOM CODE STARTS HERE ----------------------------- */

/*----------------------------- MAIN SITE STYLES ----------------------------- */

h1 {
	font-size: 44px;
	text-transform: uppercase;
	font-family: "nexa_boldregular";
	font-weight: normal !important;
	color: #821f8f;
	text-align: center;
	letter-spacing: 1.25px;
}

h1 a,
h3 a {
	color: #821f8f;
}

h2 {
	font-size: 32px;
	text-transform:uppercase;
	font-family: "nexa_boldregular";
	font-weight: normal!important;
	letter-spacing:1.25px;
}

h3 {
	font-size:28px;
	text-transform:uppercase;
	font-family: "nexa_boldregular";
	color: #821f8f;
	font-weight: normal!important;
	letter-spacing:1.25px;
}

h4 {
	font-size: 18px;
	text-transform:uppercase;
}

p {
	font-size: 16px;
	line-height: 1.75;
	text-align: left;
}

.caps {
	font-size:100%!important;
}

#lightbox #controls,
#lightbox #hoverNav {
	display:none!important;
}

#titleText {
	font-family:'Open Sans'; 
	font-size:12px;
}

.entry-content p {
	font-size: 16px;
	line-height: 1.45;
	text-align: left;
	padding-bottom: 10px;
}

blockquote {
	clear: both;
	display: block;
	padding-left:90px!important;
	padding:5px;
	min-height:50px;
	margin-left:40px;
	margin-right:40px;
	margin-top:0;
	margin-bottom:20px;
	background: url('/wp-content/themes/sfcgtheme/images/quote-mark.png') no-repeat 10px 10px;
}

blockquote ul,
blockquote p {
	font-size:22px!important;
	line-height:1.4!important;
	font-weight:300;
	color: #0095c3;
	font-style:italic;
}

blockquote p.quoter {
	font-size:18px!important;
	font-weight:900;
	color:#a7a9ac;
	text-align:right;
	font-style:normal;
	line-height:1.4!important;
}

#audio-container {
	width:50%;
	margin-left:auto;
	margin-right:auto;
	background:#f0f0f0;
	border:1px solid #ccc;
	padding:5px;
}
	

div.entry-content {
	font-size: 16px;
	line-height: 1.75;
	text-align: justify;
}

#main {
	position:relative;
}

#content {
	width:940px;
	margin-left:auto;
	margin-right: auto;
	position:relative;
	top:-145px;
	z-index: 1500;
	padding: 0 10px;
}

#bordermask {
	height:64px;
	width: 1280px;
	position: relative;
	top: -112px;
	margin-left:auto;
	margin-right: auto;
	z-index:1501;
	background-image:url('/wp-content/themes/sfcgtheme/images/bordermask.png');
}

/*----------------------------- MAIN SITE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	h4, .h4 {
		width: 90% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#content {
		width:100%!important;
		position:static!important;
		padding:0!important;
	}
	
	#post {
		width:95%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
		
	#main {
		top:0px!important;
		position:static!important;
	}
	
	#content p,
	.entry-meta {
		width:90%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		padding-left:5%!important;
		padding-right:5%!important;
		text-align:left!important;
	}
	
	h1.entry-title {
		width:90%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		padding-top:0px!important;
		padding-left:5%!important;
		padding-right:5%!important;
	}

	.entry-header,
	.entry-content {
		padding-top:0px!important;
	}

	.no-header-image-mobile img,
	.header-image-mobile img {
		width:100%!important;
	}

	.no-header-image-mobile,
	.header-image-mobile {
		width:100%!important;
	}
	
	h1 {
		font-size:2em!important;
		line-height: 1.3!important;
		width:90%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		padding-top:0px!important;
		padding-left:5%!important;
		padding-right:5%!important;
	}
	
	h3 {
		line-height:1.3!important;
	}
	
	.entry-content ul {
		padding: 5% !important;
		width: 90%! important;
	}
	
	.entry-content ol {
		padding:5%!important;
		padding-left:10%!important;
		width:90%!important;
	}
	
	blockquote {
		margin:0;
	}
}

/*----------------------------- MOBILE HIDES ----------------------------- */

@media screen and (max-width: 649px) {
	.no-header-image,
	.header-image,
	#bordermask,
	#sfcg-header-menu-container,
	#colophon,
	.thumbimage-related,
	.thumbimage,
	.mobile-hide,
	#slider-pro-12,
	#slider-pro-14,
	.shadow,
	.accent-line,
	.accent-line-white,
	.divider-faded,
	.accent-line-white-top,
	.accent-line-white-full-width,
	.accent-line-grey-full-width,
	.accent-line-black,
	.accent-line-black-base,
	.accent-line-grey-peekaboo,
	.accent-line-white-peekaboo,
	.accent-line-blue,
	.accent-line-blue-top-country-page,
	.country-intro-stats-diag-cut,
	#related_posts_thumbnails img,
	#frontpage-video-iframe,
	#vandg-video-iframe,
	.accent-line-jts,
	.accent-line-jts-peekaboo {
		display:none!important;
	}
}

/*----------------------------- DESKTOP HIDES ----------------------------- */

@media screen and (min-width: 650px) {
	#mobile-header,
	.no-header-image-mobile,
	.header-image-mobile,
	#mobile-footer,
	#mobile-frontpage-video,
	.mobile-map-replace,
	.image-mobile-404,
	#events-slider-mobile,
	#mobile-vandg-video {
		display:none!important;
	}
}

/*----------------------------- MAIN LANDING PAGE STYLES ----------------------------- */

.page-template-page-templatesmain-landing-page-php .entry-title,
.page-template-page-templateswhere-we-work-php .entry-title,
.page-template-page-templatesfront-page-php .entry-title,
.page-template-page-templatescountry-landing-page-php .entry-title,
.page-template-page-templatesregional-landing-page-php .entry-title,
.page-template-page-templatescgp-landing-page-php .entry-title  {
	display:none;
}

.page-template-page-templatesmain-landing-page-php #main,
.page-template-page-templateswhere-we-work-php #main,
.page-template-page-templatesregional-landing-page-php #main {
}

.page-template-page-templatesmain-landing-page-php #main {
	margin-bottom:-300px;
}

p.header-intro-paragraph {
	text-align:center;
	padding: 0 40px;
	font-size:18px;
}

p.header-intro-paragraph-second {
	text-align:center;
	padding: 20px 40px;
	padding-bottom:0;
	font-size:18px;
}

.shadow-bottom {
	background:url('/wp-content/themes/sfcgtheme/images/shadow.png') no-repeat bottom;
	z-index:0;
}

.shadow {
	background-image:url('/wp-content/themes/sfcgtheme/images/shadow.png');
	z-index:0;
}

.accent-line {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-grey.png');
	z-index:0;
	height:27px;
}

.accent-line-clear {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line.png');
	z-index:0;
	height:27px;
}

.accent-line-white {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-white.png');
	z-index:0;
	height:27px;
}

.divider-faded {
	background:url('/wp-content/themes/sfcgtheme/images/divider-faded.png') no-repeat center;
	z-index:0;
	height:27px;
}

.accent-line-white-top {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-white-top.png');
	z-index:0;
	position:relative;
	z-index:2000;
}

.accent-line-white-full-width {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-white-full-width.png');
	z-index:0;
	position:relative;
	top:-54px;
	z-index:2000;
}

.accent-line-white-peekaboo {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-white-peekaboo.png');
	height:16px;
}

.accent-line-grey-full-width {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-grey-full-width.png');
	z-index:0;
	position:relative;
	top:-54px;
	z-index:2000;
}

.accent-line-grey-peekaboo {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-grey-peekaboo.png');
	z-index:0;
	position:relative;
	top:-54px;
	z-index:2000;
}

.accent-line-black {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-black.png');
	z-index:0;
	height:24px;
}

.accent-line-black-base {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-black-base.png');
	z-index:0;
	height:24px;
}

/*----------------------------- HEADER STYLES ----------------------------- */

#sfcg-header-menu-container {
	height:60px;
    width:1280px;
	background: url("/wp-content/themes/sfcgtheme/images/top-menu-gradient.gif") repeat-x;
	z-index:10001;
	position: fixed;
}

#sfcg-header-menu {
	color:#c5c3c3;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
}

#sfcg-header-menu:lang(fr-FR) {
	width:980px;
}

td.main-logo {
	width:200px;
	height:60px;
	vertical-align:middle;
	padding-right:15px;
}

td.sfcg-main-nav {
	position: relative;
	padding-left:5px;
}

td.searchbox {
	width:150px;
	vertical-align:middle;
}

div.googlebox {
	width: 160px;
	height:25px;
	margin-left: 5px;
	border-radius: 3px;
	padding:3px;
	margin-bottom:5px;	
}

#gsc-i-id1 {
	background: url('/wp-content/themes/sfcgtheme/images/search-here.png')!important;
}

#gsc-i-id1:lang(fr-FR) {
	background: url('/wp-content/themes/sfcgtheme/images/rechercher-ici.png')!important;
}

#gsc-i-id1:hover,
#gsc-i-id1:focus,
#gsc-i-id1:visited,
#gsc-i-id1:active {
	background: none repeat scroll 0% 0% white !important;
}

div.gsc-input-box {
	border-radius: 3px;
	background: transparent!important;
	border: 0!important;
}

.gsc-completion-container {
	font-size:11px!important;
	font-family: 'Open Sans',Arial!important;
	margin-top:20px!important;
	box-shadow: inset 0 1px rgba(255,255,255,0.1),0 1px 10px rgba(0,0,0,0.5);
	border-radius:5px!important;
	opacity:0.9;
	filter:alpha(opacity=90);
	background: #303030!important;
	color: #e5e3e3;
	border:0!important;
}

.gsc-completion-container a {
	color: #e5e3e3!important;
}

.gsc-completion-container a:hover {
	color: white!important;
}

.gsc-completion-container tr:hover {
	color:black!important;
}

table.gsc-search-box {
	background: transparent!important;
	border: 0!important;
	border-radius: 3px;
}

table.gsc-search-box td.gsc-input {
	padding-right:0px!important;
}

.gsc-input input.gsc-input {
	height:18px!important;
	padding-right:0px!important;
	width:120px!important;
}

.gsc-input input.gsc-input:focus {
	width:100px!important;
}

.gsst_b {
	left:-25px!important;
	top:4px!important;
}

input.gsc-search-button {
	background: transparent!important;
	width:13px!important;
	height:13px!important;
	padding:0!important;
	border:0!important;
}

td.gsc-search-button {
	display:none;
}

input.gsc-input {
	font-size:11px!important;
}

.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: inline-block !important;
	text-align: left;
	width: 100%;
}

.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
	
.main-navigation li a,
.main-navigation li {
	display: inline-block;
	text-decoration: none;
}
	
.main-navigation li a,
.hungryfeed_items a{
	border-bottom: 0;
	color: #ffffff!important;
	font-weight: 600;
	line-height: 1.5;
	text-transform: uppercase;
	font-size: 100%;
}
	
.main-navigation li a:hover,
#footer-container li a:hover{
	color: #a7a9ac!important;
}
	
.main-navigation li {
	margin: 0 20px 0 0;
	position: relative;
}

.main-navigation li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1502;
}

.main-navigation li ul ul {
	top: 0;
	left: 100%;
}

.main-navigation ul li:hover > ul {
	border-left: 0;
	display: block;
}

.main-navigation li ul li a {
	display: block;
	font-size: 110%;
	line-height: 2.181818182;
	padding: 8px 10px;
	width: 200px;
	white-space: normal;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
}

ul.sub-menu {
	width: 200px;
}

.sub-menu li.menu-item {
	background: #333333;
	opacity:0.87;
	filter:alpha(opacity=87);
	border-bottom: 1px solid #767676;
	top: 20px!important;
}

li#menu-item-4972,
li#menu-item-50,
li#menu-item-37,
li#menu-item-33,
li#menu-item-9075,
li#menu-item-9203,
li#menu-item-12095,
li#menu-item-13485,
li#menu-item-8940,
li#menu-item-30517 {
	border-right: 1px solid white;
	margin-right:0;
	padding-right: 9px;
	padding-left: 5px;
}

li#menu-item-32,
li#menu-item-8943 {
	padding-left: 5px;
}

li#menu-item-49 {
	padding-left: 0;
}
	
li#menu-item-45,
li#menu-item-734,
li#menu-item-6300,
li#menu-item-2717,
li#menu-item-9079,
li#menu-item-11283,
li#menu-item-8931,
li#menu-item-8937,
li#menu-item-12780,
li#menu-item-12025,
li#menu-item-12779,
li#menu-item-13944{
	background: url("/wp-content/themes/sfcgtheme/images/menu-top.gif")!important;
	height: 45px;
	opacity:0.87;
	filter:alpha(opacity=87);
	padding-top:10px;
}

li#menu-item-12780 {
	font-size:95%;
}

.main-navigation li ul li a:hover {
	background: #000;
	color: #fff;
}
	
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	color: #a7a9ac!important;
}
	
.menu-toggle {
	display: none;
}

li#menu-item-8943 a {
	color: #fce122!important;
}

li#menu-item-2717 a,
li#menu-item-51 a,
li#menu-item-2455 a,
li#menu-item-8944 a,
li#menu-item-9080 a,
li#menu-item-8942 a {
	color: #ffffff!important;
}

li#menu-item-32 a:hover,
li#menu-item-2717 a:hover,
li#menu-item-51 a:hover,
li#menu-item-2455 a:hover,
li#menu-item-8943 a:hover,
li#menu-item-8944 a:hover,
li#menu-item-9080 a:hover,
li#menu-item-8942 a:hover {
	color: #a7a9ac!important;
}

/*----------------------------- HEADER STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#mobile-header {
		background: url("/wp-content/themes/sfcgtheme/images/top-menu-gradient.gif") #000 repeat-x;
		position:static!important;
		width:100%!important;
	}
	
	#sfcg-header-mobile-container {
		width:95%;
		position:static!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
		
	td.main-logo {
		width:50%!important;
		padding-left:5px;
	}
	
	td.main-logo img {
		width: 150px;
	}
	
	#mobile-header-menu {
		vertical-align:middle;
		text-align:right;
	}
}

@media screen and (max-width: 350px) {
	#sfcg-header-mobile-container td:lang(fr-FR) {
		display:inline;
	}
	
	#sfcg-header-mobile-container:lang(fr-FR) {
		padding-bottom:10px;
	}
	
	#mobile-header-menu:lang(fr-FR) {
		text-align:center;
		margin:10px auto;
	}
	
	td.main-logo img:lang(fr-FR) {
		display:block;
		margin:0 auto;
	}
	
	td.main-logo:lang(fr-FR) {
		width:100%!important;
	}
	
	.menu-header-menu-fr-container:lang(fr-FR) {
		margin-bottom:10px;
	}
}

/*----------------------------- PAGE HEADER IMAGE STYLES ----------------------------- */

.header-image img {
	width:1280px;
	height:510px;
}

.header-image {
	position: relative;
	top:-25px;
}

.no-header-image  {
	background: url("/wp-content/uploads/2013/08/default-banner.jpg");
	height:510px;
	width:1280px;
	position: relative;
	top:-27px;
	margin-top: 24px;
}
	
/*----------------------------- FOOTER STYLES ----------------------------- */

#colophon {
	height: 600px;
	width:1280px;
	background: url("/wp-content/themes/sfcgtheme/images/footer-gradient600.jpg");
}

#footer-container,
#footer-menu,
#footer-legal {
	width:960px;
	margin-left:auto;
	margin-right: auto;
}

#footer-menu td {
	padding-right:15px;
}

#footer-container li a {
	border-bottom: 0;
	font-weight:300;
	line-height: 1;
	font-size:14px;
	text-transform: none;
	color: white!important;
}

#footer-menu h4 a {
	color:white;
}
	
#footer-container li {
	padding-bottom: 11px;
	padding-top:4px;
}

#footer-container h3 {
	display:none;
}

#footer-container h4 {
	font-weight:bold!important;
	text-transform:none;
	color: white;
	font-family:'Open Sans';
	padding-bottom:10px;
}

.site-info {
	padding-top:40px;
	position:relative;
	z-index:3000;
}

.baselinks td {
	padding-bottom: 15px; }
	
.hungryfeed_items li {
	font-size:12px;
	list-style-type:none;
	font-weight:300;
	line-height: 2;
	padding-bottom:11px;
}

.tribe-events-list-widget li,
.tribe-events-list-widget p {
	font-size:14px;
	list-style-type:none;
	font-weight:300;
	line-height:1.2;
	padding-bottom:5px!important;
	color: white;
}

.tribe-events-list-widget p {
	padding-top:6px;
	width:150px;
	line-height:1.3;
}

.tribe-events-list-widget p:lang(fr-FR) {
	width:auto;
}

.tribe-events-list-widget {
	margin-top:-15px;
}

.tribe-events-list-widget ol li {
	margin-bottom:0px;
}

.tribe-events-list-widget h2 {
	display:none;
}

.tribe-events-widget-link {
	margin-top:11px;
}

.tribe-events-list-widget h4 {
	padding-bottom:0px!important;
}

.tribe-events-list-widget .summary {
	line-height:1;
}

.tribe-events-list-widget .duration {
	font-size:10px;
}

div.hungryfeed_items {
	line-height: 1.3;
}

.tooltip-content {
	font-family: 'Open Sans';
}

#dcoffice,
#beoffice {
	font-weight:bold;
	color:white;
	font-size:14px;
	line-height:1.3;
	padding-top:6px!important;
	padding-bottom:16px!important;
}

#social-media-footer {
	width:1280px;
	margin-top:20px;
	margin-bottom: 20px;
	font-weight:300;
}

#social-media-border {
	background: url("/wp-content/themes/sfcgtheme/images/social-media-border.png") no-repeat center;
	width:500px;
	height:50px;
	padding-top:10px;
}

#social-media-cell {
	width:1px;
}

#facebook-footer {
	background: url("/wp-content/themes/sfcgtheme/images/fb-footer.png");
	width:50px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

#facebook-footer:hover {
	background: url("/wp-content/themes/sfcgtheme/images/fb-footer-hover.png");
	cursor: pointer; 
}

#twitter-footer {
	background: url("/wp-content/themes/sfcgtheme/images/tw-footer.png");
	width:50px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

#twitter-footer:hover {
	background: url("/wp-content/themes/sfcgtheme/images/tw-footer-hover.png");
	cursor: pointer; 
}

#blog-footer {
	background: url("/wp-content/themes/sfcgtheme/images/blog-footer.png");
	width:50px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

#blog-footer:hover {
	background: url("/wp-content/themes/sfcgtheme/images/blog-footer-hover.png");
	cursor: pointer; 
}

#youtube-footer {
	background: url("/wp-content/themes/sfcgtheme/images/yt-footer.png");
	width:50px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

#youtube-footer:hover {
	background: url("/wp-content/themes/sfcgtheme/images/yt-footer-hover.png");
	cursor: pointer; 
}

#gplus-footer {
	background: url("/wp-content/uploads/2016/11/instagram5.png");
	width:50px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

#gplus-footer:hover {
	background: url("/wp-content/uploads/2016/11/instagram5_hover.png");
	cursor: pointer;
}

#footer-legal {
	margin-top: 30px;
}

#footer-legal p {
	font-size:14px;
	font-weight:300;
	text-align:center;
	color: white;
}

#footer-legal p:lang(fr-FR) {
	width:980px;
}

#footer-legal a {
	color: white!important;
	font-weight:bold;
	font-style:italic;
}

#no-events-in-list {
	color: white;
	font-size:14px!important;
	font-weight:300!important;
	line-height:1.3;
	padding-top:2px;
}

#tooltip {
	font-family: 'Open Sans';
	opacity: 1;
	text-align:left;
	z-index:10001;
	font-size:12px!important;
	width:175px!important;
}

.geolocation-map {
	display:none;
}

/*----------------------------- FOOTER STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#mobile-footer {
		width:100%!important; 
		background: black;
		margin-top:180px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#footer-legal {
		width:95%!important;
		margin-top:0!important;
	}
	
	#footer-legal p {
		font-size:.8em!important;
	}
	
	#mobile-footer h3 {
		display:none;
	}	
	
	#footer-legal p:lang(fr-FR) {
	width:auto;
}

}		
	
/*----------------------------- FRONTPAGE STYLES ----------------------------- */

.page-template-page-templatesfront-page-php #bordermask {
	top:-265px;
}

.light-round .slide-arrows a {
	background: url("/wp-content/themes/sfcgtheme/images/slider-arrows/arrows.png") no-repeat; 
}

.light-round .slide-arrows a.next {
	background: url("/wp-content/themes/sfcgtheme/images/slider-arrows/arrows.png") no-repeat;
	background-position:-66px 0; 
}
	
.light-round .slide-arrows a:hover {
	background: url("/wp-content/themes/sfcgtheme/images/slider-arrows/arrows-hover.png") no-repeat; 
}
	
.light-round .slide-arrows a.next:hover {
	background: url("/wp-content/themes/sfcgtheme/images/slider-arrows/arrows-hover.png") no-repeat;
	background-position:-66px 0; 
}

.light-round .slide-arrows a.previous {
	left:-5px;
	top:210px;
}

.light-round .slide-arrows a.next {
	right:-5px;
	top:210px;
}

#frontpage-button-container {
	width:310px;
	height:40px;
}

#frontpage-button-container-large {
	width:425px;
	height:58px;
}

#frontpage-button-container td,
#frontpage-button-container-large td{
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}

#frontpage-button {
	background: url("/wp-content/themes/sfcgtheme/images/frontpage/button.png");
	width:145px;
	height:40px;
	}

#frontpage-button-large {
	background: url("/wp-content/themes/sfcgtheme/images/frontpage/frontpage-button-large.png");
	width:209px;
	height:58px;
	}
	
#frontpage-button p,
#frontpage-button-large p {
	color: white;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
}

#frontpage-button-large p {
	font-size:18px;
}

#frontpage-button:hover {background:url("/wp-content/themes/sfcgtheme/images/frontpage/button-hover.png");}
#frontpage-button-large:hover {background:url("/wp-content/themes/sfcgtheme/images/frontpage/frontpage-button-large-hover.png");}

#submit_button {
	text-align:center;
	width: 100px;
	height: 33px;
	text-decoration: none;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:0px;
	color: white;
	background:url('/wp-content/themes/sfcgtheme/images/donate/donate-button.png');
	background-size:100% 100%;
	padding:0;
	border-radius:0;
}

#submit_button:hover {
	background:url('/wp-content/themes/sfcgtheme/images/donate/donate-button-hover.png'); 
	background-size:100% 100%;
}

#signup-container td {
	padding:10px;
}

#signup-container {
	width:75%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #c0c0c0;
	border-radius: 3px;
	margin-top:15px;
}

.signup input {
	border:none;
	font-size:18px;
	vertical-align:middle;
}

.signup input {
	color: #828282;
}

.signup input:focus {
	font-style:normal;
	color: #444;
}

.signup p {
	padding-bottom:0!important;
}

#our-mission {
	margin-bottom: 40px;
}

#slider-pro-12 .slide-arrows a.previous,
#slider-pro-12 .slide-arrows a.next,
#slider-pro-14 .slide-arrows a.previous,
#slider-pro-14 .slide-arrows a.next {
	top:50%;
 }

#slider-pro-12,
#slider-pro-14 {
	background: transparent!important;
	top:-3px;
	margin-bottom:-50px;
}

#slider-pro-12 .thumbnail.select #triangle-selector,
#slider-pro-14 .thumbnail.select #triangle-selector {
	background: url('/wp-content/themes/sfcgtheme/images/frontpage/triangle-selector.png') no-repeat top;
}

#slider-pro-12 .thumbnail-scroller,
#slider-pro-14 .thumbnail-scroller {
	top:399px;
	z-index:2000;
	background:transparent;
}

#slider-pro-12 .thumbnail,
#slider-pro-14 .thumbnail {
	box-shadow: 0 0 0;
	background:transparent;
	border:0;
}

#slider-pro-12 .thumbnail #triangle-selector,
#slider-pro-14 .thumbnail #triangle-selector {
	height:60px;
}

#slider-pro-12 .thumbnail.select img,
#slider-pro-14 .thumbnail.select img {
	border: 3px solid #0095c3;
	opacity:0.9;
	filter:alpha(opacity=90);
}

#slider-pro-12 .thumbnail img,
#slider-pro-14 .thumbnail img {
	border: 3px solid #ffffff;
	opacity:0.5;
	filter:alpha(opacity=50);
	display:block;
}

#slider-pro-12 .thumbnail img:hover,
#slider-pro-14 .thumbnail img:hover  {
	opacity:0.9;
	filter:alpha(opacity=90);
}

#slider-pro-12 #thumbnail-text,
#slider-pro-14 #thumbnail-text {
	color: white;
	text-transform:uppercase;
	position:relative;
	top:-67px;
	vertical-align:top;
	text-align: center;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: .5px;
	line-height:1.4;
	font-size:15px;
}

#slider-pro-12 .thumbnail-black,
#slider-pro-14 .thumbnail-black {
	background-color:black;
}
	
#slider-pro-12 #thumbnail-black:hover,
#slider-pro-14 #thumbnail-black:hover {
	display:none;
}
	

.page-id-930 #our-mission,
.page-id-9052 #our-mission {
	width: 1280px;
	margin-left: -170px;
}

.page-id-930 #frontpage-video,
.page-id-9052 #frontpage-video {
	margin-top:-30px;
}

.page-id-930 #frontpage-video p,
.page-id-9052 #frontpage-video p {
	padding-bottom:20px;
}

.page-id-930 .accent-line-white-full-width,
.page-id-9052 .accent-line-white-full-width {
	top:0px;
}

.page-id-930 .accent-line-grey-peekaboo,
.page-id-9052 .accent-line-grey-peekaboo {
	top:-24px;
}


#frontpage-transparent {
	background-color: #821f8f;
	width:1280px;
	margin-left:-170px;
	margin-top:30px;
}
		
p.join-us-blurb {
	text-align: center;
	padding: 0 40px;
	font-size: 18px;
}

#homepage-social-icons {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
}

.page-id-930 #signup-container,
.page-id-9052 #signup-container {
	background: url('/wp-content/themes/sfcgtheme/images/30.png');
	width:65%;
}

.page-id-930 .signup input,
.page-id-9052 .signup input {
	background: transparent;
	color: white;
    font-weight:600;
}

.page-id-930 .signup ::-webkit-input-placeholder {color: white;font-weight:600;}
.page-id-930 .signup :-moz-placeholder {color: white;font-weight:600;}
.page-id-930 .signup ::-moz-placeholder {color: white;font-weight:600;}
.page-id-930 .signup :-ms-input-placeholder {color: white;font-weight:600;}
.page-id-9052 .signup ::-webkit-input-placeholder {color: white;font-weight:600;}
.page-id-9052 .signup :-moz-placeholder {color: white;font-weight:600;}
.page-id-9052 .signup ::-moz-placeholder {color: white;font-weight:600;}
.page-id-9052 .signup :-ms-input-placeholder {color: white;font-weight:600;}

#frontpage-transparent h3 {
	text-align:center; 
	text-transform:none;
	font-family: 'Open Sans';
	font-weight:bold!important;
	margin:0;
	color:white;	
}

#frontpage-transparent p {
	color: white;
	font-weight:600;
}

#frontpage-join-us {
	margin-top:30px;
}

#frontpage-video-iframe {
	width:920px;
	height:520px;
	overflow:hidden;
	margin-left:180px;
	margin-bottom:0;
}

#homepage-social-icons img {
	margin:0;
	box-shadow:0px 0px 0px;
}

#homepage-social-icons p {
	text-align:center;
}

#homepage-social-icons td {
	vertical-align:middle;
}

.page-id-930 #latest-news,
.page-id-9052 #latest-news {
	margin-bottom: -200px;
}

/*----------------------------- FRONTPAGE SLIDES STYLES ----------------------------- */

#frontpage-banner-header {
	width:960px;
	margin:10px auto;
}

#frontpage-banner-header td:lang(fr-FR) {
	vertical-align:middle;
}

#frontpage-banner-header p {
	text-align:left;
	line-height:1.5;
	font-weight:300;
}

#frontpage-banner-header #what-we-do {
	color:white;
	font-size:28px;
	font-weight:300;
	margin:0;
	line-height:1.2;
}

#frontpage-banner-header #what-we-do-fr {
	color:white;
	font-size:30px;
	font-weight:300;
	margin:0;
	line-height:1.1;
	padding-top:5px;
}

#frontpage-banner-header #frontpage-banner-title {
	color:white;
	font-size:60px;
	font-weight:900;
	text-transform:uppercase;
	margin:0;
	line-height:1.2;
	padding-right:170px;
}

#frontpage-banner-header #frontpage-banner-title-fr {
	color:white;
	font-size:64px;
	font-weight:900;
	text-transform:uppercase;
	margin:0;
	line-height:1.2;
	padding-right:170px;
}

#frontpage-banner-header #frontpage-banner-middle {
	width:11px;
	background:url('/wp-content/themes/sfcgtheme/images/banner-divider.png') no-repeat center;
	padding:0 10px;
}

#frontpage-banner-header #frontpage-banner-middle-fr {
	width:11px;
	background:url('/wp-content/themes/sfcgtheme/images/banner-divider-fr.png') no-repeat center;
	padding:0 10px;
}

#frontpage-banner-header #frontpage-banner-subtitle {
	color:white;
	font-size:22px;
	font-weight:900;
	text-transform:uppercase;
}

#frontpage-banner-header #frontpage-banner-subtitle-fr {
	color:white;
	font-size:18px;
	line-height:20px;
	font-weight:900;
	text-transform:uppercase;
}

#frontpage-banner-header #frontpage-banner-learn-more,
#frontpage-banner-header-clear #frontpage-banner-learn-more {
	display:inline;
	float:right;
	margin-top:-22px;
	margin-right:20px;
}

#frontpage-banner-learn-more {
	float:right;
	margin-right:35px;
}

#frontpage-banner-header #frontpage-banner-learn-more a,
#frontpage-banner-header-clear #frontpage-banner-learn-more a,
#frontpage-banner-learn-more-small a,
#frontpage-banner-learn-more a {
	color:#fce122;
	text-transform:uppercase;
}

#frontpage-banner-learn-more-small a {
	font-size:18px;
	letter-spacing:1.25px;
}

#frontpage-banner-go-to-link {
	color: #fed900;
}

#frontpage-banner-header #frontpage-banner-learn-more a:hover,
#frontpage-banner-header-clear #frontpage-banner-learn-more a:hover,
#frontpage-banner-learn-more-small a:hover,
#frontpage-banner-learn-more a:hover,
#frontpage-banner-go-to-link:hover {
	color:#0193c0;
}

#frontpage-banner-learn-more-small img {
	padding-left:10px;
}


/*----------------------------- FRONTPAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-device-width: 1024px) {
	#frontpage-transparent {
		background:url('/wp-content/uploads/2013/09/0906homepage_emailer_imagebg-ipad.jpg');
	}
}

@media screen and (max-width: 649px) {
	#our-mission {
		width:95%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		margin-bottom:0!important;
	}
	
	#our-mission p {
		text-align:center!important;
		padding:0!important;
		font-size:16px!important;
	}
	
	#frontpage-transparent {
		width:100% !important;
		background-color: #821f8f;
		position:static !important;
		margin-left:0 !important;
	}
	
	#frontpage-join-us {
		margin-bottom:0!important;
	}
	
	#frontpage-join-us p.join-us-blurb {
		width:75%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		text-align:center!important;
		font-size:16px!important;
	}
	
	.page-id-930 #signup-container td,
	.page-id-9052 #signup-container td {
		width:100%;
		display:block;
		padding-left:0!important;
		padding-right:0!important;
	}
		
	.page-id-930 #signup-container p,
	.page-id-9052 #signup-container p {
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid white;
		background: url('/wp-content/themes/sfcgtheme/images/30.png')!important;
	}
	
	.page-id-930 #signup-container .submit-mobile p,
	.page-id-9052 #signup-container .submit-mobile p {
		background: transparent!important;
		border:none!important;
		text-align:center!important;
	}
	
	.page-id-930 #signup-container .submit-mobile #submit_button,
	.page-id-9052 #signup-container .submit-mobile #submit_button {
		width:250px;
		height: 60px;
		background-size:100% 100%;
		font-size:22px;
	}
	
	.page-id-930 #signup-container,
	.page-id-9052 #signup-container {
		background:transparent!important;
		border:0!important;
	}
	
	#homepage-social-icons {
		width:50%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
	
	#homepage-social-icons p {
		text-align:center!important;
	}
	
	#frontpage-video {
		width:100%!important;
		margin-left:0!important;
	}
	
	#latest-news .newsletter-story {
		width:100%;
		height:auto!important;
		overflow:visible!important;
	}
	

	#newsletter-table p.newsletter-title,
	#newsletter-table p.newsletter-subtitle,
	#newsletter-table p.newsletter-excerpt {
		font-size:100%!important;
		height:auto!important;
		width:100%!important;
		padding-left:0!important;
		padding-right:0!important;
	}

	#latest-news {
		width:90%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}

	#latest-news .posts-by-tag-item {
		border-right:0!important;
		width:100%!important;
		padding:0!important;
		height:auto!important;
		border-bottom:1px solid #ccc;
	}
	
	ul.posts-by-tag-list {
		width:100%!important;
		padding:0!important;
	}
	
	#latest-news img.attachment-thumbnail {
		display:none!important;
	}
	table.newsletter-cell {
		margin:0!important;
	}
	
	table.newsletter-cell td {
		vertical-align:middle;
	}
	
	#latest-news div.newsletter-detail {
		position:static!important;	
	}
	
	.page-id-930 #latest-news,
	.page-id-9052 #latest-news {
		margin-bottom:0px!important;
	}
	
	#frontpage-video p {
		padding:0!important;
		font-size: 16px!important;
		width: 90%!important;
		padding-left: 5%!important;
		padding-right: 5%!Important;
		text-align: center!important;
		margin-bottom:20px!important;
	}
	
	.entry-content li {
		margin:0!important;
	}

	#latest-news h3 {
		font-size: 1.75em!important;
		text-align: center!important;
		padding-top: 10px!important;
	}
	
	#mobile-frontpage-video {
		width:100%!important;
		padding:0%!important;
	}

	.page-id-930 #mobile-footer,
	.page-id-9052 #mobile-footer {
		margin-top:0!important;
	}
}

/*----------------------------- LATEST STORIES STYLES ----------------------------- */

#Frontpage {
	padding-top:10px;
}

#Frontpage_-_Latest_News ul,#Frontpage ul {
	list-style:none;
	margin:0;
}

#Frontpage_-_Latest_News li,#Frontpage ul {
	margin:0;
}

#latest-news h2 {
	margin:0;
	line-height:1;
	padding: 10px;
}

#latest-news {
	padding:0 10px;
	margin-left:-15px;
	width:1000px;
}

#latest-news .posts-by-tag-item {
	font-size:14px;
	line-height:1.3;
	text-align:justify;
	margin-bottom:-180px;
	vertical-align:top;
}

#latest-news .posts-by-tag-item ul {
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}

#latest-news li {
	margin:0;
	list-style:none;
	padding: 15px 0 15px 0;
	display: inline-block;
}

#latest-news img.attachment-thumbnail {
	border-radius: 0px;
	width:310px;
	height:180px;
	position:relative;
	top: -180px;
	box-shadow: 0 0 0;
}

#latest-news div.thumbimage {
	margin:0;
	padding:0;
	position:relative;
	height: 180px;
	width: 310px;
	z-index:100;
}

#latest-news div.thumbimage:hover {
	background-image: url("/wp-content/themes/sfcgtheme/images/hover-glass.png");
	background-position: right bottom;
	background-repeat: no-repeat;
}

#latest-news .newsletter-story {
	vertical-align:top;
	height:490px;
	overflow:hidden;
}

#latest-news p.newsletter-title  {
/*	height:40px; */
	font-size:16px;
	line-height:1.2;
	margin:0;
	padding:0;
	text-align:left;
}

#latest-news .newsletter-title a {
	color: #48484a;
	text-transform:uppercase;
	font-weight:bold;
}

#latest-news a.newsletter-title:hover {
	color: #821f8f;
}

#latest-news div.newsletter-detail {
	padding-top:10px;
	position:relative;
	top: -180px;
	text-align:left;
}

#latest-news p.newsletter-subtitle {
	color: #0095c3;
	text-transform:uppercase;
	text-align:left;
	font-size:14px;
	padding-bottom:0;
}

#latest-news p.newsletter-excerpt {
	padding-top:5px;
	font-size:14px;
	text-align: left;
	color: #3b3b3c;
	line-height:1.5;
}

#latest-news .widgettitle {
	display: none; }
	
#latest-news h3 {
	padding-left: 5px;
	margin-bottom: 0px;
	margin-top:0px;
}

#homepage-social-icons {
	width:200px;
}

#frontpage-video p {
	padding:10px 40px;
	text-align: center;
	font-size: 18px;
	}

.newsletter-border {
	width:5px;
}

.newsletter-story {
	width:310px;
	padding:5px;
	font-size:120%;
	line-height:1.5;
	text-align:justify;
}

.newsletter-cell td {
	vertical-align:top;
}

#latest-news .video-play-button-post-pages {
	display:none;
}

#latest-news .Videos .video-play-button-post-pages {
	display:block;
	top:-310px;
	left:115px;
}


/*----------------------------- 404 PAGE STYLES ----------------------------- */

.error404 #main {
	margin-bottom: -304px;
}

#instructions-404 {
	position:relative;
	color: white;
	top:-210px;
	left:20px;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
	font-size:18px;
}

#instructions-404 a {
	color: #fce122;
}

#instructions-404 a:hover {
	color: #821f8f;
}

/*----------------------------- 404 PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	.image-404 {
		display:none;
	}
	
	.image-mobile-404 img {
		width:100%;
	}
	
	.error404 #primary {
		margin:0;
		padding:0;
	}
	
	#instructions-404 {
		position:static;
		color:#333;
		text-shadow: 0 0 0!important;
		font-size:16px;
		margin:0!important;
	}
	
	#instructions-404 a {
		color: #0095c3;
	}
	
	.error404 #mobile-footer {
		margin-top:0;
	}
	
	.error404 #main {
		margin-bottom: 0px;
	}
}
	
/*----------------------------- SINGLE POST PAGE STYLES ----------------------------- */

.single #content {
	top: -130px;
}

.single .entry-header {
	padding-top:30px;
}

.single .entry-header h1 {
	font-size:35px;
	text-align:center;
}

.single #main {
	margin-bottom: -167px;	
}

.single div.entry-content,
.single .entry-meta {
	margin-top:0px;
}

.category-projects .entry-meta {
	margin-top:30px!important;
}

#related_posts_thumbnails {
	margin-left:-5px!important;
}

#related_posts_thumbnails img {
	width: 200px;
	height: auto;
	position: relative;
	top: 0px;
	background: #ddd;
}

#related_posts_thumbnails a {
	width:200px;
}

#related_posts_thumbnails li {
	width: 220px;
	text-align: center;
	height: 200px;
	overflow: hidden;
}
.relpost-thumb-container,
.relpost-thumb-container #related_posts_thumbnails {
	text-align: center;
}
.relpost-thumb-container #related_posts_thumbnails li {
	border-right: 1px solid #ccc;
}
.relpost-thumb-container #related_posts_thumbnails li:last-child {
	border-right: none;
}

div.thumbimage-related {
	margin:0;
	padding:0;
	position:relative;
	height: 114px;
	width: 200px;
	z-index:100;
}

div.thumbimage-related:hover {
	background-image: url("/wp-content/themes/sfcgtheme/images/hover-glass.png");
	background-position: right bottom;
	background-repeat: no-repeat;
}
p.relatednews-title {
	position:relative;
	top:-114px;
	font-size:14px;
	text-align:left;
}
	
h3.related-news {
	padding-top:30px;
}

p.geolocation {
	margin-bottom:0;
	margin-top:10px;
	font-size:13px;
	color: #757575;
	padding-bottom:0;	
}

.single #main p {
	padding-bottom:25px;
}

.twitter-post-share,
.fb-post-share,
.tumblr-post-share,
.linkedin-post-share {
	width:21px;
	height:21px;
	display:block;
	text-indent:-9999px;
}

#post-share {
	float:right;
	width:160px;
	text-transform: uppercase;
	text-align:left;
	font-size:12px;
	margin-left:20px;
}

#post-share:lang(fr-FR) {
	width:180px;
}

.share {
	font-weight:bold;
	letter-spacing:1pt;
	color: #757575;
}

#post-share td {
	vertical-align:middle;
}

.twitter-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share-hover-blue.png");}
.twitter-post-share:hover, .category-body-videos .twitter-post-share:hover, .category-body-videos-fr .twitter-post-share:hover  {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share-hover-yellow.png");cursor:pointer;}
.fb-post-share  {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share-hover-blue.png");}	
.fb-post-share:hover, .category-body-videos .fb-post-share:hover, .category-body-videos-fr .fb-post-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share-hover-yellow.png");cursor:pointer;}
.tumblr-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share-hover-blue.png");}
.tumblr-post-share:hover, .category-body-videos .tumblr-post-share:hover, .category-body-videos-fr .tumblr-post-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share-hover-yellow.png");cursor:pointer;}
.linkedin-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share-hover-blue.png");}	
.linkedin-post-share:hover, .category-body-videos .linkedin-post-share:hover, .category-body-videos-fr .linkedin-post-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share-hover-yellow.png");cursor:pointer;}

.category-body-videos .twitter-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share.png");}
.category-body-videos .fb-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share.png");}
.category-body-videos .tumblr-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share.png");}
.category-body-videos .linkedin-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share.png");}
.category-body-videos-fr .twitter-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share.png");}
.category-body-videos-fr .fb-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share.png");}
.category-body-videos-fr .tumblr-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share.png");}
.category-body-videos-fr .linkedin-post-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share.png");}

.category-body-videos #post-share .share,
.category-body-videos-fr #post-share .share {
	color:white;
}

.category-body-videos footer.entry-meta,
.category-body-videos-fr footer.entry-meta {
	color: white;
}





	

/*----------------------------- SINGLE POST PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	img.alignright,
	img.alignleft,
	.alignleft img,
	.alignright img {
		width:90%!important;
		margin-left:auto!important;
		margin-right:auto!important;
		padding:5%!important;
		float:none!important;
	}
	
	.single #content {
		width:100%!important;
		position:static!important;
	}
	
	div.wp-caption {
		width:95%!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
	
	#related_posts_thumbnails {
		margin-left:0!important;
		padding-top:10px!important;
	}
	
	#related_posts_thumbnails li {
		border-right:0!important;
		height:auto!important;
		width:100%!important;
		padding:0!important;
		padding-bottom:10px!important;
	}
	
	.site-content article {
		margin-bottom:0!important;
	}
	
	p.relatednews-title,
	body.category-body-blog .latest-blog-posts p {
		font-size:1em!important;
		width:auto!important;
		position:static!important;
		text-transform: uppercase!important;
		color: #48484a!important;
		font-weight: bold!important;
		line-height:1.2!important;
		border-bottom:1px solid #ccc!important;
		padding-bottom:10px!important;
	}
	
	.category-videos p.relatednews-title,
	.category-videos-fr p.relatednews-title  {
		color:white!important;
		border-bottom:1px solid #2f2f30!important;
	}
	
	#related_posts_thumbnails li {
		border-right:0!important;
	}
		
	h3.related-news {
		font-size:1.5em!important;
		text-align:center!important;
		padding-top:20px!important;
	}
	
	a.mobile-related,
	body.category-body-blog .latest-blog-posts a {
		width:100%!important;
		height:auto!important;
		vertical-align:middle!important;
	}
	
	#post-share {
		float:none;
		width:70%;
		margin:20px auto;
	}
}


/*----------------------------- SINGLE POST PAGE STYLES - VIDEOS -----------------------------*/ 

.header-image-video,
.category-body-videos .header-image,
.category-body-videos-fr .header-image {
	display:none;
}

.category-body-videos .header-image-video,
.category-body-videos-fr .header-image-video {
	height:510px;
	width:1280px;
	position: relative;
	top:-27px;
	margin-top: 24px;
	display:block;
}

.video-post-video {
	width:640px;
	margin-left:315px;
	padding-top:45px;
}

.video-header-screener {
	width:640px;
	height:366px;
}

.video-play-button-post-pages {
	background-image: url('/wp-content/themes/sfcgtheme/images/slider-arrows/video_play.png');
	background-position: center;
	position: relative;
	margin-bottom:-80px;
	left:110px;
	top:45px;
	width: 80px;
	height: 80px;
}


.video-play-button-post-headers {
	background: url('/wp-content/themes/sfcgtheme/images/slider-arrows/video_play.png');
	background-position: center;
	background-size: cover;
	position: relative;
	margin-bottom:-120px;
	left:250px;
	top:-245px;
	width: 120px;
	height: 120px;
}

.video-play-button-post-pages:hover,
.video-play-button-post-headers:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
}

/*----------------------------- SINGLE POST PAGE STYLES - VIDEOS - MOBILE -----------------------------*/ 

@media screen and (max-width: 649px) {
	.header-image-video,
	.video-play-button-post-pages {
		display:none!important;
	}
	
	.video-post-video {
		margin:0;
		width:100%;
		padding:0;
	}
	
	.video-post-video iframe {
		width:100%;
		height:200px;
	}
	
	.category-body-videos #related_posts_thumbnails li,
	.category-body-videos-fr #related_posts_thumbnails li {
		border-right:0;
	}
}


/*----------------------------- CATEGORY & TAG PAGE STYLES ----------------------------- */

.category .header-image,
.tag .header-image,
.suthor .header-image {
	width: 1280px;
	height: 510px;
    background: url("/wp-content/uploads/2013/08/default-banner.jpg");
}

.category .archive-header, 
.tag .archive-header,
.suthor .archive-header {
	padding-top:30px;
}

.category .entry-meta,
.tag .entry-meta,
.author .entry-meta {
	position: relative;
	top: -100px;
}

.category #content,
.tag #content,
.author #content {
	top:-125px;
}
.category #bordermask,
.tag #bordermask,
.author #bordermask {
	top:-113px;
}

.category .site-content article,
.tag .site-content article,
.author .site-content article {
	margin-bottom:0px;
	border-bottom:0px;
}

.category .entry-content,
.tag .entry-content,
.author .entry-content {
	position: relative;
	top: -110px;
}
.category .entry-content p,
.tag .entry-content p,
.author .entry-content p{
	padding-bottom: 10px;
}

.category .entry-header,
.tag .entry-header,
.author .entry-header {
	position: relative;
	top:-100px;
}

.category .archive-meta,
.tag .archive-meta,
.author .archive-meta {
	padding-top:30px;
}

.tag .archive-meta p {
	text-align:center;
	padding:0 20px;
}

p.metadata {
	font-size:14px;
}

#postsummary td {
	vertical-align: top;
	padding: 35px 10px;
}

#postsummary {
	border-bottom: 1px solid #ededed;
	margin-top: 20px;
}

#postsummary p {
	padding-top:10px;
}

#postsummary ul,
#postsummary ol {
	font-size:16px;
	line-height:1.75;
	padding-top:20px;
	margin-left:20px;
}

#postsummary ul {
	list-style:disc;
}

#postsummary ol {
	list-style:decimal;
}

#postsummary ul li,
#postsummary ol li {
	padding-bottom:10px;
}

#postsummary img {
	width:290px;
	height:170px;
	max-width:none;
}

#postsummary h1 {
	font-size: 24px;
	text-align:left;
	font-family: "Open Sans";
	text-transform: none;
	letter-spacing:0;
	line-height:30px;
}

#postsummary h1 a[href$=".PDF"],
#postsummary h1 a[href$=".pdf"],
#postsummary p a[href$=".PDF"],
#postsummary p a[href$=".pdf"],
#postsummary li a[href$=".PDF"],
#postsummary li a[href$=".pdf"],
.display-posts-listing .title-wrapper a[href$=".PDF"],
.display-posts-listing .title-wrapper a[href$=".pdf"],
.display-posts-listing .excerpt a[href$=".pdf"],
.display-posts-listing .excerpt a[href$=".pdf"] {
	padding: 2px 30px 2px 0px;
	background: url("/wp-content/themes/sfcgtheme/images/pdf-icon.png") right center no-repeat;
}

#postsummary h1 a[href$=".XLS"],
#postsummary h1 a[href$=".xls"],
#postsummary p a[href$=".XLS"],
#postsummary p a[href$=".xls"],
.display-posts-listing .title-wrapper a[href$=".XLS"],
.display-posts-listing .title-wrapper a[href$=".xls"],
.display-posts-listing .excerpt a[href$=".XLS"],
.display-posts-listing .excerpt a[href$=".xls"],
#postsummary h1 a[href$=".XLSX"],
#postsummary h1 a[href$=".xlsx"],
#postsummary p a[href$=".XLSX"],
#postsummary p a[href$=".xlsx"],
.display-posts-listing .title-wrapper a[href$=".XLSX"],
.display-posts-listing .title-wrapper a[href$=".xlsx"],
.display-posts-listing .excerpt a[href$=".XLSX"],
.display-posts-listing .excerpt a[href$=".xlsx"] {
	background: url("/wp-content/themes/sfcgtheme/images/xls-icon.png") right center no-repeat;
	padding:6px 40px 2px 0px;
	}

#postsummary h1 a:hover[href$=".PDF"],
#postsummary h1 a:hover[href$=".pdf"],
#postsummary p a:hover[href$=".PDF"],
#postsummary p a:hover[href$=".pdf"],
#postsummary li a:hover[href$=".PDF"],
#postsummary li a:hover[href$=".pdf"],
.display-posts-listing .title-wrapper a:hover[href$=".PDF"],
.display-posts-listing .title-wrapper a:hover[href$=".pdf"],
.display-posts-listing .excerpt a:hover[href$=".pdf"],
.display-posts-listing .excerpt a:hover[href$=".pdf"] {
	background: url("/wp-content/themes/sfcgtheme/images/pdf-icon-hover.png") right center no-repeat;
}

#postsummary h1 a:hover[href$=".XLS"],
#postsummary h1 a:hover[href$=".xls"],
#postsummary p a:hover[href$=".XLS"],
#postsummary p a:hover[href$=".xls"],
.display-posts-listing .title-wrapper a:hover[href$=".XLS"],
.display-posts-listing .title-wrapper a:hover[href$=".xls"],
.display-posts-listing .excerpt a:hover[href$=".XLS"],
.display-posts-listing .excerpt a:hover[href$=".xls"],
#postsummary h1 a:hover[href$=".XLSX"],
#postsummary h1 a:hover[href$=".xlsx"],
#postsummary p a:hover[href$=".XLSX"],
#postsummary p a:hover[href$=".xlsx"],
.display-posts-listing .title-wrapper a:hover[href$=".XLSX"],
.display-posts-listing .title-wrapper a:hover[href$=".xlsx"],
.display-posts-listing .excerpt a:hover[href$=".XLSX"],
.display-posts-listing .excerpt a:hover[href$=".xlsx"] {
	background: url("/wp-content/themes/sfcgtheme/images/xls-icon-hover.png") right center no-repeat;
	padding:6px 40px 2px 0px;
	}
	

#postsummary p.metadata a[href$=".PDF"],
#postsummary p.metadata a[href$=".pdf"],
#postsummary p.metadata a[href$=".XLS"],
#postsummary p.metadata a[href$=".xls"],
#postsummary p.metadata a[href$=".XLSX"],
#postsummary p.metadata a[href$=".xlsx"] {
	background:none;
	padding:0;
}

#community-tools-box a,
#dialogue-tools-box a {
	text-transform:uppercase;
}

#community-tools-box td {
	width:25%;
}

#dialogue-tools-box td {
	width:20%;
}

#community-tools-box p,
#dialogue-tools-box p {
	line-height:1.4;
	letter-spacing:1px;
}



/*----------------------------- CATEGORY & TAG - PAGES WITH NO EXCERPT IMAGES ----------------------------- */

.tag .accent-line-white,
.page-id-3048 .accent-line-white,
.page-id-4619 .accent-line-white,
.page-id-7761 .accent-line-white,
.page-template-page-templatesevent-archive-page-php .accent-line-white,
.page-template-page-templatesjts-event-archive-page-php .accent-line-jts {
	width:1280px;
	margin-left:-170px;
	margin-top:40px;
}

.tag-352 .accent-line-white {
	margin-top:60px;
	margin-bottom:40px;
}

.tag-usa-evaluations #postsummary img,
.tag-usa-reports #postsummary img,
.tag-usa-toolkits #postsummary img,
.tag-publications #postsummary img,
.tag-pakistan-evaluations #postsummary img,
.tag-pakistan-reports #postsummary img,
.tag-pakistan-toolkits #postsummary img,
.tag-lebanon-evaluations #postsummary img,
.tag-lebanon-reports #postsummary img,
.tag-lebanon-toolkits #postsummary img,
.tag-yemen-evaluations #postsummary img,
.tag-yemen-reports #postsummary img,
.tag-yemen-toolkits #postsummary img,
.tag-jerusalem-evaluations #postsummary img,
.tag-jerusalem-reports #postsummary img,
.tag-jerusalem-toolkits #postsummary img,
.tag-sri-lanka-evaluations #postsummary img,
.tag-sri-lanka-reports #postsummary img,
.tag-sri-lanka-toolkits #postsummary img,
.tag-angola-evaluations #postsummary img,
.tag-angola-reports #postsummary img,
.tag-angola-toolkits #postsummary img,
.tag-burkina-faso-evaluations #postsummary img,
.tag-burkina-faso-reports #postsummary img,
.tag-burkina-faso-toolkits #postsummary img,
.tag-central-african-republic-evaluations #postsummary img,
.tag-central-african-republic-reports #postsummary img,
.tag-central-african-republic-toolkits #postsummary img,
.tag-central-african-republic-evaluations-fr #postsummary img,
.tag-central-african-republic-reports-fr #postsummary img,
.tag-central-african-republic-toolkits-fr #postsummary img,
.tag-morocco-evaluations #postsummary img,
.tag-morocco-reports #postsummary img,
.tag-morocco-toolkits #postsummary img,
.tag-morocco-press-releases #postsummary img,
.tag-morocco-publications #postsummary img,
.tag-morocco-reports #postsummary img,
.tag-kyrgyzstan-evaluations #postsummary img,
.tag-kyrgyzstan-reports #postsummary img,
.tag-kyrgyzstan-toolkits #postsummary img,
.tag-track-ii-evaluations #postsummary img,
.tag-track-ii-reports #postsummary img,
.tag-track-ii-toolkits #postsummary img,
.tag-madagascar-evaluations #postsummary img,
.tag-madagascar-evaluations-fr #postsummary img,
.tag-madagascar-reports #postsummary img,
.tag-madagascar-toolkits #postsummary img,
.tag-nigeria-evaluations #postsummary img,
.tag-nigeria-reports #postsummary img,
.tag-nigeria-toolkits #postsummary img,
.tag-indonesia-evaluations #postsummary img,
.tag-indonesia-reports #postsummary img,
.tag-indonesia-toolkits #postsummary img,
.tag-ilt-reports #postsummary img,
.tag-ilt-toolkits #postsummary img,
.tag-niger-evaluations #postsummary img,
.tag-niger-reports #postsummary img,
.tag-niger-toolkits #postsummary img,
.tag-burundi-evaluations #postsummary img,
.tag-burundi-reports #postsummary img,
.tag-burundi-toolkits #postsummary img,
.tag-eu-evaluations #postsummary img,
.tag-eu-reports #postsummary img,
.tag-eu-toolkits #postsummary img,
.tag-drc-evaluations #postsummary img,
.tag-drc-reports #postsummary img,
.tag-drc-toolkits #postsummary img,
.tag-civ-evaluations #postsummary img,
.tag-civ-reports #postsummary img,
.tag-civ-toolkits #postsummary img,
.tag-south-sudan-evaluations #postsummary img,
.tag-south-sudan-reports #postsummary img,
.tag-south-sudan-toolkits #postsummary img,
.tag-chad-evaluations #postsummary img,
.tag-evaluations-tchad #postsummary img,
.tag-chad-reports #postsummary img,
.tag-chad-toolkits #postsummary img, 
.tag-guinea-evaluations #postsummary img,
.tag-guinea-reports #postsummary img,
.tag-guinea-toolkits #postsummary img,
.tag-kenya-evaluations #postsummary img,
.tag-kenya-reports #postsummary img,
.tag-kenya-toolkits #postsummary img, 
.tag-liberia-evaluations #postsummary img,
.tag-liberia-reports #postsummary img,
.tag-liberia-toolkits #postsummary img, 
.tag-rwanda-evaluations #postsummary img,
.tag-rwanda-reports #postsummary img,
.tag-rwanda-toolkits #postsummary img,
.tag-sierra-leone-evaluations #postsummary img,
.tag-sierra-leone-reports #postsummary img,
.tag-sierra-leone-toolkits #postsummary img,  
.tag-timor-leste-evaluations #postsummary img,
.tag-timor-leste-reports #postsummary img,
.tag-timor-leste-toolkits #postsummary img,
.tag-nepal-evaluations #postsummary img,
.tag-nepal-reports #postsummary img,
.tag-nepal-toolkits #postsummary img,
.tag-cyprus-evaluations #postsummary img,
.tag-cyprus-reports #postsummary img,
.tag-cyprus-toolkits #postsummary img,
.tag-macedonia-evaluations #postsummary img,
.tag-macedonia-reports #postsummary img,
.tag-macedonia-toolkits #postsummary img,
.tag-ukraine-evaluations #postsummary img,
.tag-ukraine-reports #postsummary img,
.tag-ukraine-toolkits #postsummary img,
.tag-egypt-evaluations #postsummary img,
.tag-egypt-reports #postsummary img,
.tag-egypt-toolkits #postsummary img,
.tag-zimbabwe-evaluations #postsummary img,
.tag-zimbabwe-reports #postsummary img,
.tag-zimbabwe-toolkits #postsummary img,
.tag-children-youth-evaluations #postsummary img,
.tag-cgp-evaluations #postsummary img,
.tag-tunisia-evaluations #postsummary img,
.tag-tunisia-reports #postsummary img,
.tag-children-youth-reports #postsummary img
{
	display:none;
	}

.tag-usa-evaluations #postsummary td,
.tag-usa-reports #postsummary td,
.tag-usa-toolkits #postsummary td,
.tag-publications #postsummary td,
.tag-pakistan-evaluations #postsummary td,
.tag-pakistan-reports #postsummary td,
.tag-pakistan-toolkits #postsummary td,
.tag-lebanon-evaluations #postsummary td,
.tag-lebanon-reports #postsummary td,
.tag-lebanon-toolkits #postsummary td,
.tag-yemen-evaluations #postsummary td,
.tag-yemen-reports #postsummary td,
.tag-yemen-toolkits #postsummary td,
.tag-jerusalem-evaluations #postsummary td,
.tag-jerusalem-reports #postsummary td,
.tag-jerusalem-toolkits #postsummary td,
.tag-sri-lanka-evaluations #postsummary td,
.tag-sri-lanka-reports #postsummary td,
.tag-sri-lanka-toolkits #postsummary td,
.tag-angola-evaluations #postsummary td
.tag-angola-reports #postsummary td,
.tag-angola-toolkits #postsummary td,
.tag-burkina-faso-evaluations #postsummary td,
.tag-burkina-faso-reports #postsummary td,
.tag-burkina-faso-toolkits #postsummary td,
.tag-central-african-republic-evaluations #postsummary td,
.tag-central-african-republic-reports #postsummary td,
.tag-central-african-republic-toolkits #postsummary td,
.tag-central-african-republic-evaluations-fr #postsummary td,
.tag-central-african-republic-reports-fr #postsummary td,
.tag-central-african-republic-toolkits-fr #postsummary td,
.tag-morocco-evaluations #postsummary td,
.tag-morocco-reports #postsummary td,
.tag-morocco-toolkits #postsummary td,
.tag-morocco-press-releases #postsummary td,
.tag-morocco-publications #postsummary td,
.tag-morocco-reports #postsummary td,
.tag-kyrgyzstan-evaluations #postsummary td
.tag-kyrgyzstan-reports #postsummary td,
.tag-kyrgyzstan-toolkits #postsummary td,
.tag-track-ii-evaluations #postsummary td
.tag-track-ii-reports #postsummary td,
.tag-track-ii-toolkits #postsummary td,
.tag-madagascar-evaluations #postsummary td,
.tag-madagascar-evaluations-fr #postsummary td,
.tag-madagascar-reports #postsummary td,
.tag-madagascar-toolkits #postsummary td,
.tag-nigeria-evaluations #postsummary td,
.tag-nigeria-reports #postsummary td,
.tag-nigeria-toolkits #postsummary td,
.tag-indonesia-evaluations #postsummary td,
.tag-indonesia-reports #postsummary td,
.tag-indonesia-toolkits #postsummary td,
.tag-ilt-reports #postsummary td,
.tag-ilt-toolkits #postsummary td,
.tag-niger-evaluations #postsummary td,
.tag-niger-reports #postsummary td,
.tag-niger-toolkits #postsummary td,
.tag-burundi-evaluations #postsummary td,
.tag-burundi-reports #postsummary td,
.tag-burundi-toolkits #postsummary td,
.tag-eu-evaluations #postsummary td,
.tag-eu-reports #postsummary td,
.tag-eu-toolkits #postsummary td,
.tag-drc-evaluations #postsummary td,
.tag-drc-reports #postsummary td,
.tag-drc-toolkits #postsummary td,
.tag-civ-evaluations #postsummary td,
.tag-civ-reports #postsummary td,
.tag-civ-toolkits #postsummary td,
.tag-south-sudan-evaluations #postsummary td,
.tag-south-sudan-reports #postsummary td,
.tag-south-sudan-toolkits #postsummary td,
.tag-chad-evaluations #postsummary td,
.tag-evaluations-tchad #postsummary td,
.tag-chad-reports #postsummary td,
.tag-chad-toolkits #postsummary td, 
.tag-guinea-evaluations #postsummary td,
.tag-guinea-reports #postsummary td,
.tag-guinea-toolkits #postsummary td,
.tag-kenya-evaluations #postsummary td,
.tag-kenya-reports #postsummary td,
.tag-kenya-toolkits #postsummary td, 
.tag-liberia-evaluations #postsummary td,
.tag-liberia-reports #postsummary td,
.tag-liberia-toolkits #postsummary td, 
.tag-rwanda-evaluations #postsummary td,
.tag-rwanda-reports #postsummary td,
.tag-rwanda-toolkits #postsummary td,
.tag-sierra-leone-evaluations #postsummary td,
.tag-sierra-leone-reports #postsummary td,
.tag-sierra-leone-toolkits #postsummary td,  
.tag-tanzania-evaluations #postsummary td,
.tag-tanzania-reports #postsummary td,
.tag-tanzania-toolkits #postsummary td,
.tag-timor-leste-evaluations #postsummary td,
.tag-timor-leste-reports #postsummary td,
.tag-timor-leste-toolkits #postsummary td,
.tag-nepal-evaluations #postsummary td,
.tag-nepal-reports #postsummary td,
.tag-nepal-toolkits #postsummary td,
.tag-cyprus-evaluations #postsummary td,
.tag-cyprus-reports #postsummary td,
.tag-cyprus-toolkits #postsummary td,
.tag-macedonia-evaluations #postsummary td,
.tag-macedonia-reports #postsummary td,
.tag-macedonia-toolkits #postsummary td,
.tag-ukraine-evaluations #postsummary td,
.tag-ukraine-reports #postsummary td,
.tag-ukraine-toolkits #postsummary td,
.tag-zimbabwe-evaluations #postsummary td,
.tag-zimbabwe-reports #postsummary td,
.tag-zimbabwe-toolkits #postsummary td,
.tag-egypt-evaluations #postsummary td,
.tag-egypt-reports #postsummary td,
.tag-egypt-toolkits #postsummary td,
.tag-children-youth-evaluations #postsummary td,
.tag-cgp-evaluations #postsummary td,
.tag-tunisia-evaluations #postsummary img,
.tag-children-youth-reports #postsummary td {
	padding-top:10px;
}
	
.tag-publications #postsummary p.metadata {
	display:none;
}

.tag-publications .archive-meta p {
	text-align:center;
	font-size:18px;
}

.tag-publications #postsummary td {
	padding:15px 0;
}

.tag-publications #postsummary h1 {
	font-size:18px;
	line-height:1.4;
}

.tag-publications #postsummary h1 a {
	color:#0095c3;
}

.tag-publications #postsummary h1 a:hover {
	color:#821f8f;
}
	

/*----------------------------- CATEGORY & TAG HEADER IMAGES ----------------------------- */

.tag-latest-news .header-image {background: url("/wp-content/uploads/2013/08/latest-news-header.jpg");}
.tag-the-need .header-image {background: url("/wp-content/uploads/2013/08/the-need-tag-header.jpg");}
.tag-latest-projects .header-image {background: url("/wp-content/uploads/2013/07/Naija-Girls-rock-climbing-at-Shere-Hills-X2-1.jpg");}
.tag-community .header-image {background: url("/wp-content/uploads/2013/12/community-plus.jpg");}
.tag-radio .header-image {background: url("/wp-content/uploads/2014/01/Radio.jpg");}
.tag-the-human-face .header-image {background: url("/wp-content/uploads/2014/01/The-Human-Face.jpg");}
.tag-latest-stories .header-image {background: url("/wp-content/uploads/2014/01/Latest-Stories.jpg");}
.tag-dialogue .header-image {background: url("/wp-content/uploads/2014/01/Dialogue+.jpg");}
.tag-comic-books .header-image, 
.tag-print .header-image {background: url("/wp-content/uploads/2014/01/Comic-Books.jpg");}
.tag-media .header-image {background: url("/wp-content/uploads/2014/01/Media+.jpg");}
.tag-publications .header-image {background: url("/wp-content/uploads/2014/02/Publications-Trainings-or-Evaluations-banner-1.jpg");}
.tag-television .header-image {background: url("/wp-content/uploads/2014/02/tv-header.jpg");}
.tag-video-games .header-image {background: url("/wp-content/uploads/2014/02/video-games-header.jpg");}
.tag-facilitation .header-image {background:url('/wp-content/uploads/2014/02/banner_Facilitation.jpg');}
.tag-mediation .header-image {background: url('/wp-content/uploads/2014/02/banner_mediation.jpg');}
.tag-training .header-image {background: url('/wp-content/uploads/2014/02/banner_training.jpg');}
.tag-awards .header-image {background: url('/wp-content/uploads/2014/03/banner_award2.jpg');}
.tag-children-youth .header-image {background: url('/wp-content/uploads/2014/09/candy-latest-news-banner.jpg');}
.tag-development-projects .header-image {background: url('/wp-content/uploads/2014/03/development-projects-tag-header.jpg');}
.tag-mobile-cinema .header-image {background: url('/wp-content/uploads/2014/03/mobile-cinema-tag-header.jpg');}
.tag-participatory-theater .header-image {background: url('/wp-content/uploads/2014/03/participatory-theater-tag-header.jpg');}
.tag-sfcg-news .header-image {background: url('/wp-content/uploads/2014/03/sfcg-news-tag-header.jpg');}
.tag-sports .header-image {background: url('/wp-content/uploads/2014/03/sports-tag-header.jpg');}
.tag-music .header-image {background: url('/wp-content/uploads/2015/01/tag-music.jpg');}


.tag-artists .header-image {background: url('/wp-content/uploads/2014/05/Artists-Final.jpg');}
.tag-conflict-sensitivity .header-image {background: url('/wp-content/uploads/2014/05/Conflict-Sensitivity-FINAL.jpg');} 
.tag-democracy-governance .header-image {background: url('/wp-content/uploads/2014/05/democracy-FINAL.jpg');} 
.tag-disarmament-demobilization-reintegration .header-image {background: url('/wp-content/uploads/2014/05/disarmament-FINAL.jpg');} 
.tag-fair-responsible-media .header-image {background: url('/wp-content/uploads/2014/05/Fair_Responsible-media-FINAL.jpg');} 
.tag-gender-equality .header-image {background: url('/wp-content/uploads/2014/05/gender-equality-FINAL.jpg');} 
.tag-interfaith-dialogue .header-image {background: url('/wp-content/uploads/2014/05/Interfaith-Cooperation-FINAL.jpg');} 
.tag-military-police .header-image {background: url('/wp-content/uploads/2014/05/military-FINAL.jpg');} 
.tag-natural-resource-conflicts .header-image {background: url('/wp-content/uploads/2014/05/natural-resource-conflict-FINAL.jpg');} 
.tag-political-leaders .header-image {background: url('/wp-content/uploads/2014/05/political-leaders-FINAL.jpg');} 
.tag-prisoners .header-image {background: url('/wp-content/uploads/2014/05/prisoners-FINAL.jpg');} 
.tag-reconciliation .header-image {background: url('/wp-content/uploads/2014/05/Reconciliation-FINAL.jpg');}
.tag-refugees-internal-displacement-issues .header-image {background: url('/wp-content/uploads/2014/05/Refugee-_-IDP-FINAL.jpg');}
.tag-religious-leaders .header-image {background: url('/wp-content/uploads/2014/05/Religious-Leaders-FINAL.jpg');}
.tag-security-sector-reform .header-image {background: url('/wp-content/uploads/2014/05/Security-Sector-Reform-FINAL.jpg');}
.tag-sexual-gender-based-violence .header-image {background: url('/wp-content/uploads/2014/05/SGBV-FINAL.jpg');}
.tag-violent-extremism .header-image {background: url('/wp-content/uploads/2014/05/violent-extremism-FINAL.jpg');}
.tag-women .header-image {background: url('/wp-content/uploads/2014/05/women-FINAL.jpg');}


.tag-usa-reports .header-image,
.tag-pakistan-reports .header-image,
.tag-lebanon-reports .header-image,
.tag-jerusalem-reports .header-image,
.tag-yemen-reports .header-image,
.tag-sri-lanka-reports .header-image,
.tag-tunisia-reports .header-image,
.tag-central-african-republic-reports .header-image,
.tag-central-african-republic-reports-fr .header-image,
.tag-morocco-reports .header-image,
.tag-kyrgyzstan-reports .header-image,
.tag-madagascar-reports .header-image,
.tag-nigeria-reports .header-image,
.tag-indonesia-reports .header-image,
.tag-niger-reports .header-image,
.tag-angola-reports .header-image,
.tag-burkina-faso-reports .header-image,
.tag-civ-reports .header-image,
.tag-drc-reports .header-image,
.tag-south-sudan-reports .header-image,
.tag-chad-reports .header-image,
.tag-guinea-reports .header-image,
.tag-kenya-reports .header-image,
.tag-liberia-reports .header-image,
.tag-rwanda-reports .header-image,
.tag-sierra-leone-reports .header-image,
.tag-timor-leste-reports .header-image,
.tag-cyprus-reports .header-image,
.tag-macedonia-reports .header-image,
.tag-ukraine-reports .header-image,
.tag-nepal-reports .header-image,
.tag-egypt-reports .header-image,
.tag-burundi-reports .header-image,
.tag-ethiopia-reports .header-image,
.tag-zimbabwe-reports .header-image,
.tag-cgp-reports .header-image {background:url("/wp-content/uploads/2014/02/resources-banner.jpg");}

.tag-usa-evaluations .header-image,
.tag-pakistan-evaluations .header-image,
.tag-lebanon-evaluations .header-image,
.tag-jerusalem-evaluations .header-image,
.tag-yemen-evaluations .header-image,
.tag-sri-lanka-evaluations .header-image,
.tag-tunisia-evaluations .header-image,
.tag-central-african-republic-evaluations .header-image,
.tag-central-african-republic-evaluations-fr .header-image,
.tag-morocco-evaluations .header-image,
.tag-kyrgyzstan-evaluations .header-image,
.tag-madagascar-evaluations .header-image,
.tag-madagascar-evaluations-fr .header-image,
.tag-nigeria-evaluations .header-image,
.tag-indonesia-evaluations .header-image,
.tag-niger-evaluations .header-image,
.tag-angola-evaluations .header-image,
.tag-burkina-faso-evaluations .header-image,
.tag-civ-evaluations .header-image,
.tag-drc-evaluations .header-image,
.tag-south-sudan-evaluations .header-image,
.tag-chad-evaluations .header-image,
.tag-evaluations-tchad .header-image,
.tag-guinea-evaluations .header-image,
.tag-kenya-evaluations .header-image,
.tag-liberia-evaluations .header-image,
.tag-rwanda-evaluations .header-image,
.tag-sierra-leone-evaluations .header-image,
.tag-timor-leste-evaluations .header-image,
.tag-cyprus-evaluations .header-image,
.tag-macedonia-evaluations .header-image,
.tag-ukraine-evaluations .header-image,
.tag-nepal-evaluations .header-image,
.tag-egypt-evaluations .header-image,
.tag-burundi-evaluations .header-image,
.tag-ethiopia-evaluations .header-image,
.tag-zimbabwe-evaluations .header-image,
.tag-cgp-evaluations .header-image {background:url("/wp-content/uploads/2014/02/evaluations-banner.jpg");}

.tag-usa-toolkits .header-image,
.tag-pakistan-toolkits .header-image,
.tag-lebanon-toolkits .header-image,
.tag-jerusalem-toolkits .header-image,
.tag-yemen-toolkits .header-image,
.tag-sri-lanka-toolkits .header-image,
.tag-tunisia-toolkits .header-image,
.tag-central-african-republic-toolkits .header-image,
.tag-central-african-republic-toolkits-fr .header-image,
.tag-morocco-toolkits .header-image,
.tag-kyrgyzstan-toolkits .header-image,
.tag-madagascar-toolkits .header-image,
.tag-nigeria-toolkits .header-image,
.tag-indonesia-toolkits .header-image,
.tag-niger-toolkits .header-image,
.tag-angola-toolkits .header-image,
.tag-burkina-faso-toolkits .header-image,
.tag-civ-toolkits .header-image,
.tag-drc-toolkits .header-image,
.tag-south-sudan-toolkits .header-image,
.tag-chad-toolkits .header-image,
.tag-guinea-toolkits .header-image,
.tag-kenya-toolkits .header-image,
.tag-liberia-toolkits .header-image,
.tag-rwanda-toolkits .header-image,
.tag-sierra-leone-toolkits .header-image,
.tag-timor-leste-toolkits .header-image,
.tag-cyprus-toolkits .header-image,
.tag-macedonia-toolkits .header-image,
.tag-ukraine-toolkits .header-image,
.tag-nepal-toolkits .header-image,
.tag-egypt-toolkits .header-image,
.tag-burundi-toolkits .header-image,
.tag-ethiopia-toolkits .header-image,
.tag-zimbabwe-toolkits .header-image,
.tag-cgp-toolkits .header-image {background:url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}





.tag-united-states .header-image {background: url("/wp-content/uploads/2014/07/usa-latest-news.jpg");}
.tag-united-states-projects .header-image {background: url("/wp-content/uploads/2014/02/US-Projects.jpg");}
.tag-pakistan .header-image {background: url("/wp-content/uploads/2014/07/pakistan-latest-news.jpg");}
.tag-pakistan-projects .header-image {background: url("/wp-content/uploads/2014/03/pakistan-projects-header-b.jpg");}
.tag-lebanon .header-image {background: url("/wp-content/uploads/2017/04/Latest-News-Banner.jpg");}
.tag-lebanon-projects .header-image {background: url("/wp-content/uploads/2017/04/Latest-Projects-Banner.jpg");}
.tag-jerusalem .header-image {background: url("/wp-content/uploads/2014/07/jerusalem-latest-news.jpg");}
.tag-jerusalem-projects .header-image {background: url('/wp-content/uploads/2014/05/Banner-4.jpg');}
.tag-yemen .header-image {background: url("/wp-content/uploads/2014/07/yemen-latest-news.jpg");}
.tag-yemen-projects .header-image {background: url('/wp-content/uploads/2014/04/yemen_Team2_E.jpg');}
.tag-sri-lanka .header-image {background: url("/wp-content/uploads/2014/07/sri-lanka-latest-news.jpg");}
.tag-sri-lanka-projects .header-image {background: url("/wp-content/uploads/2014/05/0513srilanka_banner.jpg");}
.tag-tunisia .header-image {background: url("/wp-content/uploads/2014/07/tunisia-latest-news.jpg");}
.tag-tunisia-projects .header-image {background: url("/wp-content/uploads/2014/06/0514_tunisia_4.jpg");}
.tag-projets-tunisie .header-image {background: url("/wp-content/uploads/2014/06/0514_tunisia_4.jpg");}
.tag-central-african-republic .header-image {background: url("/wp-content/uploads/2014/07/car-latest-news.jpg");}
.tag-central-african-republic-projects .header-image {background: url("/wp-content/uploads/2014/06/car-projects.jpg");}
.tag-republique-centrafricaine .header-image {background: url("/wp-content/uploads/2014/07/car-latest-news.jpg");}
.tag-projets-republique-centrafricaine  .header-image {background: url("/wp-content/uploads/2014/06/car-projects.jpg");}
.tag-morocco .header-image {background: url("/wp-content/uploads/2014/07/morocco-latest-news.jpg");}
.tag-morocco-publications .header-image {background: url("/wp-content/uploads/2014/02/resources-banner.jpg");}
.tag-morocco-press-releases .header-image {background: url("/wp-content/uploads/2013/12/press-page-header.jpg");}
.tag-morocco-projects .header-image {background: url("/wp-content/uploads/2014/07/morocco-projects-banner.jpg");}
.tag-kyrgyzstan .header-image {background: url("/wp-content/uploads/2014/07/kyr-latest-news.jpg");}
.tag-kyrgyzstan-projects .header-image {background: url("/wp-content/uploads/2014/07/See-All-banner.jpg");}
.tag-madagascar-projects .header-image {background: url("/wp-content/uploads/2014/07/mg-projects-header.jpg");}
.tag-projets-madagascar .header-image {background: url("/wp-content/uploads/2014/07/mg-projects-header.jpg");}
.tag-nigeria .header-image {background: url("/wp-content/uploads/2014/07/nigeria-latest-news.jpg");}
.tag-nigeria-projects .header-image {background: url("/wp-content/uploads/2014/07/ng-projects-banner.jpg");}
.tag-indonesia .header-image {background: url("/wp-content/uploads/2014/07/indonesia-latest-news-banner.jpg");}
.tag-indonesia-projects .header-image {background: url("/wp-content/uploads/2014/07/id-projects.jpg");}
.tag-niger .header-image {}
.tag-niger-projects .header-image {background: url("/wp-content/uploads/2014/08/ne-projects.jpg");}
.tag-projets-niger .header-image {background: url("/wp-content/uploads/2014/08/ne-projects.jpg");}
.tag-angola-projects .header-image {background: url("/wp-content/uploads/2015/03/ao-projects-header.jpg");}
.tag-burkina-faso-projects .header-image {background: url("/wp-content/uploads/2014/09/bf-projects-header.jpg");}
.tag-projets-burkina-faso .header-image {background: url("/wp-content/uploads/2014/09/bf-projects-header.jpg");}
.tag-civ-projects .header-image {background: url("/wp-content/uploads/2014/12/ci-projects.jpg");}
.tag-drc-projects .header-image {background: url("/wp-content/uploads/2014/08/drc-projects.jpg");}
.tag-south-sudan-projects .header-image {background: url("/wp-content/uploads/2014/09/ss-banner.jpg");}
.tag-chad-projects .header-image {background: url("/wp-content/uploads/2014/09/chad-projects.jpg");}
.tag-projets-tchad .header-image {background: url("/wp-content/uploads/2014/09/chad-projects.jpg");}
.tag-guinea-projects .header-image {}
.tag-kenya-projects .header-image {background: url("/wp-content/uploads/2014/12/ky-latest-projects-banner.jpg");}
.tag-liberia-projects .header-image {}
.tag-rwanda-projects .header-image {background: url("/wp-content/uploads/2014/10/rw-projects.jpg");}
.tag-sierra-leone-projects .header-image {}
.tag-timor-leste-audio .header-image {background: url("/wp-content/uploads/2014/03/videobanner_4.jpg");}
.tag-timor-leste-projects .header-image {background: url("/wp-content/uploads/2014/09/tl-projects.jpg");}
.tag-cyprus-projects .header-image {}
.tag-macedonia-projects .header-image {}
.tag-ukraine-projects .header-image {}
.tag-nepal .header-image {background: url("/wp-content/uploads/2015/01/nepal-tag-013015.jpg");}
.tag-egypt-projects .header-image {}
.tag-tanzania-projects .header-image {background: url("/wp-content/uploads/2015/09/tz-projects.jpg");}

.tag-common-ground-award-ceremonies .header-image {background: url("/wp-content/uploads/2014/06/CGA_banner_2012_6.jpg");}
.tag-common-ground-awards .header-image {background: url("/wp-content/uploads/2014/06/CGA_banner_stock2014.jpg");}

.tag-track-ii-reports .header-image {background: url("/wp-content/uploads/2014/02/resources-banner.jpg");}
.tag-track-ii-evaluations .header-image {background: url("/wp-content/uploads/2014/02/evaluations-banner.jpg");}
.tag-track-ii-toolkits .header-image {background: url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}
.tag-track-ii-projects .header-image {background: url("/wp-content/uploads/2014/07/track-ii-projects-banner.jpg");}

.tag-ilt-reports .header-image {background: url("/wp-content/uploads/2014/02/resources-banner.jpg");}
.tag-ilt-toolkits .header-image {background: url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}
.tag-ilt-projects .header-image {background: url("/wp-content/uploads/2014/07/ilt-projects-banner.jpg");}

.tag-children-youth-reports .header-image {background: url("/wp-content/uploads/2014/02/resources-banner.jpg");}
.tag-children-youth-toolkits .header-image {background: url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}
.tag-children-youth-evaluations .header-image {background: url("/wp-content/uploads/2014/02/evaluations-banner.jpg");}
.tag-children-youth-projects .header-image {background: url("/wp-content/uploads/2014/09/candy-banner.jpg");}

.tag-the-team .header-image {background: url('/wp-content/uploads/2014/11/The-Team-Zimbabwe_A.jpg');}

.tag-eu-reports .header-image {background: url("/wp-content/uploads/2014/02/resources-banner.jpg");}
.tag-eu-evaluations .header-image {background: url("/wp-content/uploads/2014/02/evaluations-banner.jpg");}
.tag-eu-toolkits .header-image {background: url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}
.tag-eu-projects .header-image {background: url("/wp-content/uploads/2014/08/brussels-projects.jpg");}


.category-africa .header-image {background: url("/wp-content/uploads/2014/01/Africa-1.jpg");}
.category-asia .header-image {background: url("/wp-content/uploads/2014/01/Asia.jpg");}
.category-mena .header-image {background: url("/wp-content/uploads/2014/01/MENA.jpg");}
.category-europe .header-image {background: url("/wp-content/uploads/2014/01/Europe-1.jpg");}

.category-videos .header-image {background: url("/wp-content/uploads/2014/03/videobanner_4.jpg");}

.category-sfcg-news .header-image {background: url("/wp-content/uploads/2014/01/Dialogue+.jpg");}

.category-body-evaluations .no-header-image {background: url("/wp-content/uploads/2014/02/evaluations-banner.jpg");}
.category-body-toolkits .no-header-image {background: url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}
.category-body-reports .no-header-image {background: url("/wp-content/uploads/2014/02/resources-banner.jpg");}

.tag-burundi-projects .header-image {background: url("/wp-content/uploads/2014/12/Burundi-Banner-Latest-Projects.jpg");}
.tag-ethiopia-projects .header-image {background: url("/wp-content/uploads/2015/01/Ethiopia-Latest-Projects.jpg");}
.tag-zimbabwe-projects .header-image {background: url("/wp-content/uploads/2015/01/Zimbabwe-Latest-Projects-Banner01.jpg");}

.tag-nepal .header-image {background:url("/wp-content/uploads/2015/04/Nepal-Projects.jpg");}
.tag-nepal-projects .header-image {background:url("/wp-content/uploads/2015/04/Nepal-Latest-Projects.jpg.jpg");}

.tag-myanmar-toolkits .header-image {background: url("/wp-content/uploads/2014/02/toolkits-banner.jpg");}


/*----------------------------- CATEGORY & TAG PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	.category .header-image-mobile,
	.tag .header-image-mobile,
	.author .header-image-mobile {
		width: 100%!important;
	}

	.category .archive-header, 
	.tag .archive-header, 
	.author .archive-header {
		padding-top:10px!important;
	}

	#postsummary img {
		display:none!important;
	}

	#postsummary h1 {
		font-size:1.3em!important;
	}

	#postsummary {
		padding:0!important;
	}

	.archive-header {
		padding-bottom:20px!important;
	}

	#postsummary td {
		padding: 0!important;
		padding-bottom: 20px!important;
	}

	.category #mobile-footer,
	.tag #mobile-footer,
	.author #mobile-footer {
		margin-top:20px!important;
	}	
	
	#community-tools-box p,
	#dialogue-tools-box p {
		text-align:center!important;
	}
}

/*----------------------------- WHERE WE WORK PAGE - MAP STYLES ----------------------------- */

.leaflet-container {
	border-top: 0!important;
	border-left: 0!important;
}

.leaflet-popup-content {
	font-family: 'Open Sans', Arial!important;
}

.leaflet-popup-content h4,
.page-template-page-templatesregional-landing-page-php .opentip h4 {
	color: white; 
	font-weight: normal;
	text-align:right;
	padding-right: 5px;
	background: #303030;
	box-shadow: inset 0 1px rgba(255,255,255,0.1),0 1px 10px rgba(0,0,0,0.5);
	position:relative;
	top:-4px;
	font-size:24px;
	font-family: "nexa_boldregular";
}

.leaflet-popup-content h4.title-smaller,
.page-template-page-templatesregional-landing-page-php .opentip h4.title-smaller {
	font-size:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.leaflet-popup-content p,
.page-template-page-templatesregional-landing-page-php .opentip p {
	padding:6px 5px 10px 5px;
	font-size: 12px;
	margin:0!important;
}

.leaflet-popup-content,
.page-template-page-templatesregional-landing-page-php .opentip {
	margin:0!important;
}

.leaflet-popup-content-wrapper {
	border-radius:0!important;
	padding:0px;
}

img.popupimage {
	max-width: none!important;
	width:301px!important;
	height:103px!important;
}

img.popupflag  {
	padding-right: 5px!important;
	height:16px;
}

.leaflet-popup-pane {
	z-index:999;
}

.leaflet-control-attribution {
	display:none;
}

#mapexportlist p,
#mapexportlist {
	font-size:10px;
}

#mapexportlist td {
	border:1px solid black;
	padding:5px;
}

.marker-title {
	line-height:1.4!important;
	font-size:18px!important;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:0!important;
	margin-bottom:0!important;
}

/*----------------------------- WHERE WE WORK PAGE STYLES ----------------------------- */

.page-template-page-templateswhere-we-work-php #bordermask,
.page-template-page-templatesregional-landing-page-php #bordermask {
	top:-88px;
}

#post-15,
#post-9201 {
	margin-top:45px;
}

#global-initatives {
	background: url("/wp-content/themes/sfcgtheme/images/globe-divider.png") no-repeat center top;
}
	
#global-initatives p:hover,
#global-initatives h3:hover{
	color: #0095c3;
}

#global-initatives p {
	color:#821f8f;
	font-style: italic;
	text-align:center;
	margin-top:40px;
	margin-bottom:0;
	padding-bottom:0;
	line-height:1;
	font-size:14px;
}

#global-initatives h3 {
	text-align:center;
	margin-top:0;
}

#global-initiatives-list {
	text-align:center;
	list-style-type:none;
	font-size:16px;
}

#global-initiatives-list li {
	margin:0;
}

#global-initiatives-list a {
	color:#48484a;
}

#global-initiatives-list a:hover {
	color:#821f8f;
}

#target-global-accordion {
	margin-top:-40px;
}
	
#where-we-work-container,
#our-avenues-container,
#about-us-stats-container,
#frontpage-video,
#conflict-101-container {
	width:1280px;
	margin-left: -170px;
	background: #f6f6f6;
	background-image:url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	margin-top:40px;
}

#where-we-work-intro {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}



/*----------------------------- WHERE WE WORK PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	.www-map {display:none;}
	
	#where-we-work-container {
		margin-left:0!important;
		width:100%!important;
	}
	
	#where-we-work-intro {
		width:auto!important;
	}
	
	#global-initatives p {
		text-align: center!important;
	}
	
	#global-initiatives-list {
		list-style: none inside!important;
	}
	
	#where-we-work-stats img {
		margin-left:0!important;
		width:90%!important;
	}
	
	#where-we-work-stats td {
		text-align:center!important
	}
	
	.page-template-page-templateswhere-we-work-php #mobile-footer,
	.page-template-page-templatesregional-landing-page-php #mobile-footer {
		margin-top: 230px!important;
	}
	
	#program-buttons {
		background-color: #0095c4;
		width:100%;
	}
	
	#program-buttons .button {
		width:90%;
		margin-left:auto;
		margin-right:auto;
		background-color:black;
		margin-top:5px;
		margin-bottom:5px;
		}
		
	#program-buttons .button td  {
		margin-left:auto;
		margin-right:auto;
		padding:10px 0;
		text-transform: uppercase;
		color: white;
		font-weight:bold;
		text-align:center;
		font-size:16px;
	}
	
	#program-buttons .button td:hover {
		color: #821f8f;
	}		
}

/*----------------------------- THE NEED PAGE STYLES ----------------------------- */

#post-13 p.header-intro-paragraph {
	text-align:center;
	padding: 0 60px;
}

#who-suffers-infographic-container,
#what-is-affected-container {
	width:1280px;
	margin-left: -170px;
	margin-top:40px;
	margin-bottom:0;
}

#what-is-affected-container {
	width:1280px;
	margin-left: -170px;
	margin-top:0px;
	margin-bottom:30px;
}

#who-suffers-infographic-main,
#what-is-affected-bottom {
	background-color: #0095c4;
}

#what-is-affected-bottom {
	padding-bottom:40px;
}

#who-suffers-infographic-main img {
	padding-top:10px;
	margin-left:175px;
}

#what-is-affected-container img {
	margin-left:175px;
}

#who-suffers-infographic-main h1 {
	color:white;
	font-size:44px;
}

#what-is-affected-top {
	line-height:.8;
}

#what-is-affected-container h1 {
	color: #0095c4;
	padding-bottom:10px;
	font-size:44px;
}

.accent-line-blue {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-blue.png');
	z-index:0;
}

.accent-line-blue-top-country-page {
	background-image:url('/wp-content/themes/sfcgtheme/images/accent-line-blue-top-country-page.png');
	z-index:0;
	height:15px;
}

.accent-blue-infograph-bottom {
	background-image:url('/wp-content/themes/sfcgtheme/images/the-need/accent-blue-infograph-bottom.png');
	z-index:0;
	padding:0!important;
	height:41px;
}

#the-need-donate {
	width: 263px;
	margin-left:auto;
	margin-right:auto;
	background:url('/wp-content/themes/sfcgtheme/images/the-need/donate-button-the-need.png'); 
}

#the-need-get-involved {
	width: 263px;
	margin-left:auto;
	margin-right:auto;
	background:url('/wp-content/themes/sfcgtheme/images/the-need/involved-button-the-need.png'); 
}

#the-need-donate:hover,
#the-need-get-involved:hover {
	box-shadow: 2px 2px 5px rgba(199, 199, 199, 1);
}

#the-need-donate h3,
#the-need-get-involved h3 {
	color: white!important;
	text-align:center;
	font-size:22px;
}

#the-need-button-container {
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

/*----------------------------- THE NEED PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#who-suffers-infographic-container,
	#what-is-affected-container,
	#who-suffers-infographic-container img,
	#what-is-affected-container img {
		margin-left:0!important;
		width:100%!important;
	}
	
	#what-is-affected-container {
		margin-bottom:0!important;
		margin-top:-20px!important
	}
	
	#the-need-button-container {
		width:100%;
	}
	
	#the-need-button-container td {
		width:100%;
		display:inline;
	}
	
	#the-need-donate,
	#the-need-get-involved {
		width:90%!important;
		background-size:100% 100%!important;
	}
}

/*----------------------------- OUR MEDIA STYLES ----------------------------- */

.page-id-28 #page,
.page-id-12096 #page,
.category-body-videos #page,
.category-videos #page, 
.category-body-videos-fr #page,
.category-videos-fr #page, 
.category-body-videos #related_posts_thumbnails li,
.category-body-videos-fr #related_posts_thumbnails li {
	background-color: #0c0c0c!important;
}

.category-body-videos #related_posts_thumbnails li,
.category-body-videos-fr #related_posts_thumbnails li {
	border-right:1px solid #2f2f30;
}

.category-videos #postsummary,
.category-videos-fr #postsummary {
	border-bottom:1px solid #2f2f30!important;
}

.page-id-28 #bordermask,
.page-id-12096 #bordermask,
.category-body-videos #bordermask,
.category-videos #bordermask,
.category-body-videos-fr #bordermask,
.category-videos-fr #bordermask {
	background-image:url('/wp-content/themes/sfcgtheme/images/bordermask-black.png');
}

body.page-id-28,
body.page-id-12096,
body.category-body-videos,
body.category-videos,
body.category-body-videos-fr,
body.category-videos-fr  {
	background-color: #000000;
}

.page-id-28 p,
.page-id-28 h1,
.page-id-28 h3,
.page-id-28 a,
.page-id-12096 p,
.page-id-12096 h1,
.page-id-12096 h3,
.page-id-12096 a,
.category-videos p,
.category-videos h1,
.category-videos h3,
.category-videos a,
.category-videos ul,
.category-videos li,
.category-videos ol,
.category-videos tr,
.category-videos td,
.category-videos-fr p,
.category-videos-fr h1,
.category-videos-fr h3,
.category-videos-fr a {
	color: white; 
}

#latest-video-header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:35px;
}

#latest-video-header #video-share {
	margin:0;
	margin-top:3px;
}

#latest-video-header .video-play-button {
	margin-left:-55px;
}

#latest-video-header-underlay {
	opacity: 0.55;
	filter:alpha(opacity=55);
	width:1280px;
	height:375px;
	position:relative;
	background: #000000;
	top:-475px;
	left:-170px;
	margin-bottom:0;
}

#latest-video-header-container {
	position:relative;
	top:-845px;
	margin-bottom:-750px;
	left:-10px;
}

#latest-video-header-container .glossy-curved-black .slide,
#latest-video-header-container .glossy-curved-black .slide-wrapper {
	background:transparent;
}

.latest-video-header-iframe {
	width:500px;
	position:relative;
	overflow:hidden;
	vertical-align:top;
	padding-right:20px;
	padding-top:10px;
}

.latest-video-header-desc p {
	font-size:16px;
	line-height:1.5;
	text-align:left;
}

.latest-video-header-desc {
	padding-top:5px;
}

.latest-video-header-desc h3,
h3.video-slider-title {
	padding-top:0;
	margin-top:0;
	line-height:1.1;
}
			
#media-center-infograph {
	width:1280px;
	margin-left: -170px;
	background:#131313;
}

.small-header {
	text-transform: uppercase;
	color: #ffff00!important;
	padding-bottom:0!important;
}

#media-center{
	margin-top:20px;
}

#media-center td {
	padding-bottom:20px;
}

#media-center-infograph-container {
	width: 850px;
	padding: 40px;
	margin-left:auto;
	margin-right:auto;
}
	
#media-center-infograph-container td {
	padding: 20px;
}

#media-center-infograph-container h1 {
	margin-top:0px;
	margin-left:10px;
	line-height:1.2;
}

#video-slider .minimal-small .thumbnail-scroller.vertical  {
	padding:0;
}

#video-slider .minimal-small .thumbnail.over {
	background-color: #0095c3;
}

#video-slider .minimal-small .thumbnail.select {
	background-color: #ffffff;
}

#video-slider .minimal-small .thumbnail.select p,
#video-slider .minimal-small .thumbnail.over p {
	color: black;
	font-weight:bold;
}

#video-slider p {
	color:white;
	font-size:14px;
	margin-left:0!important;
	vertical-align:middle;
	text-align:left;
	line-height:1.75;
}

#video-desc-bottom {
	font-size:18px!important;
}

#video-slider .small-header {
	padding-left:0;
}

#video-slider .video-slider-title {
	margin-left:-5px;
}
	
#video-slider .thumbnail-wrapper {
	margin:0px;
	padding:0px;
}

#video-slider .visible-container {
	left:-368px;
	top:-42px;	
}

#slider-pro-9 .visible-container,
#slider-pro-16 .visible-container {
	width:315px!important;
}

.advanced-slider .thumbnail-scroller .lightbox-icon {
	height:46px;
	width:45px;
	margin-top:-25px;
	margin-left:-25px;
	}

#video-slider.advanced-slider .layer {
	padding:0;
}

#video-slider .thumbnail {
	border:0;
	border-top:1px solid #2f2f30;
	border-collapse:collapse;
	box-shadow:0 0 0!important;
	-webkit-box-shadow:0 0 0!important;
	background:#0c0c0c; 
}

#video-slider thumbnail-content {
	vertical-align:middle;
}

#slider-pro-9,
#slider-pro-9 .slide-wrapper,
#slider-pro-16,
#slider-pro-16 .slide-wrapper {
	background-color:transparent;
}
	
#slider-pro-9 #video-share,
#slider-pro-16 #video-share  {
	margin-top:0;
	margin-bottom:0;
	padding-right:10px;
}

#slider-pro-9 .thumbnail-scroller,
#slider-pro-16 .thumbnail-scroller {
	left: 610px;
	top: 50px!important;
}

#video-slider-border {
	border:1px solid #2f2f30;
	position:relative;
	top:50px;
	height:382px;
	width:960px;
	margin-bottom:-382px;
	background: transparent;
	z-index:1;
}

#video-share {
	width:160px;
	color: white;
	text-transform: uppercase;
	text-align:left;
	font-size:12px;
}

#video-share .share {
	color: white;
}

.share {
	font-weight:bold;
	letter-spacing:1pt;
}

#video-share td {
	vertical-align:middle;
}

#slider-pro-10 .slider-main {
	display:none;
}

#slider-pro-10 .visible-container {
	left:-186px;
	top:-55px;
}

.twitter-video-share,
.fb-video-share,
.tumblr-video-share,
.linkedin-video-share {
	width:21px;
	height:21px;
	display:block;
	text-indent:-9999px;
}
	
.twitter-video-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share.png");}
.twitter-video-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share-hover-yellow.png");cursor:pointer;}
.twitter-video-share:active,.twitter-video-share:visited {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/twitter-video-share-hover-blue.png");}
.fb-video-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share.png");}
.fb-video-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share-hover-yellow.png");cursor:pointer;}
.fb-video-share:active,.fb-video-share:visited {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/fb-video-share-hover-blue.png");}	
.tumblr-video-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share.png");}
.tumblr-video-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share-hover-yellow.png");cursor:pointer;}
.tumblr-video-share:active,.tumblr-video-share:visited {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/tumblr-video-share-hover-blue.png");}
.linkedin-video-share {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share.png");}
.linkedin-video-share:hover {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share-hover-yellow.png");cursor:pointer;}
.linkedin-video-share:active,.linkedin-video-share:visited {background: url("/wp-content/themes/sfcgtheme/images/media-center-share/linkedin-video-share-hover-blue.png");}		

#video-slider-footer p {
	width:960px;
	font-size:16px;
	margin-top:-40px;
	padding-bottom:45px;
	border-bottom:1px solid #1e1d1f;
}

#media-updates-container {
	margin-bottom:100px;
}

#media-updates-container td {
	background: url("/wp-content/themes/sfcgtheme/images/our-media/our-media-gradient.png");
	border:4px solid #131313;
	height:150px;
	vertical-align:middle;
}

#media-updates-container td p {
	text-align:center;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
#media-updates-container a:hover {
	color:#0095c3;
}
#media-updates-container a {
	font-size:14px;
}

#media-updates {
	margin-bottom:75px;
}

p.video-description {
	font-size:11px!important;
	padding-top:0!important;
	text-align:justify!important;
	font-weight:normal!important;
	line-height:1.4!important;
}

td.video-title {
	padding-bottom:0!important;
	padding-top:3px!important;
	line-height:1!important;
	padding-left:0!important;
	width:55%;
}

.video-title p {
	line-height:1.2!important;
	padding-right:5px!important;
}

#media-center-slider-thumb td {
	vertical-align:middle;
	padding-left:10px;
}

#media-center-slider-thumb {
	height:103px;
}

#media-center-slider-thumb img {
	border: 1px solid #2f2f30;
}

/*----------------------------- OUR MEDIA STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#media-center {
		position:relative;
		top:-640px;
		margin-top:0!important;
	}
	
	#media-center p {
		padding:10px 0!important;
		font-size:16px!important;
		text-align:center!important;
	}
	
	#media-center-infograph {
		width:100%!important;
		margin:0!important;
	}
	
	#media-center-infograph-container {
		width:100%!important;
		padding:5%!important;
		margin:0!important;	
	}
	
	#media-center-infograph-container img {
		width:100%!important;
		height:auto!important;
	}
	
	#latest-video-header-underlay,
	#slider-pro-9 #video-desc-bottom,
	#slider-pro-16 #video-desc-bottom {
		display:none;
	}
	
	#latest-video-header-container {
		top:500px!important;
		left:0px!important;
		margin:0!important;
	}
	
	#post-12096 #latest-video-header-container {
		top:570px!important;
	}
	
	#slider-pro-8,
	#slider-pro-15 {
		width:100%!important;
		margin-top:-30px!important;
		height:670px!important;
	}
	
	#latest-video-header td {
		display:inline;
	}
	
	.latest-video-header-iframe,
	.latest-video-header-desc {
		width:100%!important;
		position:static!important;
		padding:0!important;
		height:auto!important;
	}
	
	.latest-video-header-desc #video-share,
	#slider-pro-9 #video-share,
	#video-slider-border {
		display:none!important;
	}
	
	#latest-video-header {
		width:100%!important;
		position:static!important;
		margin-top:20px!important;
	}
	
	#latest-video-header h3,
	#latest-video-header p.small-header,
	#video-slider h3.video-slider-title,
	#video-slider p.small-header,
	#media-updates h3 {
		text-align:center!important;
	}
	
	#slider-pro-9 .slider-main,
	#slider-pro-9 .slide-wrapper,
	#slider-pro-9,
	#slider-pro-16 .slider-main,
	#slider-pro-16 .slide-wrapper,
	#slider-pro-16,
	.video-slider-title-container,
	.latest-video-header-iframe img {
		width:100%!important;
	}

	#slider-pro-9 .thumbnail-scroller,
	#slider-pro-16 .thumbnail-scroller  {
		position:static!important;
		width:100%!important;
		margin:0!important;
	}
	
	#slider-pro-9 .thumbnails-visible-container,
	#slider-pro-9 .thumbnails-container,
	#slider-pro-9 .thumbnail-wrapper,
	#slider-pro-9 .thumbnail,
	#slider-pro-16 .thumbnails-visible-container,
	#slider-pro-16 .thumbnails-container,
	#slider-pro-16 .thumbnail-wrapper,
	#slider-pro-16 .thumbnail {
		width:100%!important;
	}
	
	#slider-pro-9 .video-display img,
	#slider-pro-9 .video-display,
	#slider-pro-16 .video-display img,
	#slider-pro-16 .video-display {
		width:100%!important;
		height:250px!important;
	}
	
	#slider-pro-9,
	#slider-pro-16 {
		height:300px!important;
	}
	
	#slider-pro-9 iframe,
	#slider-pro-16 iframe {
		height:250px!important;
	}
	
	#slider-pro-9 .video-title p
	#slider-pro-16 .video-title p {
		padding-right:5%;
	}
	
	#video-slider {
		margin-top:20px!important;
	}
	
	#video-slider .thumbnail {
		border:1px solid #2f2f30;
	}
	
	#video-slider h3.video-slider-title {
		font-size:22px;
	}
	
	#media-updates {
		margin-top:40px!important;
		margin-bottom:-20px!important;
	}
	
	#media-updates-container td {
		background:none!important;
		vertical-align:top!important;
		border:0!important;
		height:110px!important;
		}
		
	#media-updates-container td p {
		text-align:center!important;
		line-height:1.3!important;
	}
	
	#latest-video-header .video-play-button {
		margin-top:-210px;
	}
}

/*----------------------------- ABOUT US PAGE STYLES ----------------------------- */

#about-us-sections {
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 150px;
	width:960px;	
}

#about-us-sections td {
	margin:0;
}

#about-us-our-mission,
#about-us-box {
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}

#about-us-our-mission,
#about-us-our-mission-hover {
	width:959px;
	height:250px;
	padding:0;
	margin:0;
}

#about-us-our-mission-base,
#about-us-box-base {
    position:relative;
	top:-55px;
	height:57px;
	margin-bottom:-35px;
}

#about-us-our-mission-base p,
#about-us-box-base p {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:22px;
	color:#48484a;
	font-size:18px;
}

#about-us-box,
#about-us-our-story-hover,
#about-us-core-principles-hover,
#about-us-progress-report-hover,
#about-us-funding-partners-hover,
#about-us-our-services-hover,
#about-us-our-leadership {
	width:459px;
	height:250px;
	padding:0;
	margin:0;
}

#about-us-glt-hover,
#about-us-bod-hover {
	width: 230px;
	height: 250px;
	cursor: pointer; 
}

.gltbodlink {
	width:230px;
	height:250px;
	display:block;
	text-indent:-9999px;
}

#about-us-our-mission-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-mission-hover.png");}
#about-us-our-mission-image {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-mission.jpg");}
#about-us-our-mission-base {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-mission-title.png");}
#about-us-box-base {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-title.png");}
#about-us-our-story-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-story-hover.png");}
#about-us-our-story-image {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-story.jpg");}
#about-us-core-principles-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-core-principles-hover.png");}
#about-us-core-principles-image {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-core-principles.jpg");}
#about-us-progress-report-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-annual-report-hover.png");}
#about-us-progress-report-image {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-annual-report.jpg");}
#about-us-funding-partners-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-funding-partners-hover.png");}
#about-us-funding-partners-image {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-funding-partners.jpg");}
#about-us-our-services-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-services-hover.png");}
#about-us-our-services-image {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-services.jpg");}
#about-us-our-leadership {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-our-leadership.jpg");} 
#about-us-glt-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-glt-hover.png");}
#about-us-bod-hover:hover {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-bod-hover.png");}
#about-us-glt-hover:hover:lang(fr-FR) {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-glt-hover-fr.png");}
#about-us-bod-hover:hover:lang(fr-FR) {background: url("/wp-content/themes/sfcgtheme/images/about-us/about-us-bod-hover-fr.png");}

#glt-mobile {
	display:none;
	}


/*----------------------------- ABOUT US PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#about-us-stats-container {
		margin:20px 0!important;
		width:100%!important;
	}
	
	#about-us-stats-container img {
		margin-left:0!important
	}
	
	#about-us-stats-container td {
		padding:10px 0!important;
		height:auto!important;
	}
	
	.gltbodlink {
		display:none;
	}
	
	#about-us-sections,
	#about-us-our-leadership,
	#about-us-box-base,
	#about-us-our-mission-base,
	#about-us-sections td {
		width:100%;
		height:auto;
		background:none;
		position:static;
		box-shadow:0 0 0;
		margin-bottom:0;
		padding-left:0!important;
	}
	
	#about-us-sections {
		margin-bottom:60px; }
	
	#about-us-sections td {
		display:inline;
	}
	
	#about-us-our-mission-base p,
	#about-us-box-base p {
		text-align:center!important;
		padding-top:5px!important;
		padding-bottom:5px;
		border-bottom:1px solid #ccc;
	}
	
	#about-us-our-mission-base p:hover,
	#about-us-box-base p:hover {
		color:#821f8f;
	}
	
	#about-us-box,
	#about-us-our-mission,
	#about-us-our-story-hover,
	#about-us-core-principles-hover,
	#about-us-progress-report-hover,
	#about-us-funding-partners-hover,
	#about-us-our-services-hover,
	#about-us-our-mission-hover,
	#about-us-glt-hover,
	#about-us-bod-hover,
	#about-us-our-story-image,
	#about-us-core-principles-image,
	#about-us-progress-report-image,
	#about-us-funding-partners-image,
	#about-us-our-services-image,
	#about-us-our-mission-image,
	#about-us-glt-image,
	#about-us-bod-image {
		display:none;
	}
	
	#about-us-menu-container-bar {
		display:none!important;
	}
	
	#about-us-sections a,
	#glt-mobile {
		height:50px;
		width:100%;
		display:block;
		margin-bottom:-50px;
		position:relative;
		cursor:pointer;
	}
}
	
/*----------------------------- WHAT WE DO PAGE STYLES ----------------------------- */

#phototext {
	position: relative;
	top:-325px;
	width: 500px;
	line-height:1.3;
	text-align:left;
	color: #faf8f8;
	text-transform: none;
	height:0px;
	z-index:0;
	font-weight:normal;
}

h1.with-header-text {
	margin-top:-15px;
}

#our-avenues {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:30px;
	background:#ffffff;
}

#our-avenues td {
	vertical-align:middle;
}

.avenue-row  {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	margin:0!important;
	height:200px;
}

.avenue-row td {
	padding: 0px 50px;
}

p.avenue-blurb  {
	font-size:16px;
	padding-bottom:0;
	text-align:left;
}

p.avenue-examples  {
	font-size: 16px;
    color: #821f8f;
	text-align:left;
}

td.avenue-image  {
	width:200px;
	padding-right:30px;
}

td.avenue-image-right  {
	width:200px;
	padding-left:30px;
}

td.avenue-image img {
	display: block;
}

.avenue-row h4,
.avenue-row h4 a {
	margin:0;
	color:#0095c3;
	font-size:18px;
	margin-top:10px;
}

.avenue-row h4:hover,
.avenue-row h4 a:hover {
	color:#821f8f!important;
}

td.avenue-right {
	padding-left: 10px;
	padding-right: 25px;
}

td.avenue-left {
	padding-right: 10px;
}

#who-we-work-with-container,
#what-we-tackle-container {
	width:1280px;
	margin-left:-170px;
}

#who-we-work-with-container.common-awards-2016 {
  width:1280px;
	margin-left:-140px;
}

#who-we-work-with {
	width:975px;
	margin:20px auto;
}

#who-we-work-with td {
	width:25%;
}

#wwww-base {
    position:relative;
	top:-48px;
	height:49px;
	margin-bottom:-20px;
	background: url('/wp-content/themes/sfcgtheme/images/what-we-do/who-we-work-with-base.png');
}

#wwww-base p {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:14px;
	color:#48484a;
	font-size:16px;
	letter-spacing:0.75px;
}

#wwww-box {
	width:238px;
	height:237px;
	padding:0;
	margin:0;
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	border-collapse: separate;
}

#wwww-artists-hover,
#wwww-candy-hover,
#wwww-media-hover,
#wwww-military-hover,
#wwww-politic-hover,
#wwww-prisoners-hover,
#wwww-religious-hover,
#wwww-women-hover,
#wwww-tickets-hover,
#wwww-list-hover,
#wwww-trophy-hover,
#wwww-people-hover,
#wwww-people2-hover,
#wwww-gavel-hover,
#wwww-document-hover,
#wwww-paper-airplane-hover {
	width:238px;
	height:237px;
}
	
#wwww-artists-hover:hover,
#wwww-candy-hover:hover,
#wwww-media-hover:hover,
#wwww-military-hover:hover,
#wwww-politic-hover:hover,
#wwww-prisoners-hover:hover,
#wwww-religious-hover:hover,
#wwww-women-hover:hover,
#wwww-tickets-hover:hover,
#wwww-list-hover:hover,
#wwww-trophy-hover:hover,
#wwww-people-hover:hover,
#wwww-people2-hover:hover,
#wwww-gavel-hover:hover,
#wwww-document-hover:hover,
#wwww-paper-airplane-hover:hover {
	background:black;
	opacity:0.65;
	filter:alpha(opacity=65);
}

#wwww-artists-hover-icon,
#wwww-candy-hover-icon,
#wwww-media-hover-icon,
#wwww-military-hover-icon,
#wwww-politic-hover-icon,
#wwww-prisoners-hover-icon,
#wwww-religious-hover-icon,
#wwww-women-hover-icon,
#wwww-tickets-hover-icon,
#wwww-list-hover-icon,
#wwww-trophy-hover-icon,
#wwww-people-hover-icon,
#wwww-people2-hover-icon,
#wwww-gavel-hover-icon,
#wwww-document-hover-icon,
#wwww-paper-airplane-hover-icon {
	display:none;
	width:44px;
	height:44px;
	position:relative;
	margin:0 auto -44px auto;
	top:-160px;
}

#wwww-eventthumbnail-image {background: url("/wp-content/uploads/2016/07/thumbnail-event-1-1.jpg");}
#wwww-artists-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/artists.jpg");}
#wwww-candy-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/children-and-youth.jpg");}
#wwww-media-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/media-professionals.jpg");}
#wwww-military-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/military-police.jpg");}
#wwww-politic-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/political-leaders.jpg");}
#wwww-prisoners-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/prisoners.jpg");}
#wwww-religious-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/religious-leaders.jpg");}
#wwww-women-image {background: url("/wp-content/themes/sfcgtheme/images/what-we-do/women.jpg");}

/*-- BG thumbnails for Common Grounds Awards 2016 --*/
#wwww-buy-tickets-image {background: url('../../uploads/2016/07/1-Buy-Tickets-e1469131498865.jpg');}
#wwww-event-logistics-image {background: url('../../uploads/2016/08/Logistics-2-e1470953086881.jpg');}
#wwww-awards-image {background: url('../../uploads/2016/08/Awards-2-e1470952642815.jpg');}
#wwww-host-committee-image {background: url('../../uploads/2016/08/Host-Committee-2-e1470952962232.jpg');}
#wwww-sponsors-image {background: url('../../uploads/2016/07/5-Sponsors-e1469116424157.jpg');}
#wwww-board-of-directors-image {background: url('../../uploads/2016/08/Board-of-Directors-2.jpg');}
#wwww-digital-journal-image {background: url('../../uploads/2016/07/7-Dig.-Journal-e1469116457872.jpg');}
#wwww-past-events-image {background: url('../../uploads/2016/08/Past-Events-2-e1470953225495.jpg');}

/*-- Position and resize each thumbnail --*/
#wwww-buy-tickets-image,
#wwww-event-logistics-image,
#wwww-awards-image,
#wwww-host-committee-image,
#wwww-sponsors-image,
#wwww-board-of-directors-image,
#wwww-digital-journal-image,
#wwww-past-events-image {
  background-size: cover;
  background-position: center center;
}

/*-- Manage hovering icons --*/
/* old icons */
#wwww-artists-hover:hover~#wwww-artists-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/artists-icon.png") center no-repeat;}
#wwww-candy-hover:hover~#wwww-candy-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/children-icon.png") center no-repeat;}
#wwww-media-hover:hover~#wwww-media-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/media-icon.png") center no-repeat;}
#wwww-military-hover:hover~#wwww-military-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/police-icon.png") center no-repeat;}
#wwww-politic-hover:hover~#wwww-politic-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/politic-icon.png") center no-repeat;}
#wwww-prisoners-hover:hover~#wwww-prisoners-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/prison-icon.png") center no-repeat;}
#wwww-religious-hover:hover~#wwww-religious-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/mosque-icon.png") center no-repeat;}
#wwww-women-hover:hover~#wwww-women-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/women-icon.png") center no-repeat;}

/* New icons */
#wwww-tickets-hover:hover~#wwww-tickets-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/tickets-icon.png") center no-repeat;}
#wwww-list-hover:hover~#wwww-list-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/list-icon.png") center no-repeat;}
#wwww-trophy-hover:hover~#wwww-trophy-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/trophy-icon.png") center no-repeat;}
#wwww-people-hover:hover~#wwww-people-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/people-icon.png") center no-repeat;}
#wwww-people2-hover:hover~#wwww-people2-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/people-2-icon.png") center no-repeat;}
#wwww-gavel-hover:hover~#wwww-gavel-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/gavel-icon.png") center no-repeat;}
#wwww-document-hover:hover~#wwww-document-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/document-icon.png") center no-repeat;}
#wwww-paper-airplane-hover:hover~#wwww-paper-airplane-hover-icon {display:block;background: url("/wp-content/themes/sfcgtheme/images/what-we-do/font-awesome/paper-airplane-icon.png") center no-repeat;}

#what-we-tackle-container {
	background: url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	margin-top:-24px;
}

#what-we-tackle {
	width:75%;
	margin:20px 150px 40px;
}


#what-we-tackle2 {
	width:100%;
	margin:0px 0px 0px;
}

#what-we-tackle td {
	width:50%;
	vertical-align:middle;
}
	
.wwt-tag {
	width:85%;
	margin:20px 0px;
	height:50px;
}

.wwt-tag p {
	color:#808285;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	letter-spacing:1px;
	padding-bottom:0;
	vertical-align:middle;
	line-height:50px;
}

#wwt-2lines {
	line-height:22px;
}

.wwt-tag img {
	opacity:0.7;
	filter: alpha(opacity=70);
	float:left;
	width:42px;
	padding-right:30px;
	line-height:50px;
	vertical-align:middle;
}

.wwt-tag-nolink:hover > img {
	opacity:0.7!important;
	filter: alpha(opacity=70)!important;	
}

.wwt-tag-nolink:hover > p {
	color: #808285!important; 
}


.wwt-tag:hover > img  {
	opacity:1;
	filter:alpha(opacity=100);
}

.wwt-tag:hover > p {
	color: #48484a; 
}

#what-we-tackle .wwt-tag .wwt-image {
	width:20%;
}

#what-we-tackle .wwt-tag .wwt-desc {
	width:80%;
}
	



/*----------------------------- WHAT WE DO PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#our-avenues-container,
	#conflict-101-container,
	#who-we-work-with-container,
	#what-we-tackle-container,
	#who-we-work-with {
		margin:0!important;
		width:100%!important;
	}
		
	#our-avenues {
		width:95%!important;
	}
	
	.avenue-image,
	.avenue-image-right {
		display:none;
	}
	
	.avenue-row td {
		padding:0!important;
	}
	
	#our-avenues h4 {
		width:90%!important;
		padding-left:5%!important;
		padding-right:5%!important;
	}
	
	#post-4970 p.header-intro-paragraph,
	#post-4975 p.header-intro-paragraph,
	#post-13 p.header-intro-paragraph,
	#post-15 p.header-intro-paragraph,
	#post-17 p.header-intro-paragraph,
	#post-24 p.header-intro-paragraph,
	#post-28 p.header-intro-paragraph,
	#post-641 p.header-intro-paragraph,
	#post-25 p.header-intro-paragraph,
	#post-1447 p.header-intro-paragraph,
	#post-1443 p.header-intro-paragraph,
	#post-1622 p.header-intro-paragraph,
	#post-1795 p.header-intro-paragraph {
		padding:0!important;
		font-size:16px!important;
		text-align:center!important;
	}
		
	p.avenue-blurb,
	p.avenue-examples {
		font-size:14px!important;
	}
	
	.page-template-page-templatesmain-landing-page-php #main {
		margin-bottom:-250px!important;
	}
	
	#wwww-base {
		width:100%;
		height:auto;
		background:none;
		position:static;
		box-shadow:0 0 0;
		margin-bottom:0;
		padding-left:0!important;
	}
	
	#who-we-work-with td,
	#what-we-tackle-container td {
		display:inline;
	}
	
	#who-we-work-with-container {
		margin-bottom:50px!important;
	}
	
	#wwww-base p {
		text-align:center!important;
		padding-top:5px!important;
		padding-bottom:5px;
		border-bottom:1px solid #ccc;
	}
	
	#wwww-base p:hover {
		color:#821f8f;
	}
	
	#wwww-box,
	#wwww-artists-hover,
	#wwww-candy-hover,
	#wwww-media-hover,
	#wwww-military-hover,
	#wwww-politic-hover,
	#wwww-prisoners-hover,
	#wwww-religious-hover,
	#wwww-women-hover,
	#wwww-artists-hover-icon,
	#wwww-candy-hover-icon,
	#wwww-media-hover-icon,
	#wwww-military-hover-icon,
	#wwww-politic-hover-icon,
	#wwww-prisoners-hover-icon,
	#wwww-religious-hover-icon,
	#wwww-women-hover-icon {
		display:none;
	}
	
	#who-we-work-with a {
		height:50px;
		width:100%;
		display:block;
		margin-bottom:-50px;
		position:relative;
		cursor:pointer;
	}
	
	#what-we-tackle {
		width:100%;
		margin:0 0 30px 0;
	}
	
	.wwt-tag {
		height:auto;
		width:100%;
		margin:0;
	}
	
	.wwt-tag img {
		display:none;
	}
	
	#what-we-tackle .wwt-tag p,
	#wwt-2lines {
		line-height:1.2;
		text-align:center;
		padding-bottom:5px;
		border-bottom:1px solid #ccc;
		text-align:center!important;
		font-size:16px;
		color:#48484a;
		letter-spacing:0;
		margin-bottom:10px;
	}
}

/*----------------------------- GET INVOLVED PAGE STYLES ----------------------------- */

#get-involved-photo-container {
	width:1280px;
	margin-left: -170px;
	margin-top:40px;
	margin-bottom:-50px;
}

#get-involved-photo {
	position:relative;
	top:-23px;
}

#get-involved-bottom-container {
	margin-bottom:150px;
}

#get-involved-jts-photo {
	width:228px;
	padding-right:20px;
}

#get-involved-jts td {
	vertical-align:top;
}

#get-involved-jts-blurb p,
#partner-with-us-blurb p {
	font-size:16px;
	text-align:left;
}

#get-involved-jts-blurb p {
	padding-bottom:0;
	margin-bottom:-3px;
}

#get-involved-jts-button {
	width: 202px;
	height: 58px;
	background:url("/wp-content/themes/sfcgtheme/images/get-involved/jts-button.png");
	margin-left:auto;
	margin-right:auto;
}

#get-involved-jts-button p {
	font-size:18px;
	font-weight:bold;
	margin-right:5px;
	color: white;
	text-transform: uppercase;
	text-align:center;
	margin-bottom:5px;
}
	
#get-involved-jts-button td {
	vertical-align:middle;
}
	
#get-involved-jts-button:hover {	
	background:url("/wp-content/themes/sfcgtheme/images/get-involved/jts-button-hover.png");
}

#events-slider {
	border-bottom:1px solid #ccc;
}

.events-slider-type .icon {
	height:127px;
	vertical-align:middle;
}

.events-slider-type .icon img {
	display:block;
	margin:0 auto;
}

.events-slider-type:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}

.events-slider-type td p:hover,
.events-slider-type:hover p {
	color: #821f8f;
}

.events-slider-type td p {
	text-align:center;
	color: #48484a;
	font-weight:bold;
	font-size:14px;	
	padding-top:15px;
	line-height:1.2;
	height:42px;
	padding-bottom:5px;
}

.event-slider-date-info {
	position:relative;
	top:-125px;
	float: right;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	color:#333;
	background: url('/wp-content/themes/sfcgtheme/images/30.png');
}

#event-slider-location {
	color: #0095c3;
	text-transform: uppercase;
	font-size: 12px;
	font-weight:normal;
	padding-bottom: 0;
	padding-top:0;
	height:auto;
}

#partner-with-us-image {
	width:228px;
	padding-left:20px;
}

#partner-with-us td {
	vertical-align:top;
}

#see-all {
	margin:0px;
	width:980px;
}

#see-all td {
	vertical-align:middle;
}

#see-all a {
	font-size:14px;
	text-transform:uppercase;
	color: #48484a;
}

#see-all a:hover {
	color: #821f8f;
}

#see-all img {
	margin-bottom:-6px;
}

.light-square .thumbnail-scroller.horizontal {
	margin-top:0px;
}

.light-square .thumbnail {
	box-shadow: 0 0 0;
	border: 0;
	background:transparent;
	padding:5px;
}

.light-square .thumbnail-scroller .thumbnail.select,
.light-square .thumbnail-scroller .thumbnail.over {
  	background:transparent;
 	 box-shadow: 0 0 0;
  	border: 0;
}

.light-square .thumbnail-scroller.horizontal .arrows a.previous {
	top:75px!important;
	left:-5px;
}

.light-square .thumbnail-scroller.horizontal .arrows a.next {
	top:75px!important;
}

#slider-pro-11 {
	padding-top:10px;
}

.light-square .thumbnail-scroller .arrows a {
	background:url('/wp-content/themes/sfcgtheme/images/slider-arrows/arrows_small.png') no-repeat;
}

/*----------------------------- GET INVOLVED PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#post-24 p.header-intro-paragraph  {
		margin-bottom:20px!important;
	}
	
	#post-24 p {
		text-align:center!important;
	}
	
	#post-24 h3 {
		text-align:center!important;
	}
	
	#events-slider {
		display:none;
	}
		
	#get-involved-bottom-container {
		margin-left:auto!important;
		margin-right:auto!important;
		width:90%!important;
		margin-bottom:80px!important;
	}
	
	#get-involved-jts td,
	#partner-with-us td {
		display: inline;
		width:100%;
		padding-bottom:10px!important
	}
	
	#get-involved-jts,
	#partner-with-us {
		margin:0!important;
	}
	
	#get-involved-jts img,
	#partner-with-us img {
		margin-left:auto!important;
		margin-right:auto!important;
		width:100%!important;
		height:auto!important;
	}
	
	#get-involved-jts-photo,
	#partner-with-us-image,
	#partner-with-us-blurb p,
	#get-involved-jts-blurb p {
		padding-bottom:15px!important;
	}
	
	#get-involved-jts-button p {
		margin-top:10px;
	}
	
	#get-involved-jts-button {
		background-size: 100% 100%!important;
	}
	
	#partner-with-us-image {
		padding-left:0!important;
	}
}

/*----------------------------- DONATE NOW PAGE STYLES ----------------------------- */


body.page-template-donation-page div.entry p {
	margin-bottom:25px;
}

table.btn-paypal {
	position:absolute;
	right:0;
	margin-top:21px;
}

table.btn-paypal td.text {
	vertical-align:middle;
	padding-right:5px;
	text-align:right;
}

@media screen and (max-width: 649px) {

	table.btn-paypal {
		width:100%;
		position:static;
	}

}

#donate-form-container {
	padding:40px;
}

#donate-form-intro {
	padding-left:10px;
}

#donate-form-intro-text {
	padding-right: 40px;
	padding-left: 20px;
	vertical-align:top;
}

#donate-form-intro-text p {
	text-align:left;
	font-size:18px;
	padding-top:7px;
}

#post-29 #signup-container {
	border:0;
}

.donate-shell {
	border: 1px solid #c0bfbf;
	margin-bottom:20px!important;
}

.donate-shell .signup input {
	font-size: 16px;
}

.donate-shell td.signup {
	padding:5px 10px!important;
}

.donate-shell-container {
	padding:0 20px!important;
}

.donate-shell #submit_button {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donate-button.png");
	font-size: 16px;
	font-weight:bold;
	width: 100px;
	height: 35px;
	margin-left: 100px;
}

.donate-shell #submit_button:hover {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donate-button-hover.png");
	color:white;
}

#donation-page-infographic-container {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donate-infographic.png");
	width:894px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-78px;
	margin-bottom:-78px;
	z-index:2001;
	height:270px;
}

#donation-methods-slider {
	margin-top:80px;
	margin-bottom:0px;
}

#donation-methods-container {
	margin-left:-30px;
	margin-top:15px;
}

#donation-methods-container td {
	height:150px;
	width:33%;
	vertical-align:top;
	padding-bottom:30px;
}

#donation-methods-container td img {
	height:90px;
}

#donation-methods-container td img:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
}

#donation-methods-container td p {
	text-align:center;
	text-transform:uppercase;
	padding:0;
	margin:0;
}

#donation-methods-container a:hover {
	color:#0095c3;
}

#donation-methods-container a {
	font-size:14px;
	color:#48484a;
}

/*----------------------------- DONATE NOW PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#donate-form-container td,
	#donation-methods-slider td {
		display:inline;
		padding:0!important;
	}
	
	#donate-form-container {
		padding:0!important;
	}

	#donate-form-intro #signup-container {
		width:100%;
	}
	
	.donate-shell td {
		width:100%;
		display:block;
		padding-left:0!important;
		padding-right:0!important;
	}
		
	.donate-shell p {
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #ccc;
	}
	
	.donate-shell .submit-mobile p {
		border:none!important;
		text-align:center!important;
	}
	
	.donate-shell .submit-mobile #submit_button {
		width:250px;
		height: 60px;
		background-size:100% 100%;
		font-size:22px;
		margin-left:0px!important;
	}
	
	.donate-shell {
		background:transparent!important;
		border:0!important;
		margin:0!important;
		margin-left:auto!important;
		margin-right:auto!important;
		width:85%!important;
	}
	
	#donate-form-intro-text p {
		font-size:16px;
		text-align:center!important;
	}
	
	#donate-form-intro-text {
		padding-bottom:20px!important;
	}

	#get-involved-photo-container,
	#donation-page-infographic-container {
		margin:0!important;
		width:100%;
	}
	
	#donation-methods-slider img {
		display:none;
	}
	
	#donation-methods-slider p {
		border-bottom:1px solid #ccc;
		text-align:center!important;
	}
	
	.post-29 #see-all h3 {
		text-align:center;
		margin-bottom:0!important;
	}
	
	.post-29 #see-all {
		width:100%;
		margin-top:10px!important;
	}
	
	#donation-methods-slider,
	#donation-methods-container {
		margin:0!important;
	}
	
	#get-involved-photo {
		position:static;
	}
	
	#donation-page-infographic-container {
		height:130px;
		position: static;
		background-size: 95% 95%;
		height: 120px;
		background-position: center center;
		background-repeat: no-repeat;
	}
}

/*----------------------------- JOIN THE SEARCH PAGE STYLES ----------------------------- */


.page-id-1378 #page,
.page-id-1443 #page,
.page-id-1447 #page,
.page-id-1622 #page,
.page-id-1692 #page,
.page-template-page-templatesjts-landing-page-php #page,
.page-template-page-templatesjts-event-archive-page-php #page {
	background: url("/wp-content/themes/sfcgtheme/images/join-the-search/jts-texture.png");
}

.page-id-1378 #bordermask,
.page-id-1443 #bordermask,
.page-id-1447 #bordermask,
.page-id-1622 #bordermask,
.page-id-1692 #bordermask,
.page-template-page-templatesjts-landing-page-php #bordermask,
.page-template-page-templatesjts-event-archive-page-php #bordermask {
	background:url("/wp-content/themes/sfcgtheme/images/join-the-search/bordermask-jts.png");
}

.page-id-1378 h1,
.page-id-1378 h3,
.page-id-1443 h1,
.page-id-1443 h3,
.page-id-1447 h1,
.page-id-1447 h3,
.page-id-1622 h1,
.page-id-1622 h3,
.page-id-1692 h1,
.page-id-1692 h3,
.page-template-page-templatesjts-landing-page-php h1,
.page-template-page-templatesjts-landing-page-php h3,
.page-template-page-templatesjts-event-archive-page-php h1,
.page-template-page-templatesjts-event-archive-page-php h3 {
	color:#333333;
	text-align:center;
}


.accent-line-jts {
	background-image:url('/wp-content/themes/sfcgtheme/images/join-the-search/accent-line-jts.png');
	position:relative;
	z-index:1000;
	height:27px;
}

#jts-why-join {
	margin-left:-170px;
	width:1280px;
	margin-top:30px;
}

#jts-video-container {
	margin-left:-170px;
	margin-top:-43px;
	width:1280px;
}

#jts-video-container .accent-line-jts-peekaboo {
	top:0;
}

#jts-shadow-top {
	background-image:url('/wp-content/themes/sfcgtheme/images/join-the-search/jts-shadow.png');
	height:7px;	
}

#jts-video-container p {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#jts-video-container h1 {
	padding-top:20px;
}

#jts-transparent {
	background:url('/wp-content/uploads/2013/09/Join-the-Search_pledge-section-background_54kb.jpg');
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	width:1280px;
	margin-left:-170px;
	margin-top:30px;
}
		
p.take-the-pledge-blurb {
	text-align: center;
	padding: 0 40px;
	font-size: 18px;
}

.page-template-page-templatesjts-landing-page-php .signup input,
.page-template-page-templatesjts-landing-page-php .signup select {
	background: transparent;
	color: black;
    font-weight:600;
}

.page-template-page-templatesjts-landing-page-php .chosen-container:focus {
	border: 1px solid purple;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-single .chosen-single {
	border:0px solid transparent;
	background:transparent;
	border-radius:0;
	color: #333;
	font-weight:600;
	padding:8.5px 0;
}

.page-template-page-templatesjts-landing-page-php .chosen-container .chosen-drop {
	color: #e5e3e3;
	background: #303030;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-active .chosen-single {
	box-shadow:0 0 0;
	background:transparent;
}

.page-template-page-templatesjts-landing-page-php .chosen-container .chosen-drop input{
	color: #fce122;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-single .chosen-search input[type="text"],
.page-template-page-templatesjts-landing-page-php .chosen-container .chosen-results li   {
	font-size:14px;
}

.chosen-container-single .chosen-single span {
	font-size:18px;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-single .chosen-single div b {
	background-position:0px 8px!important;
}

.page-template-page-templatesjts-landing-page-php #signup-container p {
	background: url('/wp-content/themes/sfcgtheme/images/30.png');
}

#jts-transparent h3 {
	text-align:center; 
	font-weight:bold!important;
	margin:0;
	color:white;
	padding-top:30px;	
}

#jts-transparent p {
	color: white;
	font-weight:600;
	padding:5px 10px;
}

#jts-join-us {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-60px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/join-us-text-background.png') no-repeat center;
}

#jts-join-us h3 {
	font-size:40px;
	margin-top:35px;
}

#jts-join-us p strong {
	font-weight:900;
}

#jts-join-us p {
	font-size:18px;
}

#jts-join-us-list p {
	line-height:2;
}

#jts-join-us-reasons {
	margin-bottom:0px;
	margin-left:25px;
}

#jts-join-us-reasons td {
	vertical-align:top;
}

#jts-join-us-tagline p {
	text-transform:uppercase;
	font-weight:900;
	font-size:30px;
	line-height:1!important;
	text-align:left;
}

#jts-join-us-tagline {
	position: relative;
	top:15px;
}
	

#jts-join-us #submit_button {
	width:152px;
	height:42px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/pledge-button.png');
	margin-left:auto;
	margin-right:auto;
	border:0;
}

#jts-pledge-number p {
	text-align:center;
}

#jts-pledge-number p strong {
	color: #fce122;
}


#want-to-do-more-container {
	margin-left:-170px;
	width:1280px;
	height:1280px;
	background:url('/wp-content/uploads/2013/09/want-to-do-more.jpg') bottom no-repeat;
}

.accent-line-jts-peekaboo {
	background-image:url('/wp-content/themes/sfcgtheme/images/join-the-search/accent-line-jts-peekaboo.png');
	position:relative;
	top:-50px;
	z-index:2000;
	height:27px;
}

#want-to-do-more {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#share-with-the-world p,
#be-a-searcher p,
#share-with-the-world p:hover,
#be-a-searcher p:hover  {
	color:#333!important;
	font-weight: normal!important;
}

#share-with-the-world p {
	text-align:right!important;
}

#be-a-searcher p {
	text-align:left!important;
}

#share-with-the-world td {
	padding-right:30px;
	vertical-align:top;
}

#be-a-searcher td {
	vertical-align:top;
}

#be-a-searcher-container {
	width:450px;
	padding-left:30px;
}

#share-with-the-world img:hover,
#be-a-searcher img:hover  {
	opacity:0.8;
	filter:alpha(opacity=90);
}

#post-25 p.header-intro-paragraph {
	padding:0 25px;
}

#jts-pledge-button {
	height:0;
	position:relative;
	top:-156px;
	left:790px;
	z-index:2000;
}

#jts-pledge-button #frontpage-button {
	width:164px;
	height:39px;
	background-size:100% 100%;
}

#jts-pledge-button #frontpage-button p {
	padding-bottom:0;
	font-size:16px;
}

.jts-video-image a {
	border:0;
}

#jts-partners-container {
	margin-left:-170px;
	margin-top:-30px;
	width:1280px;
	background:#fff;
}

#jts-partners-container .accent-line-grey-full-width {
	top:-20px;
}

#jts-partners-container h3 {
	color:#821f8f;
}

#jts-partners {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	border:2px solid white;
	margin-bottom:60px;
}

#jts-partners td {
	width:20%;
	vertical-align:middle;
	padding:30px 0;
	border:1px solid #eceded;
}

#jts-partners img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#jts-partners img:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
}


/*----------------------------- JOIN THE SEARCH PAGE STYLES - MONTHLY CHALLENGE ----------------------------- */

#jts-this-months-challenge-container {
	margin-left:-170px;
	width:1280px;
	height:555px;
	background:url('/wp-content/uploads/2013/05/jtschallenge_may_bottom.jpg');
	margin-top:-24px;
}

#jts-this-months-challenge {
	width:470px;
	margin-left:675px;
	margin-top:60px;
}

#jts-this-months-challenge p,
#jts-this-months-challenge ul {
	line-height:1.5;
	font-size:16px;
}

#jts-this-months-challenge-top-cut {
	background:url('/wp-content/themes/sfcgtheme/images/join-the-search/jts-background-may2014-top-cut.png');
	height:16px;
}
	

#jts-this-months-challenge h3 {
	line-height:1.2;
	text-align:left;
	color: white;
}

#jts-this-months-challenge a {
	color: #0d968c;
	font-weight:normal;
	font-style:italic;
}

#jts-this-months-challenge a:hover {
	color:#821f8f;
}

@media screen and (max-width: 649px) {
	
	#jts-this-months-challenge-top-cut {
		display: none;
	}
	
	#jts-this-months-challenge-container,
	#jts-this-months-challenge {
		margin:0;
		width:100%;
		height:auto;
		background:none;
	}
	
	#jts-this-months-challenge p,
	#jts-this-months-challenge ul {
		line-height:1.75;
		color:#333;
	}
	
	#jts-this-months-challenge h3 {
		text-align:center;
		color:#333;
	}
	
	#jts-this-months-challenge ul {
		padding:0 5%!important;
	}
	
}


/*----------------------------- JOIN THE SEARCH PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-device-width: 1024px) {
#jts-transparent {
	background:url('/wp-content/uploads/2013/09/jts-join-us-ipad.jpg');
	}
}

@media screen and (max-width: 649px) {
	#jts-transparent {
		width:100%!important;
		background:url('/wp-content/uploads/2013/09/jts-join-us-ipad-310x180.jpg')!important;
		background-size:100% 100%!important;
		position:static!important;
		margin-left:0!important;
	}
	
	#jts-join-us {
		margin-bottom:0!important;
		width:90%!important;
		background:url('/wp-content/themes/sfcgtheme/images/join-the-search/join-us-triangle.png') no-repeat center;
	}
	
	#jts-join-us p.take-the-pledge-blurb,
	#jts-join-us-reasons p {
		margin-left:auto!important;
		margin-right:auto!important;
		text-align:center!important;
		font-size:16px!important;
	}
	
	#jts-join-us-reasons {
		margin-left:0;
	}
	
	
	#jts-video-container,
	#want-to-do-more-container,
	#if-you-care-infograph,
	#want-to-do-more,
	#jts-partners-container,
	#jts-partners {	
		margin-left:0!important;
		width:100%;
	}
	
	#jts-video-container {
		margin-top:0;
	}
	
	#jts-why-join {
		margin-top:20px;
		margin-left:0!important;
		width:100%;
	}
	
	#jts-why-join img,
	#want-to-do-more img {
		width:100%;
		} 
	
	#jts-shadow-top,
	#jts-join-us-tagline,
	#jts-pledge-button {
		display:none;
	}
	
	#want-to-do-more-container {
		height:auto!important;
		background:none;
		margin-top:-30px;
	}
	
	#want-to-do-more-wrapper {
		position:static!important;
	}
	
	#want-to-do-more td,
	#jts-partners td {
		display:inline;
		width:100%;
	}
	
	#share-with-the-world p,
	#be-a-searcher p,
	#jts-video-container p,
	#jts-pledge-number p{
		text-align:center!important;
	}
	
	#be-a-searcher-container,
	#share-with-the-world-container,
	#share-with-the-world td,
	#jts-partners-td {
		border:0!important;
		padding:0!important;
	}
	
	#jts-menu-container-bar {
		display:none!important;
	}
}

/*----------------------------- SHARE WITH THE WORLD PAGE STYLES ----------------------------- */

.page-id-1443 #main {
	margin-bottom:-405px;
}

#post-1443 h3 {
	font-size:33px;
}

#ten-friend-challenge-container {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/kosey-mono.jpg');
	height:740px;
	width:1280px;
	margin-left:-170px;
}

#ten-friend-challenge {
	width:540px;
	margin-left:170px;
	margin-top:80px;
}

#ten-friend-challenge p,
#ten-friend-challenge h3 {
	text-align:left;
}

#ten-friend-challenge h3 {
	letter-spacing:0px;
}

#ten-friend-challenge p {
	padding-bottom:0;
}

#share-world-video {
	margin-top:10px;
	width:455px;
}

#share-world-video #share-number-container,
#share-world-video #share-button-container {
	margin:0;
	padding:4px;
}

#share-world-video #share-button-container {
	padding-right:10px;
}

.a2a_img {
	display:none!important;
	}

#share-world-video #share-number {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/share-number.png') no-repeat left;
	width:53px;
	height:30px;
	vertical-align:middle;
	padding-right:3px;
}

#share-world-video #share-button,
#vandg-video-header #share-button {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/share-button.png') no-repeat left;
	width:56px;
	height:30px;
	vertical-align:middle;
	padding-left:30px;
	padding-right:8px;
}

#share-world-video td {
	vertical-align:middle;
}

#share-world-video #share-button:hover,
#vandg-video-header #share-button:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}
	

#share-world-video #share-number p,
#share-world-video #share-button p,
#vandg-video-header #share-button p {
	text-transform:uppercase;
	color: white;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
}

#share-world-video #share-number p {
	padding-left:13px!important;
}

#share-world-video #share-button p,
#vandg-video-header #share-button p {
	padding-left:30px!important;
}

#share-world-video #share-link {
	height:31px;
	background:#f0f0f0;
	padding:4px;
}

#share-world-video #share-link #copybutton {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/copy-button.png');
	width:92px;
	height:29px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}

#share-world-video #share-link #copybutton {
	cursor:pointer;
}

#share-world-video #share-link #link-to-copy {
	width:254px;
	height:29px;
	background:white;
	border:1px solid #ccc;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
}

#share-world-video #share-link #link-to-copy p,
#share-world-video #share-link #copybutton p {
	font-size:14px;
	padding-bottom:0;
	white-space:nowrap;
	vertical-align:middle;
	margin-top:3px;
}

#share-world-video #share-link #link-to-copy p {
	letter-spacing:-0.5px;
	color: #414042;
}

#share-world-video #share-link #copybutton p {
	text-align:center;
}


#media-toolkit-container {
	width:1280px;
	margin-left:-170px;
	position:relative;
	top:-170px;
}

#media-toolkit-container p,
#media-toolkit-container h3 {
	color:white;
	text-align:center!important;
}

#media-toolkit-container h3 {
	padding-top:150px;
}
	
#media-toolkit-container-top {
	height:150px;
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/umbrella-base.png');	
}

#media-toolkit-container-main {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/base-dark-grey-background.jpg');	
	padding-bottom:40px;
}

#umbrella {
	position:relative;
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/umbrella.png');
	width:1130px;
	height:478px;
	margin-bottom:-480px;
	left:-95px;
	top:-392px;
	z-index:50;
}

#post-1443 #play-button-hover {
	height:78px;
	width:78px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:450px;
	z-index:51;
}

#post-1443 #play-button-hover a {
	height:78px;
	width:78px;
	display: block;
	text-indent: -9999px;
}

#post-1443 #play-button-hover:hover {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/play-color.png');
}

#post-1443 #play-button-hover:hover~#ten-friend-challenge-container {
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/kosey-color.jpg');
}

#media-toolkit-boxes {
	width:960px;
	height:133px;
	margin-left:auto;
	margin-right:auto;
	background: url('/wp-content/themes/sfcgtheme/images/share-the-world/media-toolkit-boxes-background.jpg');
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
	margin-top:20px;
}

#media-toolkit-boxes p {
	text-transform:uppercase;
	font-size:18px;
	font-weight:900;
	padding:0;
	line-height:1;
}

#media-toolkit-boxes #plug-in p {
	font-size:26px;
	font-style: italic;
}

#media-toolkit-boxes td {
	width:20%;
	vertical-align:middle;
}

#blog-widget p:hover,
#tumblr-widget p:hover,
.stw-things-to-do:hover h5 {
	color: #ff9231!important;
}

#media-toolkit-what-you-can-do {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#media-toolkit-what-you-can-do td {
	width:33%;
	padding:10px;
	vertical-align:top;
}

.stw-things-to-do {
	background: url("/wp-content/themes/sfcgtheme/images/join-the-search/jts-texture.png");
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
	width:100%;
	padding:0;
	margin:0;
}

.stw-things-to-do td {
	padding:0!important;
	padding-bottom:15px!important;
}

.stw-things-to-do p {
	color: #333!important;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	line-height:1.5;
}

.stw-things-to-do h5 {
	text-transform: uppercase;
	font-weight:900;
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
	margin-top:0px;
}

.stw-things-to-do a {
	font-weight:normal;
	color: #0d968c;
	font-style:italic;
}

.stw-things-to-do a:hover {
	color:#821f8f;
}

.addtoany_list a {
	padding:0!important;
	color: white;
	text-transform:uppercase;
	font-size:14px!important;
	font-weight:600;
}

.a2a_menu_powered_by {
	display:none;
}

.a2a_menu {
	border-radius:0!important;
	webkit-border-radius:0!important;
	padding:0!important;
}
	
.a2a_menu_inside {
	border-radius:0!important;
	webkit-border-radius:0!important;
}
	
.a2a_menu a, 
#a2a_hist_list a,
.a2a_tabs div,
.a2a_menu a:visited,
#a2a_hist_list a:visited {
	font-family:'Open Sans', Arial, sans-serif!important;
	color: #48484a!important;
	border-radius:0!important;
	webkit-border-radius:0!important;
}

.a2a_menu a span,
.a2a_tabs .a2a_tab_selected span {
	color:#821f8f!important;
}

.a2a_menu a span:hover,
.a2a_tabs .a2a_tab_selected span:hover {
	color: #48484a!important;
}

#twitter-widget iframe,
#facebook-widget iframe {
	margin:0!important;
}

#facebook-widget {
	padding-top:5px;
}

.fb-like {
	margin-left:50px;
}

#swtw-video-mobile {
	display:none;
}

/*----------------------------- SHARE WITH THE WORLD PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-device-width: 1024px) {
	#share-world-video #share-link {
		display:none;
	}
		
	#share-world-video {
		width:139px;
	}
}

@media screen and (max-width: 649px) {
	#share-world-video #share-link {
		display:none;
	}
		
	#share-world-video {
		width:80px;
		margin-left:auto;
		margin-right:auto;
	}
		
	#ten-friend-challenge-container,
	#ten-friend-challenge,
	#media-toolkit-container,
	#media-toolkit-boxes {
		width:100%;
		margin:0;
		position:static!important;
	}
	
	#ten-friend-challenge p,
	#ten-friend-challenge h3 {
		text-align:center!important;
	}
	
	#ten-friend-challenge h3 {
		line-height:1.2;
		padding-top:40px;
	}
	
	#ten-friend-challenge-container {
		margin-top:40px;
		height:auto!important;
	}
	
	#umbrella,
	#media-toolkit-container-top,
	#post-1443 #play-button-hover {
		display:none;
	}
	
	#share-world-video #share-number p {
		padding-left:0!important;
	}
	
	#swtw-video-mobile {
		display:block!important;
	}
	
	#swtw-video-mobile iframe {
		width:100%!important;
		height:auto!important;
	}

	#media-toolkit-boxes td,
	#media-toolkit-what-you-can-do td {
	display:inline;
	width:90%;
	padding-right:5%;
		padding-left:5%;
	}
	
	#media-toolkit-container h3 {
		padding-top:0;
	}
	
	.stw-things-to-do {
		width:100%!important;
	}
	
	#media-toolkit-what-you-can-do {
		width:90%;
		padding-right:5%;
		padding-left:5%;
		margin-left:auto;
		margin-right:auto;
	}
	
	#media-toolkit-what-you-can-do img {
		width:100%;
	}
	
	#media-toolkit-boxes {
		width:90%;
		margin-left:auto;
		margin-right:auto;
		background-image:url('/wp-content/themes/sfcgtheme/images/share-the-world/mobile-toolkit-background.jpg');
	}
	
	#media-toolkit-boxes p {
		color:black;
	}
	
	.fb-like {
		margin-left:125px;
		margin-right:100px;
	}
}

/*----------------------------- BE A SEARCHER PAGE STYLES ----------------------------- */

.page-id-1447 #main {
	margin-bottom:-257px!important;
}

#three-ways {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

td.three-ways-block  {
	width:25%;
}

#three-ways td {
	vertical-align:top;
	padding-bottom:30px;
}

#three-ways td img {
	margin-bottom:10px;
}

#three-ways td img:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
}

#three-ways td p {
	text-align:center;
	padding:0;
	margin:0;
	line-height:1.3;
}
#three-ways a:hover {
	color:#0d968c;
}

#three-ways a {
	font-size:14px;
	color:#48484a;
	font-weight:normal;
}

p.start-a-chapter-blurb,
p.jts-give-now-blurb {
	text-align: center;
	padding: 0 40px;
	font-size: 18px;
}

p.start-a-chapter-blurb-2 {
	text-align: center;
	padding:10px 40px 0 40px!important;
	font-size: 18px;
}

#start-a-chapter-container {
	width:1280px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/be-a-searcher/green-background.jpg');
	margin-bottom:0;
}

#jts-give-now-container {
	width:1280px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/be-a-searcher/yellow-background.jpg');
	margin-top:0;
	margin-bottom:0;
}

#fundraise-for-peace-container,
#start-fundraising-container {
	width:1280px;
	margin-left:-170px;
	background-color: #153d3b;
	margin-top:0;
	margin-bottom:0;
}

#start-fundraising-container {
	height:275px;
}

#start-a-chapter #signup-container,
#jts-give-now #signup-container,
#start-fundraising #signup-container  {
	width:100%;
	border:0;
}

#start-a-chapter #signup-container td,
#jts-give-now #signup-container td,
#start-fundraising #signup-container td  {
	padding:5px!important;
}

#start-a-chapter .signup input,
#jts-give-now .signup input,
#start-fundraising .signup input {
	background: transparent;
	color: black;
    font-weight:600;
}

#start-a-chapter #signup-container p,
#jts-give-now #signup-container p,
#start-fundraising #signup-container p {
	background: url('/wp-content/themes/sfcgtheme/images/30.png');
}

#start-a-chapter .signup ::-webkit-input-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#start-a-chapter .signup :-moz-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#start-a-chapter .signup ::-moz-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#start-a-chapter .signup :-ms-input-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#jts-give-now .signup ::-webkit-input-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#jts-give-now .signup :-moz-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#jts-give-now .signup ::-moz-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#jts-give-now .signup ::-ms-input-placeholder {color: #6d6e71;font-weight:300;text-transform:uppercase;}
#start-fundraising .signup ::-webkit-input-placeholder {color: white;font-weight:300;text-transform:uppercase;}
#start-fundraising .signup :-moz-placeholder {color: white;font-weight:300;text-transform:uppercase;}
#start-fundraising .signup ::-moz-placeholder {color: white;font-weight:300;text-transform:uppercase;}
#start-fundraising .signup ::-ms-input-placeholder {color: white;font-weight:300;text-transform:uppercase;}

#start-a-chapter h3 {
	text-align:center; 
	font-weight:bold!important;
	margin:0;
	color:white;
	padding-top:50px;
	font-size:33px;	
}

#jts-give-now h3 {
	padding-top:30px;
	font-size:33px;
}

#fundraise-for-peace h3 {
	color:#ff9231;
	font-size:33px;
	margin:0;
	padding:0;
	line-height:1.2;
}

#start-a-chapter p {
	color: white;
	padding:5px 10px;
}

#jts-give-now p,
#start-fundraising p {
	padding:5px 10px;
}

#start-fundraising p {
	padding:5px;
}

#start-a-chapter,
#jts-give-now,
#start-fundraising {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:transparent;
}

#start-fundraising {
	margin-top:20px;
}

#fundraise-for-peace {
	width:980px;
	height:240px;
	margin-left:auto;
	margin-right:auto;
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/fundraising-icons.png') no-repeat 18px 18px; }

#fundraise-for-peace td {
	vertical-align:middle;
}

#fundraise-for-peace p {
	text-align:center;
	margin:0;
	padding:0;
	color: white;
	font-style:italic;
	line-height:1.2;
}
	
#start-a-chapter #submit_button,
#jts-give-now #submit_button,
#start-fundraising-container #submit_button {
	width:152px;
	height:42px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/pledge-button.png');
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	border:0;
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
	border-radius:0;
}

#start-fundraising-container #submit_button {
	width:225px;
	height:60px;
	background-size:100% 100%;
}

#start-a-chapter #signup-container .submit-mobile p,
#jts-give-now #signup-container .submit-mobile p,
#start-fundraising-container #signup-container .submit-mobile p {
	background:transparent!important;
}

#green-to-yellow {
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/green-to-yellow.jpg');
	height:20px;
}

#yellow-to-green {
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/yellow-to-green.jpg');
	height:20px;
}

#green-to-clear {
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/green-to-clear.png');
	height:17px;
	z-index:30;
}

#white-to-green {
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/white-to-green.png');
	height:20px;
}

#jts-fundraise-steps {
	margin-left:-170px;
	width:1280px;
	margin-bottom:-82px;
}

#jts-fundraise-step-1 td,
#jts-fundraise-step-3 td {
	vertical-align:middle;
	background:transparent!important;
}

#jts-fundraise-step-1, 
#jts-fundraise-step-2, 
#jts-fundraise-step-3 {
	width:960px;
	margin:0 auto;
}

#jts-fundraise-steps h3 {
	font-family: 'Open Sans', Arial, sans-serif;
	font-style:italic;
	font-weight:900!important;
	padding:0;
	margin:0;
	font-size:33px;
}

#jts-fundraise-step-1 img {
	float:right;
}

#jts-fundraise-step-3 img {
	margin-left:30px;
}

#jts-fundraise-steps h5 {
	color: #0d968c;
	font-size:18px;
	text-align:center;
	padding:0;
	margin:0;
	padding-bottom:5px;
}

#jts-fundraise-steps p {
	text-align:center;
	padding:0;
}

#jts-fundraise-steps a {
	font-weight:normal;
	color: #0d968c;
	font-style:italic;
}

#jts-fundraise-steps a:hover {
	color: #48484a;
}

#jts-fundraise-border-container {
	position:relative;
	top:-55px;
	z-index:0;
	width:1176px;
	margin-left:52px;
}

#jts-fundraise-border-container td {
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/shade.png') no-repeat bottom;
	padding:0;
	padding-top:20px!important;
	padding-bottom:1px!important;
}

#jts-fundraise-border-container #no-bottom-border {
	background: transparent!important;
	padding-bottom:20px!important;
}

#jts-fundraise-step-1,
#jts-fundraise-step-3 {
	height: 422px;
}

#jts-fundraise-step-2 {
	background: url('/wp-content/themes/sfcgtheme/images/be-a-searcher/step-2.jpg') no-repeat bottom;
	height:422px;
}

#jts-fundraise-step-2 td {
	vertical-align:bottom;
	background:transparent!important;
}

#jts-fundraise-step-2 p {
	margin-bottom:20px;
}

.calendar img  {
	vertical-align:middle;
	display:block;
	float:right;
}

#ui-datepicker-div {
	z-index:3001!important;
}


/*----------------------------- BE A SEARCHER PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {

	#three-ways {
		width:95%;
	}
	
	#three-ways p,
	#start-a-chapter p,
	#jts-give-now p,
	#jts-fundraise-steps p,
	#fundraise-for-peace p {
		text-align:center!important;
	}
	
	#start-a-chapter-container,
	#jts-give-now-container,
	#fundraise-for-peace-container,
	#jts-fundraise-steps,
	#start-fundraising-container,
	#start-a-chapter, 
	#jts-give-now, 
	#start-fundraising,
	#fundraise-for-peace,
	#jts-fundraise-border-container,
	#jts-fundraise-step-1,
	#jts-fundraise-step-2,
	#jts-fundraise-step-3 {
		width:100%;
		margin-left:0;
	}
	
	#jts-fundraise-border-container {
		position:static;
	}
	
	#jts-fundraise-steps {
		margin-bottom:-20px;
	}
	
	#jts-fundraise-step-1 p {
		margin-bottom:20px;
	}
	
	#step-3-body {
		width:auto!important;
	}
	
	#jts-fundraise-border-container td {
		padding-top:5px!important;
	}
	
	.page-id-1447 #signup-container td {
		width:95%;
		display:block;
		padding-left:0!important;
		padding-right:0!important;
	}
		
	.page-id-1447 #signup-container p {
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid white;
		background: url('/wp-content/themes/sfcgtheme/images/30.png')!important;
		text-align:left!important;
		margin-left:auto!important;
		margin-right:auto!important;
	}
	
	.page-id-1447 #signup-container .submit-mobile p {
		background: transparent!important;
		border:none!important;
		text-align:center!important;
	}
	
	.page-id-1447 #signup-container .submit-mobile #submit_button {
		width:250px;
		height: 60px;
		background-size:100% 100%;
		font-size:22px;
	}
	
	.page-id-1447 #signup-container {
		background:transparent!important;
		border:0!important;
	}
	
	#jts-fundraise-steps img,
	#green-to-clear,
	#green-to-yellow,
	#yellow-to-green,
	#white-to-green,
	td.calendar-button {
		display:none!important;
	}
	
	#jts-fundraise-step-1,
	#jts-fundraise-step-2,
	#jts-fundraise-step-3 {
		background: none;
		height:auto;
	}
	
	#fundraise-for-peace {
		background:none;
		height:auto;
	}
	
	#fundraise-for-peace h3 {
		padding-right:5%;
		padding-left:5%;
		margin-top:15px;
	}
}

/*----------------------------- JTS - VIDEO & GRAPHICS PAGE STYLES ----------------------------- */

#post-1622 {
	margin-bottom:-185px;
}

#vandg-video-iframe {
	width:1000px!important;
	height:550px!important;
	overflow:hidden;
	margin-bottom:0;
	margin-left:150px;
	margin-top:5px;
	max-width:none;
}

#vandg-video-container {
	width:1280px;
	margin-left:-170px;
	margin-top:30px;
}

#vandg-video-header {
	width:960px;
	margin:0 auto;
}

#vandg-video-header h4 {
	font-weight:900;
	font-size:24px;
	color:#0d968c;
	margin:0;
	padding:0;
}

#vandg-video-header #share-button {
	padding-right: 0!important;
}

#vandg-graphics-container {
	width:1280px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/videos-graphics/graphics-dkgrey.jpg');
}

.lgrey-to-dgrey {
	background-image:url('/wp-content/themes/sfcgtheme/images/videos-graphics/lgrey-to-dgrey.png');
	height:20px;
}

.dgrey-to-lgrey {
	background-image:url('/wp-content/themes/sfcgtheme/images/videos-graphics/dgrey-to-lgrey.png');
	height:20px;
	width:1280px;
}

#cartoons-container {
	width:1280px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/share-the-world/base-dark-grey-background.jpg');
	margin-top:-25px;
}

#vandg-graphics {
	width:980px;
	margin-left:160px;
	margin-top:20px;
}

.vandg-downloads {
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
	padding:0;
	margin:0!important;
	width:310px!important;
	margin-bottom:30px!important;
}

.vandg-graphics-bottom {
	background: url("/wp-content/themes/sfcgtheme/images/join-the-search/jts-texture.png");
}

.vandg-graphics-bottom #graphics-icons {
	float:right;
	width:100px;
	padding:0;
	margin:0;
}

.vandg-downloads img {
	display:block;
}

.vandg-downloads img:hover {
	opacity:0.7;
	filter:alpha(opacity=90);
}	

.vandg-graphics-bottom #graphics-icons p {
	padding:10px 0!important;
}

#vandg-graphics-container h3 {
	text-align:left;
	margin-left:160px;
}

#graphics-icons td {
	vertical-align:middle;
}

#vandg-graphics td {
	vertical-align:top;
}

#cartoons-container h3,
#cartoons-container p {
	color: white;
	text-align:left;
	margin-left:160px;
}

#cartoons-container h3,
#vandg-graphics-container h3 {
	font-size:33px;
}

#cartoons-center {
	width:960px;
}

#graphics-icons p {
	margin-left:0;
}
	
/*----------------------------- JTS - VIDEO & GRAPHICS PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#vandg-video-container,
	#vandg-graphics-container,
	#cartoons-container,
	#vandg-graphics,
	#cartoons-center {
		width:100%;
		margin-left:0;
	}
	
	#vandg-video-header {
		width:95%!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
		
	.vandg-downloads {
		width:95%!important;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	
	.vandg-downloads img {
		width:100%;
	}
	
	.vandg-downloads #graphics-icons img {
		width:auto!important;
	}
	
	#graphics-icons td {
		display:inline-block!important;
		padding:5px!important;
	}
	 
	#graphics-icons  {
		width:35%!important;
	}
	 	 
	#vandg-graphics td {
		display:inline;
	}
	
	#vandg-graphics-container h3,
	#cartoons-container h3,
	#cartoons-container p {
		text-align:center!important;
		margin-left:0;
	}
	
	.vandg-downloads {
		background: url("/wp-content/themes/sfcgtheme/images/join-the-search/jts-texture.png");
	}
	
	#mobile-vandg-video {
		margin-top:10px;
		margin-bottom:0;
	}
}

/*----------------------------- GLT/BOD PAGES STYLES ----------------------------- */

#executive-team-container {
	width:1280px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	padding-bottom:20px;
}

#glt-team-container {
	width:1280px;
	margin-left:-170px;
	margin-bottom:100px;
}

#executive-team,
#glt-team {
	width:960px;
	margin-left:160px;
	margin-top:20px;
}

#executive-team td {
	vertical-align:top;
}

#executive-team table {
	width:auto;
	margin:0;
}

#executive-team p.exec-name,
#executive-team p.exec-title {
	padding-left:10px;
}

#glt-team td {
	padding-bottom:20px;
}

#glt-team td {
	width:25%;
}

p.exec-name {
	text-transform:uppercase;
	color:#821f8f;
	font-weight:bold;
	padding-bottom:0;
	padding-top:5px;
	line-height:1.3;
}

p.exec-title {
	line-height:1.5;
	text-align:left;
}

#executive-team a,
#glt-team a {
	color: black;
	font-weight:normal;
}

#glt-team p.exec-title,
#bod-main p.exec-title {
	font-size:14px;
	padding-right:5px;
}

#executive-team-container p.header-intro-paragraph,
#glt-team-container p.header-intro-paragraph {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:20px;
}

#glt-team-container h3 {
	margin-top:0;
}

#glt-bio {
	margin-top:15px;
	margin-bottom:15px;
}

#glt-bio td {
	vertical-align:top;
	padding:10px;
	overflow:hidden;
}

#glt-bio p {
	font-family:'Open Sans';
	line-height:1.4;
	text-align:left;
	margin-bottom: 10px;
	font-size:14px; 
}

#glt-bio p.exec-name {
	font-size:18px;
	color: #0095c3;
	margin-bottom:5px;
}

p.exec-name:hover,
.exec-name a:hover {
	color: #48484a;
}
	
#glt-bio p.exec-title {
	color: #0095c3;
	font-size:16px;
	margin-bottom:20px;
}

.page-id-641 #fancybox-close,
.page-id-643 #fancybox-close,
.page-id-9248 #fancybox-close,
.page-id-9244 #fancybox-close {
	top:10px;
	right:20px;
	width:16px;
	height:16px;
	background: transparent url('/wp-content/themes/sfcgtheme/images/popup-close-box.png');
}

#bod-main {
	margin-bottom:100px;
}

#bod-main td {
	width:33%;
}

#bod-main p {
	text-align:left;
	line-height:1.3;
}

#bod-main p.exec-name {
	font-size:14px;
}

#bod-main p.exec-title {
	padding-bottom:15px;
}

#post-9244 #executive-team img {
	max-width:none;
}

/*----------------------------- GLT/BOD PAGES STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#executive-team-container,
	#glt-team-container,
	#executive-team,
	#glt-team {
		margin:0!important;
		width:100%!important;	
	}
	
	#executive-team table,
	#glt-team td {
		border-bottom: 1px solid #ccc;
		width:100%!important;	
		margin: 20px 0!important;
	}
	
	#glt-team td {
		border:0!important;
		margin-right:10px!important;
	}
	
	#vpstratdev,
	#glt-bio img,
	.page-id-641 .fancybox-bg,
	.page-id-643 .fancybox-bg,
	.page-id-9244 .fancybox-bg,
	.page-id-9248 .fancybox-bg {
		display:none;
	}
	
	#executive-team td,
	#glt-team td,
	#bod-main td {
		display:inline;
		width:100%!important;
	}
	
	#post-641 h3 {
		font-size:2em!important;
	}
	
	#executive-team img,
	#glt-team img {
		margin-left: 15%!important;
		margin-right: 15%!important;
		width: 70%;
	}
	
	#executive-team p.exec-name,
	#executive-team p.exec-title,
	#glt-team p.exec-name,
	#glt-team p.exec-title,
	#glt-intro p,
	#bod-intro p {
		text-align:center!important;
	}
	
	#glt-bio td {
		background: white;
	}
	
	.page-id-641 #fancybox-content,
	.page-id-643 #fancybox-content,
	.page-id-9244 #fancybox-content,
	.page-id-9248 #fancybox-content {
		height:1000px!important;
		width:100%!important;
		border: 0 solid transparent!important;
	}
	
	.page-id-641 #fancybox-wrap,
	.page-id-643 #fancybox-wrap,
	.page-id-9244 #fancybox-wrap,
	.page-id-9248 #fancybox-wrap {
		width:100%!important;
		padding:0!important;
		left:0px!important;
		margin-top:100px!important;
	}
	
	.page-id-641 #fancybox-outer,
	.page-id-643 #fancybox-outer,
	.page-id-9244 #fancybox-outer,
	.page-id-9248 #fancybox-outer  {
		background: transparent!important;
	}
	
	.page-id-641 #fancybox-frame,
	.page-id-643 #fancybox-frame,
	.page-id-9244 #fancybox-frame,
	.page-id-9248 #fancybox-frame {
		position:relative;
		top:-20px;
		}
}

/*----------------------------- EVENTS PAGE STYLES----------------------------- */

.single-tribe_events .no-header-image,
.single-tribe_events .header-image {
	margin-left:-140px;
	width:1280px;
}

.single-tribe_events #main {
	margin-bottom:0;
}

.single-tribe_events #tribe-events-footer {
	border-top:0;
}

.single-tribe_events #bordermask {
	margin-left:-140px;
	top:-85px;
}

.single-tribe_events #tribe-events-content {
	top:-50px;
}

.single-tribe_events h2.tribe-events-single-event-title, 
.single-tribe_events .tribe-events-schedule h3 {
	text-align:center;
	display:block;
}

#tribe-events-pg-template .tribe-events-content h3,
.single-tribe_events .tribe-events-schedule h3 {
	font-size:24px;
	line-height:1.75!important;
}

.tribe-events-month-event-title h3 {
	font-size:16px!important
}

#event-signup-box p {
	margin:0!important;	
}

#event-signup-box-header {
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
	padding-bottom:0!important;
}

.tribe_events iframe {
	margin-bottom:0!important;
}

.tribe-events-sub-nav,
.tribe-events-back {
	display:none;
}

.single-tribe_events .signup ::-webkit-input-placeholder {color: #821f8f;font-weight:600;}
.single-tribe_events .signup :-moz-placeholder {color: #821f8f;font-weight:600;}
.single-tribe_events .signup ::-moz-placeholder {color: #821f8f;font-weight:600;}
.single-tribe_events .signup :-ms-input-placeholder {color: #821f8f;font-weight:600;}

.events-list .tribe-events-notices {
	margin-bottom:500px;
}

/*----------------------------- EVENTS PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	.tribe-events-month #tribe-events-content {
		width:100%!important;
		padding:0!important;
	}
	
	#tribe-events-content {
		width: 90%;
		padding-left: 5%!important;
		padding-right: 5%!important;
	}
	
	.single-tribe_events #tribe-events-content {
		top:0px;
	}
	
	#event-signup-box td {
		width:100%;
		display:block;
		padding-left:0!important;
		padding-right:0!important;	
	}
		
	#event-signup-box #signup-container p {
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #ccc;
	}
	
	#event-signup-box #signup-container .submit-mobile p {
		background: transparent!important;
		border:none!important;
		text-align:center!important;
	}
	
	#event-signup-box #signup-container .submit-mobile #submit_button {
		width:250px;
		height: 60px;
		background-size:100% 100%;
		font-size:22px;
	}
	
	#event-signup-box #signup-container {
		background:transparent!important;
		border:0!important;
	}
	
	.single-tribe_events #tribe-events-pg-template {
		padding:0;
	}
	
}

/*----------------------------- EVENT ARCHIVE PAGE STYLES ----------------------------- */

.archive-event-date {
	font-weight:bold;
}

.page-template-page-templatesevent-archive-page-php .entry-title,
.page-template-page-templatesjts-event-archive-page-php .entry-title {
	display:none;
}

.page-template-page-templatesevent-archive-page-php .site-content article,
.page-template-page-templatesjts-event-archive-page-php .site-content article  {
	margin-bottom:-70px!important;
	margin-top:40px!important;
}

/*----------------------------- EVENT ARCHIVE PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {

.page-template-page-templatesevent-archive-page-php .site-content article,
.page-template-page-templatesjts-event-archive-page-php .site-content article  {
	margin-bottom:-70px!important;
	margin-top:-30px!important;
}

}

/*----------------------------- THANK YOU PAGES ----------------------------- */

#post-1372 p,
#thank-you-jts p,
#post-1370 p {
	text-align:center!important;
	font-size:18px!important;
}

#thank-you-container {
	background: transparent url('/wp-content/themes/sfcgtheme/images/thanks/thanks-footer.jpg') bottom no-repeat;
	height:1100px;
	width:1280px;
	margin-left:-170px;
	margin-bottom:67px;
}

#thank-you-jts-container {
	width:1280px;
	margin-left:-170px;
}

#thank-you,
#thank-you-jts {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#post-1378 #want-to-do-more-container {
	background:url('/wp-content/uploads/2013/09/thanks-jts-footer.jpg') bottom no-repeat;
	height:1240px;
	margin-bottom:-257px;
}

#post-1378 .entry-title {
	display:none;
}

#post-1378 a,
#post-1692 a {
	color:#0d968c;
}

#post-1378 #want-to-do-more-wrapper {
	position:relative;
	top:-30px;
}

#confirm-learn-more,
#confirm-invest-in-peace {
	width: 202px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
	background:url('/wp-content/themes/sfcgtheme/images/the-need/donate-button-the-need.png') 100% 100%; 
}

#confirm-get-involved {
	width: 202px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
	background:url('/wp-content/themes/sfcgtheme/images/the-need/involved-button-the-need.png') 100% 100%; 
}

#confirm-learn-more:hover,
#confirm-invest-in-peace:hover,
#confirm-get-involved:hover{
	box-shadow: 2px 2px 5px rgba(199, 199, 199, 1);
}

#confirm-learn-more p,
#confirm-invest-in-peace p,
#confirm-get-involved p {
	color: white!important;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	font-style:normal!important;
	padding-bottom:0!important;
}

#confirm-learn-more td,
#confirm-invest-in-peace td,
#confirm-get-involved td {
	vertical-align:middle;
}

#confirm-button-container {
	width:70%;
	margin:0 auto;
}

#confirm-footer {
	background:url('/wp-content/uploads/2013/09/confirm-footer.jpg');
	height:658px;
	width:1280px;
	margin-left:-170px;
	margin-bottom:67px;
}

#confirm-social-media {
	width:200px;
	margin-left:auto;
	margin-right:auto;
}

#confirm-connect-container {
	margin-top:25px;
}

#confirm-connect-container p {
	color: #821f8f;
	font-style: italic;
}

#post-1692 #want-to-do-more-container {
	height:1100px;
}
	
.page-id-1692 #main {
	margin-bottom:-260px;
}

/*----------------------------- THANK YOU PAGES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#confirm-footer {
		display:none;
	}
	
	#confirm-button-container td {
		display:inline;
		width:100%!important;
	}
	
	#confirm-learn-more,
	#confirm-invest-in-peace,
	#confirm-get-involved {
		width:100%;
		height:auto!important;
	}

	#confirm-learn-more p,
	#confirm-invest-in-peace p,
	#confirm-get-involved p {
		padding:10px 0!important;
	}
	
	#thank-you-container,
	#post-1378 #want-to-do-more-container {
		background: none;
		height:auto!important;
		width:100%!important;
		margin:0!important;
	}

	#thank-you-jts-container {
		width:100%!important;
		margin:0!important;
	}
	
	#thank-you,
	#thank-you-jts {
		width:100%!important;
		margin:0!important;
	}
}

/*----------------------------- COUNTRY PAGE STYLES ----------------------------- */

.page-template-page-templatescountry-landing-page-php .entry-content {
	padding-top:0;
}


#country-intro-stats td {
	width:33%;
	margin-left:auto;
	margin-right:auto;
}

#country-intro-stats p,
#country-intro-stats-container p {
	text-align:center;
	font-size:16px;
	line-height:1.2;
	color:white;
}

#country-intro-stats-container h3 {
	color:white;
	text-align:center;
	margin-bottom:0;
}

#country-intro-container {
	width:1280px;
	margin-left:-170px;
	margin-top:40px;
}

#country-intro-stats-container {
	width:1280px;
	margin-left:-170px;
	margin-top:20px;
	background-color:#0095c4;
}

#country-intro,
#country-intro-stats {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#country-intro-stats-ranking {
	line-height:1;
	margin:0;
	width:60%;
	margin-left:auto;
	margin-right:auto;
}

#country-intro-stats-ranking td {
	vertical-align:middle;
	width:auto;
}

#ranking-number:lang(fr-FR) {
	padding-left:35px;
}

#ranking-number p:lang(fr-FR) {
	text-align:right;
}

#country-intro-stats-ranking:lang(fr-FR) {
	width:70%;
}

#country-intro-paragraph {
	text-align:center!important;
	font-size:18px!important;
}

#youth-led-paragraph {
	text-align:left!important;
	font-size:18px!important;
}

#country-intro-list {
	font-size:18px;
	line-height:1.75;
	text-align:left;
}

#country-intro-list li {
	margin-bottom:25px;
}

.country-intro-stats-diag-cut {
	background:url('/wp-content/themes/sfcgtheme/images/country-template/country-stats-slice.png');
	width:25px;
	height:38px;
	position:relative;
	left:28px;
	margin-left:-40px;
}

#country-intro-stats h5 {
	text-align:center;
	font-size:20px;
	color:#fce122;
	text-transform:uppercase;
	margin-bottom:5px;
}

#country-intro-stats #ranking-number p {
	font-size:42px;
	font-weight:900;
	color:#fce122;
	padding-bottom:0;
	margin:0;
}

#country-intro-stats-ranking p {
	color: white;
	font-size:14px;
	text-align:left;
	padding-bottom:0;
	margin-left:20px;
	line-height:1.4;
}

.page-template-page-templatescountry-landing-page-php .opentip-container a {
	font-weight:normal;
}

.page-template-page-templatescountry-landing-page-php .opentip-container .opentip {
	line-height:1.4;
}

#country-intro-stats-tooltip:hover {
	cursor:pointer;
}
	
#country-signup-box-container {
	margin-top:20px;
	margin-bottom:5px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#country-signup-box-divider-accent-line {
	background: url('/wp-content/themes/sfcgtheme/images/country-signup-box-divider-accent-line.png') no-repeat center;
	height:26px;
}
	
#country-signup-box {
	padding-top:20px;
}

#country-signup-box p.country-page-stay-connected {
	color:#0095c3;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}

#country-signup-box #signup-container {
	width:85%;
}

#country-signup-box #signup-container .signup input {
	font-size:16px;
}

#country-signup-box #signup-container #submit_button {
	margin-right:-20px;
}

#country-signup-box #signup-container .signup ::-webkit-input-placeholder {color: #58595b;font-weight:300;}
#country-signup-box #signup-container .signup :-moz-placeholder {color: #58595b;font-weight:300;}
#country-signup-box #signup-container .signup ::-moz-placeholder {color: #58595b;font-weight:300;}
#country-signup-box #signup-container .signup :-ms-input-placeholder {color: #58595b;font-weight:300;}

#country-page-social-icons {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	width:125px;
}

#country-page-social-icons img {
	margin:0;
	box-shadow:0px 0px 0px;
}

#country-page-social-icons p {
	text-align:center;
}

#country-page-social-icons td {
	vertical-align:middle;
	text-align:center!important;
}

#country-highlight-box {
	width:1280px;
	margin-left:-170px;
	height:510px;
	margin-bottom:0;
}

#project-highlight-snapshot {
	width:1280px;
	margin-left:-170px;
	margin-bottom:30px;
}

#country-highlight-underlay,
#project-highlight-underlay {
	height: 400px;
	opacity: 0.70;
	filter: alpha(opacity=70);
	background-color:black;
	position:relative;
	top:45px;
	margin-bottom:-400px;
	z-index:2;
}

#project-highlight-underlay {
	top:-7px;
}

#country-highlight-item,
#project-highlight-item {
	margin-top:105px;
	width:960px;
	height:320px;
	position:relative;
	z-index:3;
	margin-left:auto;
	margin-right:auto;
}

#project-highlight-item {
	margin-bottom:-32px;
}

#country-highlight-item .display-posts-listing,
#project-highlight-item .display-posts-listing {
	width:960px;
	height:320px;
	padding:0;
	margin:0;
}

#project-highlight-item .display-posts-listing {
	margin-top:-50px;
}

#country-highlight-item .display-posts-listing .listing-item,
#project-highlight-item .display-posts-listing .listing-item {
	height:320px;
}

#country-highlight-item img,
#project-highlight-item img {
	width:480px;
	height:279px;
}

#country-highlight-item .title,
#project-highlight-item .title  {
	color: white;
	font-weight: normal!important;
}

#country-highlight-item p.title-wrapper,
#project-highlight-item p.title-wrapper {
	font-size:33px;
	text-transform:uppercase;
	font-family: "nexa_boldregular";
	padding-bottom:0!important;
	line-height:1.2;
	position:relative;
	top:-290px;
	left:500px;
	width:460px;
}

#country-projects-box p.title-wrapper,
#press-awards-box p.title-wrapper {
	padding-bottom:0!important;
}

#country-highlight-item .excerpt-dash,
#project-highlight-item .excerpt-dash {
	display:none;
	}

#country-highlight-item .excerpt,
#project-highlight-item .excerpt {
	position:relative;
	top:-275px;
	left:500px;
	color: white;
	width:460px;
}

#country-highlight-item .excerpt p,
#project-highlight-item .excerpt p {
	text-align: left;
	margin-bottom:10px;
	margin-top:-10px;
}

#project-highlight-item .excerpt p {
	font-size:16px!important;
	padding-bottom:10px!important;
}

#country-highlight-item .excerpt a,
#country-projects-box .excerpt a,
#project-highlight-item .excerpt a{
	font-style:italic;
}

#country-projects-container,
#press-awards-container {
	width:1280px;
	margin-left:-170px;
}

#country-projects-box,
#press-awards-box {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

#country-projects-box h3,
#press-awards-box h3 {
	font-size:33px;
	text-align:center;
	margin-bottom:0;
}

#country-projects-box img,
#press-awards-box img {
	width:225px;
	height:130px;
	float:right;
	margin-top:28px;
}

#country-projects-box .title {
	font-size:18px;
	text-transform:uppercase;
	line-height:1.6;
}

#country-projects-box .excerpt,
#press-awards-box .excerpt {
	width:700px;
}

#country-projects-box .excerpt p,
#press-awards-box .excerpt p {
	text-align:left;
	padding-bottom:0;
}

#country-projects-box .listing-item,
#press-awards-box .listing-item {
	padding:20px 0;
	border-bottom:1px solid #ccc;
	height:180px;
}

#country-projects-box .see-all,
#press-awards-box .see-all {
	border-top: 1px solid white;
	margin-top:-1px;
	text-align:center;
	font-size:18px;
}

#country-projects-box .see-all a,
#press-awards-box .see-all a {
	color: #9c9b9c;
}

#country-projects-box .see-all a:hover,
#press-awards-box .see-all a:hover {
	color: #821f8f;	
}

#country-resources-container {
	background: url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	width:1280px;
	margin-left:-170px;
}

#country-resources-container h3 {
	text-align:left;
	margin-left:160px;
}

#country-resources-box {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	border-bottom:1px solid #e9e9e9;
}

#country-resources-box td {
	width:33%;
	padding-bottom:30px;
}

#country-resources-box #nolink {
	opacity:0.6;
	filter:alpha(opacity=60);
}

#country-resources-box #haslink {
	opacity:1!important;
	filter:alpha(opacity=100)!important;
}

#country-resources-box #haslink:hover {
	opacity:0.8!important;
	filter:alpha(opacity=80)!important;
}

#country-resources-box p,
#country-resources-box a {
	color: #414042;
	font-weight:bold;
	text-align:center;
}

#country-contact-boxes {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:160px;
	margin-top:10px;
	margin-bottom:60px;
}

.country-contact-divider {
	width:33px;
}

#country-contact-top-bracket {
	width: 31%;
	height:12px;
	border:12px solid #e9e9e9;
	border-bottom:0;
}

#country-contact-bottom-bracket {
	width: 31%;
	height:12px;
	border:12px solid #e9e9e9;
	border-top:0;
}

#country-contact-body {
	vertical-align:top;
	border-right:none;
	border-left:none;
}

#country-contact-body p {
	padding-bottom:0;
	text-align:center;	
}

#country-contact-body ul {
	font-size:16px;
	line-height:1.75;
	margin:0;
}

#country-contact-body a {
	font-weight:normal;
	color:#333;
}

#country-contact-body a:hover {
	color:black;
}

.page-template-page-templatescountry-landing-page-php article {
	margin-bottom:-200px;
}

#country-highlight-item .video-play-button-post-pages,
#project-highlight-item .video-play-button-post-pages {
	left:200px;
	top:100px;
}

#country-contact-header-multiple h3 {
	margin-left:0;
}

#country-results-box {
	width:35%;
	margin:20px auto;
}

#country-results-box p,
#country-results-box ul,
#country-results-box ol {
	font-size:18px;
}

#country-results-box p {
	text-align:center;
}

#special-highlight-box {
	width:1280px;
	margin-left:-170px;
}

#special-highlight-box .title {
	display:none;
}

#special-highlight-box #country-projects-box {
	margin-top:0;
}

#special-highlight-box .listing-item {
	border-bottom:0;
}

#special-highlight-box img {
	margin-top:0;
}

#special-highlight-box {
	background:url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
}

/*----------------------------- SUBMENU STYLES  ----------------------------- */

#country-menu-container-bar,
#jts-menu-container-bar,
#about-us-menu-container-bar {
	display:none; 
	}
	
.page-id-5973 #country-menu-container-bar,
.page-id-6048 #country-menu-container-bar {
	display:none!important; 
	}
	
.page-template-page-templatescountry-landing-page-php #country-menu-container-bar,
.page-template-page-templatescgp-landing-page-php #country-menu-container-bar,
.page-id-17 #about-us-menu-container-bar,
.page-id-1795 #about-us-menu-container-bar,
.page-id-641 #about-us-menu-container-bar,
.page-id-643 #about-us-menu-container-bar,
.page-id-2483 #about-us-menu-container-bar,
.page-id-3798 #about-us-menu-container-bar,
.page-id-3048 #about-us-menu-container-bar,
.page-id-4721 #about-us-menu-container-bar,
.page-id-9205 #about-us-menu-container-bar,
.page-id-9209 #about-us-menu-container-bar,
.page-id-9213 #about-us-menu-container-bar,
.page-id-9244 #about-us-menu-container-bar,
.page-id-9248 #about-us-menu-container-bar,
.page-id-9254 #about-us-menu-container-bar,
.page-id-9259 #about-us-menu-container-bar,
.page-id-9265 #about-us-menu-container-bar,
.page-id-13877 #about-us-menu-container-bar,
#country-subpages-menu-container-bar {
	display:block;
	background: #2a2b2a;
	height:30px;
	position: fixed;
	margin-top:58px;
	z-index: 10000;
	width: 1280px;
}

.menu-country-page-menu-container ul.nav-menu,
.menu-country-page-menu-container div.nav-menu > ul,
.menu-uk-country-page-menu-container ul.nav-menu,
.menu-uk-country-page-menu-container div.nav-menu > ul,
.menu-country-page-menu-fr-container ul.nav-menu,
.menu-country-page-menu-fr-container div.nav-menu > ul,
.menu-jts-menu-container ul.nav-menu,
.menu-jts-menu-container div.nav-menu > ul,
.menu-about-us-menu-container ul.nav-menu,
.menu-about-us-menu-container div.nav-menu > ul,
.menu-about-us-menu-fr-container ul.nav-menu,
.menu-about-us-menu-fr-container div.nav-menu > ul,
#country-subpage-menu-bar ul.nav-menu,
#country-subpage-menu-bar div.nav-menu > ul {
	display: inline-block !important;
	text-align: left;
	width: 100%;
}

.menu-country-page-menu-container ul,
.menu-uk-country-page-menu-container ul,
.menu-country-page-menu-fr-container ul,
.menu-jts-menu-container ul,
.menu-about-us-menu-container ul,
.menu-about-us-menu-fr-container ul,
#country-subpage-menu-bar ul {
	margin: 0;
	text-indent: 0;
}
	
.menu-country-page-menu-container li a,
.menu-country-page-menu-container li,
.menu-uk-country-page-menu-container li a,
.menu-uk-country-page-menu-container li,
.menu-country-page-menu-fr-container li a,
.menu-country-page-menu-fr-container li,
.menu-jts-menu-container li a,
.menu-jts-menu-container li,
.menu-about-us-menu-container li a,
.menu-about-us-menu-container li,
.menu-about-us-menu-fr-container li a,
.menu-about-us-menu-fr-container li,
#country-subpage-menu-bar li a,
#country-subpage-menu-bar li {
	display: inline-block;
	text-decoration: none;
}
	
.menu-country-page-menu-container li a,
.menu-uk-country-page-menu-container li a,
.menu-country-page-menu-fr-container li a,
.menu-jts-menu-container li a,
.menu-about-us-menu-container li a,
.menu-about-us-menu-fr-container li a,
#country-subpage-menu-bar li a {
	border-bottom: 0;
	color: #c8c9c8!important;
	font-weight:600;
	line-height: 1.5;
	text-transform: uppercase;
	font-size:12px;
}

#country-template-page-title {
	border-bottom: 0;
	color: #c8c9c8!important;
	font-weight:bold;
	line-height: 1.5;
	text-transform: uppercase;
	font-size:12px;
}

.menu-country-page-menu-container,
.menu-pakistan-submenu-container,
#country-template-page-title {
	padding-top:7px;
}

#country-template-page-title {
	text-align:center;
	padding-right:50px;
}

#about-us-menu-container-bar #country-template-page-title:lang(fr-FR) {
	padding-right:20px;
}

#about-us-menu-container-bar #country-menu-bar:lang(fr-FR) {
	margin-left:155px;
}


#menu-country-page-menu li a:hover,
#menu-uk-country-page-menu li a:hover,
#menu-country-page-menu-fr li a:hover,
#menu-jts-menu li a:hover,
#menu-about-us-menu li a:hover,
#menu-about-us-menu-fr li a:hover,
#country-subpage-menu-bar li a:hover {
	color: #0095c3!important;
}
	
.menu-country-page-menu-container li,
.menu-uk-country-page-menu-container li,
.menu-country-page-menu-fr-container li,
.menu-jts-menu-container li,
.menu-about-us-menu-container li,
.menu-about-us-menu-fr-container li,
#country-subpage-menu-bar li {
	margin: 0 20px 0 0;
	position: relative;
}

.menu-country-page-menu-container li ul,
.menu-uk-country-page-menu-container li ul,
.menu-country-page-menu-fr-container li ul,
.menu-jts-menu-container li ul,
.menu-about-us-menu-container li ul,
.menu-about-us-menu-fr-container li ul,
#country-subpage-menu-bar li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1502;
}

.menu-country-page-menu-container li ul ul,
.menu-uk-country-page-menu-container li ul ul,
.menu-country-page-menu-fr-container li ul ul,
.menu-jts-menu-container li ul ul,
.menu-about-us-menu-container li ul ul,
.menu-about-us-menu-fr-container li ul ul,
#country-subpage-menu-bar li ul ul {
	top: 0;
	left: 100%;
}

.menu-country-page-menu-container ul li:hover > ul,
.menu-uk-country-page-menu-container ul li:hover > ul,
.menu-country-page-menu-fr-container ul li:hover > ul,
.menu-jts-menu-container ul li:hover > ul,
.menu-about-us-menu-container li:hover > ul,
.menu-about-us-menu-fr-container li:hover > ul,
#country-subpage-menu-bar li:hover > ul  {
	border-left: 0;
	display: block;
}

.menu-country-page-menu-container li ul li a,
.menu-uk-country-page-menu-container li ul li a,
.menu-country-page-menu-fr-container li ul li a,
.menu-jts-menu-container li ul li a,
.menu-about-us-menu-container li ul li a,
.menu-about-us-menu-fr-container li ul li a,
#country-subpage-menu-bar li ul li a  {
	display: block;
	font-size: 110%;
	line-height: 2.181818182;
	padding: 8px 10px;
	width: 180px;
	white-space: normal;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
}

#country-menu-bar {
	margin-left:175px;
}

#country-subpage-menu-bar {
	margin-left:175px;
}

#menu-about-us-menu li,
#menu-about-us-menu-fr li,
#menu-country-page-menu li,
#menu-uk-country-page-menu li,
#menu-country-page-menu-fr li,
#menu-jts-menu li,
#country-subpage-menu-bar li {
	border-right: 1px solid #666;
	margin-right:0;
	padding-right: 13px;
	padding-left: 8px;
}

li#menu-item-1980,
li#menu-item-2363,
li#menu-item-3577,
li#menu-item-4421,
li#menu-item-4453,
li#menu-item-4459,
li#menu-item-4668,
li#menu-item-5048,
li#menu-item-5406,
li#menu-item-5800,
li#menu-item-6585, 
li#menu-item-6649,
li#menu-item-6868,
li#menu-item-6925,
li#menu-item-7061,
li#menu-item-7111,
li#menu-item-7335,
li#menu-item-7442,
li#menu-item-7664,
li#menu-item-7776,
li#menu-item-7859,
li#menu-item-8312,
li#menu-item-8915,
li#menu-item-9030,
li#menu-item-9149,
li#menu-item-11160,
li#menu-item-11262,
li#menu-item-11386,
li#menu-item-11420,
li#menu-item-11957,
#menu-about-us-menu-fr li.menu-item-9268,
#menu-tunisia-submenu-fr li.menu-item-11094,
li#menu-item-12530,
li#menu-item-12598,
li#menu-item-12604,
li#menu-item-12669,
li#menu-item-12718,
li#menu-item-12846,
li#menu-item-12968,
li#menu-item-13008,
li#menu-item-13301,
li#menu-item-13119,
li#menu-item-1980,
li#menu-item-13287 {
	border-right:0;
} 


a.anchor {
	display: block; 
	position: relative; 
	top: -90px; 
	visibility: hidden;
}

.page-template-page-templatescountry-landing-page-php a.anchor,
.page-id-2413 a.anchor {
	top:-110px;
}

.category-body-projects a.anchor,
.category-body-projets a.anchor {
	top:-130px;
}

#menu-country-page-menu .current,
#menu-uk-country-page-menu .current,
#menu-country-page-menu-fr .current,
#menu-jts-menu .current,
#menu-jts-about-us-submenu .current,
#menu-about-us-menu .current-menu-item,
#menu-about-us-menu-fr .current-menu-item,
#country-subpage-menu-bar .current-menu-item {
  	background: #666;
  	border:0px solid transparent!important;
}

/*----------------------------- COUNTRY TEMPLATE - LANGUAGE SELECTOR STYLES  ----------------------------- */

#country-language-flags-container {
	position:relative;
	margin-bottom:-26px;
	left:145px;
	top:-31px;
	z-index:100000;
	display:block;
}

#country-language-flags-container img {
	padding:0 5px;
}

.page-id-1706 #___gcse_0,
.page-id-1865 .searchbox {
	padding-top:2px!important;
}

#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited {
	color: #d1d3d4!important;
	border:none!important;
	background:url('/wp-content/themes/sfcgtheme/images/country-template/active-language-bubble.png') no-repeat left!important;
	font-family:Open Sans!important;
	font-weight:normal!important;
}

#lang_sel {
	font-family:Open Sans!important;
	font-weight:normal!important;
	height:auto!important;
}

#lang_sel li ul a:hover {
	color: #0095c3!important;
}

#lang_sel li a {
	font-weight:normal!important;
	padding-left:25px!important;
}

#lang_sel li ul a {
	padding-left:24px!important;
	border-top:1px solid #414042;
	border-bottom:1px solid #414042;
}

/*----------------------------- COUNTRY & REGIONAL PAGE FEATURED BACKGROUNDS & SPECIALS   ----------------------------- */

/*--ENGLISH COUNTRY LANDING PAGE ACCENT BACKGROUNDS--*/	
#post-1706 #country-highlight-box {background: url('/wp-content/uploads/2013/10/tz-accent.jpg');}
#post-2820 #country-highlight-box {background: url('/wp-content/uploads/2014/10/us-accent.jpg');}
#post-3890 #country-highlight-box {background: url('/wp-content/uploads/2014/03/pk-accent.jpg');}
#post-4122 #country-highlight-box {background: url('/wp-content/uploads/2014/03/lb-accent.jpg');}
#post-4619 #country-highlight-box {background: url('/wp-content/uploads/2014/04/jr-accent.jpg');}
#post-4999 #country-highlight-box {background: url('/wp-content/uploads/2014/04/ye-accent.jpg');}
#post-5377 #country-highlight-box {background: url('/wp-content/uploads/2014/05/lk-accent.jpg');}
#post-5762 #country-highlight-box {background: url('/wp-content/uploads/2014/05/tn-accent.jpg');}
#post-6539 #country-highlight-box {background: url('/wp-content/uploads/2014/06/car-accent.jpg');}
#post-6590 #country-highlight-box {background: url('/wp-content/uploads/2014/06/ma-accent.jpg');}
#post-6820 #country-highlight-box {background: url('/wp-content/uploads/2014/07/kz-accent.jpg');}
#post-7018 #country-highlight-box {background: url('/wp-content/uploads/2014/07/mg-accent.jpg');}
#post-7072 #country-highlight-box {background: url('/wp-content/uploads/2014/07/ng-accent.jpg');}
#post-7237 #country-highlight-box {background: url('/wp-content/uploads/2014/07/id-accent.jpg');}
#post-7570 #country-highlight-box {background: url('/wp-content/uploads/2014/08/ne-accent.jpg');}
#post-7761 #country-highlight-box {background: url('/wp-content/uploads/2014/08/be-accent.jpg');}
#post-7833 #country-highlight-box {background: url('/wp-content/uploads/2014/08/drc-accent.jpg');}
#post-8273 #country-highlight-box {background: url('/wp-content/uploads/2014/09/ss-accent.jpg');}
#post-9111 #country-highlight-box {background: url('/wp-content/uploads/2014/09/tc-accent.jpg');}
#post-11101 #country-highlight-box {background: url('/wp-content/uploads/2014/09/tl-accent.jpg');}
#post-11204 #country-highlight-box {background: url('/wp-content/uploads/2014/09/bf-accent.jpg');}
#post-11857 #country-highlight-box {background: url('/wp-content/uploads/2014/10/rw-accent.jpg');}
#post-12537 #country-highlight-box {background: url('/wp-content/uploads/2014/11/uk-accent.jpg');}
#post-12638 #country-highlight-box {background: url('/wp-content/uploads/2014/12/li-accent.jpg');}
#post-12681 #country-highlight-box {background: url('/wp-content/uploads/2014/12/ci-accent.jpg');}
#post-12861 #country-highlight-box {background: url('/wp-content/uploads/2014/12/ky-accent.jpg');}
#post-13072 #country-highlight-box {background: url('/wp-content/uploads/2014/12/bi-accent.jpg');}
#post-13124 #country-highlight-box {background: url('/wp-content/uploads/2014/12/et-accent.jpg');}
#post-13249 #country-highlight-box {background: url('/wp-content/uploads/2015/01/zi-accent.jpg');}
#post-14261 #country-highlight-box {background: url('/wp-content/uploads/2015/03/ao-accent.jpg');}
#post-23647 #country-highlight-box {background: url('/wp-content/uploads/2017/01/myanmar-featured-banner-section.jpg');}
#post-23446 #country-highlight-box {
	background: url('/wp-content/uploads/2016/12/MALI_featured_banner.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
#post-24143 #country-highlight-box {
	background: url('/wp-content/uploads/2017/01/SouthSudan-featured-banner-section.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
#post-23406 #country-highlight-box {
	background: url('/wp-content/uploads/2016/12/CVE-featured-banner-section1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
#post-14926 #country-highlight-box {
	background: url('/wp-content/uploads/2015/04/featured-section_Nepal.jpeg');
	background-repeat: no-repeat;
	background-size: cover;
}
#post-15624 #country-highlight-box {background: url('/wp-content/uploads/2015/09/tz-accent.jpg');}

#post-20449 #country-highlight-box {
	background: url('/wp-content/uploads/2016/04/jordan_feature_bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}


/*--ENGLISH REGIONAL LANDING PAGE ACCENT BACKGROUNDS--*/
#post-18 #country-highlight-box {background: url('/wp-content/uploads/2014/10/africa-accent.jpg');}
#post-3851 #country-highlight-box {background: url('/wp-content/uploads/2014/10/asia-accent.jpg');}
#post-3869 #country-highlight-box {background: url('/wp-content/uploads/2014/10/mena-accent.jpg');}
#post-3881 #country-highlight-box {background: url('/wp-content/uploads/2014/10/europe-accent.jpg');}

/*--ENGLISH GLOBAL INITIATIVE LANDING PAGE ACCENT BACKGROUNDS--*/
#post-6890 #country-highlight-box {background: url('/wp-content/uploads/2014/07/track-ii-accent.jpg');}
#post-7383 #country-highlight-box {background: url('/wp-content/uploads/2014/07/ilt-accent.jpg');}
#post-8945 #country-highlight-box {background: url('/wp-content/uploads/2014/09/candy-accent.jpg');}
#post-12249 #country-highlight-box {background: url('/wp-content/uploads/2014/11/CGP_Featured_A.jpg');}
#post-12509 #country-highlight-box {background: url('/wp-content/uploads/2014/11/CGP_Featured_A.jpg');}

/*--ENGLISH EVENT LANDING PAGE ACCENT BACKGROUNDS--*/
#post-5584 #country-highlight-box {background: url('/wp-content/uploads/2014/05/marks-accent.jpg');}
#post-5973 #country-highlight-box {background: url('/wp-content/uploads/2016/09/2016-awards-background-banner-1280x510.png');}
#post-8773 #country-highlight-box {background: url('/wp-content/uploads/2014/09/event-accent-1.jpg');}
#post-8818 #country-highlight-box {background: url('/wp-content/uploads/2014/09/event-accent-2.jpg');}
#post-8822 #country-highlight-box {background: url('/wp-content/uploads/2014/09/event-accent-1.jpg');}

/*--FRENCH COUNTRY LANDING PAGE ACCENT BACKGROUNDS--*/	
#post-8904 #country-highlight-box {background: url('/wp-content/uploads/2014/09/tn-accent-fr.jpg');}
#post-11354 #country-highlight-box {background: url('/wp-content/uploads/2014/07/mg-accent.jpg');}
#post-11410 #country-highlight-box {background: url('/wp-content/uploads/2014/10/car-accent-fr.jpg');}
#post-12798 #country-highlight-box {background: url('/wp-content/uploads/2014/08/ne-accent.jpg');}
#post-12939 #country-highlight-box {background: url('/wp-content/uploads/2014/09/tc-accent.jpg');}
#post-12937 #country-highlight-box {background: url('/wp-content/uploads/2014/09/bf-accent.jpg');}

/*--FRENCH REGIONAL LANDING PAGE ACCENT BACKGROUNDS--*/
#post-11265 #country-highlight-box {background: url('/wp-content/uploads/2014/10/africa-accent-fr.jpg');}
#post-11272 #country-highlight-box {background: url('/wp-content/uploads/2014/10/asia-accent-fr.jpg');}
#post-11278 #country-highlight-box {background: url('/wp-content/uploads/2014/10/mena-accent-fr.jpg');}
#post-11275 #country-highlight-box {background: url('/wp-content/uploads/2014/10/europe-accent.jpg');}

/*--COUNTRY LANDING PAGE --*/
#post-12861 #country-intro {
/* width:975px!important; */
}
	
#post-1706 #country-intro-stats-container,
#post-1865 #country-intro-stats-container {
	background-color:white;
}

#post-1706 #country-intro-stats-container p,
#post-1865 #country-intro-stats-container p {
	color:#333;
}

#post-3851 #country-projects-container,
#post-3881 #country-projects-container  {
	display:none;
}

#post-18 #latest-news,
#post-3851 #latest-news,
#post-3869 #latest-news,
#post-3881 #latest-news {
	margin-top:50px;
}

.page-id-6890 li#menu-item-1974,
.page-id-7383 li#menu-item-1974 {
	display:none;
}

#post-7383 #country-intro {
	padding-bottom:25px;
}

#post-8945 #country-results-box {
	width:70%;
}

#post-8945 #country-intro-stats {
	width:900px;
	margin:5px auto 40px auto;
}

@media screen and (max-width: 649px) {
	#post-8945 #country-intro-stats {
		width:100%;
	}

	#post-8945 #country-intro-stats div{
		float:none!important;
		margin:0 auto 20px auto;
		width:80%;
	}

	#post-8945 #country-intro-stats div img{
		margin:auto;
	}
	
}

#post-8945 #country-intro-stats-tooltip img {
	display:block;
}

#post-8945 #country-intro-stats td {
	vertical-align:middle;
}

#post-8945 #country-intro-stats-container {
	margin-bottom:0;
}

#post-8945 .accent-line-grey-peekaboo {
	height:20px;
	top:0;
}

.page-id-11410 #country-menu-bar {
	margin-left:150px;
}

.page-id-11410 #country-template-page-title {
	padding-right:10px;
}

.page-id-12537 #country-template-page-title {
	padding-right:80px;
}

/*--COUNTRY EVALUATION PAGE --*/	
.tag-children-youth-toolkits #postsummary img {
	width:250px;
	height:auto;
	box-shadow: 1px 0 5px rgba(0,0,0, 0.4);
	padding:5px;
	margin-right:10px;
}

.tag-children-youth-toolkits #postsummary img:hover {
	box-shadow: 1px 0 5px rgba(0,0,0, 0.7);
}


/*----------------------------- COUNTRY PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {

	#content #country-intro-paragraph {
		padding:0!important;
		font-size:16px!important;
		text-align:center!important;
	}
	
	#country-signup-box-container,
	#country-highlight-box,
	#country-projects-container,
	#country-resources-container,
	#project-highlight-snapshot,
	#country-highlight-item .display-posts-listing,
	#country-highlight-item,
	#project-highlight-item .display-posts-listing,
	#project-highlight-item,
	#country-projects-box,
	#country-resources-box,
	#country-intro-container,
	#country-intro-stats-container,
	#country-results-box,
	#special-highlight-box {
		width:100%;
		margin-left:0;
	}
	
	#project-highlight-snapshot .title-wrapper {
		margin-top:60px;
	}
	
	#project-highlight-item {
		margin-bottom:0;
	}
	
	#country-signup-box-divider-accent-line,
	#country-highlight-box img,
	#project-highlight-item img,
	#country-highlight-underlay,
	#project-highlight-underlay,
	#country-projects-box img,
	#country-subpages-menu-container-bar {
		display:none;
	}
	
	#country-menu-container-bar {
		display:none!important;
	}
	
	#country-signup-box-container td {
		width:100%;
		display:block;
		padding-left:0!important;
		padding-right:0!important;	
	}
	
	#country-signup-box-container .country-page-stay-connected {
		text-align:center!important;
	}
		
	#country-signup-box-container #signup-container p {
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #ccc;
	}
	
	#country-signup-box-container #signup-container .submit-mobile p {
		background: transparent!important;
		border:none!important;
		text-align:center!important;
	}
	
	#country-signup-box-container #signup-container .submit-mobile #submit_button {
		width:250px;
		height: 60px;
		background-size:100% 100%;
		font-size:22px;
	}
	
	#country-signup-box-container #signup-container {
		background:transparent!important;
		border:0!important;
	}
	
	#country-page-social-icons {
		width:50%;
		margin-bottom:0;
	}
	
	#country-page-social-icons td {
		display:table-cell!important;
		width:50%!important;
	}
	
	#country-highlight-box,
	#project-highlight-snapshot {
		background: none!important;
		height:auto;
	}
	
	#country-highlight-item,
	#project-highlight-item{
		height:auto;
		margin-top:0;
		opacity: 0.70;
		filter: alpha(opacity=70);
		background-color: black;
	}
	
	#country-highlight-item .display-posts-listing .listing-item,
	#country-highlight-item .display-posts-listing,
	#project-highlight-item .display-posts-listing .listing-item,
	#project-highlight-item .display-posts-listing,
	#country-projects-box .listing-item {
		height:auto;
	}
	
	#country-highlight-item .display-posts-listing .listing-item,
	#project-highlight-item .display-posts-listing .listing-item,
	#special-highlight-box #country-projects-box h3  {
		margin-top:20px;
		text-align:center;
	}
	
	#country-highlight-item .excerpt,
	#project-highlight-item .excerpt,
	#country-projects-box .excerpt {
		position:static;
		width: 100%!important;
		margin-left: auto!important;
		margin-right: auto!important;
		text-align: center!important;
	}

	#country-highlight-item .title,
	#project-highlight-item .title
	#country-projects-box .title,
	#country-highlight-item p.title-wrapper,
	#project-highlight-item p.title-wrapper {
		position:static;
		width: 100%!important;
		margin-left: auto!important;
		margin-right: auto!important;
		text-align: center!important;
	}

	#country-highlight-item p.title-wrapper, 
	#project-highlight-item p.title-wrapper {
		padding-right:0!important;
		padding-left:0!important;
	}
	
	#country-highlight-item .title,
	#project-highlight-item .title {
		line-height:1.2;
	}
	
	#country-highlight-item .excerpt,
	#project-highlight-item .excerpt {
		margin-top:20px;
	}
	
	#country-projects-box .see-all,
	#country-contact-body p,
	#country-intro-stats p,
	#country-intro-stats-container p,
	#country-intro-stats #ranking-number  {
		text-align:center!important;
	}
	
	#country-resources-box td,
	#country-intro-stats-container td,
	#country-intro-stats-ranking td {
		display:inline;
		width:100%;
	}
	
	#country-resources-container h3 {
		margin-left:0;
		text-align:center!important;
	}
	
	#country-projects-box h3 {
		margin:0;
		line-height:1.2;
	}
	
	#country-resources-box p {
		text-align:center!important;
		padding:10px 0;
		border-bottom:1px solid #ccc;
	}
	
	#country-projects-box {
		margin-top:0!important;
	}
	
	.page-template-page-templatescountry-landing-page-php #mobile-footer {
		margin-top:0!important;
	}
	
	#country-intro,
	#country-intro-stats,
	#country-contact-boxes,
	#country-intro-stats-ranking {
		width:100%;
	}
	
	#country-contact-boxes td {
		width:100%;
		display: inline;
	}
		
	#country-contact-boxes td p {
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px solid #ccc;
	}
	
	#country-contact-top-bracket,
	#country-contact-bottom-bracket {
		display:none!important;
	}

	#country-intro-container {
		margin-top:0;
	}	
	
	.page-template-page-templatescountry-landing-page-php .opentip-container {
		display:none;
	}
	
	#country-intro-stats-tooltip:hover {
		cursor:default;
	}
	
}


/*----------------------------- REGIONAL LANDING PAGES STYLES----------------------------- */	

.regional-page-country-list {
	width:95%!important;
	margin:20px auto!important;
}

.regional-page-country-list td {
	vertical-align:middle;
	height:45px;
	width:33%;
}

.regional-page-country-list img {
	border:1px solid black;
	margin:0 20px;
	float:left;
	width:43px;
	height:28px;
}

.regional-page-country-list a {
	font-size:20px;
	font-weight:normal;
	color: #333;
	display:block;
}

.regional-page-country-list a:hover > img,
.regional-page-country-list td:hover > img {
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
}

.regional-page-country-list a:hover,
.regional-page-country-list td:hover {
	color: #821f8f;
	cursor: pointer;
}

.page-template-page-templatesregional-landing-page-php #country-highlight-box {
	margin-top:40px;
}

.page-template-page-templatesregional-landing-page-php .opentip-container .opentip {
	padding:0;
}

.page-template-page-templatesregional-landing-page-php .opentip-container .opentip h4 {
	height:33px;
	padding-top:9px;
}

.page-template-page-templatesregional-landing-page-php #opentip-1 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-2 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-3 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-4 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-5 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-6 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-7 .opentip .ot-close,
.page-template-page-templatesregional-landing-page-php #opentip-8 .opentip .ot-close {
	left:280px!important;
	background: url('/wp-content/themes/sfcgtheme/images/country-close-button.png')!important;
	width:18px!important;
	height:14px!important;
}

.page-template-page-templatesregional-landing-page-php #opentip-1 .opentip .ot-close:hover,
.page-template-page-templatesregional-landing-page-php #opentip-2 .opentip .ot-close:hover,
.page-template-page-templatesregional-landing-page-php #opentip-3 .opentip .ot-close:hover,
.page-template-page-templatesregional-landing-page-php #opentip-4 .opentip .ot-close:hover, .page-template-page-templatesregional-landing-page-php #opentip-5 .opentip .ot-close:hover,
.page-template-page-templatesregional-landing-page-php #opentip-6 .opentip .ot-close:hover,
.page-template-page-templatesregional-landing-page-php #opentip-7 .opentip .ot-close:hover,
.page-template-page-templatesregional-landing-page-php #opentip-8 .opentip .ot-close:hover {
		background: url('/wp-content/themes/sfcgtheme/images/country-close-button-hover.png')!important;
}

/*----------------------------- REGIONAL LANDING PAGES MOBILE STYLES----------------------------- */	
@media screen and (max-width: 649px) {
	.regional-page-country-list td {
		display:inline;
		width:50%;
	}
}

/*----------------------------- COUNTRY PROJECT PAGE STYLES ----------------------------- */

.category-projects p.geolocation,
.category-projets p.geolocation {
	display:none;
}

.category-projects footer.entry-meta,
.category-projects footer.entry-meta a,
.category-projets footer.entry-meta,
.category-projets footer.entry-meta a  {
	color: #aaa;
}

.category-projects p,
.category-projets p  {
	font-size:18px;
	padding-bottom:25px;
}

.category-projects ul,
.category-projects ol,
.category-projets ul,
.category-projets ol  {
	font-size:18px;
	text-align:left;
}

.category-projects #project-resources ul,
.category-projects #project-resources ol,
.category-projets #project-resources ul,
.category-projets #project-resources ol {
	font-size:16px;
}

.category-projects p.relatednews-title,
.category-projets p.relatednews-title {
	font-size:14px;
}

.category-projects h1,
.category-projets h1  {
	line-height:1.2;
	margin-bottom:25px;
}

.category-projects h4,
.category-projets h4 {
	color:#821f8f;
	font-size:22px;
	text-transform:none;
}	

.project-objectives-icon-box {
	margin-top:20px;
	margin-bottom:0!important;
}

.project-objectives-icon-box p {
	text-align:center;
	font-size:16px;
	margin-top:10px;
	line-height:1.6;
	padding-bottom:10px;
}

.project-objectives-icon-box td {
	width:33%;
	padding:0 20px;
}

.project-highlights-box,
.project-highlights-box-no-photo {
	box-shadow: 1px 0 5px rgba(0,0,0, 0.1);
	border-collapse:separate;
	margin:30px 0!important;
}
	

.project-highlights-box td { 
	vertical-align:middle;
}

.project-highlights-box-no-photo td { 
	padding:20px;
}
	
.project-highlights-box img {
	max-width:none;
	display:block;
}

.project-highlights-box p,
.project-highlights-box-no-photo p {
	font-size:16px;
	padding-bottom:0px!important;
}

.project-highlights-box h5,
.project-highlights-box-no-photo h5 {
	font-size:18px;
	margin-bottom:5px;
	margin-top:0;
}

.diag-cut-right {
	border-bottom: 152px solid white;
	border-left: 35px solid transparent;
	position: relative;
	display: inline;
	left: -35px;
	top: -84px;
}

.diag-cut-left {
	border-top: 152px solid white;
	border-right: 35px solid transparent;
	position: relative;
	display: inline;
	left: 35px;
	top: 84px;
}

.project-highlights-box-description-right {
	position: relative;
	left:-15px;
	width:580px;
}

.project-highlights-box-description-left {
	position: relative;
	left:25px;
	width:580px;
}

.project-highlights-image-no-cut {
	height:193px;
	padding:10px;
}

.project-highlights-text-no-cut {
	font-size:18px;
	padding:10px;
}

.country-project-subtitle {
	line-height:1.5!important;
	padding:0 80px;
	text-align:center;
	font-size:22px;
	margin-bottom:30px!important;
	margin-top:-30px!important;
}

.video-full {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	width:906px;
}

.video-full .video-play-button-post-pages {
	top:-315px;
	left:390px;
	width:125px;
	height:125px;
	background-size: cover;
	margin-bottom:-125px;
}

.video-full .video-caption,
.photo-caption {
	font-size:12px!important;
	font-weight:bold;
	line-height:1.4!important;
	padding-bottom:10px!important;
}

.photo-caption {
	text-align:center!important;
}

.category-projects .divider-faded {
	margin-bottom:30px;
}

.diag-cut-right-203 {
	border-bottom: 202px solid white;
	border-left: 35px solid transparent;
	position: relative;
	display: inline;
	left: -35px;
	top: -108px;
}

.diag-cut-left-203 {
	border-top: 202px solid white;
	border-right: 35px solid transparent;
	position: relative;
	display: inline;
	left: 35px;
	top: 108px;
}

#project-resources {
	box-shadow: 1px 0 5px rgba(0,0,0, 0.1);
	padding:20px;
}

#project-resources h3 {
	margin-top:0;
	text-align:center;
}

#project-resources .see-all {
	border-top: 1px solid white;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
	margin-top:-1px;
	text-align:center;
	font-size:18px;
	color: #9c9b9c;
	font-weight:bold;
	padding-bottom:10px!important;
	clear:both;
}

#project-resources .collapseomatic {
	padding:0;
}

#project-resources .collapseomatic_content {
	margin-left:0;
}

#project-resources .colomat-close .see-all {
	display:none;
}

#project-resources .see-all-close {
	display:none;
}

#project-resources .colomat-close .see-all-close {
	display:block!important;
	border-top: 1px solid white;
	margin-top:-1px;
	text-align:center;
	font-size:18px;
	color: #9c9b9c;
	font-weight:bold;
	padding-bottom:10px!important;
	clear:both;
}

#project-resources h5 {
	text-transform: uppercase;
	font-size:18px;
	margin-bottom:5px;
}


#project-resources .see-all:hover,
#project-resources .see-all-close:hover {
	color: #821f8f;	
}

#project-resources .excerpt p {
	font-size:16px;
	padding-bottom:10px!important;
}

#project-resources .image,
#project-resources .learn-more {
	display:none;
}

#project-resources .title-wrapper {
	padding-bottom:0px!important;
	font-size:16px;
}

#project-resources a[href$=".PDF"],
#project-resources a[href$=".pdf"],
.category-body-evaluations a[href$=".PDF"],
.category-body-evaluations a[href$=".pdf"],
.category-body-toolkits a[href$=".PDF"],
.category-body-toolkits a[href$=".pdf"],
.category-body-reports a[href$=".PDF"],
.category-body-reports a[href$=".pdf"],
#post-7388 a[href$=".pdf"],
#post-7388 a[href$=".pdf"],
#post-7415 a[href$=".pdf"],
#post-7415 a[href$=".pdf"] {
	background: url("/wp-content/themes/sfcgtheme/images/pdf-icon-75.png") right center no-repeat;
	padding:6px 25px 2px 0px;
}

#project-resources a[href$=".XLS"],
#project-resources a[href$=".xls"],
#project-resources a[href$=".XLSX"],
#project-resources a[href$=".xlsx"],
.category-body-evaluations a[href$=".XLS"],
.category-body-evaluations a[href$=".xls"],
.category-body-toolkits a[href$=".XLS"],
.category-body-toolkits a[href$=".xls"],
.category-body-reports a[href$=".XLS"],
.category-body-reports a[href$=".xls"],
.category-body-evaluations a[href$=".XLSX"],
.category-body-evaluations a[href$=".xlsx"],
.category-body-toolkits a[href$=".XLSX"],
.category-body-toolkits a[href$=".xlsx"],
.category-body-reports a[href$=".XLSX"],
.category-body-reports a[href$=".xlsx"] {
	background: url("/wp-content/themes/sfcgtheme/images/xls-icon-75.png") right center no-repeat;
	padding:6px 30px 2px 0px;
	}
	

#project-resources a:hover[href$=".PDF"],
#project-resources a:hover[href$=".pdf"],
.category-body-evaluations a:hover[href$=".PDF"],
.category-body-evaluations a:hover[href$=".pdf"],
.category-body-toolkits a:hover[href$=".PDF"],
.category-body-toolkits a:hover[href$=".pdf"],
.category-body-reports a:hover[href$=".PDF"],
.category-body-reports a:hover[href$=".pdf"],
#post-7388 a[href$=".pdf"],
#post-7388 a[href$=".pdf"],
#post-7415 a[href$=".pdf"],
#post-7415 a[href$=".pdf"] {
	background: url("/wp-content/themes/sfcgtheme/images/pdf-icon-hover-75.png") right center no-repeat;
}

#project-resources a:hover[href$=".XLS"],
#project-resources a:hover[href$=".xls"],
#project-resources a:hover[href$=".XLSX"],
#project-resources a:hover[href$=".xlsx"],
.category-body-evaluations a:hover[href$=".XLS"],
.category-body-evaluations a:hover[href$=".xls"],
.category-body-toolkits a:hover[href$=".XLS"],
.category-body-toolkits a:hover[href$=".xls"],
.category-body-reports a:hover[href$=".XLS"],
.category-body-reports a:hover[href$=".xls"],
.category-body-evaluations a:hover[href$=".XLSX"],
.category-body-evaluations a:hover[href$=".xlsx"],
.category-body-toolkits a:hover[href$=".XLSX"],
.category-body-toolkits a:hover[href$=".xlsx"],
.category-body-reports a:hover[href$=".XLSX"],
.category-body-reports a:hover[href$=".xlsx"] {
	background: url("/wp-content/themes/sfcgtheme/images/xls-icon-75-hover.png") right center no-repeat;
	padding:6px 30px 2px 0px;
	}

#related_posts_thumbnails a[href$=".PDF"],
#related_posts_thumbnails a[href$=".pdf"],
#related_posts_thumbnails a[href$=".XLS"],
#related_posts_thumbnails a[href$=".xls"],
#related_posts_thumbnails a[href$=".XLSX"],
#related_posts_thumbnails a[href$=".xlsx"] {
	background:none!important;
	padding:0;
}

#project-resources .display-posts-listing {
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}

#project-resources blockquote {
	background: url("/wp-content/themes/sfcgtheme/images/quote-mark-75.png") no-repeat 10px 10px;
	padding-left:70px!important;
	margin-bottom:0;
	min-height:37px;
	padding-top:10px;
}

#project-resources .wp-post-image {
	width:200px;
	height:114px;
}

#project-resources .project-resources-videos .excerpt p  {
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
}

#project-resources .project-resources-videos .excerpt {
	width:200px;
	margin:0 auto;
}

#project-resources .project-resources-videos .listing-item {
	width:33%;
	float:left;
	text-align:center;
	margin-top:25px;
	margin-bottom:10px;
}

#project-resources .project-resources-videos .display-posts-listing,
#project-resources .project-resources-videos .colomat-close .see-all-close,
#project-resources .project-resources-videos .see-all {
	border-bottom:0;
}

#project-resources .project-resources-videos .see-all {
	padding-bottom:0!important;
}

#project-resources .project-resources-videos .title-wrapper {
	text-align:center;
	font-size:14px;
}

#project-resources .project-resources-videos .video-play-button-post-pages {
	top:10px;
	left:115px;
	width:60px;
	height:60px;
	background-size:cover;
}

.image-box-diagonal-cut,
.image-box-diagonal-cut td,
.image-box-diagonal-cut-captioned,
.image-box-diagonal-cut-captioned td {
	overflow:hidden;
}

.image-box-diagonal-cut-captioned td {
	vertical-align:top;
}

.image-box-diagonal-cut img,
.image-box-diagonal-cut-captioned img  {
	width:470px;
	height:auto;
}

.diagonal-cut-image-right {
	border-top: 336px solid white;
	border-right: 30px solid transparent;
	position: relative;
	display: inline;
	left: 30px;
	top: 20px;
	margin-left:-30px;
}

.image-box-diagonal-cut-captioned .diagonal-cut-image-right {
	border-top:366px solid white;
	top:350px;
}

.image-box-diagonal-cut-captioned .diagonal-cut-image-left {
	border-bottom:366px solid white;
	left:430px;
	top:-445px;
}

.image-box-diagonal-cut-captioned .right {
	margin-top:-23.5px;
}

.diagonal-cut-image-left {
	border-bottom: 336px solid white;
	border-left: 30px solid transparent;
	position: relative;
	display: inline;
	left: -30px;
	top: -336px;
	margin-right:-30px;
}

.image-box-full-width img {
	width:940px;
	height:auto;
	margin-bottom:6px;
	display:block;
}

.image-box-full-width {
	margin-bottom:0!important;
}

.image-box {
	margin-bottom:25px!important;
	} 
	
.image-box .wp-caption-text {
	text-align:center;
	padding-bottom:0!important;
	}

#survey-results {
	box-shadow: 1px 0 5px rgba(0,0,0, 0.1);
	padding:20px;
	background: url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	margin-bottom:30px;
}

#survey-results-box td {
	vertical-align:middle;
	padding-bottom:10px;
}

#survey-results-box p {
	padding-bottom:5px!important;
	font-size:16px;
}

#survey-results-box {
	border-bottom:1px solid #eee;
}





/*----------------------------- COUNTRY PROJECT - MOBILE PAGE STYLES ----------------------------- */

@media screen and (max-width: 649px) {
	.project-highlights-box img,
	.diag-cut-left,
	.diag-cut-right,
	.diagonal-cut-image-left,
	.diagonal-cut-image-right,
	.diag-cut-right-203,
	.diag-cut-left-203 {
		display:none;
	}
	
	.project-highlights-box-description-right,
	.project-highlights-box-description-left {
		position:static;
	}
	
	.project-highlights-box h5 {
		padding-left:5%;
		padding-right:5%;
	}
	
	.category-projects h4,
	.category-projets h4,
	#survey-results p {
		text-align:center!important;
	}
	
	.project-objectives-icon-box td,
	.image-box-diagonal-cut td,
	.image-box-diagonal-cut-captioned td,
	#survey-results td {
		display:inline;
	}
	
	#post-2833 .project-objectives-icon-box p,
	#project-resources .project-resources-videos .title-wrapper,
	#project-resources .see-all,
	#project-resources .see-all-close {
		text-align:center!important;
	}
	
	.country-project-subtitle {
		font-size:16px;
		padding:0;
		}
		
	.video-full,
	.video-full img {
		width:100%!important;
	}
	
	#project-resources .project-resources-videos .listing-item {
		width:100%;
	}
	
	.video-full .video-play-button-post-pages {
		display:block!important;
		top:-170px;
		left:40%;
		width:80px;
		height:80px;
		margin-bottom:-80px;
	}
	
	#project-resources li,
	.single li {
		text-align:left!important;
	}
	
	.image-box-diagonal-cut img {
		width:100%;
	}
	
	.category-body-projects .wp-caption-text,
	.category-body-projets .wp-caption-text {
		margin-top:-20px;
	}
	
	.image-box .wp-caption-text {
		margin-top:0!important;
	}
	
	.category-body-projects .image-box-diagonal-cut-captioned .wp-caption-text, 
	.category-body-projets .image-box-diagonal-cut-captioned .wp-caption-text {
		margin-top:0;
		margin-bottom:20px;
 	}
	
	.project-highlights-box-description-right,
	.project-highlights-box-description-left {
		width:auto;
	}
	
	
}

/*----------------------------- OUR MISSION PAGE STYLES ----------------------------- */

.page-id-1795 #main,
.page-id-9213 #main {
	margin-bottom:-260px;
}

#post-1795 p.header-intro-paragraph,
#post-9213 p.header-intro-paragraph {
	margin-bottom: 20px;
}

#our-vision-container {
	margin-left:-170px;
	width:1280px;
	height:1000px;
	background: url('/wp-content/uploads/2013/10/our-mission-base.jpg') bottom center no-repeat;
	margin-top:50px;
}

#our-vision {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#our-vision p {
	font-size:18px;
	text-align:center;
	padding-right:40px;
	padding-left:40px;
}

#our-vision-boxes {
	width:880px;
	margin-left:auto;
	margin-right:auto;
	background: url('/wp-content/themes/sfcgtheme/images/our-mission-globe-divider.png') no-repeat 411px 0px;
	height:160px;
	margin-top:10px;
}

.our-vision-globe-divider {
	width:33px;
}

#our-vision-top-bracket {
	width: 418px;
	height:12px;
	border:12px solid #e9e9e9;
	border-bottom:0;
}

#our-vision-bottom-bracket {
	width: 418px;
	height:12px;
	border:12px solid #e9e9e9;
	border-top:0;
}

#our-vision-body {
	vertical-align:middle;
	border-right:none;
	border-left:none;
}

#our-vision-body p {
	padding-bottom:0;
	padding:0 42px;
}

#our-vision-how-we-do-it {
	width: 230px;
	height: 60px;
	float:right;
	margin-right:13px;
	background:url('/wp-content/themes/sfcgtheme/images/the-need/donate-button-the-need.png') 100% 100%; 
}

#our-vision-get-involved {
	width: 228px;
	height: 60px;
	float:left;
	margin-left:19px;
	background:url('/wp-content/themes/sfcgtheme/images/the-need/involved-button-the-need.png') 100% 100%; 
}

#our-vision-how-we-do-it:hover,
#our-vision-get-involved:hover {
	box-shadow: 2px 2px 5px rgba(199, 199, 199, 1);
}

#our-vision-how-we-do-it p,
#our-vision-get-involved p {
	color: white!important;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:0;
	line-height:1.2;
}

#our-vision-button-container {
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

#our-vision-how-we-do-it td,
#our-vision-get-involved td {
	vertical-align:middle;
}

/*----------------------------- OUR MISSION PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	
	#post-1795 h1 {
		font-size:33px!important;
	}
	
	#our-vision-container {
		margin-left:0;
		margin-top:0;
		width:100%;
		height: auto;
		background-image:url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	}
	
	#our-vision {
		width:100%;
	}
	
	#our-vision-boxes {
		width:100%;
		height:auto;
		background: transparent;
	}
	
	#our-vision-boxes td,
	#our-vision-button-container td {
		width:100%;
		display:inline;
	}
	
	#our-vision-top-bracket,
	#our-vision-bottom-bracket {
		display:none!important;
	}
	
	#our-vision p {
		font-size:16px!important;
		text-align:center!important;
	}
	
	#our-vision-boxes td p {
		font-style:italic;
		font-weight:bold;
	}
	
	#our-vision-get-involved,
	#our-vision-how-we-do-it {
		width:90%;
		height:auto;
		float:center;
		margin-left:auto;
		margin-right:auto;
	}
	
	#our-vision-get-involved p,
	#our-vision-how-we-do-it p {
		margin:10px 0;
	}		
}

/*----------------------------- PRESS PAGE STYLES ----------------------------- */

#press-awards-box .title {
	font-size:18px;
	text-transform:none;
	line-height:1.6;
}

#press-awards-box {
	margin-bottom:140px;
	margin-top:10px!important;
}

#sfcg-news-container {
	width:1280px;
	margin-left:-170px;
}

#sfcg-news-container #latest-news,
#sfcg-news-container #see-all {
	margin-left:170px;
}

#sfcg-news-container #see-all {
	width:970px;
}

#post-2374 h4 {
	margin-bottom:0;
}

/*----------------------------- PRESS PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#press-awards-box,
	#press-awards-container,
	#sfcg-news-container {
		width:100%;
		margin-left:0;
		margin-top:0!important;
	}
	
	#sfcg-news-container #see-all  {
		width:90%;
		margin:0 auto!important;
	}
		
	
	#press-awards-box img {
		display:none;
	}
	
	#press-awards-box .listing-item {
		height:auto;
	}
	
	#press-awards-box .excerpt {
		position:static;
		width: 100%!important;
		margin-left: auto!important;
		margin-right: auto!important;
		text-align: center!important;
	}

	#press-awards-box .title {
		position:static;
		width: 100%!important;
		margin-left: auto!important;
		margin-right: auto!important;
		text-align: center!important;
		padding-right:5%!important;
		padding-left:5%!important;
	}
	
	#press-awards-box .see-all {
		text-align:center!important;
	}
}

/*----------------------------- EMPLOYMENT PAGE STYLES ----------------------------- */

#employment-spotlight {
	width:80%;
	background:#f0f0f0;
	border:1px solid #ccc;
	margin:20px auto;
}

#employment-spotlight p {
	padding:10px;
}

#employment-listings-container {
	width:1280px;
	margin-left:-170px;
	margin-top:30px;
}

#employment-listings {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}

.BambooHR-ATS-board h2 {
	font-family: 'nexa_boldregular'!important;
	text-align:center!important;
	font-size:33px!important;
	margin-top:30px!important;
	padding-bottom:30px!important;
	color:#821f8f!important;
}

.BambooHR-ATS-Department-Header {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.BambooHR-ATS-Jobs-Item a {
	font-size:18px!important;
}

.BambooHR-ATS-Location {
	font-size:14px;
}

.BambooHR-ATS-Jobs-Item {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

#BambooHR-Footer {display:none;}

.BambooHR-ATS-board ul ul {
	border-bottom:0!important;
}

.post-password-form {
	margin-bottom:500px!important;
}

/*----------------------------- EMPLOYMENT PAGE STYLES - MOBILE ----------------------------- */
@media screen and (max-width: 649px) {
	
	#employment-listings,
	#employment-listings-container {
		width:100%;
		margin:0;
	}
	
	.BambooHR-ATS-board .BambooHR-ATS-Location {
		margin-left:10px;
		float:none!important;
		padding-top:0!important;
	}
		
	.BambooHR-ATS-board ul {
		width:auto!important;
		padding:0 10px!important;
	}
	
	.BambooHR-ATS-board a {
		line-height:1.3em!important;
	}
	
	.BambooHR-ATS-Department-Header {
		text-align:center!important;
		margin-top:15px;
		padding-top:15px;
		border-top:1px solid #ccc;
	}
	
	.BambooHR-ATS-Jobs-Item {
		border-bottom:0;
	}

}


/*----------------------------- DONATE - WAYS TO GIVE STYLES ----------------------------- */

#post-2413  {
	margin-bottom:150px;
}

#wtg-mail-container {
	width:1280px;
	margin-left:-170px;
}

#wtg-mail-container a,
#wtg-uk-container a,
#wtg-planned-container a {
	font-weight:normal;
}

#wtg-mail {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#wtg-mail-text p {
	text-align:left;
	padding-right:80px;
	font-size:18px;
}

#wtg-mail-text h3,
#wtg-uk-text h3 {
	margin-bottom:0;
}

#wtg-mail-address p {
	text-align:center;
	font-size:18px;
}

#wtg-mail-text {
	width:60%;
}

.wtg-icon {
	width:33px;
	opacity:0.44;
	filter:alpha(opacity=44);
	display:inline;	
	padding-right:10px;
}

.wtg-icon:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

#wtg-mail-left-bracket {
	width: 12px;
	border:12px solid #e9e9e9;
	border-right:0;
}

#wtg-mail-right-bracket {
	width: 12px;
	border:12px solid #e9e9e9;
	border-left:0;
}

#wtg-uk-container {
	width:1130px;
	margin-left:-10px;
	height:239px;
	background:url('/wp-content/themes/sfcgtheme/images/donate/ways-to-give/uk-background.jpg') no-repeat right;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#wtg-uk-container td,
#wtg-uk td {
	vertical-align:middle; 
}

#wtg-uk {
	width:960px;
	margin:0;
}

#wtg-uk-text {
	width:80%;
	padding-right:20px;
}

#wtg-uk-text p {
	text-align:left;
	padding-bottom:0;
	font-size:18px;
}

#wtg-workplace-container h3,  
#wtg-workplace p {
	text-align:center;
}

#wtg-workplace-container {
	margin:0;
}

#wtg-workplace p {
	line-height:1.5;
}
	
#wtg-workplace {
	width:960px;
	height:241px;
	margin-left:auto;
	margin-right:auto;
	background:url('/wp-content/uploads/2016/06/workplace-bg.png') no-repeat bottom center;
	margin-top:20px;
	margin-bottom:0;
}

#wtg-workplace td {
	padding:0 10px;
	width:33%;
}

#wtg-workplace img:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
}

#wtg-stock-container {
	background:url('/wp-content/themes/sfcgtheme/images/donate/ways-to-give/stock-bg.jpg');
	width:1280px;
	height:301px;
	margin-left:-170px;
}

#wtg-stock-container td {
	vertical-align:bottom;
}

#wtg-stock {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#wtg-stock p,
#wtg-stock h3,
#wtg-stock a {
	color:white!important;
	text-align:center!important;
}

#wtg-stock h3 {
	margin-bottom:0;
}

#wtg-planned h4 {
	color:#821f8f;
	text-transform:none;
	margin-bottom:0;
}

#wtg-planned h3,
#wtg-syc-container p {
	text-align:center;
}

#wtg-planned p {
	font-size:18px;
	text-align:left;
}

#wtg-planned #wtg-mail-address {
	width:40%;
	margin-left:auto;
	margin-right:auto;
}

#wtg-planned #wtg-mail-address p,
#wtg-planned #get-involved-jts-button p,
#wtg-syc-container #get-involved-jts-button p {
	text-align:center;
	padding-bottom:0;
}

#wtg-planned #get-involved-jts-button {
	margin-top:40px;
}

#wtg-syc-container {
	border-top:1px solid #bcbec0;
	width:960px;
}

#wtg-syc-container h3 {
	margin-top:50px;
	margin-bottom:30px;
	text-align:center;
}

#wtg-syc-steps {
	margin:10px auto;
	width:800px;
}

#wtg-syc-steps img {
	max-width:none;
	margin-right:30px;
	}

#wtg-syc-steps td {
	vertical-align:middle;
	padding:10px 0;
}

#wtg-syc-steps p {
	text-align:left;
}

/**
 * MailChimp sign-up styles
 */
/* Blog header sign-up */
.searchbox #mc_embed_signup .email {
	float: left;
	margin-right: 0;
}
/* Donate footer sign-up */
.blog-subscribe #mc_embed_signup .email {
    float: left;
    width: 160px !important;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
    color: #0095c8 !important;
    background: none;
    border: 1px solid #0095c8;
}

/* Change placeholder color */
.blog-subscribe .inner .mc4wp-form ::-webkit-input-placeholder,
.blog-subscribe .inner .mc4wp-form :-moz-placeholder,
.blog-subscribe .inner .mc4wp-form ::-moz-placeholder,
.blog-subscribe .inner .mc4wp-form :-ms-input-placeholder {
	color: #0095c8;
}


/**
 * Pop-up Mailchimp form
 */
/* fix left margin on mailchimp pop-up form */
#mc-embedded-subscribe {
	margin-left: 0 !important;
}
.popmake.theme-23026 > .popmake-close, .popmake.theme-default-theme > .popmake-close {
	background-color: #821f8f !important;
}
.popmake.theme-23026, .popmake.theme-default-theme {
	background: #fff !important;
}
.pum-container {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25) !important;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25) !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.25) !important;
}
.pum-overlay.pum-active {
    background: rgba(0, 0, 0, 0.8);
}

/*-- Pop-up mobile styles --*/
@media (max-width: 1024px) and (min-width: 736px) {
	.popmake.theme-23026, .popmake.theme-default-theme {
		left: 30px !important;
	}
}

/**
 * Post social media settings
 */
.aps-social-icon-wrapper {
	width: 100%;
	display: table;
}
#footer-container .aps-social-icon-wrapper {
	margin-top: 20px;
	margin-bottom: -20px;
}
.aps-group-horizontal {
	display: table-cell;
    text-align: center;
}

/**
 * Mashable share icons
 */
.mashsb-container {
	border-bottom: 1px solid #969696;
}
.mashsb-count {
	float: right !important;
}
a.mashicon-facebook, a.mashicon-twitter, a.mashicon-permalink {
	min-width: 10px;
	width: 18px;
    height: 18px;
    border-radius: 100px;
}
.mash-large .text {
	display: none;
}
.mashicon-permalink {
	background: #ccc;
}
.mashicon-permalink span.icon:before {
	font-family: "FontAwesome";
	font-size: 19px;
	content: "\f0c1";
}
.mashsb-toggle-container label {
	font-size: 18px;
	font-weight: bold;
	color: #777;
}
input#permalink-text-field {
	width: 70%;
	margin-left: 10px;
	color: #888;
	font-size: 18px;
}
/* Mobile styles for Mashable icons */
@media screen and (max-width: 649px) {
	.mashsb-container {
		max-width: 90% !important;
		padding-left: 5%;
		padding-right: 5%;
	}
	input#permalink-text-field {
		width: 90%;
		margin-top: 5px;
		margin-left: 0;
	}
}


/*----------------------------- DONATE - WAYS TO GIVE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	
#wtg-mail-container,
#wtg-uk-container,
#wtg-workplace-container,
#wtg-stock-container,
#wtg-planned-container,
#wtg-syc-container,
#wtg-mail,
#wtg-uk,
#wtg-workplace,
#wtg-stock,
#wtg-planned {
	width:100%;
	margin:0;
}

#post-2413 h3,
#post-2413 h4 {
	text-align:center!important;
	padding-right:5%!important;
	padding-left:5%!important;
	line-height:1.2!important;
	width:90%!important;
}

#post-2413 p {
	font-size:16px!important;
	text-align:center!important;
}

#wtg-mail td,
#wtg-uk td {
	padding:0;
	display:inline;
}

#wtg-workplace img {
	width:auto;
}

#wtg-mail-address td {
	display:table;
	width:100%;
}


#wtg-mail-address {
	width:90%!important;
	display:table;
	margin-left:auto!important;
	margin-right:auto!important;
}

#wtg-mail-address p,
#wtg-planned p {
	text-align:center!important;
}

#wtg-mail-left-bracket,
#wtg-mail-right-bracket,
#wtg-uk .wtg-icon {
	display:none;
}

#wtg-workplace {
	background:none;
}

#wtg-stock-container,
#wtg-uk-container {
	height:auto;
	background-size:100% 100%;
}

#wtg-stock,
#wtg-uk {
	margin:20px 0;
}

#post-2413 #get-involved-jts-button p,
#post-2446 #get-involved-jts-button p  {
	margin-top:0;
}

#wtg-planned #get-involved-jts-button {
	margin-top:10px;
}

#wtg-syc-steps {
	width:90%;
	margin:0 auto;
}
}

/*----------------------------- DONATE - THANK YOU STYLES  ----------------------------- */

#double-donation-container {
	width:1280px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/highlight-texture.png');
	margin-top:40px;
}

#double-donation,
#spread-the-word,
#thanks-recurring  {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#double-donation td {
	vertical-align:middle;
}

#double-donation h4 {
	text-transform:none;
	margin-top:0;
	margin-bottom:20px;
	line-height:1.2;
	font-size:24px;
}

#double-donation h3 {
	margin-bottom:0;
	line-height:1.2;
}

#double-donation a {
	font-weight:normal;
}

#double-donation p {
	font-size:18px!important;
	padding-bottom:20px;
}

#spread-the-word-container {
	width:1280px;
	height:357px;
	margin-top:-27px;
	margin-left:-170px;
	background-image:url('/wp-content/themes/sfcgtheme/images/donate/donation-thanks/spread-the-word-background.jpg');
}

#spread-the-word-container h3 {
	text-align:center;
	margin-top:40px;
	margin-bottom:20px;
}


#spread-the-word-container h2 {
	text-align:center;
	color:#821f8f;
	margin:0;
	font-size:28px;
}

#spread-the-word h5 {
	font-size:18px;
	font-weight:900;
	margin:0;
}

#stw-facebook td,
#stw-twitter td {
	vertical-align:top;
}

#stw-facebook img,
#stw-twitter img {
	margin-right:20px;
	max-width:none;
}

#stw-facebook p,
#stw-twitter p {
	padding-right:40px;
	text-align:left;
	line-height:1.6;
	padding-bottom:0;
}

#stw-follow-us {
	margin-left:auto;
	margin-right:auto;
	width:152px;
}

#stw-follow-us td {
	width:25%;
	padding:0 10px;
	margin-left:auto;
	margin-right:auto;
}

#stw-follow-us #facebook-footer {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-fb-follow.png");
	width:38px!important;
	height:38px!important;
	}

#stw-follow-us #twitter-footer {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-tw-follow.png");
	width:38px!important;
	height:38px!important;
	}
	
#stw-follow-us #blog-footer {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-wp-follow.png");
	width:38px!important;
	height:38px!important;
	}

#stw-follow-us #youtube-footer {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-yt-follow.png");
	width:38px!important;
	height:38px!important;
	}
	
#stw-follow-us #gplus-footer {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-gplus-follow.png");
	width:38px!important;
	height:38px!important;
	}

#stw-follow-us #facebook-footer:hover {background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-fb-follow-hover.png");}
#stw-follow-us #twitter-footer:hover {background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-tw-follow-hover.png");}
#stw-follow-us #blog-footer:hover {background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-wp-follow-hover.png");}
#stw-follow-us #youtube-footer:hover {background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-yt-follow-hover.png");}
#stw-follow-us #gplus-footer:hover {background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/donation-thanks-gplus-follow-hover.png");}

#spread-the-word {
	margin-bottom:0;
}

#thanks-recurring-container {
	background: url("/wp-content/themes/sfcgtheme/images/donate/donation-thanks/recurring-sign-up-bg.jpg");
	width:1280px;
	height:779px;
	margin-left:-170px;
}

#thanks-recurring-container h3 {
	text-align:center;
}

#thanks-recurring-container p {
	text-align:center;
	font-size:18px;
	padding-bottom:30px;
}

#thanks-recurring-container #get-involved-jts-button p {
	padding-bottom:0;
}

.page-id-2446 #content {
	margin-bottom:110px;
}
/*----------------------------- DONATE - THANK YOU STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	#post-2446 p.header-intro-paragraph {
		text-align:center!important;
		font-size:16px;
		margin-bottom:40px;
	}
	
	#double-donation-container,
	#spread-the-word-container,
	#thanks-recurring-container,
	#double-donation, 
	#spread-the-word, 
	#thanks-recurring {
		width:100%;
		margin:0;
	}
	
	
	#post-2446 h3,
	#post-2446 h4,
	#post-2446 h5 {
	text-align:center!important;
	padding-right:5%!important;
	padding-left:5%!important;
	line-height:1.2!important;
	width:90%!important;
}

	#post-2446 p {
		font-size:16px!important;
		text-align:center!important;
	}
	
	#double-donation td,
	#spread-the-word td {
		padding:0;
		display:inline;
	}
	
	#spread-the-word-container,
	#thanks-recurring-container {
		background:none;
		height:auto;
	}
	
	#stw-facebook img, 
	#stw-twitter img {
		margin-left:40%;
	}
	
	#stw-facebook td, 
	#stw-twitter td {
		width:100%;
	}
	

}
	
/*----------------------------- FUNDING PARTNERS STYLES  ----------------------------- */

#funding-partners-container {
	margin-top:40px;
}

#funding-partners-container td {
	width:50%;
}

#funding-left-container {
	padding-right:40px;
	border-right: 1px solid #ececed;
}

#funding-right-container {
	padding-left:40px;
}

.funding-partners h4 {
	text-transform:none;
	color:#0095c3;
	margin-bottom:7px;
}

.funding-partners ul {
	font-size:16px;
	margin-bottom:0;
}

.funder-type-top-bracket {
	width: 31%;
	height:12px;
	border:12px solid #e9e9e9;
	border-bottom:0;
}

.funder-type-bottom-bracket {
	width: 31%;
	height:12px;
	border:12px solid #e9e9e9;
	border-top:0;
}

#post-2483,
#post-9259 {
	margin-bottom:200px;
}

/*----------------------------- FUNDING PARTNERS STYLES - MOBILE  ----------------------------- */

@media screen and (max-width: 649px) {
	#post-2483 p.header-intro-paragraph,
	#post-9259 p.header-intro-paragraph {
		text-align:center;
		font-size:16px;
	}
	
	#funding-partners-container {
		margin-top:10px;
	}
	
	#funding-partners-container td {
		display:inline;
		padding:0!important;
	}
	
	#funding-partners-container h4 {
		text-align:center!important;
	}
	
	.funder-type-top-bracket,
	.funder-type-bottom-bracket {
		display:none!important;
	}
	
	#funding-left-container,
	#funding-right-container {
		padding:0;
	}
	
	.funding-partners {
		border-top: 1px solid #ececed!important;
	}
	
}

/*----------------------------- DONATE - INVEST IN PEACE STYLES ----------------------------- */

.page-template-page-templatesdonation-page-php h1,
.page-template-page-templatesdonation-page-blank-php h1 {
	margin-top:70px;
	margin-bottom:30px;
}

.page-template-page-templatesdonation-page-php h4,
.page-template-page-templatesdonation-page-blank-php h4 {
	color:#821f8f;
	text-transform:none;
	font-size:22px;
}

#donate-entry-container {
	background:url('/wp-content/themes/sfcgtheme/images/donate/donate-entry-container-bg.jpg');
	width:1280px;
	margin-left:-170px;
	height:1070px;
}

#donate-entry-contact,
#donate-entry-gift,
#donate-entry-payment {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#donate-entry-contact {
	margin-bottom:20px;
	margin-top:20px;
}

#donate-entry-payment {
	margin-top:20px;
}

#donate-entry-contact-table,
#tribute-table,
#donate-entry-payment-table {
	margin-top:20px;
	}

#donate-entry-gift-table {
	margin-top:28px;
}

#donate-entry-contact-table td {
	padding:8px 0px;
	vertical-align:middle;
}

#tribute-table-fields td {
	padding:8px 0px;
	vertical-align:top;
}

#donate-entry-contact-table input,
#donate-entry-contact-table select,
#donate-entry-gift-table input,
#donate-entry-gift-table select,
#tribute-table input,
#tribute-table select,
#donate-amount-table-container input,
#donate-amount-table-container select {
	font-size:15px;
	border:1px solid #d2d3d5;
	padding:4px;
	font-family:'Open Sans';
	color:#3b3b3c;
	font-weight:bold;
	border-radius:0!important;
}

#donate-entry-contact-table input,
#tribute-table-fields input,
#tribute-table-fields textarea,
#donate-amount-table-container input {
	padding-left:7px;
	border-radius:0!important;
}

#donate-entry-contact-table select,
#tribute-table select,
#donate-amount-table-container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 3px;
    background: #fff url('/wp-content/themes/sfcgtheme/images/donate/triangle-select.png') no-repeat right!important;
	font-weight:normal;
}

#donate-entry-contact-table #firstName, 
#donate-entry-contact-table #confirmEmail,
#tribute-type {
	padding-right:20px;
}

.page-template-page-templatesdonation-page-php ::-webkit-input-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-php :-moz-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-php ::-moz-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-php :-ms-input-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-blank-php ::-webkit-input-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-blank-php :-moz-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-blank-php ::-moz-placeholder {color:#3b3b3c;font-weight:normal;}
.page-template-page-templatesdonation-page-blank-php :-ms-input-placeholder {color:#3b3b3c;font-weight:normal;}

#donate-entry-contact-table #firstNameField,
#donate-entry-contact-table #lastNameField,
#donate-entry-contact-table #cityField,
#donate-entry-contact-table #phoneField {
	width:300px;
}

#donate-entry-contact-table #postalCodeField {width:150px;border-right:none;}	
#donate-entry-contact-table #addressField {width:587px;}	
#donate-entry-contact-table #middleNameField {width:150px;}	
#donate-entry-contact-table #confirmEmailField {width:258px;}
#donate-entry-contact-table #stateField {width:270px;}
#donate-entry-contact-table #countryField {width:310px;}
#donate-entry-contact-table #emailField {width:295px;}

#donate-entry-contact-table #not-usa {
	width:150px;
	height:28px;
	background: #fff url('/wp-content/themes/sfcgtheme/images/donate/not-usa.png') no-repeat;
	border:1px solid #d2d3d5;
	border-left:0;
	padding:0;
}

#donate-entry-contact-table #not-usa p {
	text-align:center;
	font-size:15px;
	padding-left:15px;
	font-weight:bold;
}

#donate-entry-contact-table #not-usa:hover {
	color:#414042;
	cursor:pointer;
}

#donate-entry-gift-table #dollar-amount-label,
#donate-entry-gift-table #donation-frequency-label,
#donate-amount-table #dollar-amount-label {
	background:#fff;
	border:1px solid #d2d3d5;
	border-right:0;
	padding:0 7px;
}

#donate-entry-gift-table #dollar-amount-label,
#donate-amount-table #dollar-amount-label {
	font-weight:bold;
	font-size:18px;
}

#donate-amount-table #dollar-amount-label,
#card-type #title,
#cc-expiry-info #cvvlink {
	vertical-align:middle;
}

#cc-expiry-info #cvvlink {
	width:150px;
}

#gift-amount-table {
	height:30px;
}

#donate-entry-gift-table input {
	border:1px solid #d2d3d5;
	border-left:0;
	padding: 0px;
	font-weight:bold;
	height:33.5px;
	margin:0;
	padding-left:10px;
}

#donate-entry-gift-table #frequency-table {
	border-left:0;
	background:#0095c4;
}
	
#donate-entry-gift-table select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #0095c4 url('/wp-content/themes/sfcgtheme/images/donate/freq-bg.png');
	width:170px;
	height:33px;
	padding-left:20px;
	border:0;
	color: white;
	font-weight:600;
}

#donate-entry-gift-table #gift_amount_simpleField {
	margin-right:20px;
	width:272px;
}

#donate-entry-gift-table td {
	padding:0;
	vertical-align:middle;
}


#tribute-note-field {
	height:20px;
	width:590px;
	padding:4px;
	border:1px solid #d2d3d5;	
}

#tribute-note {
	margin-top:2px;
}

#tribute-type-field {width:308px;}
#tribute-name-field {width:316px;}
#tribute-email-field {width:295px;}

#tribute-type-field,
#tribute-name-field,
#tribute-email-field,
#tribute-note-field {
	filter:alpha(opacity=80);
	opacity:0.8;
}

#tribute-table-fields ::-webkit-input-placeholder {color:#3b3b3c;font-weight:normal;}
#tribute-table-fields :-moz-placeholder {color:#3b3b3c;font-weight:normal;}
#tribute-table-fields ::-moz-placeholder {color:#3b3b3c;font-weight:normal;}
#tribute-table-fields :-ms-input-placeholder {color:#3b3b3c;font-weight:normal;}

#tribute-table-fields input,
#tribute-table-fields textarea {
	color:black;
}

#card-type input[type="radio"] {
	display:none;
}

/* IE11 Issue around radio box selection */
@media all and (-ms-high-contrast:none) {
	#card-type input[type="radio"] {
	display:block;
}
}

#card-type img {
	display:block;
}

#card-type input[type=radio] + label {
	display:inline-block;
    margin:-2px;
    border: 2px solid transparent;
}

#card-type input[type=radio] + label:hover {
	cursor:pointer;
}

#card-type input[type=radio]:checked + label { 
   border: 2px solid #0095c4;
}

#card-type td {
	padding:0 10px;
	vertical-align:middle;
}

#card-type #title {
	width:70px;
	padding:0;
}

#card-type #title p,
#cc-expiry-info {
	color: white;
	text-align:left;
	font-size:15px;
	line-height:1.5;
}

#cc-expiry-info a {
	color:#fce122;
	font-weight:normal;
}

#cc-expiry-info a:hover {
	color:#0095c3;
}

#cc-expiry-info {
	margin-top:12px;
}

#donate-amount-table-container td {
	vertical-align:bottom;
}

#donate-amount-table {
	width:470px;
}

#donate-amount-table #dollar-amount-label {
	padding-right:0;
}

#donate-amount-table #amountField {
	width:270px;
	height:23.5px;
	border-left:0;
}

#donate-amount-table-container #donate-label {
	margin-bottom:10px;
	font-size:16px;
}

#donate-amount-table-container #cardNumberField {
	width:291px;
	padding-right:10px;
}

#donate-amount-table-container #cardCVV2Field {
	width:115px;
}

#donate-amount-table-container #cardExpMonthField {
	width:160px;
	margin-right:10px;
}

#donate-amount-table-container #cardExpYearField {
	width:140px;
}

#donate-submit {
	width: 224px;
	height: 57px;
	background: url("/wp-content/themes/sfcgtheme/images/donate/donate-submit.png") 100% 100%;
	border:0;
	font-size:18px;
	font-weight:bold;
	color: white;
	text-transform: uppercase;
	vertical-align:middle;
	border-radius:0;
}
	
#donate-submit:hover {	
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
}

#donate-submit-container {
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}

#donate-submit-container p {
	color:white;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
	text-align:center;
	font-weight:300;
	margin-top:10px;
}

#donate-fyi td {
	vertical-align:middle;
}

#donate-fyi p {
	padding-bottom:10px;
	padding-left:40px;
	text-align:left;
	
}

#donate-fyi {
	width:96%;
	margin:40px auto;
	margin-bottom:0;
}

#donation-frequency-label p {
	font-size:15px;
	margin:0;
	padding:0;
}

#donate-entry-contact-table #state {
	position:relative;
	left:333px;
}
	
#donate-entry-contact-table #country {
	position:relative;
	left:-333px;
}

.opentip-container .opentip .ot-close {
	background: transparent url('/wp-content/themes/sfcgtheme/images/popup-close-box.png')!important;
	left: 3px!important;
    top: 3px!important;

}

.page-id-2568 .opentip,
.page-id-2653 .opentip {
	background: white;
	background: -webkit-gradient(0);
	background: -webkit-linear-gradient(0);
	background: -moz-linear-gradient(0);
	background: -ms-radial-gradient(0);
	background: -o-linear-gradient(0);
	background: linear-gradient(0);
}
.page-id-2568 .opentip p,
.page-id-2653 .opentip p {
	color: #414042!important;
	text-shadow: none;
	font-size:14px!important;
	line-height:1.6!important;
	padding-left:10px;
	text-align:left;
}

/*----------------------------- DONATE - INVEST IN PEACE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	
.page-template-page-templatesdonation-page-php h1, 
.page-template-page-templatesdonation-page-blank-php h1 {
	margin-top:20px;
	margin-bottom:0;
}

.page-template-page-templatesdonation-page-php h4, 
.page-template-page-templatesdonation-page-blank-php h4 {
	text-align:center!important;
}

#donate-entry-container {
	width:100%;
	margin:0 auto;
	height:auto;
	background: none;
}

#donate-entry-contact,
#donate-entry-gift,
#donate-entry-gift-table,
#donate-amount-table-container {
	width:100%;
	margin-left:-7px;
}

#gift-amount-table,
#tribute-table,
#tribute-note-field,
#tribute-table-fields,
#donate-entry-payment,
#donate-amount-table,
#cc-expiry-info {
	width:100%;
}

#donate-entry-contact-table, 
#tribute-table, 
#donate-entry-payment-table,
#donate-entry-gift-table {
	margin-left:auto!important;
	margin-right:auto!important;
	width:90%;
}

#donate-entry-contact-table td,
#gift-amount-table td,
#donate-amount-table-container td,
#tribute-table-fields td {
	display:inline;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

#dollar-amount-label,
#donate-entry-contact-table #not-usa {
	display:none!important;
}

#donate-entry-gift-table input,
#donate-entry-contact-table select,
#donate-entry-contact-table input,
#tribute-table-fields select,
#tribute-table-fields input,
#donate-amount-table-container #amountField,
#donate-amount-table-container #cardNumberField,
#tribute-table-fields textarea {
	width:100%!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
	margin:10px auto!important;
}

#donate-entry-contact-table #firstName, 
#donate-entry-contact-table #confirmEmail, 
#tribute-type,
#donate-amount-table-container #cardNumberField {
	padding-right:0!important;
}

#donation-frequency-label {
	margin:10px 0!important;
	background:transparent!important;
	border:0!important;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	text-align:center!important;
}

#frequency-table {
	margin-left:auto;
	margin-right:auto;
}
	
#donate-entry-gift-table {
	margin-top:20px;
}

#donate-entry-gift-table select {
	margin:10px 0!important;
}

#donate-entry-gift-table #gift_amount_simpleField,
#donate-amount-table #amountField {
	margin:0;
	height:auto;
	border-left:1px solid #d2d3d5!important;
}

#donate-entry-contact-table #postalCodeField {
	border-right:1px solid #d2d3d5!important;
}

#frequency-table #rgsFrequency {
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-22px;
}

#donate-amount-table-container #donate-label {
	text-align:center;
}

#card-type #title p, #cc-expiry-info {
	color:#333;
	font-weight:bold;
	text-align:center!important;
}

#card-type p {
padding:0!important;
margin-bottom:5px;
width:100%!important;
}

#card-type td {
	width:25%;
}

#card-type input[type=radio] + label {
	margin-right:10px;
}

#card-type img {
width:auto;
}

#card-type {
	width:105%;
}

#donate-amount-table-container #cardCVV2Field,
#donate-amount-table-container #cardExpMonthField,
#donate-amount-table-container #cardExpYearField {
	padding-top:10px!important;
	padding-bottom:10px!important;
	margin:10px auto!important;
	width:100%;
}

#donate-amount-table-container #cardCVV2,
#donate-amount-table-container #cardExpMonth,
#donate-amount-table-container #cardExpYear {
	margin-left:auto;
	margin-right:auto;
	width:70%;
}

#cc-expiry-info {
	margin-top:-5px;
}

#donate-submit {
	margin:-10px 0;
	}

#donate-submit-container p {
	text-shadow:none;
	color:#333;
	font-weight:bold;
	text-align:center!important;
	margin-bottom:20px;
}

#donation-frequency-label p {
	text-align:center!important;
}

.page-template-page-templatesdonation-page-php #mobile-footer,
.page-template-page-templatesdonation-page-blank-php #mobile-footer  {
	margin-top:0px;
}

#donate-fyi img {
	display:none;
}

#donate-entry-contact-table #state {
	position:relative;
	top:60px;
	left:0;
}
	
#donate-entry-contact-table #country {
	position:relative;
	left:0px;
	top:-65px;
}	
}

/*----------------------------- OUR RESOURCES PAGE STYLES ----------------------------- */


.page-id-3048 #content,
.page-id-9265 #content {
	margin-bottom:150px;
}

#post-3048 h3,
#post-9265 h3,
#dme-services-icons p,
#ptr-services-icons p,
#community-tools-box p,
#dialogue-tools-box p {
	text-align:center;
	padding:0;
}

#post-3048 p,
#post-9265 p {
	padding:0 20px;
	text-align:center;
}

#dme-services-icons,
#ptr-services-icons,
#community-tools-box,
#dialogue-tools-box {
	width:100%;
	margin:40px auto;
	margin-bottom:60px;
}

#dme-services-icons td,
#ptr-services-icons td {
	width:33%;
}

#dme-services-icons a,
#ptr-services-icons a,
#community-tools-box a,
#dialogue-tools-box a {
	color:#808285;
}

#dme-services-icons img,
#ptr-services-icons img,
#community-tools-box img,
#dialogue-tools-box img {
	opacity:0.7;
	filter:alpha(opacity=70);
	padding-bottom:5px;
}

#dme-services-icons img:hover,
#ptr-services-icons img:hover,
#community-tools-box img:hover,
#dialogue-tools-box img:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
	
/*----------------------------- OUR SERVICES PAGE STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {

	#dme-services-icons td, 
	#ptr-services-icons td,
	#conflict-101 td,
	#dialogue-tools-box td,
	#community-tools-box td {
		display:inline;
		padding:0;
	}
	
	#dme-services-icons, 
	#ptr-services-icons,
	#dialogue-tools-box,
	#community-tools-box {
		margin:20px auto;
	}
	
	#post-3048 p,
	#post-9265 p {
		text-align:center!important;
	}
	
	#post-3048 h3,
	#post-9265 h3 {
		line-height:1.2;
	}
	
	#dme-services-icons p, 
	#ptr-services-icons p,
	#dialogue-tools-box p,
	#community-tools-box p {
		margin:20px auto;
	}
	
	.page-id-3048 #mobile-footer,
	.page-id-9265 #mobile-footer {
		margin-top:0;
	}
	
	#conflict-101 {
		width:100%!important;
	}
	
	#conflict-101 p {
		text-align:center!important;
		margin:20px auto;
	}
		
}

/*----------------------------- OUR SERVICES - 2ND LEVEL STYLES ----------------------------- */

#post-3494,
#post-9290 {
	margin-bottom:200px;
	}

#conflict-101 {
	width:60%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:50px;
}

#conflict-101 a {
	color:#3b3b3c;
}

#conflict-101 td {
	vertical-align:middle;
	padding:10px 0;
}

#conflict-101 p {
	padding-left:60px;
	padding-bottom:0;
}

#conflict-101 a:hover {
	color:#0095c3;
}

#conflict-101-violence-stats {background: url('/wp-content/themes/sfcgtheme/images/our-services/stats.png') left no-repeat;}
#conflict-101-violence-stats:hover {background: url('/wp-content/themes/sfcgtheme/images/our-services/stats-hover.png') left no-repeat;}
#conflict-101-commonly-used-terms {background: url('/wp-content/themes/sfcgtheme/images/our-services/terms.png') left no-repeat;}
#conflict-101-commonly-used-terms:hover {background: url('/wp-content/themes/sfcgtheme/images/our-services/terms-hover.png') left no-repeat;}
#conflict-101-recommended-reading-list {background: url('/wp-content/themes/sfcgtheme/images/our-services/list.png') left no-repeat;}
#conflict-101-recommended-reading-list:hover {background: url('/wp-content/themes/sfcgtheme/images/our-services/list-hover.png') left no-repeat;}
#conflict-101-tips-for-transforming-conflict {background: url('/wp-content/themes/sfcgtheme/images/our-services/tips.png') 4px no-repeat;}
#conflict-101-tips-for-transforming-conflict:hover {background: url('/wp-content/themes/sfcgtheme/images/our-services/tips-hover.png') 4px no-repeat;}


#training-materials-listing img,
#training-materials-listing .learn-more {
	display:none;
}

#training-materials-listing .title {
	font-size:18px;
}

#training-materials-listing .title-wrapper {
	padding-bottom:0;
	margin-top:10px;
}

#training-materials-listing .listing-item {
	padding:15px 0;
	border-bottom:1px solid #ededed;
}

/*----------------------------- FAQ STYLES ----------------------------- */

#post-3637 h5 {
	color: #0095c3;
	margin-bottom:0;
}

#post-3637 a {
	color: #821f8f;
}

#post-3637 a:hover {
	color: #0095c3;
}

#post-3637 h3 {
	font-size:26px;
}

#post-3637 hr {
	margin:20px 0;
}

#post-3637 {
	margin-bottom:250px;
}

/*----------------------------- FAQ STYLES - MOBILE ----------------------------- */
@media screen and (max-width: 649px) {
	
#post-3637 h3 {
	text-align:center;
	line-height:1.2;
}

#post-3637 h5 {
	padding:0 5%;}
	
}

/*----------------------------- SEARCH PAGE STYLES ----------------------------- */

.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
  font-size: 20px!important;
  font-family: 'Open Sans', Arial, sans-serif;
  text-decoration:none;
}

.gs-result .gs-visibleUrl {
  color: #666!important;
}

.gs-fileFormat {
	color: #666!important;
	font-family:'Open Sans';
	font-size:16px;
	line-height:1;
	padding-bottom:5px!important;
}

#post-3660 a,
#post-3660 a:b {
	color:#821f8f!important;
}

#post-3660 a:hover,
#post-3660 a:hover b {
	color:#0095c3!important;
}

div.gcsc-branding {
	display:none; 
}

#resInfo-1 {
	font-size: 18px!important;
  	font-family: 'Open Sans', Arial, sans-serif;
  	text-align:center;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
}

.gsc-results {
	margin-top:-55px;
}

#___gcse_1 {
	margin-top:-30px;
}

.gsc-webResult {
	padding:0!important;
	padding-top:15px!important;
	border-bottom:1px solid #eee!important;
}

.gs-snippet {
	font-family:'Open Sans';
	font-size:16px;
	line-height:1.75;
}

.gs-visibleUrl {
	font-family:'Open Sans';
	font-size:16px;
	margin-top:5px;
}

.gsc-cursor-box {
	font-family:'Open Sans';
	font-size:18px;
	margin-top:20px;
	text-align:center!important;
}

.gsc-cursor-page {
	margin-right:16px!important;
}
	

.gsc-thumbnail-inside,
.gsc-url-top {
	padding-left:0!important;
}
	
.gsc-result .gs-title {
	overflow:visible!important;
	}
	
#post-3660 h1 {
	margin-top:60px;
	margin-bottom:0;
}

#post-3660 h4 {
	text-align:center;
	font-size:28px;
	text-transform:none;
	margin-top:0;
}

#post-3660 {
	margin-bottom:150px;
}

/*----------------------------- PROGRESS REPORT PAGE STYLES ----------------------------- */

#post-3798,
#post-9254 {
	margin-bottom:200px;
}

#post-3798 p,
#post-9254 p {
	margin-top:30px;
	text-align:center;
	font-size:18px;
}

#flopped-button-large {
	margin:10px auto;
	background: url('/wp-content/themes/sfcgtheme/images/the-need/involved-button-the-need.png');
	width:227px;
	height:58px;
}

#flopped-button-large:hover {
	box-shadow: 0 2px 6px rgba(0, 00, 0, 0.3);
}
	
#flopped-button-large p {
	margin:0;
	padding:0;
	text-transform:uppercase;
	color:white;
	font-weight:bold;
}

#flopped-button-large td {
	vertical-align:middle;
}

#post-3798 a[href$=".PDF"],
#post-3798 a[href$=".pdf"],
#post-9254 a[href$=".PDF"],
#post-9254 a[href$=".pdf"] {
	padding: 2px 30px 2px 0px;
	background: url("/wp-content/themes/sfcgtheme/images/pdf-icon.png") right center no-repeat;
}

#post-3798 a:hover[href$=".PDF"],
#post-3798 a:hover[href$=".pdf"],
#post-9254 a:hover[href$=".PDF"],
#post-9254 a:hover[href$=".pdf"] {
	background: url("/wp-content/themes/sfcgtheme/images/pdf-icon-hover.png") right center no-repeat;
}

.issuuembed span {
	font-family:'Open Sans'!important;
	margin-bottom:5px;
	display:none!important;
}

div.issuuembed  {
	background: #d6d8dc!important;
}

.issuuembed object {
	margin-bottom:-18px!important;
}
	
/*----------------------------- PROGRESS REPORT PAGE - MOBILE STYLES ----------------------------- */	
@media screen and (max-width: 649px) {
	div.issuuembed  {
		width:100%!important;
		height:200px!important;
	}
	
	#flopped-button-large p,
	#post-3798 p {
		text-align:center!important;
	}
	
	#post-3798 {
		margin-bottom:100px!important;
	}
		
}

/*----------------------------- CORE PRINCIPLES PAGE STYLES ----------------------------- */	

.page-id-4721 #content,
.page-id-9205 #content {
	margin-bottom:115px;
}

#post-4721 .accent-line-white,
#va-accordion,
#post-9205 .accent-line-white {
	margin-left:-170px;
	width:1280px;
}

#post-4721 .header-intro-paragraph,
#post-9205 .header-intro-paragraph {
	margin-bottom:40px;
	padding:0 20px;
}
	

#post-4721 h3,
#post-9205 h3 {
	text-align:center;
	font-size:33px;
}

#cp-timeline-container {
	margin-top:60px;
	background: url("/wp-content/themes/sfcgtheme/images/core-principles/core-principles-base.jpg") bottom center no-repeat;
	height:1850px;
	width:1280px;
	margin-left:-170px;
}

#post-9205 #cp-timeline-container {
	height:2300px;
}

#cp-timeline {
	width:960px;
	margin:30px auto;
}

#cp-timeline td {
	vertical-align:top;
}

#cp-timeline .left,
#cp-timeline .right {
	width:46%;
}

#cp-timeline .left p {
	text-align:right;
}

#cp-timeline p {
	font-size:18px;
	padding-bottom:20px;
}

#cp-timeline .center {
	width:8%;
	background: url("/wp-content/themes/sfcgtheme/images/core-principles/timeline.png") center repeat-y;
	text-align:center;
	font-size:45px;
	line-height:30px;
}

#cp-timeline .center-top {
	width:8%;
	background: url("/wp-content/themes/sfcgtheme/images/core-principles/timeline.png") center 5px repeat-y;
	text-align:center;
	font-size:45px;
	line-height:30px;
}

#cp-timeline .center-bottom {
	width:8%;
	background: url("/wp-content/themes/sfcgtheme/images/core-principles/timeline.png") center top no-repeat;
	text-align:center;
	font-size:45px;
	line-height:30px;
}

/* Vertical Accordion Style */
.va-container {
	position:relative;
	margin:40px auto 0 auto;
}
.va-wrapper {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	background:#fff;
}
.va-slice {
	cursor:pointer;
	position:absolute;
	width:100%;
	left:0px;
	overflow:hidden;
}
/*.va-slice-1 {background:#fff url('/wp-content/themes/sfcgtheme/images/core-principles/conflict-is-normal-b.jpg') no-repeat center center;}
.va-slice-2 {background:#fff url('/wp-content/themes/sfcgtheme/images/core-principles/not-compromise-b.jpg') no-repeat center center;}
.va-slice-3 {background:#fff url('/wp-content/uploads/2014/04/CorePrinciple_ReplacableImg_3.jpg') no-repeat center center;}
.va-slice-4 {background:#fff url('/wp-content/themes/sfcgtheme/images/core-principles/peace-is-process-b.jpg') no-repeat center center;}
.va-slice-5 {background:#fff url('/wp-content/themes/sfcgtheme/images/core-principles/interdependent-b.jpg') no-repeat center center;}*/

.va-slice-1 {background:#fff url('/wp-content/uploads/2014/04/0418_CorePrinciple_1.jpg') no-repeat center center;}
.va-slice-2 {background:#fff url('/wp-content/uploads/2014/04/0418_CorePrinciple_2.jpg') no-repeat center center;}
.va-slice-3 {background:#fff url('/wp-content/uploads/2014/04/0418_CorePrinciple_3.jpg') no-repeat center center;}
.va-slice-4 {background:#fff url('/wp-content/uploads/2014/04/0418_CorePrinciple_4.jpg') no-repeat center center;}
.va-slice-5 {background:#fff url('/wp-content/uploads/2014/04/0418_CorePrinciple_5.jpg') no-repeat center center;}


.va-title {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:30px;
	color:#fff;
	font-weight:bold!important;
	margin:0 170px!important;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
	
}
.va-content {
	display:none;
	margin-left:25px;
	margin-left:170px;
	margin-top:-30px;
}

.va-slice p {
	color: white;
	width:960px;
	font-size:18px!important;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
}

/*----------------------------- CORE PRINCIPLES PAGE - MOBILE STYLES ----------------------------- */	
@media screen and (max-width: 649px) {
	#va-accordion,
	#cp-timeline,
	#cp-timeline-container {
		width:100%!important;
		margin:0!important;
		background:none;
		height:auto;
	}
	
	.va-title {
		margin:0!important;
		font-size:20px!important;
		line-height:20px!important;
		text-align:center!important;
		padding-top:20px;
		margin-bottom:10px!important;
	}
	
	.va-content {
		margin:0;
	}
	
	.va-content p {
		font-size:14px!important;
	}
	
	#cp-timeline td {
		display:inline;
		width:100%;
	}
	
	#cp-timeline .center,
	#cp-timeline .center-top,
	#cp-timeline .center-bottom {
		display:none;
	}
	
}



/*----------------------------- New CG Blog Category Styles ----------------------------- */


body.category-blog,
body.page-template-page-templatesblog-confirm-php, 
body.category-body-blog {
	background:url('/wp-content/themes/sfcgtheme/images/cgblog/blog-line.png') #fff no-repeat center 50px;
}
	
.category-blog .site, 
.page-template-page-templatesblog-confirm-php .site,
.category-body-blog .site {
	background:transparent;
}
	
.category-blog #content, 
.page-template-page-templatesblog-confirm-php #content,
.category-body-blog #content {
	padding:0;width:980px;
}
	
body.category-blog #content,
body.page-template-page-templatesblog-confirm-php #content,
body.category-body-blog #content {
	top:-50px;
}
	
body.category-blog .site,
body.category-body-blog .site,
body.page-template-page-templatesblog-confirm-php .site {
	max-width: 976px; 
	margin: 40px auto 0; 
	box-shadow:none;
}
	
body.category-blog #sfcg-header-menu-container,
body.category-body-blog #sfcg-header-menu-container,
body.page-template-page-templatesblog-confirm-php #sfcg-header-menu-container {
	max-width:976px; 
	height: auto; 
	position:static;
	background:none;
}
	 	
body.category-blog #sfcg-header-menu-container .main-tag-line, 
body.category-body-blog #sfcg-header-menu-container .main-tag-line,
body.page-template-page-templatesblog-confirm-php #sfcg-header-menu-container .main-tag-line {
	vertical-align: middle;
}
	
body.category-blog #sfcg-header-menu-container .main-tag-line p.tag-line, 
body.category-body-blog #sfcg-header-menu-container .main-tag-line p.tag-line,
body.page-template-page-templatesblog-confirm-php #sfcg-header-menu-container .main-tag-line p.tag-line {
	line-height:1.4em; 
	font-size: 11px; 
	color:#636466; 
	width:278px; 
	margin:auto;
}

body.category-blog td.searchbox,
body.category-body-blog td.searchbox,
body.page-template-page-templatesblog-confirm-php td.searchbox {
	vertical-align:inherit; 
	width:240px;
}
	
body.category-blog td.searchbox .googlebox,
body.category-body-blog td.searchbox .googlebox,
body.page-template-page-templatesblog-confirm-php td.searchbox .googlebox { 
	float:right;
}

body.category-blog td.searchbox #gsc-i-id1,
body.category-blog td.searchbox div.gsc-input-box,
body.category-body-blog td.searchbox #gsc-i-id1,
body.category-body-blog td.searchbox div.gsc-input-box,
body.page-template-page-templatesblog-confirm-php #gsc-i-id1,
body.page-template-page-templatesblog-confirm-php div.gsc-input-box {
	background:#dadada!important;
}

.menu-blog-menu-container {
	border:1px solid #d9d9d9;
}

body.category-blog a.social-link,
body.category-body-blog a.social-link,
body.page-template-page-templatesblog-confirm-php a.social-link {
	display:block; 
	width:100%; 
	height:100%;
}
	
body.category-blog .social-media-icons, 
body.category-body-blog .social-media-icons,
body.page-template-page-templatesblog-confirm-php .social-media-icons { 
	overflow:hidden;
	float:right;
}

body.category-blog .social-media-icons .social-icon, 
body.category-body-blog .social-media-icons .social-icon,
body.page-template-page-templatesblog-confirm-php .social-icon {
	width: 26px; 
	height: 25px; 
	float: left; 
	margin: 0 3px;
}

body.category-blog .social-media-icons #social-facebook,
body.category-body-blog .social-media-icons #social-facebook,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-facebook {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/facebook.png);
}
	
body.category-blog .social-media-icons #social-facebook:hover, 
body.category-body-blog .social-media-icons #social-facebook:hover,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-facebook:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/facebook_active.png);
}
	
body.category-blog .social-media-icons #social-google,
body.category-body-blog .social-media-icons #social-google,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-google {
	 background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/google.png);
}
	 
body.category-blog .social-media-icons #social-google:hover,
body.category-body-blog .social-media-icons #social-google:hover,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-google:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/google_active.png);
}

body.category-blog .social-media-icons #social-youtube,
body.category-body-blog .social-media-icons #social-youtube,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-youtube {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/youtube.png);
}
	
body.category-blog .social-media-icons #social-youtube:hover,
body.category-body-blog .social-media-icons #social-youtube:hover,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-youtube:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/youtube_active.png);
}
	
body.category-blog .social-media-icons #social-twitter, 
body.category-body-blog .social-media-icons #social-twitter,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-twitter {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/twitter.png);
}

body.category-blog .social-media-icons #social-twitter:hover,
body.category-body-blog .social-media-icons #social-twitter:hover,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-twitter:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/twitter_active.png);
}

body.category-blog .social-media-icons #social-join,
body.category-body-blog .social-media-icons #social-join,
body.page-template-page-templatesblog-confirm-php .social-media-icons #social-join {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/join-the-search.png) center center no-repeat; 
	height: 25px;
	width:57px;
	float:left;
	margin-left:7px;
}

body.category-blog #sfcg-header-menu .subscribe-link,
body.category-body-blog #sfcg-header-menu .subscribe-link,
body.page-template-page-templatesblog-confirm-php #sfcg-header-menu .subscribe-link {
	color:#414042;
	font-size: 12px;
	margin: 7px 0 14px 0;
	float:right;
}

#blog-subscribe-box {
	width:200px;
	height:50px;
	float:right;
	margin-bottom:-15px;
}

#blog-subscribe-box p {
	font-size:12px;
	line-height:1.2;
	display:inline;
	float:right;
}
	
#blog-subscribe-box label {
	display:none;
}
	
#blog-subscribe-box #s2email {
	position:relative;
	top:-20px;
	margin-bottom:-20px;
	left:-80px;
}
	
#blog-subscribe-box input {
	position:relative;
	top:-44px;
}

@media screen and (min-width:0\0) {
#blog-subscribe-box input {top:-32px;}
} 

#blog-subscribe-box .s2_message,
#blog-subscribe-box .s2_error {
	text-align:right;
	margin-top:-5px;
	color:#821f8f;
}

body.category-blog #main, 
body.category-body-blog #main,
body.page-template-page-templatesblog-confirm-php #main {
	position:static;
}

body.category-blog .main-navigation ul.nav-menu, 
body.category-body-blog .main-navigation ul.nav-menu,
body.page-template-page-templatesblog-confirm-php .main-navigation ul.nav-menu {
	font-size:0;
}
	
body.category-blog .main-navigation ul.nav-menu,
body.category-blog .main-navigation div.nav-menu > ul, 
body.category-body-blog .main-navigation ul.nav-menu, 
body.category-body-blog .main-navigation div.nav-menu > ul,
body.page-template-page-templatesblog-confirm-php .main-navigation ul.nav-menu, 
body.page-template-page-templatesblog-confirm-php .main-navigation div.nav-menu > ul {
	text-align:left;
}
	
body.category-blog li#menu-item-49, 
body.category-blog li#menu-item-50, 
body.category-blog li#menu-item-37, 
body.category-blog li#menu-item-33, 
body.category-body-blog li#menu-item-49, 
body.category-body-blog li#menu-item-50, 
body.category-body-blog li#menu-item-37, 
body.category-body-blog li#menu-item-33,
body.page-template-page-templatesblog-confirm-php li#menu-item-49, 
body.page-template-page-templatesblog-confirm-php li#menu-item-50, 
body.page-template-page-templatesblog-confirm-php li#menu-item-37, 
body.page-template-page-templatesblog-confirm-php li#menu-item-33 {
	border-right:none;
	padding:0;
}
	
body.category-blog li#menu-item-32,
body.category-body-blog li#menu-item-32,
body.page-template-page-templatesblog-confirm-php li#menu-item-32 {
	padding:0;
}
	
body.category-blog ul.nav-menu > li,
body.category-body-blog ul.nav-menu > li,
body.page-template-page-templatesblog-confirm-php ul.nav-menu > li {
	 border-left:1px solid #d9d9d9;
	 border-right:1px solid #d9d9d9;
	 margin:0;
	 padding:0;
	 width: 19.76%;
	 text-align:center;
}
	 
body.category-blog .main-navigation li ul,
body.category-body-blog .main-navigation li ul,
body.page-template-page-templatesblog-confirm-php .main-navigation li ul {
	right:0;
}

body.category-blog .main-navigation li a,
body.category-body-blog .main-navigation li a,
body.page-template-page-templatesblog-confirm-php .main-navigation li a {
	color:#808285!important;
	padding: 5px 1px;
}
	
body.category-blog .main-navigation li a:hover,
body.category-body-blog .main-navigation li a:hover,
body.page-template-page-templatesblog-confirm-php .main-navigation li a:hover {
	color:#821f8f!important;
}
	
body.category-blog .main-navigation li#menu-item-6302 a, 
body.category-body-blog .main-navigation li#menu-item-6302 a,
body.page-template-page-templatesblog-confirm-php .main-navigation li#menu-item-6302 a {
	color:#821f8f!important;
	font-weight: bold;
}

body.category-blog li#menu-item-821,
body.category-blog li#menu-item-734,
body.category-blog li#menu-item-6300,
body.category-blog li#menu-item-2717,
body.category-body-blog li#menu-item-821,
body.category-body-blog li#menu-item-734,
body.category-body-blog li#menu-item-6300,
body.category-body-blog li#menu-item-2717,
body.page-template-page-templatesblog-confirm-php li#menu-item-821,
body.page-template-page-templatesblog-confirm-php li#menu-item-734,
body.page-template-page-templatesblog-confirm-php li#menu-item-6300,
body.page-template-page-templatesblog-confirm-php li#menu-item-2717 {
	background:url("/wp-content/themes/sfcgtheme/images/menu-top-blog.gif")!important;
}

body.category-blog li#menu-item-6302,
body.category-body-blog li#menu-item-6302,
body.page-template-page-templatesblog-confirm-php li#menu-item-6302 {
	padding:0 20px;
}

body.category-blog .sub-menu li.menu-item,
body.category-body-blog .sub-menu li.menu-item,
body.page-template-page-templatesblog-confirm-php .sub-menu li.menu-item {
	background:#FFF;
	top:0!important;
}

body.category-blog p.archive-title { 
	color:#414042;
	text-align:left;
	border-bottom: 1px solid #969696;
	padding-bottom: 15px;
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	text-transform: uppercase;
	font-weight: 900;
	font-size:18px;
}

body.category-blog #postsummary .attribution-author, 
body.category-blog #postsummary .attribution-date {
	color:#000;
} 
	
body.category-blog #postsummary img {
	width:652px;
	height: 290px;
	}
	
body.category-blog #postsummary p {
	font-size:14px;
	line-height: 20px;
	color:#414042;
}	
body.category-blog #postsummary p.attribution + p.attribution {
	margin-top: -10px;
}
body.category-blog #postsummary h1,
body.category-blog #postsummary h1 a {
	color:#414042;
	}

body.category-blog #colophon,
body.category-body-blog #colophon,
body.page-template-page-templatesblog-confirm-php #colophon {
	width:auto;
	height:auto;
	background:none;
}

body.category-body-blog #colophon {
	margin-top:200px;
}

body.category-blog #colophon .copyright,
body.category-body-blog #colophon .copyright,
body.page-template-page-templatesblog-confirm-php #colophon .copyright {
	text-align:center; 
	margin: 5px 0 50px 0;
}

body.category-blog footer[role="contentinfo"], 
body.category-body-blog footer[role="contentinfo"],
body.page-template-page-templatesblog-confirm-php footer[role="contentinfo"] {
	border-top:none;
}

body.category-blog .footer-social.social-media-icons,
body.category-body-blog .footer-social.social-media-icons,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons {
	float: none; 
	margin: auto; 
	width:132px;
}	

body.category-blog .footer-social.social-media-icons .social-icon,
body.category-body-blog .footer-social.social-media-icons .social-icon,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons .social-icon {
	width: 21px;
	height: 21px;
	float:left;
	margin: 0 6px;
}
	
body.category-blog .footer-social.social-media-icons #social-facebook,
body.category-body-blog .footer-social.social-media-icons #social-facebook,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-facebook {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/facebook-footer-icon.png);
}
	
body.category-blog .footer-social.social-media-icons #social-facebook:hover,
body.category-body-blog .footer-social.social-media-icons #social-facebook:hover,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-facebook:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/facebook-footer-icon-active.png);
}

body.category-blog .footer-social.social-media-icons #social-google,
body.category-body-blog .footer-social.social-media-icons #social-google,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-google {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/google-footer-icon.png);
}

body.category-blog .footer-social.social-media-icons #social-google:hover, 
body.category-body-blog .footer-social.social-media-icons #social-google:hover,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-google:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/google-footer-icon-active.png);
}
	
body.category-blog .footer-social.social-media-icons #social-youtube,
body.category-body-blog .footer-social.social-media-icons #social-youtube,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-youtube {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/youtube-footer-icon.png);
}
	
body.category-blog .footer-social.social-media-icons #social-youtube:hover, 
body.category-body-blog .footer-social.social-media-icons #social-youtube:hover,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-youtube:hover { 
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/youtube-footer-icon-active.png);
}

body.category-blog .footer-social.social-media-icons #social-twitter,
body.category-body-blog .footer-social.social-media-icons #social-twitter,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-twitter  {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/twitter-footer-icon.png); 
}

body.category-blog .footer-social.social-media-icons #social-twitter:hover,
body.category-body-blog .footer-social.social-media-icons #social-twitter:hover,
body.page-template-page-templatesblog-confirm-php .footer-social.social-media-icons #social-twitter:hover {
	background:url(../Documents/SFCG/var/www/vhosts/www.sfcg.org/web/content/wp-content/themes/sfcgtheme/images/cgblog/icons/twitter-footer-icon-active.png);
	}	

body.category-blog #main .header-image,
body.page-template-page-templatesblog-confirm-php #main .header-image {
	width:980px;
	height:450px;
	background:none;
	border-top:1px solid #d9d9d9;
}
	
body.category-blog #main .header-image img,
body.page-template-page-templatesblog-confirm-php #main .header-image img {
	width: 980px;
	height: auto;
}
	
body.category-blog #main .header-image .listing-item p.title-wrapper,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item p.title-wrapper {
	text-align: center;
	background: rgba(0,0,0,0.7);
	height: 150px;
	position: relative;
	top: -150px;
	font-size: 24px;
}

body.category-blog #main .header-image .listing-item p.excerpt,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item p.excerpt {
	text-align: center; 
	position: relative; 
	top: -230px;
}
	
body.category-blog #main .header-image .listing-item p.excerpt a,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item p.excerpt a {
	color:#FFF; 
	border: 2px solid #FFF; 
	padding: 5px 10px; 
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-size:12px;
}
	
body.category-blog #main .header-image .listing-item p.excerpt a:hover,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item p.excerpt a:hover {
/*
	background;#fff;
	color:#414042;
	border: 2px solid #414042;
*/

	background:rgba(0,0,0,0.5);
	color:#fff;
	border: 2px solid #fff;

}

body.category-blog #main .header-image .listing-item .category-list,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item .category-list {
	text-align:center; 
	color:#FFF; 
	position: relative; 
	top: -280px;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:2px;
}

/* Hide blog category list on featured blog post and reposition header */
.category-blog .header-image .category-list {
  display: none;
}
.category-blog .header-image .listing-item .title-wrapper a {
	top: 25px !important;
}

body.category-blog #main .header-image .listing-item .category-list a,
body.category-blog #main .header-image .listing-item p.title-wrapper a,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item .category-list a,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item p.title-wrapper a {
	color:#FFF;
}
	
body.category-blog #main .header-image .listing-item .category-list a,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item .category-list a {
	font-weight: normal;
}

body.category-blog #main .header-image .listing-item p.title-wrapper a,
body.page-template-page-templatesblog-confirm-php #main .header-image .listing-item p.title-wrapper a {
	position: relative; 
	top: 45px;
}

body.category-body-blog .single #main,
body.page-template-page-templatesblog-confirm-php .single #main {
	margin-bottom: 0px;
	}
	
body.category-body-blog .main-navigation li ul li a,
body.category-blog .main-navigation li ul li a,
body.page-template-page-templatesblog-confirm-php .main-navigation li ul li a  {
	width: 110px;
	}
	
body.category-body-blog ul.sub-menu, 
body.category-blog ul.sub-menu,
body.page-template-page-templatesblog-confirm-php ul.sub-menu  {
	width:130px;
	}
body.category-body-blog .main-navigation li ul li a,
body.category-blog .main-navigation li ul li a,
body.page-template-page-templatesblog-confirm-php .main-navigation li ul li a {
	text-shadow:none;
	}
	
body.page-template-page-templatesblog-confirm-php h1.entry-title {
	color:#414042; 
	text-align:left; 
	padding-bottom: 5px!important; 
	font-family:"Open Sans", Helvetica, Arial, sans-serif; 
	letter-spacing: normal; 
	text-transform: uppercase; 
	font-weight: 900!important; 
	font-size:24px;
	margin-top:80px;
	border-bottom:1px solid #969696;
	}

/*-- Single Post for Blog Category specific syles -- */
body.category-body-blog p.entry-title {
	color:#414042; 
	text-align:left; 
	padding-bottom: 5px!important; 
	font-family:"Open Sans", Helvetica, Arial, sans-serif; 
	letter-spacing: normal; 
	text-transform: uppercase; 
	font-weight: 900; 
	font-size:24px;
	}
	
/*
body.category-body-blog .entry-content p {
	max-width:600px; 
	margin:auto;
}
*/
body.category-body-blog .entry-content p { 
	max-width: auto;
	margin: auto;
}

.category-body-blog #main .header-image {width:1280px;height:510px;border-top:1px solid #d9d9d9;margin-left:-170px;}
.category-body-blog #main .header-image img {max-width:auto;}

#blog-metadata-container {width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#blog-metadata-container td {vertical-align:middle;}
body.category-body-blog .tags-container {font-weight:bold;width:400px;margin:10px 0;}
body.category-body-blog .tags-container a {font-weight:normal;}
body.category-body-blog .pagination-container{}
body.category-body-blog .pagination-container .pagination-left {float:left;background: url('/wp-content/themes/sfcgtheme/images/cgblog/blog-left-arrow.png') 10px no-repeat;height:55px;padding-left:40px;padding-right:30px;line-height:55px;margin-right:20px;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;} 

body.category-body-blog .pagination-container .pagination-right{float:left;background: url('/wp-content/themes/sfcgtheme/images/cgblog/blog-right-arrow.png') 90px no-repeat; height:55px;margin-left:20px;padding-right:40px;line-height:55px;border-right:1px solid #d9d9d9;padding-left:20px;} 
body.category-body-blog .pagination-container a{ font-style:italic; color:#a7a9ac; font-size: 14px; font-weight: normal;}
body.category-body-blog #blog-pagination-td {vertical-align:top;width:330px;}
body.category-body-blog #blog-tags-td {width:500px;}

body.category-body-blog footer.entry-meta h3{font-family:"Open Sans"; color: #333132; font-size: 16px; font-weight: bold!important; letter-spacing:normal;border-top: 1px solid #d9d9d9; padding-top:30px;}
body.category-body-blog footer.entry-meta h3.related-news{border-top:none;}
body.category-body-blog .latest-blog-posts ul{overflow:hidden; border-bottom: 1px solid #d9d9d9;}
body.category-body-blog .latest-blog-posts .latest-post{ width:160px; float:left; list-style: none; margin:15px;}
body.category-body-blog .latest-blog-posts .latest-post:first-child{margin-left:0px;}
body.category-body-blog .latest-blog-posts .latest-post:last-child{margin-right:0px;}
body.category-body-blog .latest-blog-posts .latest-post p, body.category-body-blog .latest-blog-posts .latest-post p a{font-size: 14px; font-weight: normal;}
body.category-body-blog #related_posts_thumbnails li{border-right: none;}

body.category-body-blog .alignleft, body.category-body-blog .alignright{float:none;}
body.category-body-blog .entry-category a{color: #58595b; font-weight: normal;text-transform:uppercase;color:#58595b;font-weight:normal;letter-spacing:1px;font-size:14px;}
body.category-body-blog.single #main p.entry-category{padding-bottom:0px;}
body.category-body-blog .attribution {float:right;font-size:13px;width:250px;padding-bottom:5px!important;text-align:right;margin-right:5px;}
body.category-body-blog p.attribution + p.attribution {
	margin-top: -10px;
}

body.category-body-blog #blog-title {border-bottom: 1px solid #969696;width:100%;}
body.category-body-blog #blog-title td {vertical-align:bottom;}

body.category-body-blog .a2a_dd {width:28px;height:28px;background: url('/wp-content/themes/sfcgtheme/images/cgblog/icons/blog-share.png');font-size:0!important;}
body.category-body-blog .a2a_dd:hover {background: url('/wp-content/themes/sfcgtheme/images/cgblog/icons/blog-share-hover.png');}
/*#blog-share-container {float:left;width:170px;}*/
#blog-share-container {
	display: none; /* fix for blog post with new social icons */
}
#blog-share-container td {vertical-align:middle;padding-bottom:30px;}

.tw-post-share-blog,
.fb-post-share-blog,
.gplus-post-share-blog,
.email-post-share-blog {
	width:20px;
	height:20px;
	display:block;
	text-indent:-9999px;
}

.tw-post-share-blog:hover,
.fb-post-share-blog:hover,
.gplus-post-share-blog:hover,
.email-post-share-blog:hover {
	cursor:pointer;
}

#post-share-blog {
	width:100px;
	text-transform: uppercase;
	text-align:left;
	font-size:12px;
}

.share-blog {
	font-weight:bold;
	letter-spacing:1pt;
	color: #757575;
}

#post-share-blog td {
	vertical-align:middle;
}

.tw-post-share-blog {background: url("/wp-content/themes/sfcgtheme/images/cgblog/icons/tw-blog-bottom.png");}
.fb-post-share-blog  {background: url("/wp-content/themes/sfcgtheme/images/cgblog/icons/fb-blog-bottom.png");}	
.gplus-post-share-blog {background: url("/wp-content/themes/sfcgtheme/images/cgblog/icons/gplus-blog-bottom.png");}
.email-post-share-blog {background: url("/wp-content/themes/sfcgtheme/images/cgblog/icons/email-blog-bottom.png");}	

body.category-body-blog #comments {
	margin-top:20px;
}

body.category-body-blog .comments-title {
	font-family: "Open Sans";
	color: #333132;
	font-size: 14px;
	font-weight: bold!important;
	letter-spacing: normal;
	border-top: 1px solid #d9d9d9;
	padding-top: 30px;
}

body.category-body-blog .comments-area article {
	margin:5px 0px;
}

body.category-body-blog .comments-area article header {
	margin: 0 0 12px;
}

body.category-body-blog .comment-content p,
body.category-body-blog #respond form p.logged-in-as {
	font-size:12px;
}

body.category-body-blog #respond form p.form-allowed-tags {
	font-size:10px;
}

body.category-body-blog #respond {
	width:975px;
}

body.category-body-blog #respond p {
	font-size:12px;
	padding-bottom:0px;
	}
	
body.category-body-blog	#respond form input[type="text"], 
body.category-body-blog #respond form textarea {
	line-height:1;
	padding:6px;
}

body.category-body-blog #respond form input[type="submit"] {
	background:#292728;
	color: white;
	border-radius:0;
	width:130px;
	height:30px;
}

body.category-body-blog .site-content article {
	margin-bottom:0;
	padding-bottom:0;
}

body.category-body-blog #primary {
	margin-bottom:-40px;
}

body.category-body-blog blockquote {
	clear:none;
	background: url('/wp-content/themes/sfcgtheme/images/quote-mark.png') no-repeat 60px 10px;
}

body.category-body-blog iframe {
	display:block;
	margin:0px auto 25px auto;
}

/*----------------------------- BLOG STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	
	body.category-blog, 
	body.category-body-blog {
		background:none;
	}
	
	body.category-blog #map, 
	body.category-body-blog #map {
		display:none;
	}
	
	#menu-blog-menu-container,
	#blog-pagination-td {
		display:none!important;
	}
	
	#blog-share-container {
		display:none;
	}
	
	#blog-metadata-container td {
		display:inline;
	}
	
	#post-share-blog td {
		display:inline-block!important;
		width:auto!important;
		padding:0 10px;
	}
	
	#post-share-blog {
		width:auto;
		margin:20px auto;
	}
	
	#post-share-blog .share-blog {
		padding-top:10px;
	}
	
	body.category-blog #site-navigation, 
	body.category-body-blog #site-navigation {
		display:none;
	}
	
	body.category-blog #sfcg-header-menu-container {
		display:block!important;
		width:100%;
	}
	
	body.category-blog #sfcg-header-menu td {
		display:inline;
		width:100%;
	}
	
	body.category-blog #sfcg-header-menu-container .main-tag-line p.tag-line, 
	body.category-body-blog #sfcg-header-menu-container .main-tag-line p.tag-line,
	body.category-blog #sfcg-header-menu,
	body.category-body-blog #sfcg-header-menu {
		width:100%;
	}
	
	body.category-blog .site, body.category-body-blog .site {
		margin:0;
	}
	
	body.category-blog .googlebox,
	body.category-body-blog .googlebox {
		display:none;
	}
	
	body.category-blog #sfcg-header-menu .subscribe-link, 
	body.category-body-blog #sfcg-header-menu .subscribe-link,
	#blog-subscribe-box,
	body.category-blog .social-media-icons, body.category-body-blog .social-media-icons {
		float:none;
	}
	
	#blog-subscribe-box,
	body.category-body-blog .subscribe-link,
	body.category-blog .subscribe-link {
		width:80%;
		height:auto;
		margin-left:auto!important;
		margin-right:auto!important;
		text-align:center;
	}
	
	#blog-subscribe-box {
		position:relative;
		left:30px;
	}
	
	#blog-subscribe-box input {
		left:45px;
	}
	
	#blog-subscribe-box p {
		float:none;
		display:block;
		text-align:center;
	}
	
	body.category-body-blog #sfcg-header-menu .main-logo,
	body.category-blog #sfcg-header-menu .main-logo {
		padding:20px!important;
		width:100%!important;
	}
	
	body.category-body-blog #sfcg-header-menu .main-logo img,
	body.category-blog #sfcg-header-menu .main-logo img {
		padding:20px;
		padding-left:20%;
		width:50%;
	}
	
	body.category-blog #sfcg-header-menu-container .main-tag-line p.tag-line, 
	body.category-body-blog #sfcg-header-menu-container .main-tag-line p.tag-line {
		text-align:center;
	}
	
	body.category-blog .header-image-mobile {
		display:none;
	}
	
	body.category-blog .social-media-icons, body.category-body-blog .social-media-icons {
		overflow: auto;
		width:50%;
		margin:0 auto;
	}
	
	body.category-blog #content p.archive-title {
		text-align:center!important;
	}
	
	body.category-blog #postsummary img {
		display:block!important;
		width:100%!important;
		height:auto!important;
		padding-bottom:10px;
	}
	
	body.category-blog #postsummary td,
	body.category-body-blog #blog-title td {
		display:inline;
	}	
	
	body.category-body-blog #respond,
	body.category-body-blog .tags-container {
		width:auto!important;
	}
	
	body.category-body-blog #blog-metadata-container td {
		width:100%;
	}
		
	body.category-body-blog .latest-blog-posts img {
		display:none;
		}
		
	body.category-body-blog .latest-blog-posts .latest-post {
		width:100%;
		float:none;
		margin:0;
		padding-bottom:10px!important;
	}
	
	body.category-body-blog .latest-blog-posts .latest-post p, 
	body.category-body-blog .latest-blog-posts .latest-post p a {
		font-weight:bold;
		color:#333333;
		
	}
	
	body.category-body-blog footer.entry-meta h3 {
		text-align:center;
		font-size: 1.5em!important;
		padding-top: 20px!important;
		border-top:0;
	}
	
	body.category-body-blog .latest-blog-posts ul {
		padding-top:10px;
		border-bottom:0;
	}
	
}

/*----------------------------- MARKS LEGACY PAGE STYLES ----------------------------- */

#post-5584 #country-intro p {
	font-size:18px;
	padding-bottom:25px;
}

.post-5584 .accent-line-white {
	width:1280px;
	margin-left:-170px;
	margin-top:-20px;
	margin-bottom:20px;
}

#post-5584 .entry-header,
#post-5584 .entry-meta,
.postid-5584 .comment-reply-title,
#post-5584 .geolocation,
.postid-5584 .comment-form-url,
.postid-5584 .form-allowed-tags,
.postid-5584 .comments-title,
.postid-5584 .commentlist,
#post-5584 .learn-more {
	display:none;
}

.postid-5584 #comments p {
	padding-bottom:10px!important;
}

.postid-5584 #comments input {
	padding:0.45rem!important;
}

/*.postid-5584 #comments {
	margin-bottom:100px;
	margin-top:-500px;
	margin-left:-10px;
}

#marks-comment-box {
	height:450px;
}*/


.postid-5584 .comment-form-author {
	width:50%;
	float:left;
	margin-top:-3px!important;
}

.postid-5584 #submit {
	text-align:center;
	width: 150px;
	height: 45px;
	text-decoration: none;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:0px;
	color: white;
	background:url('/wp-content/themes/sfcgtheme/images/donate/donate-button.png');
	background-size:100% 100%; 
	padding:0;
	border-radius:0;
}

.postid-5584 #submit:hover {
	background:url('/wp-content/themes/sfcgtheme/images/donate/donate-button-hover.png');
	background-size:100% 100%;  
}

.postid-5584 .form-submit {
	text-align:center;
}

.postid-5584 .comments-area article header {
	margin-bottom:1em!important;
}

.postid-5584 #comment {
	height:100px;
}

#post-5584 #country-resources-container h3 {
	margin-left:0;
	text-align:center;
}

.postid-5584 #respond .logged-in-as {
	margin-bottom:100px;
}


.postid-5584 #content {
	/*top: -142px;*/
	top:-82px; 
}

/*----------------------------- MARKS LEGACY PAGE - MOBILE STYLES ----------------------------- */

@media screen and (max-width: 649px) {
	
.postid-5584 #content {
	margin-top:400px;
}
}

/*----------------------------- JOIN THE SEARCH (MAY 2014) PAGE STYLES ----------------------------- */

/*---HEADER--*/
li#menu-item-5704,
li#menu-item-5706,
li#menu-item-5707,
li#menu-item-5708,
#jts-footer-menu li {
	border-right: 1px solid white;
	margin-right:0;
	padding-right: 13px;
	padding-left: 10px;
}

li#menu-item-5709 {
	padding-left: 10px;
}

#menu-jts-header-menu-1 .current-menu-item > a,
#menu-jts-header-menu-1 .current-menu-ancestor > a,
#menu-jts-header-menu-1 .current_page_item > a,
#menu-jts-header-menu-1 .current_page_ancestor > a {
	color: #ffffff!important;
}

/*---FOOTER--*/
.page-template-page-templatesjts-landing-page-php #colophon,
.page-template-page-templatesjts-event-archive-page-php #colophon {
	background: #333;
	height:66px;
}

#jts-footer-menu,
#jts-footer-menu > ul {
	display: inline-block !important;
	text-align:center;
	width: 100%;
}

#jts-footer-menu ul {
	margin: 5px auto;
}
	
#jts-footer-menu  li a,
#jts-footer-menu  li {
	display: inline-block;
	text-decoration: none;
	line-height:1;
}
	
#jts-footer-menu li a {
	border-bottom: 0;
	color: #ffffff!important;
	font-weight:600;
	line-height: 1.5;
	text-transform: uppercase;
	font-size:110%;
}
	
#jts-footer-menu li a:hover{
	color: #a7a9ac!important;
}

.page-template-page-templatesjts-landing-page-php .site-info,
.page-template-page-templatesjts-event-archive-page-php .site-info {
	padding-top:20px;
}

.page-template-page-templatesjts-landing-page-php #footer-container li,
.page-template-page-templatesjts-event-archive-page-php #footer-container li {
	padding-top:0;
	padding-bottom:0;
}

.page-template-page-templatesjts-landing-page-php .entry-header .entry-title {
	display:none;
}

/*---MAIN PAGE---*/
#post-5696 .entry-title {
	display:none;
}

#post-5696 #jts-pledge-button {
	top: -138px;
}

#post-5696 .jts-intro-paragraph {
	font-size:18px;
	text-align:center;
	padding-bottom:25px;
}

#post-5696 #jts-join-us {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-pledge-background.png') no-repeat center;
	margin-top:30px;
	height:480px;
}

#post-5696 #jts-transparent {
	height:590px;
}

#post-5696 #jts-transparent h3 {
	padding-top:0;
	margin-top:0;
}

#post-5696 #jts-transparent p {
	font-weight:normal;
}

#post-5696 #jts-join-us-tagline p {
	font-size:20px;
	font-weight:900;
	background:none;
}

#post-5696 #jts-join-us-tagline {
	position:static;
	margin-left:10px;
}

#post-5696 #jts-join-us-tagline-container {
	width:250px;
}

#post-5696 .signup {
	vertical-align:top;
	padding:3px;
}

#post-5696 .signup input {
	width: 95%;
}


#post-5696 p.take-the-pledge-blurb {
	padding-left:45px;
	padding-right:45px;
	line-height:1.6;
	text-shadow: rgba(0,0,0,0.75) 0px 1px 1px;
}

#post-5696 p.take-the-pledge-blurb strong {
	font-weight:700;
}

#post-5696 #signup-container {
	width:95%;
	border:0;
	margin-top:6px;
	margin-bottom:0;
}

#post-5696 .submit-mobile p {
	background:none!important;
}

.page-id-5696 .signup ::-webkit-input-placeholder {color: white;text-transform:uppercase;font-weight:300;font-size:16px;}
.page-id-5696 .signup :-moz-placeholder {color: white;text-transform:uppercase;font-weight:300;font-size:16px;}
.page-id-5696 .signup ::-moz-placeholder {color: white;text-transform:uppercase;font-weight:300;font-size:16px;}
.page-id-5696 .signup :-ms-input-placeholder {color: white;text-transform:uppercase;font-weight:300;font-size:16px;}

.page-template-page-templatesjts-landing-page-php .chosen-container {
	width:95%!important;
	font-size:16px;
	border:0;
	margin-left:5px;
}

.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single {
		box-shadow:none!important;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-single .chosen-single {
	box-shadow:none;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-single .chosen-single span {
	font-size:16px;
	text-transform:uppercase;
	color:white;
	font-weight:300;
}

.page-template-page-templatesjts-landing-page-php .chosen-container-active.chosen-with-drop .chosen-single {
	color: #333;
	background: url('/wp-content/themes/sfcgtheme/images/30.png');
	box-shadow:none;
	border: 1px solid #5e8fca;
}

.page-template-page-templatesjts-landing-page-php #jts-join-us #submit_button {
	font-weight:bold;
	letter-spacing:1.25px;
}

.page-template-page-templatesjts-landing-page-php #jts-pledge-bottom-blurb p {
	padding:0 200px;
	color:#fce122;
	font-weight:bold!important;
	line-height:1.4;
	text-align:center;	
}

#jts-connect {
	width:1280px;
	margin-left:-170px;
	margin-top:-40px;
	position:relative;
}

#jts-connect-map-top-divider {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-top-border.png');
	height:25px;
}

#jts-connect-map-main,
#jts-share {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-texture.jpg');
}

#jts-connect-map-main h3,
#jts-share h3 {
	color:white;
	font-size:33px;
}

#jts-share h3 {
	margin-top:50px;
}

#jts-connect-map {
	margin:20px auto;
	width:80%;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-texture.jpg');
	height:565px;
}

#jts-connect-map .map-tooltip-content p {
	margin:0;
	padding:0;
}

#jts-connect-box-container {
	margin:20px auto;
	width:60%;
}

#jts-connect-box-container p {
	color:white;
	text-align:center;
	font-size:18px;
}

#jts-connect-box {
	width:80%;
	margin-left:45px;
}

#jts-connect-box a {
	color: white;
}

#jts-connect-box td {
	padding:6px 0;
	width:50%;
}

#jts-connect-google:hover,
#jts-connect-fb:hover,
#jts-connect-fb a:hover,
#jts-connect-google a:hover,
#jts-connect-box #this-month:hover,
#jts-connect-box #global-talk:hover {
	color: #ff9933;
}

#jts-connect-box p {
	line-height:28px;
	padding:0;
	font-size:16px;
}

#jts-connect-on-air,
#jts-connect-events {
	border-left:1px solid #666;
}

#jts-connect-google p,
#jts-connect-fb p {
	text-align:right;
	padding-right:65px;
}

#jts-connect-on-air p {
	text-align:left;
	padding-left:20px;
	line-height:1.5;
}

#jts-connect-google {background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-gplus.png') 93% no-repeat;}
#jts-connect-fb {background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-fb.png') 93% no-repeat;}
#jts-connect-google:hover {background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-gplus-hover.png') 93% no-repeat;}
#jts-connect-fb:hover {background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-fb-hover.png') 93% no-repeat;}

#jts-connect-on-air #this-month {
	padding-right:20px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-arrow.png') right no-repeat;
}

#jts-connect-on-air #global-talk {
	font-weight:normal;
}

#jts-connect-on-air #this-month:hover {
	padding-right:20px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-arrow-hover.png') right no-repeat;
}

#jts-connect-map-bottom-divider {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-bottom-border.jpg');
	height:52px;
}

#jts-bar-graph {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-bar-graph-background.png');
	height:237px;
}

#jts-bar-graph p {
	text-align:center;
	font-size:26px;
	font-weight:900;
	color:white;
	text-transform:uppercase;
	line-height:1.4;
	margin-top:45px;
	padding:0;
	letter-spacing:1.25px;
}

#jts-move {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-move-background.jpg');
	width:1280px;
	margin-left:-170px;
	height:676px;
	margin-top:-65px;
	margin-bottom:0;
}

#jts-share {
	width:1280px;
	margin-left:-170px;
	margin-bottom:0;
}

#jts-move h3 {
	font-size:33px;
	margin-top:100px;
	margin-bottom:0;
}

#jts-move p,
#jts-share p {
	text-align:center;
	line-height:1.5;
	padding-bottom:15px;
}

#jts-challenge-thumbnail {
	margin-top:12px;
	margin-bottom:32px;
}

#jts-challenge-thumbnail img {
	width:214px;
	height:214px;
}

#uplifting-stories-photo {
	width:451px;
	height:174px;
}

.jts-move-actions-text,
.jts-share-actions-text {
	text-align:left!important;
}

.jts-share-actions-text {
	color:white;
}

#jts-move-actions {
	width:960px;
	margin:10px auto 0px auto;
}

#jts-move-actions td,
#jts-share-actions td,
#jts-about-actions td {
	width:50%;
	vertical-align:top;
}

.jts-action-button {
	width:152px;
	height:42px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/pledge-button.png');
	margin-left:auto;
	margin-right:auto;
}

.jts-action-button p {
	font-size:16px;
	letter-spacing:1.25px;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	line-height:42px!important;
}

#jts-bas p,
#jts-bas ul {
	color: white;
	font-size:16px;
}

#jts-bas ul {
	margin-top:-15px;
	line-height:1.5;
	margin-left:-15px;
}

#jts-bas li {
	padding-left:20px;
}

#jts-bas {
	padding-left:40px;
	padding-top:280px;
}

#jts-challenge {
	padding-right:40px;
}

#jts-stories {
	padding-left:20px;
	border-left:1px solid #333;
}

#jts-gear {
	padding-right:20px;
}

#jts-pie-container {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-factoid-background.jpg');
	height:245px;
	width:1280px;
	margin-left:-170px;
	margin-bottom:0;
}

#jts-pie {
	width:940px;
	margin:70px 200px;
}

#jts-pie td {
	vertical-align:middle;
}

#jts-pie-number p {
	color:#ff3366;
	font-size:55px;
	font-weight:900;
	padding-right:115px;
}

#jts-pie-text p {
	text-align:left;
	font-size:26px;
	font-weight:900;
	color:white;
	text-transform:uppercase;
	line-height:1.4;
	padding:0;
}

#jts-share-actions {
	width:960px;
	margin:20px auto 80px auto;
}

#jts-photo-break {
	width:1280px;
	margin-left:-170px;
	height:213px;
	margin-bottom:0;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-photo-break.jpg');
}

#jts-about h3 {
	line-height:1.4;
	margin-top:60px;
}

.header-not-bold {
	font-family: "nexa_lightregular";
	font-weight:bold;
}

#jts-about p {
	text-align:center;
	font-size:18px;
	padding-left:20px;
	padding-right:20px;
}

#jts-about a {
	color:#009999;
}

#jts-about img {
	padding-left:10px;
}

#jts-developed-by img {
	height:55px;
	margin-top:10px;
	margin-bottom:22px;
}

#jts-brought-to-you-by img {
	height:68px;
	margin-top:6px;
	margin-bottom:13px;
}

.jts-about-actions-text {
	font-size:16px!important;
	line-height:1.5;
}

#jts-about-actions {
	width:1000px;
	margin:10px auto 20px auto;
}

.jts-border-right {
	border-right:1px solid #ccc;
}

#jts-about {
	margin-bottom:-150px;
}

/*----------------------------- JOIN THE SEARCH (MAY 2014) - MOBILE STYLES ----------------------------- */

@media screen and (max-width: 649px) {
	#post-5696 #jts-join-us-tagline-container {
		width:100%;
	}
	
	#post-5696 #signup-container td,
	#jts-move-actions td,
	#jts-share-actions td,
	#jts-about-actions td {
		display:inline;
	}
	
	#post-5696 #jts-transparent {
		background: url('/wp-content/uploads/2013/09/jts-join-us-ipad-310x180.jpg')!important;
		background-size: 100% 100%!important;
		margin-bottom:0;
	}
	
	#post-5696 #jts-join-us {
		margin-bottom: 0!important;
		width: 90%!important;
		background: url('/wp-content/themes/sfcgtheme/images/join-the-search/join-us-triangle.png') no-repeat center;
	}
	
	#post-5696 .submit-mobile p,
	#jts-connect-box p,
	#jts-pledge-bottom-blurb p,
	#jts-connect-box-container p,
	#jts-bar-graph p,
	#jts-challenge p, 
	#jts-bas p,
	#jts-gear p,
	#jts-stories p,
	#jts-about p {
		text-align:center!important;
	}
	
	#jts-pledge-bottom-blurb p {
		font-size:16px;
		margin-bottom:20px;
	}
	
	#jts-bar-graph p, 
	#jts-move h3 {
		margin-top:0;
	}
	
	#jts-bas .jts-move-actions-text, 
	#jts-bas ul {
		color: #666;
	}
	
	#jts-bas ul {
		margin-bottom:0;
	}
	
	#jts-connect-map,
	#jts-photo-break,
	#jts-pie-container {
		display:none;
	}
	
	#jts-connect,
	#jts-move,
	#jts-connect-box-container,
	#jts-connect-box, 
	#jts-move-actions,
	#jts-share,
	#jts-share-actions,
	#jts-about,
	#jts-about-actions {
		width:100%;
		margin:0;
		position:static;
		height:auto;
	}
	
	#jts-move p,
	#jts-share p {
		padding-bottom:10px;
	}
	
	#jts-connect-box td {
		display:inline;
		padding:0;
	}
	
	#jts-move {
		background:none;
	}
	
	#jts-challenge-thumbnail {
		margin-top:0;
		margin-bottom:0;
	}
	
	#jts-about {
		margin-bottom:-150px;
	}

}

/*----------------------------- JOIN THE SEARCH - ABOUT US (MAY 2014) PAGE STYLES ----------------------------- */

li#menu-item-6075 {
	border-right:0;
}

#jts-about-us-video {
	float:left;
	margin-right:20px;
}

#jts-about-us-video .video-play-button-post-pages {
	width:100px;
	height:100px;
	background-size:100% 100%;
	margin-bottom:-100px;
	left:190px;
	top:87px;
}

.jts-about-us-header {
	text-align:left;
	padding-bottom:25px;
	font-size:18px;
	margin-top:-5px;
}

#jts-about-us-steps-container {
	clear:both;
}

#jts-about-us-steps-container p,
#jts-about-ig-intro p {
	text-align:center;
	padding:0 10px 25px 10px;
	font-size:18px;
}

#jts-about-us-steps-container a {
	color: #339999;
}

#jts-about-us-steps td {
	width:25%;
	padding:0 15px;
}

#jts-about-us-steps {
	margin-bottom:25px;
	margin-top:10px;
}

#jts-about-us-steps td p {
	padding:0;
	font-size:16px;
	line-height:1.6;
}

#jts-about-us-steps img {
	padding-bottom:25px;
}

#post-6044 #if-you-care-container h3 {
	margin-top:50px;
}

#post-6044 #if-you-care-container {
	height:819px;
}

#post-6044 #if-you-care-top {
	padding-bottom:150px;
}

#jts-how-container {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-texture.jpg');
	width:1280px;
	margin-left:-170px;
}

#jts-how-container h3 {
	font-size:33px;
	color:white;
	margin-top:60px;
	margin-bottom:30px;
}

#jts-how {
	width:960px;
	border:1px solid #666;
	margin:20px auto 40px auto;
	border-bottom:0;
	border-right:0;
}

#jts-how a {
	color: #19a699;
}

#jts-how td {
	width:50%;
	padding:30px 45px 45px 45px;
	border:1px solid #666;
	border-bottom:0;
	vertical-align:top;
}

#jts-how .no-right-border {
	border-right:0;
}

#jts-how h5 {
	color:#f9a451;
	text-transform:uppercase;
	font-size:18px;
	font-weight:900;
	margin-bottom:5px;
}

#jts-how p {
	font-size:16px;
	color:white;
	line-height:1.6;
}

.jts-how-icon {
	position:relative;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-texture.jpg');
	width:90px;
	height:100px;
	margin-bottom:-100px;
}

.jts-how-icon img {
	margin:auto;
	display:block;
}

#jts-monthly-activities-icon {left:115px;top:-30px;}
#jts-monthly-activities-icon img {padding-top:30px;}
#jts-online-community-icon {left:595px;top:-30px;}
#jts-online-community-icon img {padding-top:25px;}
#jts-blank-icon-1 {left:1080px;top:-30px;}
#jts-local-team-icon {left:115px;top:320px;}
#jts-local-team-icon img {padding-top:15px;}
#jts-soul-searching-icon {left:595px;top:320px;}
#jts-soul-searching-icon img {padding-top:25px;}
#jts-blank-icon-2 {left:1080px;top:320px;}
#jts-un-resolution-icon {left:115px;top:620px;}
#jts-un-resolution-icon img {padding-top:25px;}
#jts-gear-4-change-icon {left:595px;top:620px;}
#jts-gear-4-change-icon img {padding-top:20px;}
#jts-blank-icon-3 {left:1080px;top:620px;}

#jts-your-part-container {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-your-part-background.jpg');
	margin-left:-170px;
	width:1280px;
	height:792px;
}

#jts-your-part-container h3 {
	font-size:33px;
	margin-top:90px;
}

#jts-your-part {
	width:960px;
	margin:45px auto;
}

#jts-your-part td {
	width:50%;
	padding:0 20px;
	height:272px;
}

#jts-your-part p {
	line-height:1.6;
}

#jts-your-part a {
	color:#333;
}

#jts-your-part h5 {
	color:#19a699;
	text-transform:uppercase;
	font-size:18px;
	font-weight:900;
	margin-bottom:5px;
	margin-top:20px;
}

#jts-your-part-pie-center {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-pie-center.png');
	width:214px;
	height:214px;
	margin-bottom:-214px;
	position:relative;
	left:534px;
	top:208px;
}

#jts-sponsors h5 {
	margin-left:100px;
	}
	
#jts-contact-us-indent {
	margin-left:90px;
}

#jts-your-part .lW { float: left; clear: left; height: 25px; }
#jts-your-part .rW { float: right; clear: right; height: 24px; }

#jts-partner-logos-container {
	width:1280px;
	margin-left:-170px;
	margin-bottom:-265px;
	background: white;
}

#jts-partner-logos-container .accent-line-grey-full-width {
	top:-27px;
	height:27px;
}

#jts-partner-logos {
	width:960px;
	margin:20px auto 80px auto;
}

#jts-partner-logos h3 {
	font-size:33px;
	margin-bottom:30px;
}

#jts-partner-logos h5 {
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
}
#jts-partner-logos p {
	text-align:center;
}

#jts-global-partnership,
#jts-sfcg {
	width:92%;
	margin:40px auto;
}

#jts-global-partnership p,
#jts-sfcg p {
	padding-bottom:10px;
	font-size:18px;
}

.jts-partner-logo-field-3,
.jts-partner-logo-field-4 {
	border: 2px solid white;
	width:100%;
	height:220px;
}

.jts-partner-logo-field-3 td {
	width:33%;
	border:1px solid #e6e7e8;
	vertical-align:middle;
}

.jts-partner-logo-field-4 td {
	width:25%;
	border:1px solid #e6e7e8;
	vertical-align:middle;
}

.jts-partner-logo-field-3 img,
.jts-partner-logo-field-4 img{
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	display:block;
	margin:0 auto;
}

.jts-partner-logo-field-3 img:hover,
.jts-partner-logo-field-4 img:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.jts-partner-logo-border {
	height:1px;
	width:100%;
	margin:10px 0;
}

.jts-partner-logo-border .cell {
	border-top:1px solid #e6e7e8;
	width:231px;
}

.jts-partner-logo-border .space {
	width:12px;
}

#post-6044 .entry-header .entry-title {
	display:none;
}

.page-id-6044 footer {
	margin-top:0;
}

#post-6044 a.anchor {
	top:-120px;
}

/*----------------------------- JOIN THE SEARCH (AUG 2014 CHANGES) - INFOGRAPHIC ----------------------------- */

#jts-about-ig-intro {
	height:200px;
}

#jts-about-ig-intro h3 {
	margin:40px auto 30px auto;
	font-size:33px;
}

#jts-about-ig-top-container {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/aug-2014/jts-about-ig-top-container.jpg');
	height:1449px;
	padding-bottom:30px;
}

#jts-about-ig-bottom-container {
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/aug-2014/jts-about-ig-bottom.jpg');
	height:519px;
}

#jts-about-ig-top {
	margin-top:120px;
	width:932px;
	margin-left:160px;
	background: url('/wp-content/themes/sfcgtheme/images/join-the-search/aug-2014/jts-about-ig-dotted-line.png');
	height:667px;
}

#jts-about-ig-top p {
	text-transform:uppercase;
	line-height:1;
}


#jts-about-ig-top-1 {
	padding-left:100px;
	padding-bottom:40px;
	padding-top:5px;
	height:190px;
}

#jts-about-ig-top-1 p {
	width:350px;
}

#jts-about-ig-top-3-diag {
	width:224px;
	margin-left:280px;
	margin-top:55px;
	margin-right:-50px;
}

#jts-about-ig-top-3-diag p {
	-webkit-transform: rotate(318deg);
	-moz-transform: rotate(318deg);
	-o-transform: rotate(318deg);
	color: white;
	font-size:28px;
	font-weight:900;
	letter-spacing:3px;
	margin-right:50px;
}

#jts-about-ig-top-4 {
	width:440px;
	vertical-align:top;
	padding-right:15px;
}

#jts-about-ig-top-4 p {
	padding-top:20px;
}

#jts-about-ig-top-5-box {
	margin-left:30px;
	margin-top:40px;
	height:160px;
	width:400px;
}

#jts-about-ig-top-5-box td {
	vertical-align:middle;
}

#jts-about-ig-top-5-box p {
	text-align:center;
}

#jts-about-ig-top-5-box-percentage {
}

#jts-about-ig-top-5-box-right p {
	line-height:1.1;
	margin-top:7px;
}

#jts-about-ig-orange-blocks div p {
	text-transform:uppercase;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;}
	
#jts-about-ig-orange-blocks div {
	position:relative;
	margin-bottom:-87px;
	width:150px;
}

#jts-about-ig-orange-blocks {
	width:960px;
	margin:0 auto;
}

#jts-about-ig-child-soldiers {left:550px;top:-185px;}
#jts-about-ig-bullying {left:698px;top:-95px;}
#jts-about-ig-hate-crimes {left:550px;top:-10px;}
#jts-about-ig-sexual-abuse {left:110px;top:80px;}
#jts-about-ig-armed-conflicts {left:255px;top:175px;}
#jts-about-ig-gang-violence {left:403px;top:92px;}
#jts-about-ig-gun-violence {left:550px;top:181px;}
#jts-about-ig-physical-abuse {left:698px;top:95px;}

#jts-about-ig-top-base {
	width:960px;
	margin-left:160px;
	margin-top:370px;
}

#jts-about-ig-top-base p,
#jts-about-ig-bottom-circle-text p {
	color: white;
	text-transform:uppercase;
	line-height:1.15;
}

#jts-about-ig-top-base td {
	vertical-align:top;
}

#jts-about-ig-literacy {
	width:55%;
	border-right: 1px solid #838383;
	padding-right:40px;
}

#jts-about-ig-disease {
	padding-left:40px;
}

#literacy-logo {
	float: right;
	position: relative;
	top: -100px;
	margin-bottom:-100px;
	margin-right:10px;
}

#jts-about-ig-disease-percentage td {
	vertical-align:top;
}

#jts-about-ig-disease-percentage .percentage {
	width:60%;
	padding-right:10px;
}

#jts-about-ig-disease-percentage {
	margin-left:10px;
}

#jts-about-ig-bottom-note {
	color: white;
	width:800px;
	text-align:center;
	font-size:18px;
	margin:30px auto 0px auto;
}


#jts-about-ig-bottom-circle-text p {
	text-align:center;
}

#jts-about-ig-bottom-circle-text {
	width:278px;
	margin:160px auto 130px auto;	
}

#jts-about-ig-bottom-note-2 {
	color: #333333;
	width:700px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:30px auto 25px auto;
}

/*----------------------------- JOIN THE SEARCH (MAY 2014) - MOBILE STYLES ----------------------------- */

@media screen and (max-width: 649px) {

	#jts-about-us-video {
		margin-bottom:20px;
		margin-right:0;
		width:100%;
	}
	
	#jts-about-us-steps td,
	#jts-how td,
	#jts-your-part td,
	.jts-partner-logo-field-3 td,
	.jts-partner-logo-field-4 td  {
		display:inline;
		width:100%;
		padding-bottom:20px;
		border:0;
	}
	
	#jts-your-part td {
		height:auto;
	}
	
	#jts-about-us-steps,
	#jts-your-part {
		width:90%;
		margin:20px auto 40px auto;
		border:1px solid #ccc;
		background: #f0f0f0;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	}
	
	#jts-about-us-steps p {
		text-align:center!important;
		border-bottom:1px solid #ccc;
		padding-bottom:20px!important;
	}
	 
	.jts-how-icon,
	#jts-your-part-pie-center,
	.jts-partner-logo-border {
		display:none;
	}
	
	#jts-how-container,
	#jts-how,
	#jts-your-part-container,
	#jts-partner-logos-container,
	#jts-partner-logos {
		width:100%;
		margin:0;
		border:0;
		height:auto;
	}
	
	#jts-partner-logos-container {
		margin-bottom:-205px!important;
	}
	
	#jts-how {
		margin-bottom:40px!important;
	}
	
	#jts-how h5 {
		padding-right:5%;
		padding-left:5%;
		border-top:1px solid #666;
		padding-top:20px;
	}
	
	#jts-your-part h5 {
		padding-right:5%;
		padding-left:5%;
	}
	
	#jts-your-part-container {
		background: none;
	}
	
	#jts-sponsors h5 {
		margin-left:0;
	}
	
	#jts-your-part-container h3,
	#jts-partner-logos h3 {
		margin-top:30px;
	}
	
	#jts-partner-logos p {
		text-align:center!important;
	}
	
	.jts-partner-logo-field-3 img,
	.jts-partner-logo-field-4 img {
		padding-bottom:20px;
	}
	
}

/*----------------------------- JOIN THE SEARCH (AUG 2014 CHANGES) - INFOGRAPHIC ----------------------------- */

@media screen and (max-width: 649px) {
	
	#jts-about-ig-intro p,
	#jts-about-ig-orange-blocks div p,
	#jts-about-ig-top-base p,
	#jts-about-ig-top-container p,
	#jts-about-ig-bottom-container p {
		text-align:center!important;
	}
	
	#jts-about-ig-top-container,
	#jts-about-ig-bottom-container {
		height:auto;
		background:none;
	}
	
	#jts-about-ig-orange-blocks,
	#jts-about-ig-top-base,
	#jts-about-ig-top td,
	#jts-about-ig-top-5-box,
	#jts-about-ig-disease-percentage {
		width:100%;
		margin:0;
		height:auto;
	}
	
	#jts-about-ig-top {
		background: none;
		width:95%;
		margin:0 auto;
		height:auto;
	}
	
	#jts-about-ig-top td,
	#jts-about-ig-top-base td {
		display:inline;
		margin:0;
		width: 90%;
		padding:0!important;
	}
		
	#jts-about-ig-top td p {
		margin: 20px auto;
		border: 1px solid #ccc;
		background: #00968c;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
		padding:20px;
	}
	
	#jts-about-ig-top-4 p {
		margin-bottom:40px!important;
	}
	
	#jts-about-ig-top-2,
	#jts-about-ig-top-3,
	#jts-about-ig-top-6,
	#jts-about-ig-top-base img {
		display:none!important;
	}
	
	#jts-about-ig-top-5-box p {
		width:100%!important;
		margin:0!important;
		border:0!important;
		text-align:center!important;
		padding:5px!important;
	}
	
	#jts-about-ig-orange-blocks div {
		position:static;
		background: #ff9231;
		width:50%;
		margin:20px auto;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
		border:5px solid #666;
	}
	
	#jts-about-ig-orange-blocks {
		margin-bottom:40px;
	}
	
	#jts-about-ig-orange-blocks img  {
		width:auto;
	}
	
	#jts-about-ig-orange-blocks div p {
		padding:10px 0;
	}
	
	#jts-about-ig-top-base,
	#jts-about-ig-bottom-note {
		background: url('/wp-content/themes/sfcgtheme/images/join-the-search/may-2014/jts-connect-texture.jpg');
	}
	
	#jts-about-ig-literacy p {
		border-bottom:1px solid #666;
		padding:20px;
	}
	
	#jts-about-ig-bottom-note {
		margin:0;
		padding:20px;
		border-top:1px solid #666;
	}
	
	#jts-about-ig-bottom-circle-text {
		width:331px;
		height:331px;
		margin:10px auto;
		border-radius: 50%;
		background: #00968c;
	}
	
	#jts-about-ig-bottom-circle-text p {
		padding-top:100px;
		text-align:center!important;
	}
	
}

/*----------------------------- DC EVENT LANDING PAGES STYLES ----------------------------- */

.forum-list p,
.forum-list-featured p {
	padding-bottom:10px!important;
}

.forum-list td,
.forum-list-featured td {
	padding:0!important;
}

#post-8773 .entry-header,
#post-8818 .entry-header,
#post-8822 .entry-header {
	margin-bottom:0;
}

#post-8773 h3,
#post-8818 h3,
#post-8822 h3 {
	text-align:center;
	}
	
#post-8773 .accent-line-white,
#post-8765 .accent-line-white,
#post-8818 .accent-line-white,
#post-8822 .accent-line-white {
	width:1280px;
	margin-left:-170px;
}

#post-8773 #country-intro-container,
#post-8818 #country-intro-container,
#post-8822 #country-intro-container {
	margin-top:20px;
}

#post-8773 .geolocation,
#post-8818 .geolocation,
#post-8822 .geolocation {
	display:none;
}

#cprf-principals {
	font-size:18px;
	text-align:center;
	list-style-type:none;
	margin-bottom:0;
}

#cprf-principals a,
#cprf-principals li {
	font-weight:normal;
	color:#333;
	margin:0;
}

.forum-list-featured h1 {
	color: white;
	text-align:center!important;
}

.forum-list-featured a,
.forum-list-featured p {
	color: white;
}

.forum-list-featured .archive-event-date {
	text-align:center;
	padding-top:0!important;
}

.forum-list-featured {
	border-bottom:0!important;
}

#noeventyet {
	color:white;
	text-align:center;
	margin-top:20px;
}

#post-8773 .entry-meta, 
#post-8773 .entry-meta a,
#post-8818 .entry-meta, 
#post-8818 .entry-meta a,
#post-8822 .entry-meta, 
#post-8822 .entry-meta a  {
	color: white;
}

#post-8818 #post-share,
#post-8773 #post-share,
#post-8822 #post-share {
	color: #757575!important;
}

#post-8765 {
	margin-bottom:175px;
}

/*----------------------------- CGP STYLES ----------------------------- */

.page-template-page-templatescgp-landing-page-php #video-share-container h3,
.page-template-page-templatescgp-landing-page-php #video-share-container p {
	color: white;
}

.page-template-page-templatescgp-landing-page-php .light-round .slide,
.page-template-page-templatescgp-landing-page-php .light-round .slide-wrapper {
	background: transparent;
}

.page-template-page-templatescgp-landing-page-php #latest-video-header-container {
	left:-180px;
}

.page-template-page-templatescgp-landing-page-php #latest-video-header {
	left:160px;
}

.light-round .slide-arrows a.previous {
	left: 10px;
}

#cgp-slide-title {
	font-weight:bold;
	text-align:center;
	font-size:12px;
	line-height:1.2;
	}
	
.page-template-page-templatescgp-landing-page-php .light-round .thumbnail-scroller.horizontal {
	bottom:20px;
}

.page-template-page-templatescgp-landing-page-php #country-intro-container {
	margin-top:0;
	position:relative;
	top:-60px;
}

.page-template-page-templatescgp-landing-page-php #country-highlight-box {
	margin-top:-60px;
}

.page-template-page-templatescgp-landing-page-php #country-projects-box .video-play-button-post-pages {
	left:805px;
	top:50px;
}

#post-13249 #country-projects-box .video-play-button-post-pages {
		display:none;
}
#post-12466 .learn-more, 
#post-12466 .related-news,
#post-12466 #related_posts_thumbnails  {
	display:none;
}

#post-12466 #country-projects-box img {
	margin-top:0;
}

#post-12466 #country-projects-box .video-play-button-post-pages {
	top:25px;
	left:805px;
}

#post-12466 #country-projects-container {
	background: #666;
	margin-bottom:-27px;
	margin-top:40px;
}

#post-12466 #country-projects-container p,
#post-12466 #country-projects-container h3,
#post-12466 #country-projects-container a {
	color: white;
}

#post-12509 #country-projects-container p  {
	font-size:16px;
}

#post-12509 #country-projects-container .see-all  {
	font-size:18px;
}

#post-12466 #country-projects-box .listing-item  {
	height:140px;
	border-bottom: 1px solid #828282;
}

#post-12466 .display-posts-listing {
	margin-bottom:40px;
}

#post-12466 .entry-meta {
	display:none;
}

#post-12249 {
	margin-bottom:-250px!important;
}

#post-12509 #country-highlight-box {
	margin-top:40px;
}

#post-12509 #country-projects-box .video-play-button-post-pages {
	top:55px;
	left:805px;
}

.page-template-page-templatescgp-landing-page-php #menu-item-1974,
.page-template-page-templatescgp-landing-page-php #menu-item-1990 {
	display:none;
}

/*----------------------------- CGP STYLES - MOBILE ----------------------------- */

@media screen and (max-width: 649px) {
	
	#slider-pro-17 {
		display:none;
	}
	
	.page-template-page-templatescgp-landing-page-php #country-intro-container {
		position:static;
	}
	
	.page-template-page-templatescgp-landing-page-php #country-highlight-box {
		margin-top:0;
	}
	
	.page-template-page-templatescgp-landing-page-php h3 {
		text-align:center;
	}
	
	#post-12466 #country-projects-box h3 {
		margin-top:30px!important;
	}
	
	#post-12580 p {
		text-align:center;
	}
	
	#post-12580 #get-involved-jts-button p {
		margin-top:0;
	}
	
}

/*----------------------------- UK STYLES - MOBILE ----------------------------- */
	

@media screen and (max-width: 649px) {
	
	#post-12537 h3,
	#post-12580 h3 {
		text-align:center;
	}
	
	#post-12580 #frontpage-button-large p,
	#post-12551 #frontpage-button-large p {
		text-align:center!important;
	}
	
	#post-12580 #get-involved-jts-button p {
		margin-top:0;
	}

}

















/* --- Donate Now & Subscribe --- */


	.donate-now-blog-subscribe{
	/* display:none; */
	margin:60px 0 50px 0;
	}
	
	body.postid-7710 .donate-now-blog-subscribe{
	/* display:block; */
	}
	
	.donate-now-blog-subscribe .donate-now,
	.donate-now-blog-subscribe .blog-subscribe{
	background:url(/wp-content/themes/sfcgtheme/images/highlight-texture.png) #fbfbfb;
	border:1px solid #e7e7e7;
	clear:both;
	width:100%;
	}
	
	.donate-now-blog-subscribe .donate-now{
	font-size:16px;
	font-weight:bold;
	color:#1aa0c9;
	}
	
	.donate-now-blog-subscribe .donate-now .inner{
	padding:15px;
	}
	
	.donate-now-blog-subscribe .donate-now form{
	text-align:center;
	}

	.donate-now-blog-subscribe .donate-now label{
	display:inline-block;
	}
	
	.donate-now-blog-subscribe .donate-now #submit_button{
	width:100%;
	height:40px;
	display:block;
	margin-top:10px;
	}
	
	.donate-now-blog-subscribe .blog-subscribe{
	margin-top:15px;
	}
	
	.donate-now-blog-subscribe .blog-subscribe .inner{
	padding:15px;
	}
	
	#content .donate-now-blog-subscribe .blog-subscribe p{
	margin:0!important;
	padding:0!important;
	width:100%!important;
	}
	
	.donate-now-blog-subscribe .blog-subscribe label{
	display:none;
	}
	
	.donate-now-blog-subscribe .blog-subscribe br{
	display:none;
	}
	
	.donate-now-blog-subscribe .blog-subscribe input#s2email{
	color:#939598;
	background:#fff;
	border:1px solid #dcddde;
	width:99.6%;
	height:auto;
	text-transform:none;
	text-indent:10px;
	margin:0 0 15px 0;
	padding:6px 0;
	}
	
	.donate-now-blog-subscribe .blog-subscribe input{
	font-size:16px;
	text-transform:uppercase;
	border:none;
	background: url("/wp-content/themes/sfcgtheme/images/donate/donate-button.png");
	background-size: 100% 100%;
	color:#fff;
	margin:0;
	padding:0;
	width:100%!important;
	height:40px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}
	
	.donate-now-blog-subscribe .blog-subscribe input:hover{
	background: url("/wp-content/themes/sfcgtheme/images/donate/donate-button-hover.png");
	background-size: 100% 100%;
	}


@media screen and (min-width: 651px) {

	body.postid-7710 .donate-now-blog-subscribe{
	padding:0!important;
	}
	
	.donate-now-blog-subscribe .donate-now,
	.donate-now-blog-subscribe .blog-subscribe{
	float:left;
	clear:none;
	}
	
	.donate-now-blog-subscribe .donate-now{
	width:510px;
	}
	
	.donate-now-blog-subscribe .donate-now .inner{
	height:40px;
	}
	
	.donate-now-blog-subscribe .donate-now form{
	text-align:left;
	}

	.donate-now-blog-subscribe .donate-now label{
	float:left;
	margin:6px 27px 0 0;
	}
	
	.donate-now-blog-subscribe .donate-now #submit_button{
	width:142px;
	float:right;
	margin:0;
	border:none;
	}
	
	.donate-now-blog-subscribe .blog-subscribe{
	width:418px;
	margin: 0 0 0 8px;
	}
	
	.donate-now-blog-subscribe .blog-subscribe .inner{
	height:40px;
	}
	
	#content .donate-now-blog-subscribe .blog-subscribe p{
	float:left;
	width:auto!important;
	color:#333;
	}

	#content .donate-now-blog-subscribe .blog-subscribe p a{
	color:#1AA0C9;
	}
	
	.donate-now-blog-subscribe .blog-subscribe input#s2email{
	width:249px!important;
	margin:2px 11px 0 0;
	}

	.donate-now-blog-subscribe .blog-subscribe input{
	width:125px!important;
	}

}











/* --- Universal Donate & Subscribe Header Buttons --- */


.mobile-donate-subscribe-bar {
display:block;
background:url("/wp-content/themes/sfcgtheme/images/highlight-texture.png");
}

@media screen and (min-width: 650px) {
	.mobile-donate-subscribe-bar {
		display:none;
	}
}

.mobile-donate-subscribe-bar ul {
margin:0;
padding:0;
list-style:none;
}

.mobile-donate-subscribe-bar li {
float:left;
width:42.5%;
margin:0 5%;
}

.mobile-donate-subscribe-bar li:last-child { 
margin-left:0;
}

.mobile-donate-subscribe-bar a {
color:#fff;
text-decoration:none;
background:url("/wp-content/themes/sfcgtheme/images/frontpage/frontpage-button-large.png");
background-size:100% 100%;
width:100%;
display:block;
margin:10px 0;
text-align:center;
padding:10px 0;
}

.mobile-donate-subscribe-bar a:hover {
background:url("/wp-content/themes/sfcgtheme/images/frontpage/frontpage-button-large-hover.png");
background-size:100% 100%;
}















/* Aspect Ratio Test */

.header-image-new{
display:inline-block;
position:relative;
width:100%;
}

.header-image-new:before{
content:"";
display:block;
padding-top:39.84375%;
}

.header-image-new .content{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;

background:url(https://www.sfcg.org/wp-content/uploads/2015/01/tag-music.jpg) center center no-repeat;
background-size:cover;
}

td.full-width-center #about-us-box {
    margin: 0px auto;
}

td.full-width-center #about-us-box-base {
    background-position: center;
}







/* Hide Slider Pro Front Page Slider 
.home .advanced-slider {
  display: none;
}
*/


/*LEONEL*/

.display-posts-listing .excerpt p{
    width: 100%;
}

.display-posts-listing .excerpt{
	    display: block;
}

.display-posts-listing .title{
	    position: relative;
    top: -330px;
    font-size: 17px;
	    display: block;
    text-align: center;
}


#country-projects-box .display-posts-listing .title{
	    top: -10px;
    left: 26%;
    font-size: 13px;
    margin-bottom: 12px;
    display: block;
	    text-align: center;
    position: static;
	margin-left: 230px;
}

#country-projects-box .display-posts-listing .excerpt{
	    width: 70%;
    display: block;
	    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px !important;
    line-height: 28px;
}

#country-projects-box img {
    width: 225px;
    height: 130px;
    float: right;
    margin-top: 35px;
}

#country-highlight-item a.title{
	    width: 60%;
    position: relative;
    top: -300px;
	    font-size: 33px !important;
    text-transform: uppercase;
    font-family: "nexa_boldregular";
    font-weight: normal!important;
}

.validate .button{
	position: relative !important;
    top: -5px !important;
    right: 0px;
    height: 42px !important;
}

.category-189 .listing-item a.title{
	width: 100%;
	height: 75px;
    position: relative;
    display: block;
    top: -240px;
    left: 0px;
    padding-top: 25px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 27px !important;
    text-align: center !important;
    line-height: 27px;
    background-color: rgba(0, 0, 0, 0.54);
}

.category-189 .listing-item  p.excerpt{
	top: -250px !important;
}

.postid-11868 #project-resources .display-posts-listing .listing-item .title{
	/*display:none !important;*/
	    position: relative;
    top: 0px;
    left: 0px;
}


#project-resources .listing-item .title{
	    position: relative;
        top: 0px;
    left: 0px;
}

.postid-4658 #project-highlight-item .display-posts-listing .title{
	 width: 60%;
    position: relative;
    top: -300px;
	    font-size: 33px !important;
    text-transform: uppercase;
    font-family: "nexa_boldregular";
    font-weight: normal!important;
}

.display-posts-listing .title{
	background: none !important;
}

.paged-29 #mc_embed_signup form .clear{
	left: 0px !important;
    top: 6px !important;
    position: relative !important;
}

.paged-29 #content{
	    top: 0px !important;
}

.paged-29 .post-8685 .entry-header{
		display: initial !important;
}

.paged-29 #nav-below{
	    top: -45px;
    position: relative;
}

.paged-29 .donate-now-blog-subscribe
{
	margin: 20px 0 50px 0 !important;
}

/* ---------------------- NEW ---------------------- */
/* ------------------- 2017.08.22 ------------------ */

@media (max-width: 767px) {
    .post-5973 #country-projects-container {
        margin-left: 20px;
        text-align: center !important;
        width: 90%;
    }
    #country-projects-box .display-posts-listing .title {
        text-align: center !important;
    }
    #country-highlight-item a.title {
        width: 100%;
        position: static;
        top: 0px;
        font-size: 33px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}

/* ------------------- 2017.10.29 - Religious Engagement ------------------ */
#post-27976 #country-highlight-box {background: url('/wp-content/uploads/2017/08/mosque_1280x510.jpg');}

/* ------------------- 2017.11.27 - Events ------------------ */
.postid-28149 .header-image,
.postid-28149 #bordermask,
.postid-28159 .header-image,
.postid-28159 #bordermask {
	margin-left: -40px;
}
/* ------------------- 2017.11.30 - children-and-youth ------------------ */
#wwww-cay01-hover,
#wwww-cay02-hover,
#wwww-cay03-hover,
#wwww-cay04-hover,
#wwww-cay05-hover,
#wwww-cay06-hover {
	width:314px;
	height:237px;
}
#wwww-cay11-hover,
#wwww-cay12-hover,
#wwww-cay13-hover,
#wwww-cay14-hover,
#wwww-cay15-hover,
#wwww-cay16-hover {
	width:314px;
	height:237px;
}

#wwww-cay01-hover:hover,
#wwww-cay02-hover:hover,
#wwww-cay03-hover:hover,
#wwww-cay04-hover:hover,
#wwww-cay05-hover:hover,
#wwww-cay06-hover:hover,
#wwww-cay11-hover:hover,
#wwww-cay12-hover:hover,
#wwww-cay13-hover:hover,
#wwww-cay14-hover:hover,
#wwww-cay15-hover:hover,
#wwww-cay16-hover:hover {
	background:white;
	opacity:0.3;
	filter:alpha(opacity=30);
}

#wwww-cay01-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/01-314x237.jpg");}
#wwww-cay02-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/02-314x237.jpg");}
#wwww-cay03-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/03-314x237.jpg");}
#wwww-cay04-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/04-314x237.jpg");}
#wwww-cay05-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/05-314x237.jpg");}
#wwww-cay06-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/06-314x237.jpg");}

#wwww-cay11-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/11-314x237.jpg");}
#wwww-cay12-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/12-314x237.jpg");}
#wwww-cay13-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/13-314x237.jpg");}
#wwww-cay14-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/14-314x237.jpg");}
#wwww-cay15-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/15-314x237.jpg");}
#wwww-cay16-image {background: url("/wp-content/themes/sfcgtheme/images/children-and-youth/16-314x237.jpg");}

#shaping-policy-and-the-field-container,
#partnering-with-youth-people-to-drive-change {
	margin-bottom: 50px;
}
#shaping-policy-and-the-field-container #wwww-base p,
#partnering-with-youth-people-to-drive-change #wwww-base p {
	word-wrap: unset;
	letter-spacing: 0;
	font-size: 14px;
	line-height: 14px;
}
#shaping-policy-and-the-field-container #wwww-base,
#partnering-with-youth-people-to-drive-change #wwww-base {
    background-position-x: center;
}

li#menu-item-28274 {
	border-right:0;
}
.page-id-28214 #country-subpage-menu-bar li a {
	font-size:10px;
}
.page-id-28214 #country-resources-box {
	border-bottom: 0px;
}

/* ------------------- 2018.02.04 - children-and-youth ------------------ */
@media (max-width: 767px) {
	.page-id-28214 #country-intro-stats-container #country-intro-stats-tooltip {
		float: none !important;
		text-align: center;
		margin-top: 40px;
	}

	.page-id-28214 #shaping-policy-and-the-field td,
	.page-id-28214 #partnering-with-youth-people-to-drive-change td {
		display: block;
		width: 100%;
		float: left;
	}
	.page-id-28214 #shaping-policy-and-the-field #wwww-base p,
	.page-id-28214 #partnering-with-youth-people-to-drive-change #wwww-base p {
		margin-top: 10px;
		padding-bottom: 14px;
		text-decoration: underline;
	}


}

/* ------------------- 2018.04.26 ------------------ */
.small_copy, p.small_copy {
	font-size: 11px;
	font-style: italic;
	line-height: 13px;
	text-align: center;
}
.mt20 {
	margin-top: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.block_with_shadow {
	margin: 20px 20px 60px 20px;
	padding: 30px 40px;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	background-color: #f0f5fb;
}

/* ------------------- 2018.08.15 ------------------ */

#tribe-events-pg-template, .tribe-events-pg-template {
    max-width: 1280px;
}
.single-tribe_events .no-header-image, .single-tribe_events .header-image {
    margin-left: 0px;
}
.single-tribe_events #bordermask {
    margin-left: 0px;
}
.single-tribe_events #tribe-events-content {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}

/* ------------------- 2018.08.23 ------------------ */

.slider-pro .thumbnail img {
    width: 217px;
    height: 109px;
}

/* ------------------- 2019.07.17 ------------------ */

h3.video-slider-title {
	font-size: 20px;
}


