#page-blank h1.entry-title {
margin-top:50px;
color:#447f97;
font-size:28px;
padding-bottom:.5em;
/*width:0!important;*/
font-weight:400
}

h1.entry-title {
margin-top:25px!important;
margin-bottom:50px!important;
color:#447f97!important;
font-size:28px;
padding-bottom:.5em;
/*width:0!important;*/
font-weight:400
}

#pg-540-0> .panel-row-style {
margin:0
}

.widget-title h3 {
color:#005f81!important
}

.hentry {
margin-bottom:0
}

.entry-content {
margin:0!important
}

.home #content {
background-color:#fff!important
}

a .glyphicon-new-window:before {
display:none
}

h2 {
font-size:22px;
color:#40778e!important
}

h3 {
font-size:20px;
color:#40778e!important
}

h4 {
font-size:18px;
margin-top:20px!important;
color:#40778e!important;
font-weight:600
}

h5 {
font-size:16px;
margin-top:15px
}

h6 {
font-size:14px
}

.page-template-page-blank {
background-color:#eaeaea!important
}

/*============================ Masthead & Nav========================*/
#masthead.site-header {
background:#447F97!important
}

#nav-wrapper {
background-color:#40778e!important
}

#uc-site-parent a {
color:#fff!important
}

#uc-site-title a:hover {
color:#fff!important
}

.home .entry-content {
margin-top:0!important
}

.navbar-default .navbar-nav > li > a {
color:#fff!important
}

.dropdown-menu > li > a:hover {
background-color:#fcb216!important
}

/*============================ Meta slider========================*/
.metaslider .caption-wrap {
/*width:1200px!important;*/
margin-left:auto!important;
margin-right:auto!important;
left:0!important;
right:0!important;
opacity:1!important;
/*top: 0!important;*/
background:none!important;
background-color:rgba(251,177,22,0.85)!important
}

.caption-wrap {
font-size:35px!important;
color:#fff;
margin-top:85px!important;
padding:12px!important;
word-wrap:break-word;
line-height:1.1
}

@media (max-width: 1200px) {
.metaslider .caption-wrap {
width:991px!important
}
}

@media (max-width: 991px) {
.metaslider .caption-wrap {
width:767px!important
}
}

@media (max-width: 767px) {
.metaslider .caption-wrap {
width:100%!important
}
}

.caption {
/*width: 40%;*/
width:1162px;
margin-left:auto;
margin-right:auto;
line-height:1.2
}

/*============================ footer ========================*/
#footers {
background-color:#447f97!important;
border:none!important
}

#uc-footer-links {
text-align:center!important
}

/*============================ MISSION ========================*/
.mission-text .textwidget p {
color:#fff;
font-size:20px
}

/*============================ twitter row ========================*/
.home .stay-connected {
color:#40778e;
font-size:40px!important;
line-height:1.2
}

#twitter-row .panel-grid-cell:nth-child(1),#twitter-row .panel-grid-cell:nth-child(2) {
margin-top:60px
}

.timeline-Viewport {
height:295px
}

/*============================ partners page ========================*/
a.partners-titles {
text-align:center;
font-size:22px;
text-decoration:none;
line-height:1.2
}

.page-id-528 {
background-color:#fff
}

.page-id-528 img {
max-width:80%!important
}

.page-id-528 .widget_sp_image-description p {
text-align:center!important
}

.partners-img-wrapper {
min-height:150px;
position:relative
}

.partners-img-wrapper img {
position:absolute;
bottom:0;
margin-left:auto;
margin-right:auto;
left:0;
right:0
}

.partners-content p {
margin-top:20px;
font-size:18px
}

/*============================ filter styles ========================*/
.category-menu h3.widget-title {
background-color:#eaeaea!important
}

.page-id-540 h4.panel-title {
margin:0!important
}

.menu-categories-container,#menu-media-archive-categories {
margin-left:49px;
background-color:#447f97
}

ul#menu-categories,ul#menu-media-archive-categories {
list-style-type:none!important;
padding-left:0
}

#menu-categories,#menu-media-archive-categories {
background-color:#447f97!important
}

#menu-categories li,#menu-media-archive-categories li {
border-bottom:1px solid #85aebf;
margin-bottom:0
}

#menu-categories li:hover,#menu-media-archive-categories li:hover,#menu-categories li .selected,#menu-media-archive-categories li .selected {
background-color:#37687b!important
}

#menu-categories a,#menu-media-archive-categories a {
color:#fff;
text-decoration:none;
padding:14px 20px;
display:block
}

.category-menu .widget-title {
background-color:#fff!important;
color:#447f97!important;
font-size:24px;
border-bottom:1px solid #fff;
padding:14px 8px 14px 0;
margin-left:49px;
margin-bottom:0
}

#page-blank .panel-layout .widget_siteorigin-panels-postloop .panel-post .panel {
background-color:#fff!important;
padding:15px;
min-height:670px;
margin-bottom:0!important;
border-top:4px solid #d6d6d6
}

#page-blank .panel-layout .widget_siteorigin-panels-postloop .panel-post .category-media-archives .panel {
min-height:auto!important
}

#page-blank .panel-layout .widget_siteorigin-panels-postloop .panel-post .panel img {
margin:0 auto!important;
display:block
}

#page-blank .panel-layout .widget_siteorigin-panels-postloop .panel-post .category-media-archives .panel img {
width:170px!important
}

#page-blank .panel-layout .panel-post {
margin-bottom:0!important
}

#page-blank .panel-layout .panel .panel-title {
margin-top:15px;
margin-bottom:15px;
font-size:18px;
color:inherit;
font-weight:700
}

#page-blank .panel-layout .panel .panel-title a {
text-decoration:none;
color:#40778e;
min-width:100%;
display:inline-block
}

#page-blank .panel-layout .panel .panel-title a:hover {
text-decoration:underline
}

/*======================Home Page========================*/
.top-columns {
text-align:center
}

.top-columns a {
color:#8a8a8a!important;
text-decoration:none
}

/*.top-columns a:hover .yellow {
background-color:#ffcd64
}

.top-columns a:hover .red {
background-color:#ff5d60
}

.top-columns a:hover .green {
background-color:#afc15c
}*/
.top-columns .glyphicons {
font-size:40px;
color:#fff;
border-radius:53px;
padding:20px;
margin-bottom:5px;
margin-top:10px;
transition:margin .5s
}

.hover-column:hover .glyphicons {
margin-top:0;
margin-bottom:15px;
transition:margin .2s
}

.yellow {
background-color:#fbb116
}

.red {
background-color:#ed2427
}

.green {
background-color:#839339
}

.featured-news {
color:#fff!important
}

.featured-news-2 {
margin-top:47px!important
}

.featured-news-2 .rcpt_items:nth-child(1) .rcpt_items_list li {
display:none
}

.featured-news-2 .rcpt_items:nth-child(2) .rcpt_items_list li {
display:none
}

.featured-news-2 .rcpt_items:nth-child(3) .rcpt_items_list li {
display:none
}

.featured-news-1 .rcpt_items:nth-child(5) .rcpt_items_list li {
display:none
}

.featured-news-1 .rcpt_items:nth-child(6) .rcpt_items_list li {
display:none
}

.featured-news-1 .rcpt_items:nth-child(7) .rcpt_items_list li {
display:none
}

.featured-news .rcpt_item_date {
color:#c1c1c1!important;
margin-top:-5px!important;
float:left;
margin-left:150px!important
}

.featured-news a {
color:#ffcd64!important;
font-size:18px
}

.featured-news a:hover {
color:#ffcd64!important;
text-decoration:none
}

.featured-news h3 {
color:#fff!important;
font-size:30px!important
}

.twitter-header h3 {
text-align:center;
font-size:20px!important
}

.home .twitter-feed .timeline-InformationCircle-widgetParent {
background-color:#eaeaea!important
}

.home .twitter-feed .timeline-Footer {
background-color:#eaeaea!important
}

.timeline-InformationCircle {
display:none!important
}

.featured-news-2 .rcpt_item_title {
float:left;
margin-left:150px
}

.featured-news-2 .rcpt_item_excerpt {
float:left;
margin-left:150px!important
}

.featured-news-1 .rcpt_item_title {
float:left;
margin-left:150px
}

.featured-news-1 .rcpt_item_excerpt {
float:left;
margin-left:150px!important
}

.featured-news-2 .rcpt_items .rcpt_items_list li img {
position:absolute;
width:130px!important;
margin-left:-150px
}

.featured-news-1 .rcpt_items .rcpt_items_list li img {
margin-left:-150px;
width:130px!important;
position:absolute
}

.featured-news-2 .rcpt_item_image {
float:left;
margin-left:150px
}

.featured-news-1 .rcpt_item_image {
float:left;
margin-left:150px
}

.home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image {
margin-bottom:0!important;
width:100%!important
}

.news-row {
padding-bottom:77px!important
}

.rcpt_items {
clear:both
}

/*==============================Contact==============================*/
.addresses .glyphicons {
color:#fbb116;
font-size:26px
}

.addresses .glyphicons:before {
padding-top:0;
padding-bottom:12px
}

.addresses p {
font-size:16px
}

.addresses #address .glyphicons {
float:left
}

.addresses #address p {
float:left
}

.affiliate-box a {
color:#fbb116!important
}

.social-row {
text-align:center;
margin-top:115px
}

.social-row .social {
font-size:40px;
color:#fff;
border-radius:41px;
padding:20px;
margin-bottom:5px;
margin-top:10px;
transition:margin .5s
}

.social-row .glyphicons {
font-size:40px;
color:#fff;
border-radius:41px;
padding:15px;
margin-bottom:5px;
margin-top:10px;
transition:margin .5s;
background-color:#fbb116
}

.social-column:hover .glyphicons,.social-column:hover .social {
margin-bottom:15px;
margin-top:0;
transition:margin .2s
}

.social-row #facebook h2 {
margin-top:35px!important
}

.social-row #facebook .social {
background-color:#5174b5
}

.social-row #twitter h2 {
margin-top:35px!important
}

.social-row #twitter .social {
background-color:#5acaff
}

.social-row a {
text-decoration:none
}

/*.social-row a:hover .yellow {
background-color:#ffcd64
}

.social-row a:hover .red {
background-color:#ff5d60
}

.social-row a:hover .green {
background-color:#afc15c
}*/
.social-row form {
margin-top:-8px!important
}

.social-row label {
font-size:21px!important;
font-weight:400!important;
margin-left:13%
}

.social-row form .ginput_container input {
width:100%!important;
border:1px solid #fbb116
}

.social-row .gfield_description {
padding:0!important;
color:#8a8a8a!important
}

.gform_wrapper .gform_footer {
padding:0!important;
margin:0!important
}

.gform_wrapper .gform_footer input {
background-color:#fbb116;
border:0;
color:#fff;
padding:5px;
border-radius:3px
}

.collaboration-row p {
color:#333!important
}

.collaboration-row h2 {
color:#fbb116;
margin-bottom:0
}

.collaboration-row a {
color:#fbb116
}

.collaboration-row .addresses {
margin-top:65px
}

/*===============================New Contact Page=======================*/
.social-row #panel-1317-0-0-0 {
margin-bottom:0!important
}

.social-row #panel-1317-0-1-0 {
margin-bottom:0!important
}

.social-box#facebook p {
margin-bottom:0
}

.social-box#facebook {
padding-bottom:40px
}

.social-box#twitter {
padding-bottom:40px
}

.social-box h2 {
text-align:left;
font-size:23px;
padding-top:40px!important;
margin-left:20px!important;
margin-top:0!important;
margin-bottom:30px!important
}

.social-box#facebook h2 {
margin-top:0!important
}

.entry-content .social-row {
margin-top:0
}

.newsletter * {
float:left;
clear:none
}

.newsletter input {
margin-bottom:5px!important
}

.newsletter .gfield_description {
width:35%
}

h3 .glyphicons {
margin:-11px 8px 0;
font-size:23px
}

.collaboration-row .addresses {
margin-top:0!important
}

.collaboration-row .btn {
margin:auto 6px
}

.social-box .mail-signup-text h2 {
margin-bottom:5px!important;
margin-left:0!important;
color:#fbb116
}

.social-box .mail-signup-text p {
margin-bottom:5px!important
}

.mail-signup-box {
margin-top:0!important
}

.mail-signup-box input {
margin-top:0!important
}

.mail-signup-box label {
display:none!important
}

.collab-col .glyphicons {
color:#fff;
font-size:30px
}

.collab-col h3 {
color:#fff!important
}

.collab-col p {
color:#fff!important
}

.collab-col a {
color:#fff
}

.collab-col h3 {
color:#717171!important
}

.collab-col .glyphicons {
margin-bottom:-15px
}

.contact-yellow-box {
border-radius:10px;
color:FBB116
}

.contact-yellow-box .btn-default {
background-color:#ababab
}

/*===========================Vision Page============================*/
.goal-row p {
color:#000
}

.goal-row h2 {
color:#000!important
}

.mission-text.panel-widget-style .textwidget p {
padding:90px 0
}

h2.how-we-work {
font-size:30px!important
}

h1.vision-title {
margin-top:50px!important;
margin-bottom:0!important
}

/*==================================Focal Areas======================*/
.page-id-540 {
background-color:#fff!important
}

#pg-540-0 {
margin-bottom:0!important
}

.focal-row {
margin-top:-21px
}

.focal-box {
font-size:30px;
color:#fff;
padding:20px;
min-height:140px;
text-align:center
}

.focal-box .social {
padding-bottom:10px
}

.page-id-540 .accordion .panel-heading {
background-color:#447f97;
padding:15px
}

.page-id-540 .accordion .panel-heading a {
font-size:20px;
color:#fff!important;
text-decoration:none
}

.page-id-540 .accordion .panel-title a::after {
color:#fff
}

.panel-group .panel {
margin-bottom:15px!important
}

#pgc-1380-3-0 {
margin-top:-10px
}

#disease-control {
padding:40px 0 20px
}

.project-page-btn {
padding:13px 15px
}

#focal-area-row .panel {
background:linear-gradient(to right,#ea0029 0%,#ea0029 33%,#458396 33%,#458396 66%,#859140 66%,#859140 60%)!important;
border-top:6px solid transparent;
border-top-color:transparent
}

.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group {
background-color:#fff
}

#focal-area-row .panel {
margin-bottom:30px!important
}

#focal-area-row .accordion .panel-heading {
background-color:#eaeaea!important
}

#focal-area-row .accordion .panel .panel-heading a {
color:#494949!important
}

#focal-area-row .accordion .panel .panel-heading a:after {
color:#494949!important
}

#focal-area-row .panel-body p {
font-size:16px!important;
padding:10px!important
}

.focal-area-title {
margin-top:70px;
color:#447f97;
font-size:32px;
padding-bottom:.5em;
font-weight:600
}

/*===============================Footer==============================*/
#mega-footer img {
max-width:100%;
width:40%;
margin-right:135px
}

#mega-footer .uc-contact-widget.widget {
margin-left:-80px;
margin-top:33px;
margin-bottom:0
}

/*======accordion icons=========*/
.accordion .panel-title a::after {
content:"\E601";
font-family:"glyphicons regular";
position:absolute;
right:75px;
color:#999;
transform:rotate(0deg);
transition:transform 180ms ease-in
}

.accordion .panel-title a.collapsed::after {
transition:transform 180ms ease-in;
transform:rotate(180deg)
}

@media (max-width:474px) {
.accordion h4.panel-title {
margin-right:30px!important
}
}

footer .container .row img {
width:40%
}

footer .uc-contact-widget {
color:#fff!important
}

footer .uc-contact-widget h2 {
color:#fff!important
}

/*=================================Training Initiatives==========================*/
.training-initiatives h2 {
background-color:#40778e!important;
color:#fff!important;
padding:15px
}

.training-initiatives h2 a {
color:#fff!important;
text-decoration:none
}

.training-initiatives h2 a:hover {
text-decoration:underline
}

.training-initiative-row .btn-default {
display:inline-block;
float:left;
margin:10px 20px 10px 0;
background-color:#fbb116!important;
border-color:#c38d1c!important
}

.training-initiative-row .btn-default:hover {
background-color:#ffbc00!important
}

.training-initiatives .table-responsive {
width:60%
}

@media (max-width:1000px) {
.training-initiatives .table-responsive {
width:100%
}
}

.table > tbody > tr > td:nth-child(1) {
font-weight:600;
color:gray;
width:0!important
}

.page-template.page-template-page-blank {
background-color:#fff!important
}

.smaller-link {
font-size:16px;
position:relative;
top:2px
}

/*==============FAQ Page============*/
.page-id-1106 h1.entry-title {
display:none
}

/*==================Leadership, partners, etc.================*/
.white-header h2 {
color:#fff!important;
margin-bottom:1.3em!important
}

/*===================Employment oppotunities===================*/
.page-id-90 h1.entry-title {
display:none
}

.page-id-90 #main {
padding:0!important
}

/*========================8-15-17 Media Queries=====================*/
@media (max-width:768px) {
#mega-footer .uc-contact-widget.widget {
margin-left:0!important;
margin-bottom:0!important
}
}

/*======================== CSS below was added after 8-16-2017 theme release=====================*/
@media (max-width:768px) {
#mega-footer .uc-contact-widget.widget {
margin-left:0!important;
margin-bottom:0!important
}
}

@media (max-width:780px) {
#pgc-1309-1-0,#pgc-1309-1-1,#pgc-1309-3-0,#pgc-1309-4-0 {
margin-bottom:0!important
}

.caption-wrap {
position:relative!important;
top:-85px
}

.caption {
width:auto!important
}
}

@media(max-width:1200px) {
.home .metaslider .caption-wrap {
width:100%!important
}
}

.home .widget_siteorigin-panels-postloop .content-template-date {
color:#ffcd6b!important;
padding-left:152px;
display:block
}

.subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img {
width:130px!important
}

.featured-news p,.featured-news h2 a {
padding-left:152px;
display:block
}

.caption-wrap p {
font-size:14px;
color:#fff
}

.caption-wrap h2 {
font-size:22px;
color:#fff!important;
margin-top:0
}

.caption-wrap a {
color:#fff!important;
text-decoration:none
}

.caption-wrap a .read-more {
color:#fbb116!important
}

.caption-wrap a:hover .read-more {
text-decoration:underline
}

.smaller-link {
font-size:16px;
position:absolute!important;
right:83px;
padding:5px;
color:#d9dee4;
top:initial!important
}

.post-template-default .entry-title {
margin-bottom:0!important
}

.post-template-default .byline {
display:none
}

.post-template-default img {
padding-top:20px
}

.post-template-default .entry-footer {
display:none
}

/*
.so-panel .category-menu h3.widget-title {
background-color:#fff!important
}
*/
.metaslider .flexslider .caption-wrap {
background-color:rgba(0,0,0,0.7)!important
}

.page-id-96 .flag {
display:none
}

.menu-categories-container {
margin-bottom:80px
}

.category-menu {
margin-top:-41px
}

.subpage .widget.widget_rcpt ul .rcpt_item_date {
margin-bottom:50px
}

.collab-info .btn.btn-primary {
margin:0
}

.collaboration-row a {
text-decoration:none
}

.collaboration-row a:hover {
text-decoration:underline
}

.affiliate-box a {
text-decoration:none
}

.affiliate-box-top {
background:linear-gradient(to right,#ea0029 0%,#ea0029 33%,#458396 33%,#458396 66%,#859140 66%,#859140 60%)!important;
border-top:6px solid transparent;
border-top-color:transparent
}

.affiliate-box a:hover {
text-decoration:underline
}

#gform_submit_button_1 {
margin-top:10px
}

#page-single #page-sidebar {
display:none
}

#page-single .col-md-9 {
width:100%
}

#page-blank .panel-layout .widget_siteorigin-panels-postloop .panel-post .panel {
min-height:auto!important;
border-top:4px solid #fbb116!important
}

@media (max-width:780px) {
#panel-101-4-1-0> .panel-widget-style {
padding-top:0!important
}
}

.news-column,
.podcast-column {
border-top:5px #fbb116 solid;
padding:20px;
margin-bottom:30px;
text-align:center;
min-height:820px
}

.news-column li {
text-align:left
}
/* ================== Podcast Links Styling ================== */
.podcast-links-container {
	margin-bottom: 30px;
	padding-bottom: 30px;
/*	border-bottom: 1px solid #ccc; */
}

.podcast-links {
margin-top: 20px;
}

.subscribe-title h3 {
	padding-bottom: 50px;
}

/*================================= make filter pages/panel pages BG gray ===========================*/
.page-template.page-template-page-blank.page-id-542,.page-template.page-template-page-blank.page-id-96,.page-template.page-template-page-blank.page-id-1102,.page-template.page-template-page-blank.page-id-1098,.page-template.page-template-page-blank.page-id-1100,.page-template.page-template-page-blank.page-id-98,.page-template.page-template-page-blank.page-id-369 {
background-color:#eaeaea!important
}

.row.dynamicRow {
margin-left:0;
margin-right:0
}

.featured-news {
color:#fff!important
}

.featured-news.featured-news-2 {
margin-top:0!important
}

.featured-news-2 article.category-news-archive:nth-child(1) {
display:none
}

.featured-news-2 article.category-news-archive:nth-child(2) {
display:none
}

.featured-news-1 article.category-news-archive:nth-child(3) {
display:none
}

.featured-news-1 article.category-news-archive:nth-child(4) {
display:none
}

.featured-news .rcpt_item_date {
color:#c1c1c1!important;
margin-top:-5px!important;
float:left;
margin-left:150px!important
}

.featured-news a {
color:#ffcd64!important;
font-size:18px
}

.featured-news a:hover {
color:#ffcd64!important;
text-decoration:none
}

.featured-news h3 {
color:#fff!important;
font-size:30px!important
}

.featured-news .entry-header img {
width:130px!important;
position:absolute
}

.featured-news .entry-title {
padding-left:154px
}

.home .read_more {
display:none
}

.home .entry-content {
margin-bottom:40px!important
}

.twitter-timeline-profile {
height:360px!important
}

.home .widget_siteorigin-panels-postloop .content-template-date {
color:#ffcd6b!important
}

/*----------------------------Focal Areas------------------------------*/
.gray p.focal-areas {
padding-top:50px
}

@media (max-width:838px) {
.focal-box {
font-size:26px!important
}

.accordion .panel-title a::after {
right:25px!important
}
}

@media(max-width:780px) {
.focal-box {
clear:both
}

#pgc-540-1-0,#pgc-540-1-1 {
margin-bottom:-10px!important
}

#pg-540-0> .panel-row-style {
padding:0!important
}
}

.new-h1 {
color:#40778e!important
}

/*================Filter media queries ===================*/
@media (max-width:792px) {
.menu-categories-container {
margin-left:auto!important
}

.category-menu .widget-title {
margin-left:18px!important
}
}

/*------------------------Remove 2016/17 filter options------------------------*/
.page-id-542 #menu-item-1892,.page-id-542 #menu-item-1891,.page-id-1098 #menu-item-1892,.page-id-1098 #menu-item-1891 {
display:none
}

/*======================Training intiative page=================*/
.training-initiative-row .btn-default {
background-color:#fbb116!important
}

a.disabled {
pointer-events:none;
cursor:default
}

/*======================affiliates page=================*/
.person-groups {
color:#999;
font-size:12px
}

.page-template-user-people .glyphicon-new-window {
display:none
}

.person-group {
border:1px solid #bbb;
padding:1px 3px;
margin-right:7px;
display:inline-block;
margin-bottom:4px
}

.person-about {
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:16px;
line-height:1.42857143;
color:#000;
border-left:2px solid #447f97;
padding-left:10px;
padding-top:2px
}

.person-name {
text-transform:uppercase;
font-weight:500;
font-size:16px;
color:#555;
margin:3px 0 5px;
text-decoration:none
}

.page-template-user-people .entry-content a {
text-decoration:none;
color:#1540a2
}

.page-template-user-people .entry-content a:hover {
}

.page-template-user-people h4.person-name {
color:#40778e!important;
border-bottom:2px solid #fbb117;
padding-bottom:5px
}

.page-template-user-people h4.person-name:hover {
border-bottom:2px solid #40778e
}

.tag-title {
font-weight:600
}

.person-title {
color:#000
}

.person-department {
color:#000;
font-style:italic;
font-size:14px
}

.search-box {
margin-left:195px
}

@media (max-width:1200px) {
.search-box {
margin-left:30px
}
}

@media (max-width:991px) {
.search-box {
margin-left:0;
display:block;
margin-top:20px
}
}

.filter-wrapper {
margin-bottom:30px
}

.pagination {
display:block!important;
padding-left:0;
margin:20px 0;
border-radius:0;
text-align:center
}

.pages .gotopage {
border:1px solid #ddd;
padding:5px;
color:#000;
font-weight:600;
margin-left:-1px
}

.pages .gotopage:hover {
text-decoration:none;
background-color:#eaeaea
}

.pages .gotopage.active {
background-color:#ffd57d;
padding:5px;
color:#000;
font-weight:600;
text-decoration:none
}

.pages .gotonext {
border:1px solid #ddd;
padding:5px;
color:#000;
font-weight:600;
margin-left:-1px
}

.pages .gotonext:hover {
background-color:#eaeaea;
text-decoration:none
}

.pages .gotoprev {
border:1px solid #ddd;
padding:5px;
color:#000;
font-weight:600
}

.pages .gotoprev:hover {
background-color:#eaeaea;
text-decoration:none
}

label #filter {
font-weight:400
}

label #sort {
font-weight:400
}

.filterby {
padding-left:20px
}

.page-template-user-people .search-box label input {
padding-left:10px;
margin-right:10px
}

.tags-wrapper {
color:#448097
}

/*======================= added from custom css window on production ======================*/

.page-id-369 .entry-content h1 {
margin-top:15px;
margin-bottom:15px;
font-size:18px!important;
color:#333!important;
font-weight:700!important;
border-bottom:0!important
}

.page-id-369 .panel-layout .widget_siteorigin-panels-postloop .panel-post .panel {
min-height:auto!important;
border-top:4px solid #fbb116!important;
padding:15px;
margin-left:20px
}

.page-id-369 #main {
background-color:#eaeaea!important
}

/*======mailchimp====================*/
.page-id-2203 iframe {
border:0!important
}

.dark-row p {
color:#fff!important
}

.dark-row h1,.dark-row h2,.dark-row h3,.dark-row h4,.dark-row h5,.dark-row h6 {
color:#fbb116!important
}

/* ==================contact us page========================*/
.contact {
border-bottom:1px solid #ddd;
padding-bottom:.5em
}

.three-ways {
font-size:25px;
font-weight:600;
color:#fbb116!important;
margin-bottom:20px
}

.three-list {
font-size:20px;
color:#585858!important
}

.three-list-top {
line-height:2
}

.page-id-2203 .csch-social.clearfix {
margin-left:54px!important;
margin-top:-10px
}

.glyphicons-group-chat {
font-size:40px;
color:#fff;
border-radius:41px;
padding:15px;
margin-bottom:5px;
margin-top:10px;
transition:margin .5s;
background-color:#839339;
text-align:center
}

.collab-row h1.entry-title.contact {
color:#fff!important
}

.collab-row .three-list {
color:#fff!important
}

.collab-row a {
color:#fff!important;
text-decoration:underline!important
}

.collab-row a:hover {
color:#bbb!important;
text-decoration:underline!important
}

.social-row h2 {
font-weight:600!important
}

.page-id-2203 h1 {
font-size:33px!important
}

#panel-2203-0-1-0 {
margin-bottom:10px!important
}

#panel-2203-0-1-1 {
padding-top:10px
}

a .glyphicon-new-window:before {
display:block!important
}

/*===========Add bullets back to posts=============*/
.subpage .widget ul {
list-style-type:disc;
padding-left:25px
}

/*------------------Search for csch / Category---------------------*/
#content .widget.widget_search .searchform fieldset .form-control {
	border:1px solid #ccc;
}

.csch-resources-tags {
	display: none;
}

/*--Mobile csch Catalog Page--*/

@media (max-width:991px){
	.row .sorting-boxes label{
		display:block;
		margin-top:25px;
	}	
}

/*Masthead Searchbar Spacing*/
#site-title .searchform {
	padding-top:22px;
}

/*csch Catalog Row Color Fix*/
.csch-catalog-search a {
	color:#ffc26c!important;
}

/*---csch Page Manager Box Mobile Fix---*/

@media (max-width:991px){
	.csch-manager-box{
		float:none!important;
	}
}

/*--csch Catalog Mobile Breakdown---*/

@media (max-width:991px){
	.row .sorting-boxes{
		margin-left:0;
		width:100%;
	}
	
	#content .form-group .form-control{
		width:100%;
	}
	
	.keyword-container{
		margin-bottom:-30px;
	}
	
	.row .sorting-row{
		margin-top:20px;
	}
}

#primary .tab-list-swap .btn{
	background-color: #fff;
}

.keyword-container input {
	width:100%;
}

.keyword-container input::placeholder{
	text-align:left!important;
}

/*----*/

/*csch Catalog Row Color Fix*/
.csch-catalog-search a {
	color:#ffc26c!important;
}

/*csch Catalog Row buttons*/
#csch_news_list.btn.active {
	border-radius:0 5px 5px 0!important;
}

#csch_news_grid.btn.active {
	border-radius:5px 0 0 5px!important;
}

#csch_news_list.btn {
	border-radius:0 5px 5px 0!important;
}

#csch_news_grid.btn {
	border-radius:5px 0 0 5px!important;
}


/*======== csch page ===========*/

#primary .header-bg .tab-list-swap #csch_news_list.btn {
	border-radius:0 5px 5px 0!important
}

#primary .header-bg .tab-list-swap #csch_news_grid.btn {
	border-radius:5px 0 0 5px!important;
}

.keyword-container .glyphicons {
	margin-top:4px!important;
}

header.entry-header.row .col-sm-8 {
	padding-left:0;
}

.col-xs-12.col-md-12.keyword-container {
	padding-left:0;
}

input#csch_news_keyword.form-control.what-csch-news-text,
input#csch_media_keyword.form-control.what-csch-media-text,
input#csch_podcast_keyword.form-control.what-csch-podcast-text,
input#csch_brief_reports_keyword.form-control.what-csch-brief-reports-text,
input#csch_tools_guides_keyword.form-control.what-csch-tools-guides-text,
input#csch_videos_and_webinars_keyword.form-control.what-csch-videos-and-webinars-text,
input#csch_resources_keyword.form-control.what-csch-resources-text {
	width:100%;
	margin-bottom:30px;
	display: block;
}

div.row.sorting-boxes {
	margin-left: 45px;
}

.grid-element-field {
	display:block;
	font-weight: bold;
}


/*================== cschs hover box ==================*/
a > .csch-news-container {
	transition:.2s ease-in-out;
}

/*============== default hover buttons ===============*/
#page #content .widget .btn-default {
	transition:.2s ease-in-out;
}

#page #content .widget .btn-info {
	transition:.2s ease-in-out;
}

/*========== search bar filter =========*/

.home .category-sorting-list input {
    display: block;
    margin-top: -10px;
    height: 50px;
}

.keyword-container input {
    padding-top: 10px;
    font-size: 18px;
	margin-bottom: 30px;
}

/*=========== css styles =========*/
.page-template-page-csch_news #main,
.page-template-page-csch_media #main,
.page-template-page-csch_podcast #main,
.page-template-page-csch_brief_reports #main,
.page-template-page-csch_tools_guides #main,
.page-template-page-csch_videos_and_webinars #main,
.page-template-page-csch_resources #main {
    margin-top: 10px;
}

h1.csch-news-archive-title,
h1.csch-media-archive-title,
h1.csch-podcast-archive-title,
h1.csch-brief-reports-archive-title,
h1.csch-tools-guides-archive-title,
h1.csch-videos-and-webinars-archive-title,
h1.csch-resources-archive-title {
    margin-top: 40px;
}

h3.csch-news-category,
h3.csch-media-category,
h3.csch-podcast-category,
h3.csch-brief-reports-category,
h3.csch-tools-guides-category,
h3.csch-videos-and-webinars-category,
h3.csch-resources-category {
	background:transparent;
	color:#000!important;
	font-size:17px;
	padding-left:0;
	font-weight:400;
	margin-bottom:8px;
	margin-top:10px;
	border-top:1px solid #cfd4e1;
	border-bottom:1px solid #cfd4e1;
	}
	
	/* csch container*/
	.csch-news-article-container,
	.csch-media-article-container,
	.csch-podcast-article-container,
	.csch-brief-reports-article-container,
	.csch-tools-guides-article-container,
	.csch-videos-and-webinars-article-container,
	.csch-resources-article-container {
	background-color:#f9f9f9;
	padding:30px!important;
	border:1px solid #cfd4e1;
	border-radius:12px;
	margin-bottom:30px!important
	}
	
	h2.csch-news-title:hover, h2.csch-news-title:active, h2.csch-news-title:focus,
	h2.csch-media-title:hover, h2.csch-media-title:active, h2.csch-media-title:focus,
	h2.csch-podcast-title:hover, h2.csch-podcast-title:active, h2.csch-podcast-title:focus,
	h2.csch-brief-reports-title:hover, h2.csch-brief-reports-title:active, h2.csch-brief-reports-title:focus,
	h2.csch-tools-guides-title:hover, h2.csch-tools-guides-title:active, h2.csch-tools-guides-title:focus,
	h2.csch-videos-and-webinars-title:hover, h2.csch-videos-and-webinars-title:active, focus,
	h2.csch-resources-title:hover, h2.csch-resources-title:active, h2.csch-resources-title:focus {
	text-decoration:underline
	}
	
	.csch-news-article-container p.area-full-content,
	.csch-media-article-container p.area-full-content,
	.csch-podcast-article-container p.area-full-content,
	.csch-brief-reports-article-container p.area-full-content,
	.csch-tools-guides-article-container p.area-full-content,
	.csch-videos-and-webinars-article-container p.area-full-content,
	.csch-resources-article-container p.area-full-content {
	line-height:1.6
	}
	
	a:hover .csch-news-content,
	a:hover .csch-media-content,
	a:hover .csch-podcast-content,
	a:hover .csch-brief-reports-content,
	a:hover .csch-tools-guides-content,
	a:hover .csch-videos-and-webinars-content,
	a:hover .csch-resources-content {
	text-decoration:none!important
	}
	
	.email-field p a:hover,.email-field p a:active,.email-field p a:focus {
	text-decoration:underline!important
	}
	
	.email-field p a {
	font-weight:400!important
	}
	
	.grid-element-field.phone-field {
	font-weight:400!important
	}
	
	/*filtering area*/
	.form.category-sorting-list {
	background-color:#f9f9f9;
	padding:30px;
	margin-bottom:40px;
	border-radius:12px;
	border: 1px solid #e9e9e9;
	}
	
	.sorting-row {
	margin-top:20px
	}
	

	@media (max-width:991px) {
	.page-template-page-csch_news .col-sm-6,
	.page-template-page-csch_media .col-sm-6,
	.page-template-page-csch_podcast .col-sm-6,
	.page-template-page-csch_brief_reports .col-sm-6,
	.page-template-page-csch_tools_guides .col-sm-6,
	.page-template-page-csch_videos_and_webinars .col-sm-6,
	.page-template-page-csch_resources .col-sm-6 {
	width:100%
	}
	}

	/* ========== csch page styles ==========*/
	h2.csch-news-title,
	h2.csch-media-title,
	h2.csch-podcast-title,
	h2.csch-brief-reports-title,
	h2.csch-tools-guides-title,
	h2.csch-videos-and-webinars-title,
	h2.csch-resources-title  {
		font-weight: 600;
		font-size: 1.5em;
		line-height: 1.3em;
	}
	
	h3.csch-news-category,
	h3.csch-media-category,
	h3.csch-podcast-category,
	h3.csch-brief-reports-category,
	h3.csch-tools-guides-category,
	h3.csch-videos-and-webinars-category,
	h3.csch-resources-category {
		font-size: 0.8em;
		display: inline-block;
		padding: 5px 12px;
		color: #fff!important;
		margin: 0 0 15px;
		background: #444;
		margin-top: 20px;
	}

	.external-url-field a{
		font-weight:400;
	}

	.csch-news-item p.area-full-content a.more-link,
	.csch-media-item p.area-full-content a.more-link,
	.csch-podcast-item p.area-full-content a.more-link,
	.csch-brief-reports-item p.area-full-content a.more-link,
	.csch-tools-guides-item p.area-full-content a.more-link,
	.csch-videos-and-webinars-item p.area-full-content a.more-link,
	.csch-resources-item p.area-full-content a.more-link {
		display: block;
		margin-top: 10px;
	}

	/* ========== single post ==========*/
	.csch_news span.posted-on,
	.csch_media span.posted-on,
	.csch_podcast span.posted-on,
	.csch_brief_reports span.posted-on,
	.csch_tools_guides span.posted-on,
	.csch_videos_and_webinars span.posted-on,
	.csch_resources span.posted-on {
		display: none;
	}

	.csch_news span.byline,
	.csch_media span.byline,
	.csch_podcast span.byline,
	.csch_brief_reports span.byline,
	.csch_tools_guides span.byline,
	.csch_videos_and_webinars span.byline,
	.csch_resources span.byline {
		display: none!important;
	}

	.csch_news footer.entry-footer,
	.csch_media footer.entry-footer,
	.csch_podcast footer.entry-footer,
	.csch_brief_reports footer.entry-footer,
	.csch_tools_guides footer.entry-footer,
	.csch_videos_and_webinars footer.entry-footer,
	.csch_resources footer.entry-footer {
		display: none;
	}

	.csch_news-template-default .navigation.post-navigation .nav-links.row,
	.csch_media-template-default .navigation.post-navigation .nav-links.row,
	.csch_podcast-template-default .navigation.post-navigation .nav-links.row,
	.csch_brief_reports-template-default .navigation.post-navigation .nav-links.row,
	.csch_tools_guides_reports-template-default .navigation.post-navigation .nav-links.row,
	.csch_videos_and_webinars-template-default .navigation.post-navigation .nav-links.row,
	.csch_resources-template-default .navigation.post-navigation .nav-links.row { 
		display: none!important;
	}

	.csch_news .entry-content strong,
	.csch_media .entry-content strong,
	.csch_podcast .entry-content strong,
	.csch_brief_reports .entry-content strong,
	.csch_tools_guides .entry-content strong,
	.csch_videos_and_webinars .entry-content strong,
	.csch_resources .entry-content strong {
		display: inline-block;
		padding-bottom: 15px;
		padding-right: 6px;
	}

	.csch_news-template-default #page-single #page-sidebar,
	.csch_media-template-default #page-single #page-sidebar,
	.csch_podcast-template-default #page-single #page-sidebar,
	.csch_brief_reports-template-default #page-single #page-sidebar,
	.csch_tools_guides-template-default #page-single #page-sidebar,
	.csch_videos_and_webinars_presentations-template-default #page-single #page-sidebar,
	.csch_resources-template-default #page-single #page-sidebar { 
		display:none;
	}

	#page-single .entry-content a{
		text-decoration: none;
	}

	#page-single .entry-content a:hover, #page-single .entry-content a:active, #page-single .entry-content a:focus{
		text-decoration: underline;
	}
	
	/* center iframe */
	.youtubemodal iframe {
		width: 100%;
		min-height: 600px;
		max-width: 900px;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		z-index: 9999 !important;
		display: block;
		position: relative;
	}

	.modal-header {
		margin-bottom: 4px;
		border-bottom: 0px solid #fff;
	}

	/* ========== new filtering page styles ==========*/
	.search-container .keyword-container {
		margin-top: 25px;
	}

	.search-container .keyword-container .form-control{
		margin-bottom: 0px !important;
	}

	.keyword-container input{
		font-size: 14px;
	}

/* remove page background gray bars so it looks more like a blank page */
	.csch-filtering-pages #page #content #main{
		border-radius: 0;
		overflow: visible;
		padding: 0px;
		background-color: #fff;
	}

	.csch-filtering-pages #page #content #primary #main{
		border: 0px solid #eee;
		padding-left: unset;
		padding-right: unset;
	}

	.csch-filtering-pages #page #content{
		background-color: #fff;
	}

	.csch-filtering-pages h1{
		font-size: 28px;	
	/*		font-weight: 700;
	font-family: "proxima nova", sans-serif;
		margin-top: 60px;
		margin-bottom: 30px;*/
		color: #6b6b6b;
		margin-top: 50px;
		margin-bottom:25px;
	}

/*
	h2.csch-videos-and-webinars-title{
		margin-top:0px
	}
*/
	/*.csch-videos-and-webinars-article-container */
	.card-container{
		position: relative;
		/*border-top:1px solid transparent;*/
		background-color:#f9f9f9;
		padding-top: 15px !important;
	  }
	   
	  /*.csch-videos-and-webinars-article-container::before
	  .card-container::before {
		content: '';
		background: #c8c8c8;
		height: 6px;
		width: 100%;
		position: absolute;
		top: 2px;
		left: 0;
		right: 0;
		border-radius: 6px 6px 0px 0px;
	  }
/**/
	  .page-template-csch-videos-and-webinars #content.site-content{
		background-color:#fff!important
	  }

	  .page-template-csch-videos-and-webinars #primary #main {
		border: 0px solid #eee;
	  }
*/
	  .card-container a h2{
		margin-top: 15px;
		margin-bottom: 30px!important;
		font-weight:600;
	  }

	  .card-container iframe, .card-container img {
		position: absolute;
		bottom: 20px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 90%;
	}

	@media (max-width:780px){
		.card-container iframe, .card-container img {
			position: inherit;
			width: 100%;
			margin-top: 20px;
		}
	}

	.card-container iframe{
		height: 165px !important;
	}

	.card-container .csch-videos-and-webinars-content{
		padding-bottom:150px
	}

	@media (max-width:780px){
		.card-container .csch-videos-and-webinars-content {
			padding-bottom: unset;
	}
}

	@media (max-width:991px){
		div.row.sorting-boxes{
			margin-left: -15px;
		}
	}

	/* ========== news archive page ==========*/
	.page-template-csch-news-archive #selectCategory.form-control{
		/* margin-top: 24px !important; */
	}

	/* ========== podcast page ==========*/

h1.csch-podcast-title::after{
	background-image: url('https://csch.media.uconn.edu/wp-content/uploads/sites/2206/2019/10/Podcast-Logos_Final_1400.png');
    background-size: 90px 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
    position: absolute;
    top: -31px;
    left: 205px;
}

h1.csch-podcast-title{
	position: relative;
}

.podcast_link_apple::before{
	background-image: url('./media/applepodcasts.png');
	background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: absolute;
    left: -20px;
    top: 16px;
}

.podcast_link_apple{
	position: relative;
}

.podcast_link_spotify::before{
	background-image: url('./media/spotify.png');
	background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: absolute;
    left: -20px;
    top: 16px;
}

.podcast_link_spotify{
	position: relative;
}

.podcast_link_pandora::before{
	background-image: url('./media/pandora.png');
	background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: absolute;
    left: -20px;
    top: 16px;
}

.podcast_link_stitcher{
	position: relative;
}

@media (max-width:1200px){
	.podcast_link_apple::before, .podcast_link_spotify::before, .podcast_link_stitcher::before {
		top: 0!important;
	}
}

@media (max-width:767px){
	.podcast-links-container {
		padding-left: 30px;
	}

}

/*======== remove styles from some filtering pages titles ==========*/

h2.csch-videos-and-webinars-title{
	color: #6b6b6b!important;
	font-weight: 400!important;
}

h2.csch-videos-and-webinars-title:hover{
	color: #6b6b6b!important;
	text-decoration: none!important;
}

h3.csch-news-category{
	display:none
}


	/*========= add styles to all resources page for video and webinars type ==========*/
	article.videos-webinars a.csch-resources-url {
		text-decoration: none !important;
	  }

	article.videos-webinars h2.csch-resources-title {
		color: #6b6b6b !important;
		font-weight: 400 !important;
	}

	article.videos-webinars h2.csch-resources-title:hover {
		color: #6b6b6b!important;
		text-decoration: none!important;
		cursor: default!important;
	}

	article.videos-webinars .csch-resources-article-container iframe, article.videos-webinars .csch-resources-article-container img {
		position: absolute;
		bottom: 160px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 90%;
		
	}

	article.videos-webinars .csch-resources-article-container{
		position:relative;
	}

	article.videos-webinars .csch-resources-article-container iframe{
		height: 165px !important;
	}

	@media (max-width:780px){
		.csch-resources article.videos-webinars .card-container iframe, .card-container img {
			position: inherit;
			width: 100%;
			margin-top: 20px;
		}
	}

	article.videos-webinars .csch-resources-article-container {
		padding-top:15px !important;
	}


	/*========== remove date from single post ==========*/

.post-template-default.single.single-post .posted-on {
	display: none;
}

	/*========== styles for featured image on single post ==========*/
	.post-template-default.single.single-post #page-single .content-area img{
		display: flex;
		flex-wrap: wrap;
		max-width: 100%;
		height: auto;
		flex: 1 1 auto;
	}

	.post-template-default.single.single-post .img-container{
		display: flex;
		width: 50%;
		margin-left: auto;
		margin-right: auto;
		height: auto;
	}

	@media (max-width:1200px){
		.post-template-default.single.single-post .img-container{
			width: 75%;
		}
	}

	@media (max-width:780px){
		.post-template-default.single.single-post .img-container{
			width: 100%;
		}
	}