@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	src: local("Oswald Regular"), local("Oswald-Regular"), url(https://fonts.gstatic.com/s/oswald/v10/Qw6_9HvXRQGg5mMbFR3Phn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	src: local("Oswald Regular"), local("Oswald-Regular"), url(https://fonts.gstatic.com/s/oswald/v10/_P8jt3Y65hJ9c4AzRE0V1OvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

body {
	font-family: "Helvetica Neue", "Roboto", Arial, sans-serif
}

section img {
	border-radius: 15px
}

section #slider img {
	border-radius: 0
}

.inline-button {
	text-decoration: none !important
}

.btn {
	text-transform: uppercase;
	border-radius: 20px
}

.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 0px 0px 3px 3px;
	font-size: 14px;
	line-height: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	color: #fff;
	background: #ff8403;
	border-color: transparent
}

.btn-circle:hover {
	background: #47a5ff;
	color: #fff
}

.btn-square {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-family: "Oswald", sans-serif;
	font-size: 1.3em
}

.btn-primary {
	background-color: #ff8403
}

.btn-primary:focus,
.btn-primary:hover {
	background-color: #ff8403
}

.btn-secondary {
	background-color: #ff8403;
	color: #fff;
	padding: 10px;
	border-radius: .7em;
	-webkit-border-radius: .7em;
	-moz-border-radius: .7em;
	border: 1px solid #fff
}

.btn-secondary:active,
.btn-secondary:hover {
	background-color: #ff8403;
	color: #fff
}

.inline-button {
	background-color: #ff8403;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 14px;
	font-size: 14px;
	line-height: 1.4em;
	border-radius: 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.inline-button:focus,
.inline-button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #47a5ff
}

.dark-blue {
	color: #1a426f
}

.light-blue {
	color: #47a5ff
}

.orange {
	color: #ff8403
}

.darkGrey {
	color: #666
}

.light-grey {
	color: #efefef
}

.white {
	color: #fff
}

h2 span.orangebg {
	background-color: #ff8403;
	padding: 0 7px 3px 12px;
	display: inline
}

h2 span.orangebg a {
	color: #fff
}

h2 span.orangebg a span {
	color: #fff
}

h2 span.dark-bluebg {
	background-color: #1a426f;
	padding: 0 7px 3px 12px;
	display: inline;
	width: 925px
}

h2 span.dark-bluebg a {
	color: #fff
}

h2 span.dark-bluebg a span {
	color: #fff
}

body {
	word-wrap: break-word;
	font-size: 15px;
	line-height: 1.8em
}

body a {
	color: #ff8403
}

body a:hover,
body a:focus {
	color: #1a426f
}

#content>header {
	position: relative
}

#content>header .inner-title-tab {
	position: absolute;
	left: 50px
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto
}

img {
	display: inline-block;
	height: auto;
	max-width: 100%
}

img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px
}

.wp-caption {
	border: 1px solid #efefef;
	margin-bottom: 10px;
	max-width: 100%;
	border: 1px solid #efefef;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 10px
}

.wp-caption.aligncenter {
	margin-bottom: 10px
}

.wp-caption img[class*="wp-image-"] {
	display: block
}

.wp-caption .wp-caption-text {
	text-align: center;
	margin-top: 10px;
	font-size: .9em;
	line-height: 1.25em;
	font-style: italic
}

.gallery {
	margin-bottom: 1.5em
}

.gallery a img {
	border: none;
	height: auto;
	max-width: 90%
}

.gallery dd {
	margin: 0
}

.gallery-caption {
	display: block
}

embed,
iframe,
object {
	max-width: 100%
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	right: 0
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #efefef;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}

.clear {
	clear: both
}

.nav .open .dropdown-toggle>a:active,
.nav .open .dropdown-toggle>a:hover {
	background-color: #ff8403
}

ul#in-header-menu ul li.menu-item-has-children {
	position: relative
}

ul#in-header-menu ul li.menu-item-has-children ul.dropdown-menu {
	position: absolute;
	top: 0;
	left: 100%
}

.dropdown-submenu {
	position: relative
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px
}

.dropdown-submenu:active>.dropdown-menu,
.dropdown-submenu:hover>.dropdown-menu {
	display: block
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #efefef;
	margin-top: 5px;
	margin-right: -10px
}

.dropdown-submenu:active>a:after {
	border-left-color: #fff
}

.dropdown-submenu.pull-left {
	float: none
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}

.widget {
	margin-bottom: 2em
}

.widget_nav_menu ul.sub-menu li,
.widget_pages ul.children li {
	padding-left: 15px
}

.widget_search .search-form input[type="submit"] {
	display: none
}

.widget select {
	max-width: 100%
}

.comment .children {
	margin-left: 1.5em
}

.entry-meta {
	clear: both
}

h1,
h2,
h3,
h4,
h5 {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	color: #1a426f
}

::selection,
::-moz-selection {
	background: #47a5ff
}

header .container {
	padding-bottom: 0
}

.utility-band {
	background-color: #1a426f;
	padding: 6px 0
}

#utility-menu.nav>li {
	display: inline-block
}

#utility-menu.nav>li.menu-home,
#utility-menu.nav>li.menu-contact {
	display: none
}

.nav > li > a {
	padding: 6px 3px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase
}

.nav > li > a:active,
.nav > li > a:focus,
.nav > li > a:hover {
	color: #ff8403
}

.util-social {
	text-align: right
}

.util-social a {
	color: #47a5ff
}

.util-social a:focus,
.util-social a:hover {
	color: #ff8403
}

.site-social {
	margin-top: 8px;
	padding-right: 40px;
	display: inline-block;
	font-size: 26px
}

.site-social i {
	margin-left: 7px;
	color: #47a5ff
}

.site-social i:hover {
	color: #ff8403
}

.site-social i.green-icon {
	color: #13be2b
}

.site-social i.green-icon:hover {
	color: #ff8403
}

.site-social i.red-icon {
	color: #ff3e03
}

.site-social i.red-icon:hover {
	color: #ff8403
}

.util-social form.search-form {
	display: inline
}

section h2 {
	margin: 0 0 10px 0
}

h2.tabby {
	background-color: blue;
	display: inline-block;
	padding: 3px 20px;
	border-top-left-radius: 0 10px;
	-webkit-border-radius: 0 10px;
	-moz-border-radius: 0 10px;
	border-radius: 0 10px;
	color: #fff
}

.ctct-embed-signup .btn {
	margin-top: -5px
}

.ctct-custom-form,
.footer-newsletter {
	text-align: center;
	background: #1a426f;
	color: #fff;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif !important;
	font-size: 1.15em
}

.ctct-custom-form input.submit-news,
.footer-newsletter input.submit-news {
	margin-left: 10px !important;
	width: 250px !important;
	margin-right: 10px !important;
	border-radius: 15px !important;
	color: #1a426f !important;
	padding: 5px !important;
	border: none !important
}

.ctct-custom-form input[type="text"] {
	font-family: "Oswald", sans-serif !important;
	font-size: 1.15em !important
}

.footer-menu.col-xs-12 {
	margin-bottom: 15px
}

.footer-search.col-xs-12 {
	text-align: center;
	padding: 0
}

.utility-menu-footer {
	list-style: none;
	padding-top: 8px
}

.utility-menu-footer li {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase
}

.utility-menu-footer li a {
	color: #000
}

.utility-menu-footer li a:hover {
	color: #ff8403
}

.utility-menu-footer.unpadded a {
	line-height: 1em;
	padding: 0 3px
}

.utility-menu-footer.unpadded li:after {
	top: -9px
}

.site-search-bottom,
.site-search-top {
	display: inline-block
}

.site-search-bottom button,
.site-search-top button {
	border: none;
	background-color: #fff;
	vertical-align: top;
	padding-top: 2px
}

.site-search-bottom {
	margin-top: 4px
}

.site-search-bottom .search-field {
	background-color: #efefef
}

.site-search-bottom .form-control {
	padding: 16px 13px;
	border-radius: 15px
}

.site-search-bottom::-webkit-input-placeholder {
	color: #000
}

.site-search-bottom:-moz-placeholder {
	color: #000
}

.site-search-bottom::-moz-placeholder {
	color: #000
}

.site-search-bottom:-ms-input-placeholder {
	color: #000
}

.util-social .upper-search {
	display: inline-block;
	vertical-align: top;
	margin-top: 4px
}

.util-social form button {
	border: none;
	background-color: #1a426f;
	color: #fff;
	font-size: 24px;
	padding-top: 2px;
	vertical-align: top
}

.util-social .form-control {
	border-radius: 15px;
	height: 32px
}

.site-footer-menu {
	margin-top: -40px;
	font-size: 10px;
	color: #666
}

.terms-footer {
	margin-top: -16px
}

.terms-footer a {
	font-size: 10px;
	color: #666
}

.site-footer-inner {
	margin-top: 30px;
	font-size: 13px;
	color: #000
}

.site-footer-inner a {
	font-size: 13px;
	color: #000
}

.site-footer-inner li a {
	padding: 5px
}

.site-search-bottom .fa-search,
.site-search-top .fa-search {
	font-size: 26px;
	padding-right: 5px;
	display: inline-block
}

.home h2 {
	color: #1a426f
}

.hp-menu-cols {
	margin-bottom: 40px;
	text-align: center
}

.hp-menu-cols .hp-menu-column {
	float: none;
	display: inline-block;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 15px
}

.hp-menu-cols .hp-menu-column>div {
	background: #efefef;
	min-height: 250px;
	padding-bottom: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding-bottom: 20px
}

.hp-menu-cols .hp-menu-column h2 {
	margin-top: 5px;
	padding-top: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
	background-color: #1a426f;
	color: #fff;
	line-height: 1.2em;
	font-size: 1.5em;
	text-align: center;
	display: block;
	height: 60px;
	overflow: hidden
}

.hp-menu-cols .hp-col-icon {
	background: #1a426f;
	border: 2px solid #fff;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	display: inline-block;
	width: 60px;
	height: 60px;
	position: relative;
	top: -20px
}

.hp-menu-cols .hp-col-icon i {
	font-size: 35px;
	padding-top: 12px;
	color: #fff
}

.hp-menu-cols .hp-menu-column .btn {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #ff8403;
	color: #fff
}

.hp-menu-cols p {
	padding: 0 15px;
	height: 165px;
	overflow: hidden
}

body.home .site-navigation-home .container {
	padding-bottom: 0px
}

body.home .site-navigation-home .navbar {
	margin-bottom: 0px;
	background: transparent;
	border-width: 0px
}

body.home .site-navigation-home .navbar .col-md-15 {
	padding-left: 3px;
	padding-right: 3px
}

body.home .site-navigation-home .navbar .col-md-15 a {
	background: #666;
	color: #fff;
	font-size: 1.4em;
	padding-top: 20px;
	padding-bottom: 25px
}

body.home .site-navigation-home .site-navigation-inner,
body.home .site-navigation-home .navbar-collapse {
	padding-left: 0px;
	padding-right: 0px
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #ff8403
}

.featuredStudies {
	padding: 20px 0
}

.featuredStudies .container {
	padding: 0 15px 0 15px
}

.featuredStudies .featuredStudiesContent {
	background-image: url("../images/diamond-bg.gif");
	margin-left: 0px;
	margin-right: 0px;
	padding: 25px 10px 15px 10px;
	color: #fff;
	font-weight: 300;
	line-height: 1.8em
}

.featuredStudies .featuredStudiesContent a {
	color: #fff
}

.featuredStudies img {
	margin-top: 10px;
	border: 3px solid #fff;
	width: 210px;
	height: 135px
}

.featuredStudies h3 {
	margin: 5px inherit;
	line-height: 1.4em;
	font-family: "Helvetica Neue", "Roboto", Arial, sans-serif;
	font-size: 24px
}

.featuredStudies .featuredTitle {
	position: relative;
	border-left: 3px solid #ff8403;
	display: inline-block;
	line-height: 130%;
	padding-left: 20px
}

.featuredStudies .featuredTitle:after {
	content: '';
	position: absolute;
	right: -120px;
	top: 50%;
	width: 100px;
	border-top: 3px solid #ff8403
}

.read-all {
	padding-top: 9px;
	font-size: 1.2em;
	font-weight: 500
}

.read-all a {
	color: #1a426f
}

.read-all a:hover {
	text-decoration: none
}

.read-all .fa {
	padding: 2px 7px 1px 8px;
	margin-left: 3px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	background-color: #ff8403;
	color: #fff
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px
}

.col-xs-15 {
	width: 20%;
	float: left
}

.dropdown-menu li a {
	padding: 15px !important
}

.dropdown-menu {
	padding: 0;
	margin-top: -5px !important
}

.dropdown-menu li {
	border-bottom: 1px solid #efefef
}

.dropdown-menu li:first-child {
	border-top: 3px solid #ff8403
}

.navbar-nav li {
	text-align: left
}

.navbar-nav li a {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif
}

#slider {
	margin-bottom: 3px;
	overflow: hidden
}

#slider h2 a {
	line-height: 1.75em;
	font-size: 24px;
	padding: 0 14px
}

#slider h2 a:hover,
#slider h2 a:active,
#slider h2 a:visited {
	text-decoration: none;
	color: #fff
}

#slider .slider-subtext {
	background-color: rgba(255, 255, 255, 0.7);
	border-radius: 6px;
	padding: 10px 15px 1px 15px
}

.slide-text-bg {
	background-color: #1a426f;
	margin-bottom: 5px;
	display: inline-block
}

.slide-text-bg a {
	color: #fff
}

.slide-text-bg a span {
	color: #47a5ff
}

.flex-direction-nav a {
	padding-top: 10px
}

.slidewrap {
	position: relative
}

.slide-copy {
	position: absolute;
	top: 15%;
	max-width: 1025px;
	margin: 0px auto;
	left: 10%
}

.learnmore {
	margin-top: 15px
}

.news-feed {
	padding-top: 35px
}

.news-feed .nav {
	background-color: #efefef;
	padding: 20px 20px 25px 25px;
	border-radius: 15px
}

.news-feed .nav .post-date {
	font-style: italic;
	color: #1a426f
}

.news-feed .nav li {
	margin: 0 0 15px 0
}

.news-feed .nav li:last-child {
	margin-bottom: 0
}

.news-feed .nav li a {
	color: #1a426f;
	font-weight: 800;
	font-size: 16px;
	margin-top: -8px;
	padding: 0;
	text-transform: none
}

.news-feed .nav li a:hover {
	color: #ff8403
}

.news-feed .read-all {
	font-size: .9em
}

.news-feed .widgettitle {
	color: #1a426f;
	position: relative;
	border-left: 3px solid #ff8403;
	display: inline-block;
	line-height: 130%;
	padding-left: 8px
}

.news-feed .widgettitle:after {
	content: '';
	position: absolute;
	right: -65px;
	top: 50%;
	width: 55px;
	border-top: 3px solid #ff8403
}

.home .page .collapse {
	display: none
}

.pager li>a {
	border: none;
	background: #fff
}

.pager li>a:hover,
.pager li>a:focus {
	border: none;
	background: #fff
}

.pager li>span {
	border: none;
	background: #fff
}

.archive .news-landing-content .entry-summary {
	padding-bottom: 15px
}

.contact-page {
	padding-left: 26px;
	padding-top: 23px
}

.contact-page a {
	text-decoration: underline
}

.contact-page .entry-content {
	margin-top: -18px
}

.contact-page h2 {
	text-transform: none;
	font-size: 24px;
	margin-bottom: 3px
}

.contact-page .inline-button {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 500
}

.contact-page .link-contact {
	line-height: 0;
	font-size: 1px;
	padding: 0;
	margin: 0;
	color: white
}

.sidebar-menu li {
	padding: 6px 0
}

.sidebar-menu .inpage_item_title {
	color: #1a426f;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase
}

.page-title {
	text-align: left;
	color: #1a426f
}

.single .page-title {
	max-width: none
}

.site-header {
	padding-bottom: 15px
}

.main-content>img {
	width: 100%;
	margin: 0 auto;
	display: block
}

.navbar-nav-inner {
	margin-left: -90px
}

#in-header-menu {
	margin-top: 10px
}

.site-header-donate {
	margin-top: 30px
}

.site-header-donate .btn {
	margin-left: 10%;
	border-radius: 20px;
	margin-bottom: 15px
}

.site-header-donate .home-donate {
	text-align: right;
	padding-right: 5px
}

.site-header-donate .navbar-nav-inner li .dropdown-toggle {
	height: 50px
}

.site-header-donate .navbar-nav-inner li a {
	font-family: "Helvetica Neue", "Roboto", Arial, sans-serif;
	padding: 1px 2px 0;
	font-size: 14px;
	color: #000;
	font-weight: bold
}

.site-header-donate .navbar-nav-inner ul.dropdown-menu li a {
	color: #1a426f
}

.site-header-donate .caret {
	display: none
}

.site-header-donate .col-md-15 {
	width: auto;
	padding: 0 10px
}

.site-header-donate .col-md-15:last-child .dropdown-toggle:after {
	content: none
}

.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
	background-color: #ff8403;
	background-image: none;
	color: #fff
}

.breadcrumbs {
	padding-top: 25px
}

.parsemus-menu {
	padding-left: 0
}

.parsemus-menu .page-title {
	margin-top: 10px
}

.vasalgel-content {
	margin-top: 17px
}

.dk-speakup-petition-wrap {
	float: right;
	margin: 15px 0 0 40px
}

.main-content-inner {
	padding-bottom: 1.5em
}

.hentry {
	margin: 0 0 1.5em
}

.sticky,
.bypostauthor {
	display: block
}

.inner-tab-title,
.inner-title-tab {
	text-align: left;
	font-weight: 300;
	padding: 5px 0 8px;
	margin-top: -50px
}

.innerTabContent {
	color: #47a5ff;
	background-color: white;
	padding: 10px 25px 5px 25px;
	border-radius: 10px 10px 0 0;
	min-height: 40px
}

.inner-repeater h4 {
	padding: 25px 0 10px;
	text-transform: capitalize
}

.inner-repeater h4 a {
	color: #000
}

.inner-repeater h4 a:hover {
	color: #000;
	text-decoration: none
}

.inner-repeater p {
	padding-bottom: 25px
}

.entry-content img {
	border-radius: 1em
}

.main-content-inner .page-title,
.inner-title-tab h3 {
	margin-top: 10px
}

.main-content-inner .entry-content .in-page-menu {
	text-align: center
}

.inpage_menu {
	text-align: center
}

.entry-content .inpage_item_title:after {
	content: ' |';
	color: #000;
	padding: 5px
}

.entry-content .inpage_item_title:last-child:after {
	content: none
}

.entry-content-thumbnail {
	margin-top: 10px
}

.entry-content-thumbnail img {
	border-radius: 1em;
	width: 100%
}

.announcement {
	padding: 15px 0 25px
}

.announcement .announcement-title {
	background-color: #47a5ff;
	color: #fff;
	text-transform: uppercase;
	width: 275px;
	text-align: left;
	padding-left: 15px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.announcement .announcement-content {
	background-color: #efefef;
	padding: 12px 15px 2px;
	font-style: italic;
	font-weight: 300
}

.to-top {
	float: right
}

.sidebar>div {
	padding: 0 20px
}

.sidebar h2 {
	font-size: 20px;
	line-height: 1.8em
}

.sidebar .hp-testimonial>div {
	padding: 0 20px
}

.sidebar .hp-testimonial q p {
	margin-left: 18px
}

.sidebar .hp-cite {
	text-align: left
}

@media (min-width: 992px) {
	.sidebar-petition {
		margin-top: 7em
	}
}

.sidebar-masthead {
	line-height: 1.4em;
	background-color: #1a426f;
	padding: 20px 10px 30px;
	text-align: center;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	color: #fff
}

.sidebar-masthead h2 {
	color: #fff;
	text-shadow: 2px 2px #666;
	font-weight: 100
}

.sidebar-masthead p {
	padding-bottom: 15px
}

.sidebar-masthead .btn-secondary {
	margin-top: 10px;
	background-color: #ff8403;
	font-weight: bold;
	border: none
}

.sidebar-masthead .btn-secondary:hover {
	text-decoration: none;
	background-color: #47a5ff
}

.news-landing-content a {
	text-decoration: underline;
	line-height: 1.4em
}

.news-landing-content .entry-meta {
	font-style: italic;
	font-size: 14px;
	margin-bottom: 15px
}

.archive-content .inner-tab-title {
	text-align: left
}

.archive-content .inner-tab-title .news-tab-title {
	margin-top: 10px
}

.parsemus-menu,
.news-menu {
	padding-top: 20px;
	padding-left: 0px
}

.parsemus-menu ul,
.news-menu ul {
	list-style-type: none;
	padding-left: 0
}

.parsemus-menu ul li,
.news-menu ul li {
	border-bottom: 1px solid #a1a1a1;
	padding: 10px 0 4px 0px
}

.parsemus-menu ul li .widget,
.news-menu ul li .widget {
	margin-bottom: 10px
}

.parsemus-menu a,
.news-menu a {
	color: #1a426f;
	font-size: 24px;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase
}

.parsemus-menu a:active,
.parsemus-menu a:hover,
.news-menu a:active,
.news-menu a:hover {
	color: #ff8403;
	text-decoration: none
}

.parsemus-menu h2,
.news-menu h2 {
	font-size: 24px
}

.news-side {
	text-align: center
}

#newsletter-side {
	text-align: left
}

#newsletter-side p {
	line-height: 1.4em
}

#newsletter-side>div {
	padding: 0 20px
}

#newsletter-side .searchbox-side {
	margin-top: 15px;
	border: 0.1em solid #efefef;
	border-top-left-radius: .5em;
	border-bottom-left-radius: .5em;
	border-right: none;
	height: 36px;
	max-width: 80%
}

#newsletter-side .submit-btn {
	border: 0.1em solid #efefef;
	padding: 3.5px 5px;
	border-top-right-radius: .5em;
	border-bottom-right-radius: .5em;
	border-left: none;
	background-color: #ff8403;
	color: #fff;
	margin-left: -4px;
	text-transform: uppercase
}

#newsletter-side .submit-btn:hover {
	background-color: #ff8403
}

.archive footer {
	padding-bottom: 40px
}

.archive .archive-page-title {
	padding-top: 0;
	padding-bottom: 10px
}

.archive .archive-page-title a {
	text-decoration: none
}

.archive .cat-links a {
	color: #a1a1a1
}

.archive .cat-links a:hover {
	color: #666
}

.archive .byline,
.archive .author .vcard {
	display: none
}

.archive .pager li>a,
.archive .pager li>span {
	padding: 0
}

.hr-large {
	background: url(../images/hr.png) no-repeat top center;
	height: 22px;
	border: none !important;
	margin-top: 30px
}

.hr-small {
	background: url(../images/hr.png) no-repeat top center;
	width: 50%;
	height: 22px;
	border: none !important;
	padding-bottom: 25px
}

.hp-testimonial h2 {
	padding-bottom: 8px;
	line-height: 1.4em
}

.hp-testimonial q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

.hp-testimonial q p {
	font-size: 13px;
	display: inline;
	margin-left: 10px;
	text-transform: uppercase
}

.hp-testimonial q:before,
.hp-testimonial q:after {
	font-size: 35px;
	color: #ff8403;
	position: absolute
}

.hp-testimonial q:before {
	float: left
}

.hp-testimonial q:after {
	padding-left: 5px
}

.hp-cite {
	font-size: 14px;
	text-align: right;
	padding-top: 15px;
	padding-right: 15px
}

.hp-cite p {
	font-size: 12px;
	line-height: 1.4em;
	margin: 2px 0;
	text-transform: capitalize;
}

.hp-cite a {
	text-decoration: underline;
}

.site-footer {
	margin: auto 15px;
}

.site-footer ul {
	padding: 0;
	margin: 0;
}

#footer-menu {
	list-style-type: none;
}

#footer-menu>li>a {
	color: #1a426f;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: 500;
}

#footer-menu .sub-menu {
	list-style-type: none;
	padding-left: 0
}

#footer-menu .sub-menu>li {
	line-height: .9em;
	padding: 2px 0;
}

#footer-menu .sub-menu>li>a {
	color: #a1a1a1;
	font-size: 0.8em;
}

#footer-menu .col-md-15 {
	padding: 0 6px;
	width: 20%;
}

#colophon .container {
	padding-top: 32px;
}

#colophon .container .site-navigation-inner {
	margin-top: -17px;
	margin-left: -40px;
}

#colophon .container .site-social {
	position: absolute;
	font-size: 30px;
	right: -25px;
	top: 45px;
}

.menu-utility-menu-container li {
	margin: 3px 2px;
	font-size: 10px
}

.menu-utility-menu-container li:after {
	color: #efefef;
	content: '|';
	position: absolute;
	right: -4px;
	top: 4px;
	margin-right: -1px
}

.menu-utility-menu-container li:last-child:after {
	content: ''
}

.carousel-fade .carousel-inner .item {
	transition-property: opacity
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .next.right {
	opacity: 1
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	transform: translate3d(0, 0, 0)
}

.navbar-mobile .navbar-nav .navbar-nav-inner {
	margin: 0
}

@media (max-width: 635px) {
	.dk-speakup-petition-wrap {
		margin: 15px 0 15px 15px
	}
}

@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left
	}
	.site-navigation-inner .navbar-nav {
		float: none
	}
}

@media (min-width: 768px) and (max-width: 942px) {
	.util-social .site-social {
		padding-right: 0 !important
	}
	.util-social .form-control {
		width: 159px;
		border-radius: 15px
	}
}

@media (min-width: 768px) and (max-width: 950px) {
	.site-header-donate .navbar-nav-inner {
		margin-left: -60px
	}
	.site-header-donate .navbar-nav-inner li a {
		font-size: 12px
	}
}

@media (max-width: 850px) {
	.site-header-donate .navbar-nav-inner {
		margin-left: -50px
	}
	.site-header-donate .navbar-nav-inner li a {
		font-size: 11px
	}
}

@media (max-width: 800px) {
	.site-header-donate .navbar-nav-inner {
		margin-left: -40px
	}
	.site-header-donate .navbar-nav-inner li a {
		font-size: 10px
	}
}

@media (max-width: 991px) {
	body.home .site-navigation-home .navbar .col-md-15 a {
		font-size: 1.38em;
		margin-bottom: 15px
	}
	.container {
		width: auto
	}
	.site-header-donate .btn {
		margin-left: 15px
	}
	.sidebar .donate-side-banner {
		margin: 0 -15px;
		border-radius: 0;
		padding-top: 15px
	}
	.sidebar .donate-side-banner h2 {
		margin-top: 0
	}
	.sidebar #newsletter-side,
	.sidebar #testimonial-side,
	.sidebar .hp-cite {
		text-align: center;
		padding: 15px 0
	}
	.sidebar #newsletter-side {
		padding-bottom: 0
	}
	.sidebar #newsletter-side hr {
		display: none
	}
	.site-footer #footer-menu .col-md-15,
	#colophon #footer-menu .col-md-15 {
		width: 100%
	}
	.site-footer .utility-menu-footer.unpadded,
	#colophon .utility-menu-footer.unpadded {
		margin-top: 3em
	}
	.site-footer .container .site-social,
	#colophon .container .site-social {
		position: initial;
		display: block;
		padding-right: 0
	}
	.site-footer .footer-meta,
	#colophon .footer-meta {
		text-align: left
	}
}

@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left
	}
}

@media (max-width: 1200px) {
	.dropdown-menu {
		left: auto;
		right: 0
	}
}

@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left
	}
}

@media (max-width: 992px) {
	.hp-menu-cols .hp-menu-column h2 {
		line-height: .8em;
		font-size: 1.1em;
		padding-top: 22px
	}
}

@media (max-width: 767px) {
	.mobile-menu-container {
		padding: 0
	}
	#masthead .navbar-header-mobile button {
		margin-top: 30px;
		background-color: #666
	}
	#masthead .navbar-header-mobile button .icon-bar {
		border: 1px solid #fff
	}
	#masthead .nav-dropdown-mobile {
		background-color: #000
	}
	#masthead .nav-dropdown-mobile .menu-footer-menu-container li a {
		font-family: "Helvetica Neue", "Roboto", Arial, sans-serif;
		color: #fff
	}
	#masthead .nav-dropdown-mobile .menu-footer-menu-container li a:hover {
		color: #ff8403;
		text-decoration: none
	}
	#masthead .nav-dropdown-mobile nav {
		min-height: 0
	}
	#masthead .nav-dropdown-mobile nav li {
		list-style-type: none;
		margin: 15px 0
	}
	#masthead .nav-dropdown-mobile nav li a {
		color: #B3B3B3
	}
	#masthead .nav-dropdown-mobile nav li .sub-menu {
		list-style-type: none;
		margin: 15px 0
	}
	#masthead .nav-dropdown-mobile nav li .sub-menu a {
		font-family: "Helvetica Neue", "Roboto", Arial, sans-serif;
		color: #fff
	}
	#masthead .nav-dropdown-mobile nav li .sub-menu a:hover {
		color: #ff8403;
		text-decoration: none
	}
	#content .content-padder>header,
	#content article>header,
	#content>header {
		margin: 15px -15px
	}
	#content .content-padder>header .inner-tab-title,
	#content .content-padder>header .inner-title-tab,
	#content article>header .inner-tab-title,
	#content article>header .inner-title-tab,
	#content>header .inner-tab-title,
	#content>header .inner-title-tab {
		left: 15px
	}
	#content .content-padder>header .inner-tab-title .inner-tab-split,
	#content .content-padder>header .inner-title-tab .inner-tab-split,
	#content article>header .inner-tab-title .inner-tab-split,
	#content article>header .inner-title-tab .inner-tab-split,
	#content>header .inner-tab-title .inner-tab-split,
	#content>header .inner-title-tab .inner-tab-split {
		margin: 0 0 -12px;
		padding-bottom: 5px
	}
	#content .content-padder>header .inner-tab-title .inner-tab-split .innerTabContent,
	#content .content-padder>header .inner-title-tab .inner-tab-split .innerTabContent,
	#content article>header .inner-tab-title .inner-tab-split .innerTabContent,
	#content article>header .inner-title-tab .inner-tab-split .innerTabContent,
	#content>header .inner-tab-title .inner-tab-split .innerTabContent,
	#content>header .inner-title-tab .inner-tab-split .innerTabContent {
		font-size: 18px;
		padding: 5px 10px 5px 10px
	}
	#content>header,
	#content .contact-content-padder>header {
		border-bottom: 0
	}
	#content>header h1,
	#content .contact-content-padder>header h1 {
		margin-left: 15px
	}
	#content>header .inner-title-tab,
	#content .contact-content-padder>header .inner-title-tab {
		border: 0
	}
	#content article.post>header {
		border-bottom: none
	}
	#colophon .container {
		padding-top: 15px
	}
	.site-footer .footer-newsletter span {
		display: block;
		margin-bottom: 10px
	}
	.site-footer .footer-mobile-nav a {
		color: #000
	}
	.site-footer .footer-mobile-social {
		text-align: right
	}
	.site-footer .footer-mobile-social a {
		font-size: 1.5em
	}
	.site-footer .footer-mobile-search {
		text-align: center;
		margin-top: 15px
	}
	.site-footer .footer-mobile-search button {
		background: none;
		border: 0
	}
	.home .hp-menu-cols .hp-menu-column {
		border-top: 3px solid #000;
		padding: 0
	}
	.home .hp-menu-cols .hp-menu-column>div {
		min-height: 0;
		padding: 5px 0
	}
	.home .hp-menu-cols .hp-menu-column:last-child {
		border-bottom: 3px solid #000
	}
	.home .hp-menu-cols h2 {
		height: 30px;
		padding-left: 4em;
		background-color: transparent;
		color: #000;
		text-align: left;
		line-height: 1.7em;
		font-size: 1.5em;
		padding-top: 0
	}
	.home .hp-menu-cols .hp-col-icon {
		float: left;
		margin-left: 1em;
		margin-top: -1em
	}
	.home .hp-menu-cols .arrow {
		position: absolute;
		right: 10px;
		top: 32px;
		width: 30px;
		font-size: 2.5em;
		color: #666
	}
	.home .hp-menu-cols p {
		height: 38px;
		margin-right: 30px;
		text-align: left;
		line-height: 1.3em
	}
	.home .mission-block {
		text-align: center
	}
	.home .mission-block img.alignleft {
		float: none;
		margin-right: 0;
		width: 100%
	}
	.home .donate-block {
		margin: -30px 0 -15px;
		padding: 15px;
		text-align: center
	}
	.home .donate-block .btn {
		margin-bottom: 15px
	}
	.home .donate-block p {
		max-width: 75%;
		margin: 0 auto
	}
	.home .quotations-block {
		border-bottom: 3px solid #000
	}
	.home .quotations-block h2 {
		text-align: center
	}
	.home .quotations-block hr {
		margin: 20px -15px -10px;
		border-bottom: 3px solid #000
	}
	.home .featuredStudies .read-all {
		float: none !important;
		text-align: right;
		padding: 0 0 9px
	}
	.home .featuredStudies .featuredStudiesContent {
		text-align: center
	}
	.home .featuredStudies .featuredStudiesContent hr {
		clear: both;
		margin-bottom: 0
	}
	.home .featuredStudies .featuredStudiesContent img {
		margin-bottom: 15px
	}
	.home .featuredStudies .featuredStudiesContent .text-right,
	.home .featuredStudies .featuredStudiesContent .text-left {
		text-align: center
	}
	.archive article.post {
		text-align: center
	}
	.archive article.post hr.hr-small {
		width: 100%
	}
	.archive article.post:last-of-type hr.hr-small {
		display: none
	}
	.archive ul.pager {
		margin: -30px -30px -15px;
		padding: 15px 30px
	}
	.archive a.read-more {
		display: block;
		text-align: right
	}
	.archive footer {
		padding-bottom: 0
	}
	.announcement {
		margin: 0 -15px
	}
	.announcement .announcement-content {
		text-align: left
	}
	.page #content {
		text-align: center
	}
	.page #content .inpage_menu a {
		display: block;
		line-height: 1.2em;
		margin-bottom: 1em
	}
	.page #content .inpage_menu a:after {
		content: ''
	}
	.page #content .inner-repeater {
		text-align: left
	}
	.page #content .inner-repeater h4 {
		clear: both
	}
	.page .gform_wrapper .top_label input.medium {
		width: 100%
	}
	.contact-page .inline-button {
		margin: 0 -30px
	}
}


/*# sourceMappingURL=main.css.map */
