/* footer.css - HTML5Blank-child */
.footer-gray {
	background-color: #F8F8F8;
	padding: 30px 25px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: lightgray;
}
.footer-links-link {
  display: inline-block;
  margin: 0.75px 0px;
  color: #00549c;
  min-width: 55%;
  line-height: 18px;
  margin-bottom: 8px;
}

#footer-contact-email-container a,
#footer-contact-phone-container span {
  color: #035092;
}

img.footer-social-container-icon {
  float: right;
  width: 58px;
}

img.footer-contact-icon {
  width: 40px;
  height: 40px;
  padding: 1px;
  vertical-align: middle;
}

div#footer-contact-container>div {
  margin-bottom: 5px;
}

div#footer-usa-icon-container>img {
  /*    height: 20px; */
}

div.contact-item {
  display: inline-block;
  vertical-align: middle;
}

div.contact-item-icon {
  /* width: 20%; */
}

div.contact-item-info {
  width: 65%;
  padding-left: 5px;
}

.contact-item-info-link {
  vertical-align: middle;
  color: #2e8ecd;
  font-size: 1.1em;
}

.footer {
  max-height: 20px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* Bolder Footer links --removed based on website notes-dc 11-13-18
#footer-product-container>a:hover,
#footer-clinedu-container>a:hover,
#footer-patients-container>a:hover,
#footer-aboutus-container>a:hover {
   font-weight: bold;
}
*/
/* Footer CSS */
.footer-menu-header {
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  min-width: 55%;
  line-height: 20px;
  margin-bottom: 12px;
}

#footer-contact-container a:hover {
  text-decoration: none;
}

#footer-social-content-container {
  margin-top: 5px;
}

#footer-contact-usa-container {
  margin-top: 5px;
  margin-bottom: 0px;
}

body.translatepress-es_ES #footer-usa-flag-container {
	display: block;
}
body.translatepress-es_ES #footer-usa-text {
	margin: 0 auto;
	max-width: 210px;
	text-align: center;
}


#footer-usa-flag-container {
  display: inline-flex;
  flex-direction: row;
  text-align: center;
  font-weight: 700;
  margin-left: 0px;
}

#footer-usa-text {
  display: flex;
  flex-direction: column;
  margin-left: 25px;
  text-align: left;
}

.footer-flag-icon {
  height: 50px;
}

/* Mobile Menu */
.main-menu.clearfix {
  overflow-y: scroll;
  max-height: 80vh;
}

.drop-icon {
  padding: 1px 10px;
  border: 0px solid black;
}

li:first-of-type>a>.drop-icon {
  padding: 1px 6px;
  border: 0px solid black;
}

/* Footer Responsive Start */
@media screen and (max-width: 992px) {

  /* Footer below 992px */
  #footer-product-container,
  #footer-patients-container {
    text-align: right;
  }

  #footer-contact-container {
    text-align: center;
  }

  .footer-item {
    margin-bottom: 10px;
  }

  #footer-contact-phone-container,
  #footer-contact-usa-container {
    text-align: center;
  }

  div.contact-item-info {
    width: auto;
  }

  img.footer-social-container-icon {
    width: 50px;
  }

  #footer-contact-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    text-align: left;
    margin: 0 auto;
    max-width: 260px;
    float: none;
  }

  #footer-contact-container>.footer-menu-header {
    text-align: center;
  }

  #footer-contact-phone-container,
  #footer-contact-usa-container {
    text-align: left;
  }

  img.footer-social-container-icon {
    float: none;
  }

  /* Footer below 992px */
}

@media all and (max-width: 768px) {

  /* Footer below 768px */
  #footer-product-container,
  #footer-clinedu-container,
  #footer-patients-container,
  #footer-aboutus-container,
	#footer-contact-email-container,
	#footer-contact-phone-container {
    text-align: center;
  }

	#footer-email-icon-container,
	#footer-contact-icon-container {
		width: 100%;
  	margin-top: 5px;
	}

  .footer-item {
    margin-bottom: 10px;
  }

  div.contact-item-info {
    width: auto;
  }

  /* Footer below 768px */
}

/* Footer Responsive End */
