body {
	font-family: Exo, Arial, Helvetica, "San Serif";
	color: #808285;
	-webkit-font-smoothing: antialiased;
	background: #eff1f5 url(https://www.inda.org/events/filt18/images/Filtration2018Header.jpg) no-repeat center top;
}
a:link, a:visited {color: #5A91CC}
a sup {display: inline-block; }

h1 {font-size: 2em;
color: #5a91cc;
font-weight: 200;
font-variant: normal;
text-transform: uppercase;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
background: none;
line-height: 1.1em;
}

H3 {
    color: #5A91CC;
    font-weight: bold;
    font-size: 1.1em;
	margin:5px 0px;
}

.bglines {background: transparent url("https://www.inda.org/events/filt18/images/bg-lines.gif") repeat-x scroll 0% bottom;
height: 22px;
clear: both;
margin-left:6%; margin-right:6%}

.content {max-width:960px; }

.sponsor h2 span {
	font-size: 0.85em;
	white-space: nowrap;
}
header img {
    margin-left: -10px;
}
header.nobg {
	background: url(https://www.inda.org/events/filt18/none); margin-top:0px; 
}
header .container {
    padding: 12px 0px 10px 0;
	max-width: 810px;
margin: 0 auto;
-webkit-box-pack:justify;
    -ms-flex-pack:justify;
        justify-content:space-between;
}
header .dates { 
font-weight: 500;
color: #5a92cd;
margin-left:50px;
}
header .dates strong {
color: #2d347c;
font-size: 1.4em;
line-height: 1.3em;
}
header .dates em {
    font-style: normal;
    font-size: .85em;
	color: #808285;
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
}
.five {position: relative;
top: -4px;}
.tweet {
position: fixed;
max-width: 222px;
height: auto;
margin-top:-125px;
margin-left:990px;
}
.content {background: #FFFFFF;}
.content .container {background: #FFFFFF;
     	color: #808285;  line-height: 1.4em; 
	 padding-bottom: 20px; 
	 max-width:920px;
}
#sidebar {
    width: 290px;
    margin: 20px 5% 20px 1em;
}
.app {border: 1px solid #5A90CC; padding:0px 20px; margin-top: 20px;}
.buyers { 	
}
.buyers label {
	float: left;
	width: 133px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align:right;
	padding-right:10px;
}
.buyers input {margin-bottom:8px }
ul.disc{
	list-style-type: disc;
	margin-left: 20px;
}
.side-glance img {margin: 0px auto 20px}
footer {								/* FOOTER  */
	background: #EDF8FE url(https://www.inda.org/events/filt18/images/Filtration2018Footer.jpg) no-repeat center top;
	max-width: 960px;
	padding-bottom: 20px;
padding-top: 64px;
}
footer .container { color: #2d3841; 	max-width: 810px;
margin: 0 auto;}
footer a {color: #2d3841;}
.welcome li {font-size:.825em}


/* /////////////////////// HOME PAGE ONLY /////////////////////////////////////// */

.HomeIntro {
	padding: 5px 0 30px 0;
	color: #455560;
	line-height: 1.4em;
	font-size: 19px;
	font-weight: 200;
	max-width: 810px;
margin: 0px auto;
 }
.preview h4 {
    color: #0064A8;
    font-size: 1em;
    margin-bottom: 2px;
    margin-top: 20px;
} 
.preview ul li {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 5px;
	font-size: .875em;
line-height: 1.231;
}
.preview ul {
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 10px;
    margin-bottom: 25px;
}
.contact {
    font-size: 1.1em;
}
.contact img {
    margin-top: -5px;
    margin-right: 10px;
}
.contact a:link, .contact a:visited {
    color: #455560;
    font-weight: normal;
    font-size: 1.2em;
}
.blue {color: #2d347c; font-weight:500}
.goldFont {
    color: #F48120;
}
.speakerlist {font-size:.85em}
.speakerlist {margin-bottom:20px}
.speakerlist .SpName {color: #5d89b4;
font-size: 1.1em;}
.speakerlist .abstract {font-weight:bold;}
.fees {
	background: #EDF8FE;
	border-top: 1px solid #DCEFD8;
	border-right: 1px solid #DCEFD8;
	border-left: 1px solid #DCEFD8;
}
.fees td, .fees th {
	padding: 4px 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DCEFD8;
	line-height:1.2em;
}

.filterMedia {text-align:center}
.fees .mem { background: #E2F0CD; }
.pagesponsor {max-width: 960px; margin: 0 6%;}
.sponsors { background: #FFFFFF;
color: #808285;
line-height: 1.4em;
padding-bottom: 20px;
max-width: 960px;
 }
.sponsors h4 {
	font-weight: 400;
	font-size: 16px;
	color: #26A9E0;
	text-align: center;
	margin: 0px 0px 20px;
	background: url(https://www.inda.org/events/filt18/images/bg-hr.jpg) repeat-x center;
}
.sponsors h4 span {
    background: #fff;
    padding: 0 10px;
}
.content .sponsor-flex img {
    max-width: 200px;
}
/* //////////////////////////////  RESPONSIVE MENU ///////////////////////////////////// */
.homevideo {max-width:1024px; margin:auto}
.homevideo .navwrapper {
	padding-bottom: 0px;
}
video {
  width: 100%    !important;
  height: auto   !important;
  background-color: transparent !important;
}

.navwrapper {
	background-color:#ffffff;
	max-width:960px
}


.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
    font-family: Raleway;
    font-weight: 500;
    color: #455560;
}
.sm li.separator {
  background: #455560; width: 1px !important; max-width: 1px; min-width:1px;
  margin: 1%;
}


/* ////.................  CONFERENCE PAGES .................................... */
section {background-color:#fff}


.conterence {}
h3.date {
    border-bottom: 1px solid #DB832C;
    color: #26A9E0;
    font-size: 1.6em;
    font-weight: normal;
	    line-height: 1.2em;
}
.session {font-size:.875em; line-height:1.4em;}
h3.session, .session H3 {
    color: #F48120;
    font-size: 1.4em;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.session .times {
    font-weight: normal;
    font-size: 12px;
    color: #455560;
	margin-top: 0px;
}

.conference a:link, .conference a:visited {
    font-weight: 800;
    color: #F48120;
    text-decoration: none;
}
.ConfBold {
    color: #0064A8;
}
.presentations {
    padding-left: 7%;
	font-size: .95em;
}

.session h4 {
    font-size: 1em;
    margin-bottom: 0;
	line-height:1em;
}
.dine {
background: #9dd0d9 url(https://www.inda.org/events/filt18/images/bg-dine.jpg) right top no-repeat;
padding-right: 10px;
padding-left: 10px;
}
.underline {
border-bottom: 1px solid transparent;
	border-image: linear-gradient(to right, #ccc, #333, #ccc);
	border-image-slice: 1;
	padding-bottom: 8px;
}
#mybox .bx-wrapper {margin-bottom:0px;margin-top: -35px; }
.content  hr {
	clear: left;
	background: url(https://www.inda.org/events/filt18/images/bg-hr.jpg) repeat-x center;
	height: 30px;
		max-width: 810px;
margin: 0 auto;
	border-style: none;
	}
.content .HomeIntro hr {margin: 30px 0}
.content .bxslider {max-width:1024px}
#maincontent hr {margin: 0; height:50px}
.quotes, .quotes-page {
    color: #2b3990;
    font-style: italic;
    font-size: 16px;
    font-family: Exo, Arial, Helvetica, "San Serif";
	font-weight:400;
	padding-bottom:30px;
}
.quotes .compquotes, .quotes-page .compquotes {
    text-align: right;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    font-style: normal;
}

.content h2 { color: #5a91cc;
font-weight: 600;
line-height: 1.5em;
margin: 1em 0em 0.5em;
font-size: 18px;
-webkit-font-smoothing: antialiased;
}
.Light {
    color: #9EDDF9;
}
.quotes-page {background-color:#ffffff; margin:0 30px;
color: #2b3990;
    font-style: italic;
    font-size: 16px;
    font-family: Exo, Arial, Helvetica, "San Serif";}
.quotes {
    color: #2b3990;
    font-style: italic;
    font-size: 20px;
    font-family: Exo, Arial, Helvetica, "San Serif";
	margin-top:50px;
}

.side-glance {
	/* [disabled]background:url(/events/common/images/bg-sidebar.png) no-repeat center top; */
	width: 100%;
	text-align: center;
}
.side-glance ul {margin-bottom: 2em; padding: 0px 30px}
.side-glance li { font-size:12px;line-height: 1.2em; margin-bottom: .85em; }
.side-glance a	{ color: #747F87; font-weight:500; text-decoration: none;  }
.side-glance a:hover {text-decoration: underline; }
.sidebarheader {
    color: #26A9E0;
    font-weight: bold;
	padding: 0px 30px
}	
.sidebarheader img {float:right}
.wabanner {margin:30px auto}
.priorex ul {width:165px; margin-top:30px}
.registration ul {
	list-style: disc outside;
    margin-left: 30px;
    margin-bottom: 30px;
}
.tabletimes td { padding:4px; font-size:.85em; }
.highlight { font-weight:600; color:#5A91CC;}
.sm-simple ul li {
    border-bottom: 1px solid #5198d0;
    border-right: 1px solid #5198d0;
    border-left: 1px solid #5198d0;
    background-color: rgb(122, 205, 245);
}
.committee {
    background: #ECEFF6;
	    font-size: .75em;
    padding: 10px;
	line-height:1.3em;
}
.committee .sidebarheader {padding:0px}
.committee strong {color: #0064A8; font-weight:800} 
.committee em {font-style:normal; font-weight:600;}
.committee .mobileapp {margin-left:20px;
	list-style: url(https://www.inda.org/events/filt18/images/bg-listraq.png);
}
.committee li {margin-bottom:1em}


#main-menu-state:not(:checked) ~ #main-menu {
	/* [disabled]margin: 0px 9%; */
	/* [disabled]padding-left: 0px; */
	padding: 0px 5px;
	max-width: 810px;
margin: 0 auto;
}
.fees .smallfont td {font-size: .75em;
line-height: 1.2em;}
.sponsors{ text-align:center;}
.content .sponsors img { max-width:200px }

.content .media {margin-top: 1.5em;
    margin-left: 6%;
	width:30%;
	-webkit-box-flex: 1;  
	font-size:.85em; }
.content .logoMedia {margin-top: .5em;
    margin-left: 6%;
	width:40%;
	-webkit-box-flex: 1;  
	font-size:.85em; }
.content .media img, .content .logoMedia img  { margin: 20px auto; }	

.content .media {border: 1px solid #5A91CC; padding:10px;text-align:center}

@media (max-width: 1024px) {  
.tweet {
position: fixed;
max-width: 150px;
height: auto;
margin-top: -107px;
margin-left: 94%;
}
}
@media (max-width: 770px) {                /* MOBIL ONLY */
body {
	background: #FFFFFF url(https://www.inda.org/events/filt18/images/Filtration2018Header.jpg) no-repeat center top;
}

header.nobg {margin-top:5px }
.navwrapper {  padding-bottom: 0px; background-image:none; 
background-color: #4d77b8;
color: #ffffff;}
.tweet {
position: fixed;
max-width: 150px;
height: auto;
margin-top: -107px;
margin-left: 87%;
}
#main-menu-state:not(:checked) ~ #main-menu {
width: 100%;
}
#mybox .bx-wrapper {margin-top:0px}
.main-menu-btn {font-color:#888 !important; }
.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
    color: #fff;
}
.sm li.separator { display:none } /* get rid of bars */
.HomeIntro	{ padding:0px 1em; background:none; }

.side-glance ul, .sidebarheader {padding: 0px 55px}
.addtocalendar { margin-left:48px}
.content .media img {max-width:100%}
.content .logoMedia img {max-width:100%}
	
}                                     /* end of mobile */

.addtocal {padding-left:9px}
.soldout {
    margin-left: 10px;
    margin-top: -5px;
}

.atc-style-blue .atcb-link, .atc-style-blue .atcb-link:active, .atc-style-blue .atcb-link:focus {
	background-color:#2B3D92;
}
.atc-style-blue .atcb-link:hover{ background: #99D6F5;}