/*-- ADA fixes --*/

.goog-gt-votingHiddenPane, .goog-gt-votingForm {
		display: none !important;
}


/*-- Change main menu color for sub-section --*/
#site-navigation ul li:hover>a, #site-navigation ul li.current-menu-item>a, #site-navigation ul li.current_page_item>a, #site-navigation ul li.current_page_ancestor>a, #site-navigation ul li.current-menu-ancestor>a 
{
		color: inherit !important;
}


/*-- fix news dates and other gray text --*/
.entry-meta a, .entry-footer a {
		color: #595959 !important;
}

/*-- screenreader search box fix --*/
.search-submit.btn.search-btn {   
    color: white;
}



/*-- Fix News item green "Read More" button --*/
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #A52727 !important; 
    border-color: #A52727 !important;
}





/*-----------------------------------------------------------------------------------------------*/




/*--hide recaptcha badge --*/
/*.grecaptcha-badge
{
		display:none;
}*/

/*-- Search in Main Nav --*/ 
.header-bottom .search-wrap {
    padding-top: 0px !important;
}


/*-- Main Header --*/
.header-sticky .is-sticky #masthead {
    z-index: 9999 !important;
}

/*-- About Us page, Message from Secretary pages - red row at top: make it touch the breadcrumb bar --*/
#pl-1054, #pl-1293, #pl-1203 {
    margin-top: -30px !important;
}


/*-- Widget Image Gallery --*/
.wp-caption-text {
		margin-bottom: 40px !important;
}


/*-- leadership members --*/
.team-wrapper .team-content-wrapper, .tg-single-team {
    padding-top: 0px;
}
.team-title {
		font-weight: bold;
}
/*--.team-wrapper .team-content-wrapper .team-designation::after
{
		background-color: #D65050;
}--*/


/*-- Icon Features layout --*/
.sow-features-feature {
		display: initial !important;
		margin-bottom: 80px !important;
}


/*HOVER EFFECTS Plugin  text size CSS */
.effect-hover.effect-jazz.effect-sm h2 
{
  padding-top: 16%;
  font-size: 35px !important;
}


/*-- News margin between items on grid --*/
.pt-cv-content {
    margin-bottom: 40px !important;
}


/* publication and News READ MORE button color*/
.pt-cv-readmore {
    color: #fff !important;
    background-color: #D65050 !important;
		border-color: #D65050 !important;
}


h2 {
		font-size: 48px !important;
		font-weight: 500 !important;
		text-transform: uppercase !important;
		margin-bottom: 10px;
}
/*-- headline widget
h2.sow-headline {
		font-weight: 500 !important;
		text-transform: uppercase !important;
} --*/

h3 {
		margin-bottom: 10px !important;;
		font-size: 21px !important;;
		font-weight: 500 !important;
		text-transform: uppercase !important;
		line-height: 1.3 !important;
}
/*--
h3.widget-title {
		margin-bottom: 10px;
  	font-size: 21px;
  	font-weight: 500;
  	text-transform: uppercase;
}--*/

h3.service-title-wrap {
		text-align: center !important;
}


/*-- LEADERSHIP page ONLY fonts for H3 --*/
.page-id-1355 h3.widget-title {
		font-size: 15px !important;
		line-height: 1.4 !important;
		margin-top: 5px !important;
}


hr {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
}

ul, ol {
   	margin: 0 0 15px 40px;
}


/*-- Top menu --*/
#site-navigation ul li {
    padding: 0px 0px 23px 25px;
    position: relative;
}

.breadcrumb-trail.breadcrumbs .trail-title {
    font-weight: 500;
		text-transform: uppercase;
}


/*-- 3 Service boxes on homepage adjustments --*/
/*-- panel-477-1-0-0 a, #panel-5-1-1-0 a, #panel-5-1-2-0 a 
[id^='panel-477-1-'] a {
    color: #ffffff;
    font-size: 20px;
		font-weight: initial;
}--*/

/*-- 3 Service boxes on homepage "More" arrow --*/
.tg-service-widget .service-more:after { 
		display: none !important;
}

.tg-service-widget .service-title-wrap {
/*--    margin-top: 15px !important;--*/
		margin-bottom: 10px !important;
		
		margin-left: 10px !important;
		margin-right: 10px !important;
}
/*-- Don't need the read more text/link on Homepage feature blocks underneath photos --*/
.service-more {
		display: none !important;
}



/*--#pg-5-3 .section-title-wrapper .section-description {
		font-size: 17px !important;
}--*/


.entry-content {
    margin-top: 0px;
}


/*--siteorigin features widget--*/

.decoration-inside {
		margin: 200px 0 !important;
}

/*-- .so-widget-sow-features-default-9453573463e1-833 .sow-features-list .sow-features-feature h5--*/
.sow-features-list .sow-features-feature h5
{
  	margin: 0px !important;
		font-weight: 500 !important;
  	/*--font-size: 20px !important;--*/
}


/*-- footer --*/

/*-- Social media button on footer --*/
.social-media-button-container {
		float: right !important;
}

#bottom-footer {
		display: none !important;
}

#top-footer .textwidget hr {
		margin-top: -20px !important;
}
#top-footer .textwidget {
    font-size: 12px !important;
    line-height: 18px !important;
    font-weight: 400;
}
#top-footer {
		padding-top: 0px !important;
		/*--background-color: #e5e5e5 !important;--*/
}

#colophon {
		margin-top: 40px !important;
}


/*-- HOME page ONLY: remove footer --*/
.page-id-477 #top-footer .textwidget hr { 
		display: none !important;
}
.page-id-477 #colophon {
		margin-top: initial !important;
}

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}

#right {
    width: 47%;
    float: left;
}

.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}

.clearfix {
    display:block;
}