.et_pb_team_member_description h4.et_pb_module_header {font-weight: 700;}

@media only screen and (max-width: 840px) {
  table.responsive {
  margin-bottom: 0;
  overflow: hidden;
  overflow-x: scroll;
  display: block;
  white-space: nowrap;
	}
}


.cta-btn {vertical-align: middle;}
.et_pb_member_position {color: #000000!important;}

.right-sidebar h3, .right-sidebar h2 {
  background: #333333;
  color: #ffffff;
  padding: 10px;
}
.right-sidebar a {
  margin: 0 5%;
  display: inline-block;
}


sub, sup {font-size: 59%!important;}

::-moz-selection {
background-color: #9D2235;
color: #fff;
}

::selection {
background-color: #9D2235;
color: #fff;
}

a:hover {
  text-decoration: underline;
}

a.et_pb_button:hover {
  text-decoration: none;
}

#footer-bottom {display: none;}
.footer-bottom {
  padding: 10px 0;
  background: #0a0a0a;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}
.footer-bottom a {
  font-size: 12px;
  color: #ffffff;
}
#main-footer {background: #1a1a1a!important;}


/*** Table Starts ***/
.tablepress thead th, .tablepress tfoot th { 
background: #000000!important; 
color: #ffffff!important;
}
.tablepress thead th:hover {background: #000000;}

#top-header .container, #et-info, #et-secondary-menu>ul>li a {
text-transform: uppercase;
font-weight: 400;
}

/* img#logo */
h1#logo-text, h5#logo-tagline {display: none;}

@media only screen and  (max-width: 1224px) {
  img#logo {width: 25%;}
}
@media only screen and  (min-width: 981px) and (max-width: 1223px) {
  img#logo {width: 18%;}
  #et_top_search {display: none;}
}
@media only screen and  (max-width: 980px) {
  img#logo {width: 30%;}
}
@media only screen and  (max-width: 480px) {
  img#logo {width: 40%;}
}

li { line-height: 1.8; }