.logo .tagline {
	color: #505050;
	padding-top: 25px;
}

.logo {
	margin: 27px 0 0 10px;
}

.fright {
	margin-right: 10px;
}

.my-header-bg {
	background-image: url('header-bg.png');
	background-repeat: no-repeat;
	background-size: 950px 132px;
}

#header {
	background-color: #f0f1f1 !important;
}

#content{
   min-height: 500px !important;
	 padding: 10px 0px 10px 0px !important;
}

.footer-icons a {
	text-decoration: none;
	display: none;
}

#footer-text {
	float: right;
	font-size: 9pt;
	line-height: 1.5em;
}

#footer-text a {
	text-decoration: underline;
	font-size: 9pt;
}

#footer {
    padding: 22px 0 60px 0;
}

.footer-text {
	padding-left: 0;
}

input[type="text"], textarea, input[type="password"], input[type="email"] {
	width: 45%;
}

#truste-consent-track {
	z-index:9999 !important;
	width:955px !important;
}

#truste-consent-content{
	max-width:960px !important;
}

#main {
	color: #505050;
	background: #f7f9f9 url("https://immunalysis.com/wp-content/themes/theme1776/images/top-bg.png") 50% 0 no-repeat !important;
}

.post-holder {
	margin-right: 40px;
	margin-left:15px;
}

.products td {
	padding-right: 5px;
	padding-left: 5px;
}

.flex-caption h3 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
}

.flex-caption {
	padding-right: 5px;
	width: 39%;
}

.top-box {
	color: gray;
}

.top-box h1 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, Sans-Serif;
}

.tagline {
	position: relative;
	top: -10px;
	font-size: 11pt;
}

.small a {
	line-height: 7px;
}

#text-6 {
    margin-left: 1%;
}

#text-6, #text-3, #text-5 {
    width: 280px;
	  margin-right: 1.65%;
	  margin-top:40px;
}

.textwidget h1 a {
	text-decoration: none;
}

.compactTable th, .compactTable td {
	padding: 1px 6px;
	text-align: left;
}
.compactTable th:nth-child(2), .compactTable td:nth-child(2) {
	text-align: center;
}
.compactTable td {
	border-top: 1px solid #bbd4e0;
}

.full-width-input input[type="text"], 
.full-width-input textarea, 
.full-width-input input[type="password"], 
.full-width-input input[type="email"] {
	width: 100%;
}

/*--------- CSS OVERRIDE FOR HEADER MENU --------- */
.sf-menu li:first-child {
	width: 155px;
}

.sf-menu li {
	width: 159px;
	border:none !important;
}

.sf-menu ul {
	width: 158px;
}
/*-------- CSS OVERRIDE FOR DEFAULT LISTS -------- */
ul.defaultBullets {
    margin-left: 3em;
}
ul.defaultBullets li {
	margin-left: auto;
  padding-left: 0;
  list-style-type: disc!important;
  list-style-image: none;
  list-style-position: outside;
  background: none;
}

.flex-control-nav {
	width: 0px !important;
	padding: 0px !important;
	display: none !important;
}

.container_24 .grid_17 {
	width:630px;
	max-width:630px !important;
}


#footer { 
    background-color:#e3e3e3; 
}

#copyright { 
    background-color:#e3e3e3; 
}

.clearfix {
    display: block;
    background-color: white;
}

.breadcrumbs {
	background: #f0f1f1 !important;
}