/*-- TURN OFF RECAPTCHA BOX --*/
.grecaptcha-badge {
    display: none;
}


/*--DHR Homepage specific --*/
/*--Section boxes text spacing --*/
 .tg-service-layout-2 .service-title-wrap {
    margin: 15px 0 -11px !important;
        margin-top: 15px;
}


/*-- Added 4/1/2020: Fixes to CSS due to menu changes --*/
/*-- DHR main navigation adjustment --*/
  #site-navigation ul li {
      padding: 5px 25px 5px 0;
}



/*---------------------------------------------------------------------------------------------------------------------*/
/*-- Fonts --*/

body {
		/*--font-family: 'Rajdhani', sans-serif;--*/
  	font-size: 1.4rem;    
}
.header-top .contact-info li {
  	font-size: 1.5rem;
}
#site-navigation ul li a {
    color: #fff;
}
.sub-menu a {
  	color: #333333 !important;
}
h4 {
    margin-bottom: 20px;
}

.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more a {
  	font-size: 1.6rem;
}

/*--nav dropdown arrow color --*/
.sub-toggle {
    color: #fff;
}

/*--for page sub titles --*/
 h3 
{
  	padding-bottom:15px;
}

/*-- for features --*/
h5
{
  	font-size: 15px;
}

.servicehome
{
  text-align: center; 
  font-family:'Noto Sans'; 
  font-size: 18px;
}

/*-- Icon titles --*/


hr {
  	margin-top: 40px;
  	margin-bottom: 40px;
}

/*--footer top margin--*/
#top-footer {

   margin-top: 40px;

}

ul, ol {
    margin: 0 0 30px 20px;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*-- Theme and plugin widgets --*/

/*-- Theme "service" widget read more arrow --*/
.tg-service-widget .service-more:after {
		content: "\f105";
		right: -8px;
}
/*-- Theme "service" widget title --*/
.tg-service-widget .service-title-wrap {
    margin-top: 2px;
}

/*-- Theme "animated number counter" widget --*/
.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-icon-wrap {
    font-size: 46px;
  	line-height: 107px;
}
.counter-wrapper > .counter {
  	color: #33cc99;
}
.fa-plus:before {
    color: #33cc99;
}

/*-- Content Views --*/
.pt-cv-readmore {
  display: none !important;
}
.pt-cv-wrapper img {
  width: 100%;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}


/*-- Icon and text adjustments for SOW Features --*/
div[class*="so-widget-sow-features-default-"] .sow-features-list .sow-features-feature .textwidget {
    margin-left: 0;
}
div[class*="so-widget-sow-features-default-"] .sow-features-list .sow-features-feature h5 {
    margin: 0em 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*-- Translation --*/

/*-- Flag icon adjustment: to make visible --*/
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	width: auto;
  height: auto;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    background-color: #28313d !important;
}

/*-- .wpml-ls-statics-footer .wpml-ls-current-language>a {
    background-color: #28313d !important;
}--*/

.wpml-ls-statics-footer .wpml-ls-link {
    background-color: #28313d !important;
}
.wpml-ls-statics-footer > a {
    background-color: #28313d !important;
}
.wpml-ls-native {
		margin-left: 0px !important;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    color: white !important;
}

#secondary, .widget-area > h3 
{
  padding-bottom: 170px; 
}




/*---------------------------------------------------------------------------------------------------------------------*/
/*-- Header and Breadcrumb adjustments --*/

.header-bottom {
	background-color: #18507f;
}

/*-- Headers for subsections adjustments --*/
.breadcrumb-trail.breadcrumbs {
    background: #28313d  !important;
}

#site-navigation ul li a {
    font-family: 'Roboto Condensed','Open Sans Condensed'!important;
    font-size: 15px!important;
    font-style: normal!important;
    font-weight: 400!important;
  	text-transform: uppercase;
}


/*--.breadcrumb-trail.breadcrumbs {
    margin-bottom: 0px !important;
} --*/
.page-template-full-width #primary, .page-template-pagebuilder #primary {
    margin-top: -12px !important;
}
.breadcrumb-trail.breadcrumbs .trail-title {
		color: #fff; /*--#ffde00;--*/
}
.breadcrumb-trail.breadcrumbs .trail-title {
    font-family: 'Roboto Condensed', sans-serif;  
    font-size: 3rem;
  	text-transform: uppercase;
  	color: #EFE4C9;
}

/*--.site-content > .tg-container {
  	margin-top: 40px;
}--*/

/*----- Services Descriptors edits ---*/
/*-- .tg-service-widget .service-icon-wrap::after
{
 display:none;
}--*/
/*.tg-service-widget .service-content-wrap
{
--display:none;
}--*/
/*--.service-more
{
  display:none; 
}--*/

/*==== MAP adjustments ===*/

.mapsvg-details-container .mapsvg-controller-view-content ul
{
  margin-bottom: 0 !important;
}
/*---------------------------------------------------------------------------------------------------------------------*/
/*-- Footer adjustments --*/

#bottom-footer, .copyright-text {
    display: none;
}

/*-- Turn off outline on footer --*/
.wpml-ls-statics-footer, .wpml-ls-statics-footer .wpml-ls-sub-menu, .wpml-ls-statics-footer a {
    border: none !important;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 0px !important;
}

.language-size
{
  font-size: 11px !important;
}
.language-size a
{
font-size: 11px !important;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*---Food Assistance Forms Confirmation Styling (test) ---*/

#pg-8932-2 wpcf7 form.sent .wpcf7-response-output
{
  font-size: 30px;
	font-weight:bold;
}

#post-9319 .wpcf7 form.sent .wpcf7-response-output
{
font-size: 30px;
font-weight:bold;
}

/*#wpcf7-f8934-p9319-o1 .wpcf7 form .wpcf7-response-output
{
font-size: 30px;
font-weight:bold;
}*/


/*---------------------------------------------------------------------------------------------------------------------*/
/*-- MEDIA TAGS BELOW --*/
/*---------------------------------------------------------------------------------------------------------------------*/

/*-color of mobile menu-*/



/* Small devices */
@media (max-width: 1092px) {  
  
  /*-- Slider adjustments for mobile --*/
  .tg-slider-widget .caption-title {
  		font-size: 8rem !important;
  }
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: 10px;
  }
  
  /*-- Navigation adjustment when line wrap --*/
  #site-navigation ul li {
    padding: 0px 30px 0px 0;
	}
   
}

/*---------------------------------------------------------------------------------------------------------------------*/


/* Small devices */
/*-- FIX for space between menu items stacking on top of each other in non-hamburger mode --*/
@media (max-width: 1200px) {  
  #site-navigation ul li {
      padding: 5px 25px 5px 0;
  }
}

/* Small devices */
@media (max-width: 992px) {  
  
  /*-- Slider adjustments for mobile --*/
  .tg-slider-widget .caption-title {
  		font-size: 6rem !important;
  }
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: 10px;
  } 
 
}

@media (max-width: 980px) {
  #site-navigation .menu {
     /* background: #efefef none repeat scroll 0 0; */
    background: #18507F none repeat scroll 0 0;
  }
}

/*---------------------------------------------------------------------------------------------------------------------*/
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (max-width: 768px) { 
  
  .tg-slider-widget .caption-desc {
			display: none;
	}
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: 10px;
  }
 
}



/*---------------------------------------------------------------------------------------------------------------------*/
/* Smaller devices */
@media (max-width: 576px) {  
  
  /*-- Slider adjustments for mobile --*/
  .tg-slider-widget .caption-title {
  		font-size: 4rem !important;
  }

  .tg-slider-widget.slider-content-left .caption-title {
    	margin-bottom: 15px;
	}
  
  /*-- Button adjustment --*/
  .btn-wrapper {
    margin-top: -10px;
  }
}