/* 

Women In Automotive 3.0 Stylesheet
Designed and Created by Now Digital, Inc.
(c) 2016
 */


/****************************/
/******* Font Imports *******/
/****************************/

@import url(http://fonts.googleapis.com/css?family=Lato:700,400,300);
@import url(http://fonts.googleapis.com/css?family=Oswald:700,400,300);



/************************************/
/************ CSS Resets ************/
/************************************/

html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6{
  margin: 0;
  padding: .5em 0 .3em;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  color: #6b6b6b;
text-align: center;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #939393;
    line-height: inherit;
    font-size: 80%;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1.25;
  color: #2E3E44;
  background: white;
}
p {
    line-height: 2.5;
    padding: 1em 0;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
blockquote, blockquote p {
    line-height: 2.5;
}


#content #inner-content {
    padding: 0rem 0rem;
}

.off-canvas-content {
    background: #fff;
	}

/*##################################*/
/*           SECTION 1.0            */
/**** Non-Media Specific Styles *****/
/*##################################*/

body {
  
  font-family: 'Lato', Arial, Helvetica;
  
}

h1, h2, h3, h4, h5, h6{
  
  font-family: 'Oswald', Arial, Helvetica;
  font-weight:300;
  
}

b, strong {
    font-weight: 400;
    color: #4CB1CE;
}

table tbody, table tfoot, table thead {
    border:0px solid transparent;
    background-color: transparent;
}

ul.list-items li, ul.list li{
    list-style: disc;
    margin-left: 1em;
    padding: .5em;
}
/************************************/
/********** General Styles **********/
/************************************/
 hr {
    border-bottom: 2px dotted #4CB1CE;
    margin: .5rem auto;
  background:none;
  color:none;
}
.column, .columns {
    padding-left: 1rem;
    padding-right: 1rem;
}


.badge {
  padding: .4em;
  text-align: center;
  border-radius: 50%;
  background: #2E3E44;
  color: #fefefe;
  font-size: 1.2em;
  min-width: 1.85em;
  line-height: 1;
}
a:hover .badge {
    background: #5BC7E5;
}
.badge.white {
    background: #fff;
    color: #4CB1CE;
}

a:hover .badge.white {
    background: #eee;
}

.button {
    border-radius: .5em;
    background-color: #4CB1CE;
    color: #fefefe;
    box-shadow: 0px 3px 0px 0 #448DA2, 0 5px 2px 0 rgba(0, 0, 0, 0.2), 0 8px 5px 0 rgba(0, 0, 0, 0.05);
}
.button:hover {
    background-color: #54C0DD;
}

.button.light {
    background-color: #fefefe;
    color: #2E3E44;
    box-shadow: 0px 3px 0px 0 #A3A3A3, 0 5px 2px 0 rgba(0, 0, 0, 0.2), 0 8px 5px 0 rgba(0, 0, 0, 0.05);
}
.button.light:hover {
    background-color: #e4e4e4;
    color: #2E3E44;
}
.button.light b {
    font-weight: inherit;
    color: #54C0DD;
}

.button.gold {
    background-color: #F39C12;
    color: #fefefe;
    box-shadow: 0px 3px 0px 0 #D8870D, 0 5px 2px 0 rgba(0, 0, 0, 0.2), 0 8px 5px 0 rgba(0, 0, 0, 0.05);
}
.button.gold:hover {
    background-color: #FFA41C;
}

.button .badge {
    margin: -.75rem .5rem -.5rem -.5rem;
    float: left;
}
  
.button:hover .badge {
    background: #3292AE;
}
.bar {
    padding: 1rem .5rem;
    background: #FFF;
    margin: 1rem 0;
    color: #484848;
    font-weight: 400;
    position: relative;
    text-align: center;
    border: dotted #8C8C8C;
}
.bar .badge {
font-size: 1em;
background: #E8C351;
  float:left;
  margin: -.5rem 0;
}
.bar b {
    font-weight: 400;
    color: #E8C351;
}

.callout{
    border-radius: 1rem;
    border: 2px solid hsla(0,0%,4%,.25);
box-shadow: 0px 3px 2px 0 rgba(0, 0, 0, 0.10), 0 5px 5px 0 rgba(0, 0, 0, 0.05);
}

.callout .row{
  margin-bottom: .5rem;
	}

.callout-title {
    border-radius: 1rem 1rem 0 0;
    background: #F39C12;
    margin: -1rem -1rem 1rem!important;
    padding: 1rem;
    color: #fff;
}

.callout-title .badge {
    margin-right: -2rem;
    font-size: .8em;
    float: left;
}

.accordion-title {
    font-size: 1.25rem;
}
.entry-content {
    padding: 1rem;
}

.label {
    border-radius: 1rem;
    background: #4CB1CE;
	padding-left: 1rem;
	padding-right: 1rem;
}
/************************************/
/********** Header Styles ***********/
/************************************/

#content{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffcfc+0,fff7f7+50,eeeeee+51,eeeeee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 50%, #eeeeee 51%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fffcfc 0%,#ffffff 50%,#eeeeee 51%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#ffffff 50%,#eeeeee 51%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */
 position:relative;
}

#content:before{
  position:absolute;
  display:block;
  content: '';
  background:#fff;
  height: 1em;
  width:100%;
  top:0;
  left:0;
}

/************************************/
/******** Off Canvas Styles *********/
/************************************/

#inner-content{
  background: #eee; 
  position:relative;
  padding: 0em;
}

.off-canvas {
    background: transparent;
}

.off-canvas-wrapper {
    background: #4CB1CE;
}
.off-canvas-content {
    box-shadow: 0 0 0px hsla(0,0%,4%,.5);
}

/************************************/
/******** Navigation Styles *********/
/************************************/
	
 .menu {
    font-family: 'Oswald';
    font-weight: 300;
}
.menu > li > a {
    line-height: 1.25;
}
  
  .menu .active > a {
    color: #fefefe;
    background: #66CBE9;
}
.js-off-canvas-exit {
    z-index: 10;
	}
.top-bar {
    line-height: 2;
}
.top-bar, .top-bar ul {
    background-color: #4cb1ce;
    color: #fff;
}

.top-bar a, .top-bar b {
    color: #FFCD31;
	}
.top-bar .button {
    padding: .5rem 1rem;
    border: 1px solid #fff6;
    color: white;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    box-shadow: none;
}

.top-bar .top-bar-left, .top-bar .top-bar-right {
    width: auto !important;
}

#sidebar {
    color: #fff;
 	 position: relative; 
  padding:0;
  background: #fff;
}
#sidebar h1,
#sidebar h2,
#sidebar h3,
#sidebar h4,
#sidebar h5,
#sidebar h6{
    color: #fff;
}
#sidebar a:not(.button){
    color: #fff;
}
#sidebar a:hover:not(.button),
#sidebar a:active:not(.button),
#sidebar a:focus:not(.button),
.top-bar a:hover:not(.button),
.top-bar ul a:hover:not(.button),
.top-bar a:active:not(.button),
.top-bar ul a:active:not(.button),
.top-bar a:focus:not(.button),
.top-bar ul a:focus:not(.button){
    color: rgba(255,255,255,.5);
}


.sidebar-wrap {
    padding: 1em 1.5em 4em;
}
#sidebar1 .sidebar-wrap {
    padding: .1em 1.5em 2em;
}

/* Menu */
#sidebar .sidebar-wrap > .menu, #sidebar .is-dropdown-submenu, #sidebar .dropdown.menu > li.is-dropdown-submenu-parent > a {
    z-index: 6;
}

#sidebar .sidebar-wrap > .menu {
    margin-right: -1.5em;
  margin-left: -.5em;
}


#sidebar .menu > li.divide a {
    border-top: 1px dotted rgba(255, 255, 255, .3);
}
#sidebar li.active .menu > li.divide a {
    border-top: 1px dotted rgba(0, 0, 0, .3);
}


#sidebar .sidebar-wrap > .menu > li.active > a,
#sidebar .menu > li.active a,
#sidebar .menu > li.active .submenu  {
  background-color: #fff !important;
  	color:#000;
}
#sidebar .sidebar-wrap > .menu > li.active.is-active > a,
#sidebar .menu > li.active.is-active a,
#sidebar .menu > li.active.is-active .submenu  {
  background-color: #eee !important;
  	color:#000;
}

#sidebar .menu > li.active.is-active:hover > a,
#sidebar .menu > li.active.is-active li:hover > a  {
    color: rgba(0,0,0,.5);
}
#sidebar .sidebar-wrap > .menu > li > a {
    border-radius: 4rem 0 0 4rem;
    padding: .5rem;
}

#sidebar .sidebar-wrap > .menu > li > a .badge{
    background: #000;
}


#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent.is-active > a {
  margin-right: -1em;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu {
  margin-left: 1em;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu {
  margin-left: 1em;
  padding: .5em;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu {

  border-radius: 0px .5em .5em .5em;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu .submenu {
  position: relative;
  right: auto;
  left: auto;
  font-size: .9em;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent.is-active > .submenu .submenu {
  display: block;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > a:after {
	border-color: transparent transparent transparent #fff!important;
	  }
#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent.active > a:after {
	border-color: transparent transparent transparent #000!important;
	  }
#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu > li.is-dropdown-submenu-parent > a:after {
  display:none;
	  }

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu .submenu li a {
  margin-left: 1em;
  padding: .25em .25em .25em 1em;
  border-left: 1px solid rgba(255, 255, 255, .3);
}

#sidebar .sidebar-wrap .submenu {
  border: 0px solid #cacaca;padding: 0 0 .7rem 0;
  
}

/* Fourth Level */

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu .submenu .submenu {
    padding-bottom: 0em;
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu .submenu .submenu li a {
    margin-left: 1em;
    padding: .25em .25em .25em 1em;
    border-left: 0;
  color: rgba(0, 0, 0, 0.61);
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu .submenu .submenu li a:before {
    content: '•';
    padding-right: 1em;
  color: rgba(0, 0, 0, 0.26);
}

#sidebar .sidebar-wrap > .menu > li.is-dropdown-submenu-parent > .submenu .submenu li a:after{
display:none;
}


#sidebar .menu > li.is-dropdown-submenu-parent > .submenu .submenu .submenu li:hover > a{
    color: rgba(0,0,0,.9);
}



/* ------ THEMES ------ */

/* background colors */

#sidebar1,
.sidebar-theme-2 #sidebar4,
.sidebar-theme-4 #sidebar3 {
	background-color: #4cb1ce; /* blue */
}

#sidebar2,
#sidebar .menu > li.active > a .badge,
#sidebar .sidebar-wrap > .menu > li > a,
#sidebar .menu > li > .submenu{
	background-color: #f39c12; /* orange */
}

#sidebar3,
.sidebar-theme-5 #sidebar4 {
	background-color: #959595; /* grey */
}

#sidebar4,
.sidebar-theme-2 #sidebar3,
.sidebar-theme-3 #sidebar2,
#sidebar.sidebar-theme-3  .menu > li.active > a .badge,
#sidebar.sidebar-theme-3 .sidebar-wrap > .menu > li > a,
#sidebar.sidebar-theme-3 .menu > li > .submenu,
.sidebar-theme-5 #sidebar3 {
	background-color: #8d6595; /* purple */
}

.sidebar-theme-2 #sidebar2,
#sidebar.sidebar-theme-2  .menu > li.active > a .badge,
#sidebar.sidebar-theme-2 .sidebar-wrap > .menu > li > a,
#sidebar.sidebar-theme-2 .menu > li > .submenu,
.sidebar-theme-3 #sidebar4,
.sidebar-theme-4 #sidebar4 {
	background-color: #e8c351; /* gold */
}

.sidebar-theme-3 #sidebar3,
.sidebar-theme-4 #sidebar2,
#sidebar.sidebar-theme-4  .menu > li.active > a .badge,
#sidebar.sidebar-theme-4 .sidebar-wrap > .menu > li > a,
#sidebar.sidebar-theme-4 .menu > li > .submenu{
	background-color: #74ba58; /* green */
}

.sidebar-theme-5 #sidebar2,
#sidebar.sidebar-theme-5  .menu > li.active > a .badge,
#sidebar.sidebar-theme-5 .sidebar-wrap > .menu > li > a,
#sidebar.sidebar-theme-5 .menu > li > .submenu  {
	background-color: #ea4c65; /* red */
}


/* background cuts */


#sidebar1,
#sidebar2,
#sidebar3,
#sidebar4 {
	background-position: bottom center;
	background-size: 100%;
	background-repeat: no-repeat;
}

.sidebar-theme-2 #sidebar3 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_blue.png'); /* blue */
}

.sidebar-theme-4 #sidebar2 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_leftdown_blue.png'); /* blue */
}

#sidebar1 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_orange.png'); /* orange */
}

#sidebar2 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_leftdown_grey.png'); /* grey */
}


.sidebar-theme-5 #sidebar3 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_grey.png'); /* grey */
}

#sidebar3,
.sidebar-theme-2 #sidebar1,
.sidebar-theme-3 #sidebar1 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_purple.png'); /* purple */
}

.sidebar-theme-2 #sidebar2,
.sidebar-theme-5 #sidebar2 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_leftdown_purple.png'); /* purple */
}

.sidebar-theme-2 #sidebar1,
.sidebar-theme-3 #sidebar3,
.sidebar-theme-4 #sidebar3  {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_gold.png'); /* gold */
}

.sidebar-theme-3 #sidebar2 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_leftdown_green.png'); /* green */
}
.sidebar-theme-4 #sidebar1{
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_green.png'); /* green */
}

.sidebar-theme-5 #sidebar1{
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_rightdown_red.png'); /* red */
}

#sidebar4 {
	background-image: url('/wp-content/themes/womenInAutomotive3/assets/images/bg_cut_bottom.png'); /* bottom */
}


/* News Widget Styles */

.widget ul, .widget .textwidget {
    margin: 1rem 0 ;
}

#recent-posts-4 ul li {
    margin: 0 0 1rem;
    font-size: .8em;
}

#homepage-posts .post-header{
  background: #232323;
  color: #fff;
	  text-align: center;
font-weight: 300;
border-radius: .5em .5em 0 0;
	}

#homepage-posts .post-title a{
  color: #E8C351;
font-weight: 400;
	}
 #homepage-posts .post-header b{
  color: #E8C351;
	}

#homepage-posts .featured-post .post-header{
  background: #E8C351;
	}
#homepage-posts .wp-post-image{
  border-radius: 0;
}

#homepage-posts p {
  font-size: .8em;
}
	

/* Off- Canvas */

#off-canvas .badge {
    background: #fff;
  color: #4CB1CE;
}
#off-canvas .menu .badge {
    background: #000;
  color: #fff;
}
#off-canvas .menu > li > a {
    color: #fff;
}

#off-canvas .is-accordion-submenu-parent > a::after {
    border-color: #fff transparent transparent;
}
#off-canvas > .menu > li > a {
    color: #fff;
}
#off-canvas .menu > li > .menu > li > .menu > li > a {
    padding-left: 5em;
    background: #359DBC;
}
#off-canvas .menu > li > .menu > li > a {
    padding-left: 4em;
    background: #3FA6C3;
}
#off-canvas .sidebar-wrap {
    padding: 1em 1.5em;
}

/************************************/
/********** Footer Styles ***********/
/************************************/


#footer-widgets{
  background: #eee;
padding: 1rem;
  position:relative;
  color: #999;
}
.footer {
    margin: 1em 0;
}


/************************************/
/******** Home Page Styles **********/
/************************************/

#social-bar i:before{
  
		
    color: rgba(76, 177, 206, .2);
  position: absolute;
font-size: 500%;
left: 0%;
width: 100%;
text-align: center;
display: block;
  vertical-align:middle;
  
  
	  }

/* Twitter Style */
.rtw_main {
    font-family: 'Oswald';
    text-align: left!important;
}

.rtw_meta {
    font-size: .8em;
    text-align: left!important;
}
#content .rotatingtweets, #content .norotatingtweets {
    border-top: 0px solid #DDD;
    border-bottom: 0px solid #DDD;
    margin-bottom: 0;
}
#content .rotatingtweet {
    padding-top: 0em;
    padding-bottom: 0em;
}
 #social-bar p {
    padding: 0;
}
#social-bar .columns:last-child {
    border-left: 2px dotted #959595;
}
/************************************/
/******** Inner Page Styles *********/
/************************************/

#main{
z-index: 5;
position: relative;
border-radius: 0 0em 1em 0;
padding: 0em;
  
  position:relative;
}


#inner-main{
  background: #fff;
padding: 1em;
}


.flex-viewport{
  
	border-radius: 1em 1em 1em 0;
  }


 .content-wrapper p {
	text-align: justify;
}
 .content-wrapper p.text-center {
	text-align: center;
}
 .content-wrapper p.text-left {
	text-align: left;
}
 .content-wrapper p.text-right {
	text-align: right;
}
	
	
 .content-wrapper img {
    border-radius: 1rem;
}
	
.byline{
	  text-align:center!important;
	  }

.entry-title, .page-title {
    border-bottom: dotted #4CB1CE;
    margin-bottom: 1rem;
    padding: 1rem 2rem;
}


/*** Bios ***/

.bio{
  width: auto;
padding: 25px;
margin: 0px auto;
max-width: 95%;
border-bottom: 1px dotted rgb(200, 200, 200) !important;
  }

.bio-image {

display: block;
background: none repeat scroll 0% 0% #fff;
  width: 100px;
height: 100px;
overflow: hidden;
border-radius: 100px;
border: 4px solid rgb(28, 161, 199);
	  padding: 0;
	}

.bio-image img {

width: initial;
max-width: initial;
	}

/******* Profile Cards *******/

.profile-card {
    padding: 1rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin: 2rem 0 2rem;
    background-color: #fff;
  	border-radius: 1em;
    text-align: center;
}

.profile-card.profile-headshot {
    margin: 50% 0 2rem;
}

.profile-card img, .profile-reveal img {
    width: 100%;
    display: block;
    margin:  2rem auto 0rem;
    text-align: center;
    box-shadow: 2px 2px 5px #888888;
    max-width: 600px;
    border-radius: 50%;min-height: 50%;
    padding: 1em;
    background: #E6E6E6;
}
.profile-card.profile-headshot  img{
    margin: -50% auto 0rem;
}

.profile-card img.profile-height {
    height:300px;
}

.profile-card .profile-info h4 {
  margin-top: 0;
  text-align: center;
  text-transform: uppercase;
}

.profile-card .profile-info p {
    text-align: center;
    margin: 0rem;
}

.profile-card .profile-info .inline-list {
  text-align: center;
  margin-bottom: 1rem;
}

.profile-card .profile-info .inline-list li {
  float: none;
  display: inline-block;
}

.profile-reveal.reveal img {
width: 60%;
margin: 1rem auto 0rem;
box-shadow: none;
}
.profile-title {
    text-align: center;
}
.profile-topic {
    color: #1CA1C7;

}.profile-title b {
    font-weight: 400;
}
.profile-reveal.reveal {
    padding: 0;
}
.profile-reveal-info{
  text-align:center;
  position: relative;
		}
	
.profile-reveal-info:before {

    display: block;
    content: '';
    background: #76E0FF;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: -50%;
    background-image: url("http://nowmarketlanding.com/sites/womenInAutomotive/wp-content/uploads/2016/04/background-slice2.png");
    background-repeat: no-repeat;
    background-size: 100% 50%;
    background-position: center bottom;

}

.profile-reveal-bio {
padding:2rem;
}
.profile-reveal-bio p {
    padding: 1em 2em;
}

.close-button {
    right: 1rem;
    top: 1rem;
    background: #fff;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
}

/*****Agenda Page*****/



.agenda-container {
	  width: 100%;
}
		.agenda-table {
    padding-right: 15px;
    padding-left: 15px;
}
		.agenda-column:first-child {
    border-left: 1px solid #E4E4E4;
}
.agenda-column {
    text-align: center;
    padding: 40px 30px;
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: #E4E4E4;
    border-image: none;
    background-color: #FFF;
}
	.agenda-cost {
    font-size: 46px;
    color: #1CA1C7;
    font-weight: 600;
    padding-bottom: 20px;
}
	.agenda-title {
    font-size: 20px;
    color: #515151;
    font-weight: 600;
      background: #33B6DC!important;
}
	.agenda-table ul {
    padding-bottom: 20px;
}

.agenda-table ul, .agenda-table ul li {
    list-style: outside none none;
    margin: 0px;
}
.agenda-table ul li {
    font-size: 15px;
    color: #5C5C5C;
    padding: 16px 0px;
    border-bottom: 1px solid #E7E7E7;
  line-height: 1.5;
}
.agenda-table ul, .agenda-table ul li {
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}
.session-container{
	display: table;
}

.session-container > .row{
	}
.session-container > .row > .row{
		}
.session-container > .row > .row > .columns{
		}
.session-container li{
				}
.session-table td{
	text-align: center;
	border-left: 1px solid #E7E7E7;
  vertical-align:top;
					}
.session-table th{
	text-align: center;
	border-left: 1px solid #E7E7E7;
  vertical-align:top;
					}
table thead *{
    color: rgb(255, 255, 255)!important;
    background: rgb(28, 161, 199) none repeat scroll 0% 0% !important;
	border: 0!important;
}
table tr.even, table tr.alt, table tr:nth-of-type(2n) {
    background: #f3f9fb none repeat scroll 0% 0%!important;
}
.session-table tr.active {
    color: #FFF !important;
    background: rgb(96, 210, 243) none repeat scroll 0% 0% !important;
    box-shadow: 0px 0px 5px rgb(96, 210, 243);
}
.session-table tr.active td {
    color: #FFF !important;

}

.clearing-thumbs li, [data-clearing] li {
    padding: 5px!important;
  margin:0px;
}
.session-table hr {
    border-top: 1px dotted rgba(255, 255, 255, 0.44) !important;
    margin: .5rem auto;
}
.session-title {
    border-bottom: 1px dotted #34BAE0 !important;
    display: inline-block;
    margin: .5rem auto;
}

/** New Agenda Styles **/


.session-column {
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: #E4E4E4;
    border-image: none;
    background-color: #FFF;
  border-radius: 1rem;
}
.session-column .session-day {
  
	  
}
.session-date {
    background: #349FBF;
    color: #FFF !important;
}

.session-column ul li {
    font-size: 15px;
    color: #5C5C5C;
    padding: 16px 0px;
    border-bottom: 1px solid #E7E7E7;
  line-height: 1.5;
}

.session-anchor{
  display: block;
  height: 45px; /*same height as header*/
  margin-top: -45px; /*same height as header*/
  visibility: hidden;
}
	
.session-row{
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s;
}
.session-highlight, .session-highlight:nth-of-type(2n)
{
  background: #ffe573 !important;
}


/** What's Next Styles */

.next-title {
    background: #222 !important;
    font-family: 'Oswald',Arial Narrow;
    font-size: 150%;
    text-transform: uppercase;
  font-weight: 400;
}

.next-icon {
    width: 60px;
    height: 60px;
    display: inline-block;
    border-radius: 100px;
    margin: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
  margin-top: -2rem;
}

.next-icon:first-child{
  margin-top: 0rem;
	  
	}
.next-icon.key-note {
    background-image: url('http://www.womeninautomotive.com/wp-content/uploads/2016/06/scheduleIcon_keynote.png');
}

.next-icon.workshop{
    background-image: url('http://www.womeninautomotive.com/wp-content/uploads/2016/06/scheduleIcon_workshop.png');
}
.next-icon.break{
    background-image: url('http://www.womeninautomotive.com/wp-content/uploads/2016/06/scheduleIcon_break.png');
}
.next-icon.meal{
    background-image: url('http://www.womeninautomotive.com/wp-content/uploads/2016/06/scheduleIcon_meal.png');
}
.next-icon.film{
    background-image: url('http://www.womeninautomotive.com/wp-content/uploads/2016/06/scheduleIcon_film.png');
}
.next-icon.welcome{
    background-image: url('http://www.womeninautomotive.com/wp-content/uploads/2016/06/scheduleIcon_mc.png');
}

.next-time {
    vertical-align: top;
  padding: .5rem .25rem;
}

.next-session-title {
    font-family: 'Oswald',Arial Narrow;
    font-size: 150%;
    border-bottom: dotted 2px #999;
    display: block;
    margin-bottom: 1rem;
  font-weight: 400;
}

.next-worskshop-title hr {
    margin: .5rem;
    border-color: #fff;
}

.next-worskshop-title {
    background: #F47734;
    color: #fff;
    font-family: 'Oswald',Arial Narrow;
    text-align: center;
    padding: 1rem;
    text-transform: uppercase;
}

.next-worskshop-title b {
    color: #fff;
}
.next-row em {
    font-size: 120% !important;
    font-weight: bold !important;
    font-style: normal;
}
	
.next-row.workshop .next-table td {
    padding: 0;
}
.next-workshop-content {
    padding: 1rem;
}

.current .next-worskshop-title{
  display:none;
	  }
/************************************/
/******** Article Page Styles *******/
/************************************/

.article-header{
  
text-align:center;
	}

.article-card {

  border: 1px solid #d7d7d7;
  border-radius: 1em;
  margin-bottom: 1.5rem;
  box-shadow: 2px 4px 5px 0px #d7d7d7; }

.article-card .card-content {

    background: #fff;

    margin: 1.25rem; }

.article-card .card-content .post-author {

      text-align: center; }

.article-card .card-content h4 {

      color: #CF000F; }

.article-card .card-content p {
    	padding: 1rem 1rem;
      color: #757D75; }

.article-card .card-content a i {

      font-weight: 300;

      color: #757D75;

      margin: 0 .5rem;

      padding: 5px 7px 5px 7px;

      border: 1px solid #757D75;

      border-radius: 50%; }

.article-card .card-content .post-icon {

      position: absolute;
font-size: 2rem;
      margin-top: -3rem; }

.article-card .wp-post-image {
 	border-radius: 1em 1em 0 0;
					}
/*
      position: absolute;
font-size: 2rem;
      margin-top: -3rem; }*/



/************************************/
/******** Wia Event Styles *******/
/************************************/



.wia-event-section-title{
  
  border-bottom: dotted #4CB1CE;
  margin-bottom: 1rem;
  padding: 1rem 2rem;

}

.article-header {
    position: relative;
}

.article-header.hub-article{
  margin: 0;
	}
	  

.article-masthead{
    position: absolute;
    bottom: 1em;
    left: 0em;
    width: 90%;
}
.article-header .article-masthead{
    width: auto;
}
.article-masthead a {
    color:#fff;
}
.article-masthead .page-title {
    background: #8D6595CC;
    color: #fff;
    border-radius: 0 1em 1em 0;
    font-size: 1.5rem;
    border-bottom: dotted #FFF;
    margin-bottom: .5rem;
}
.article-meta {
    background: #8F8F8FCC;
    color: #fff;
    border-radius: 0 1em 1em 0;
    padding: .5rem;
    font-size: .75rem;
}
.article-meta .label {
    font-size: .75rem;
	  margin-right: .5rem;
	  margin-left: .5rem;
}


.article-form {
    position: absolute;
    bottom: 1em;
    right: 0;
    width: 40%;
    background: #838383cc;
    border-radius: 1em 0 0 1em;
    padding: 0 1em;
    color: #fff;
}

.article-form .article-form-title {
    color: #fff;
    font-size: 1.25rem;
}

.article-form input, .article-form textarea {
    border-radius: .5rem;
  margin-bottom: .5rem;
}

.article-form .goldlassoformcheckbox {
  font-size: .75em;
	  
	}

/************************************/
/******** Wia Sponsor Styles *******/
/************************************/

.sponsor-logos .columns {
  letter-spacing: -4px;
}

.sponsor-logos li {
  display: inline-block;
  float:left;
  padding: .5%;
  box-sizing: border-box;
}

.sponsor-logos li a {
  display: block;
  padding: 1%;
}

.sponsor-logos li a img {
  border: solid 1px #efefef;
  border-radius: 100px;
  padding: 3%;
  background: #fff;
}



.tier1 {
  max-width: 600px;
}

.tier2 {
  max-width: 400px;
}

.tier3 {
  max-width: 300px;
}

.tier4 {
  max-width: 200px;
}

.tier5 {
  max-width: 150px;
}

.tier6 {
  max-width: 100px;
}

/************************************/
/**** Wia Sponsor Styles Orlando 2017 ***/
/************************************/

.sponsor-logos-O17 .columns {
  letter-spacing: -4px;
}

.sponsor-logos-O17 h1{
	color: #ffffff;
	
}

.sponsor-logos-O17 li {
  display: inline-block;

  padding: .5%;
  box-sizing: border-box;
}

.sponsor-logos-O17 li a {
  display: block;
  padding: 1%;
}

.sponsor-logos-O17 li a img {
  border: solid 1px #efefef;
  border-radius: 100px;
  padding: 3%;
  background: #fff;
}



.tier1-O17 {
  max-width: 800px;
}

.tier2-O17 {
  max-width: 600px;
}

.tier3-O17 {
  max-width: 400px;
}

.tier4-O17 {
  max-width: 300px;
}

.tier5-O17 {
  max-width: 200px;
}

.tier6-O17 {
  max-width: 150px;
}

/************************************/
/******** Wia Sponsor Packages Styles *******/
/************************************/
.wia-sponsor-packages > li > div {
    background: #fafafa;
    border: 2px solid #bbb;
}

.wia-sponsor-levels-title {
    background: #4CB1CE;
    border-radius: 1rem;
    color: #fff;
}
.platinum .wia-sponsor-levels-title {
        background: #C296D5;
}
.gold .wia-sponsor-levels-title {
    background: #E8C351;
}
.silver .wia-sponsor-levels-title {
    background: #bbbbbb;
}
.bronze .wia-sponsor-levels-title {
    background: #C18A47;
}
.green .wia-sponsor-levels-title {
    background: #74BA58;
}
.blue .wia-sponsor-levels-title {
    background: #4CB1CE;
}

.wia-sponsor-benefits li {
    list-style: disc;
    margin-left: 1rem;
    padding-left: 1rem;
}

.wia-sponsor-benefits h5 {
    border-bottom: #4CB1CE dotted 2px;
    margin-bottom: .5rem;
}
.platinum .wia-sponsor-benefits h5 {
    border-bottom: #C296D5 dotted 2px;
}

.gold .wia-sponsor-benefits h5 {
    border-bottom: #E8C351 dotted 2px;
}

.silver .wia-sponsor-benefits h5 {
    border-bottom: #bbbbbb dotted 2px;
}

.bronze .wia-sponsor-benefits h5 {
    border-bottom: #C18A47 dotted 2px;
}

.green .wia-sponsor-benefits h5 {
    border-bottom: #74BA58 dotted 2px;
}


/*##################################*/
/*           SECTION 2.0            */
/****** Media Specific Styles *******/
/*##################################*/


/************************************/
/************ Small only ************/
/************************************/

@media screen and (max-width: 39.9375em) {


.bar .badge {
	display:none;
}
	  
	  
}


/************************************/
/********** Medium and up ***********/
/************************************/
@media screen and (min-width: 40em) {
  
  
	
		  
.callout{
  margin: 1rem 0rem;
  }
	  
		  

#homepage-posts p {
  
    padding: 0;
}


.bar {
  background: #484848;
  padding-right: 1.5em;
  color: #eee;
  height: 2.5em;
  border-radius: 4rem 0 0 4rem;
  margin: 1rem -3rem 1rem -1rem;
	border:none;
}  
 
.bar:before {
    content: '';
    display: block;
    height: 3em;
    width: .75em;
    position: absolute;
    top: -.25em;
    right: -1em;
    background: #7f7f7f;
}
.bar:after {
    content: '';
    display: block;
    height: 3.5em;
    width: .75em;
    position: absolute;
    top: -.5em;
    right: -2em;
    background: #aaaaaa;
}	
	
	
.content-wrapper {
  padding: 1em;
}
  
#inner-content{
	display:table;
}


  
#sidebar{
  width:20%;
  padding-right: 1rem;
	float:none;
	display:table-cell;
	vertical-align:top;
	}
  
#main{
  width:80%;
  padding-left: 0rem;
	float:none;
	display:table-cell;
	vertical-align:top;
	}
  
  
#inner-main{
  padding-left: 0rem;
	border-radius:0 0 1em 0;
	}

.bar {
  border-radius: 4rem 0 0 4rem;
  margin: 1rem -3rem 1rem -1rem;

}
#footer-widgets {
    padding: 1rem 2rem 1rem 1rem;
}

.content-wrapper > .row, .inner-footer-widgets {
    margin: 0 -1rem;
}
  
/* Top Right Innter Curves */

#inner-content-curve:before, #inner-content-curve:after {
  position: absolute;
  top: 1em;
  content: "";
}


#inner-content-curve:after  {
  background: #fff; 
  z-index: 0;
  width: 1em;
  height: 1em;  
}
#inner-content-curve:after { 
  right: -1em;
}
#inner-content-curve:before {
  width: 2em; 
  height: 2em;
  /* Circles are circular */
  -webkit-border-radius: 1em;
  -moz-border-radius:    1em;
  border-radius:         1em;
  background: #eee;
  
  /* Circles over squares */
  z-index: 1;
}
#inner-content-curve:before {
      right: -2em;
}



/* Sidebar Curves */

#sidebar:before, #sidebar:after, 
#sidebar #sidebar1:before, #sidebar #sidebar1:after {
  position: absolute;
  top: 0;
  content: "";
}


#sidebar:before, #sidebar:after  {
  background: #4cb1ce; 
  z-index: 0;
width: 1em;
height: 1em; 
}
#sidebar:before {
left: -1em;      
}
#sidebar:after { 
right: 0;
}
#sidebar #sidebar1:after, #sidebar #sidebar1:before {
width: 2em;
height: 2em;
  /* Circles are circular */
  -webkit-border-radius: 20px;
  -moz-border-radius:    20px;
  border-radius:         20px;
  background: #FFF;
  
  /* Circles over squares */
  z-index: 1;
}
#sidebar #sidebar1:before {
left: -2em;
}
#sidebar #sidebar1:after {
right: -1em;
}
  
  

/* Sidebar Menu Curves */

#sidebar .sidebar-wrap > .menu > li.is-active > a:before,
#sidebar .sidebar-wrap > .menu > li.is-active > a:after {
  position: absolute;
  top: 100%;
  content: "";
  background: inherit; 
  z-index: 0;
  width: .5em;
  height: .5em;
  right: 0;
top: 100%;
  border: 0;
}

#sidebar .sidebar-wrap > .menu > li.is-active > a:before  {
  width: 1em; 
  height: 1em;
  /* Circles are circular */
  -webkit-border-radius: 2em;
  -moz-border-radius:    2em;
  border-radius:         2em;
  background: #FFF;
  
  /* Circles over squares */
  z-index: 1;
}

  
/* Footer Curves */

#footer-widgets:before, #footer-widgets:after {
  position: absolute;
  top: 0;
  content: "";
}


#footer-widgets:after  {
  background: #fff; 
  z-index: 0;
  width: 1rem;
  height: 1rem;  
}
#footer-widgets:after { 
  left: 0rem;
}
#footer-widgets:before {
  width: 2rem; 
  height: 2rem;
  /* Circles are circular */
  -webkit-border-radius: 1rem;
  -moz-border-radius:    1rem;
  border-radius:         1rem;
  background: #eee;
  
  /* Circles over squares */
  z-index: 1;
}
#footer-widgets:before {
      left: 0rem;
}
  
  

/* Main Curves */

#main:before, #main:after {
  position: absolute;
  bottom: 0;
  content: "";
}


#main:after  {
  background: #fff; 
  z-index: 0;
  width: 1rem;
  height: 1rem;  
}
#main:after { 
  left: 0rem;
}
#main:before {
  width: 2rem; 
  height: 2rem;
  /* Circles are circular */
  -webkit-border-radius: 1rem;
  -moz-border-radius:    1rem;
  border-radius:         1rem;
  background: #eee;
  
  /* Circles over squares */
  z-index: 1;
}
#main:before {
      left: 0rem;
}

/* Inner Content */


.article-header{
  margin: -1em -1em 0em -1em;
	}

.wp-post-image {
  border-radius: .5em .5em 0 0;
	}


}

/************************************/
/*********** Medium only ************/
/************************************/

@media screen and (min-width: 40em) and (max-width: 63.9375em) {


/**** Sidebar Styles */
  
  #sidebar .sidebar-wrap > .menu {
    margin-right: -1em;
  }
  
  #sidebar .sidebar-wrap > .menu > li > a .badge {
	display:none;
  }
  
	.sidebar-wrap {
    padding: 1em 1em 3em;
	}

#sidebar .sidebar-wrap > .menu > li > a {
    border-radius: .5em 0 0 .5em;
    padding: .75em .5em;
}
  
/* Sponsor Tiers */


.medium-6 > .tier1,

.medium-4 > .tier1,

.medium-3 > .tier1,

.medium-4 > .tier2,

.medium-3 > .tier2 {
  
  width: 100%;
}


.medium-9 > .tier1,

.medium-6 > .tier2{
  
  width: 66.66666666%;
}

.medium-12 > .tier1,

.medium-6 > .tier3,

.medium-4 > .tier3,

.medium-3 > .tier3,

.medium-3 > .tier4{
  
  width: 50%;
}


.medium-9 > .tier2{
  
  width: 44.44444444%;
}

.medium-12 > .tier2,

.medium-9 > .tier3,

.medium-6 > .tier4,
  
.medium-4 > .tier4,

.medium-3 > .tier5,

.medium-3 > .tier6{
  
  width: 33.33333333%;
}
  
  
.medium-12 > .tier3,

.medium-6 > .tier5,

.medium-4 > .tier5,

.medium-4 > .tier6{
  
  width: 25%;
}

  
.medium-12 > .tier4,

.medium-9 > .tier4
{
  
  width: 22.22222222%;
}


.medium-12 > .tier5
{
  
  width: 20.83333333%;
}



.medium-12 > .tier6,
  
.medium-9 > .tier5,

.medium-6 > .tier6{
  
  width: 16.66666666%;
}


.medium-9 > .tier6{
  
  width: 14.58333333333333%;
}

}

/************************************/
/********** Large and up ************/
/************************************/

@media screen and (min-width: 64em) {
  
/* Sponsor Tiers */

.large-6 > .tier1,

.large-4 > .tier1,

.large-3 > .tier1,

.large-4 > .tier2,

.large-3 > .tier2
{
  
  width: 100%;
}


.large-9 > .tier1,

.large-6 > .tier2
{
  
  width: 66.66666666%;
}

.large-12 > .tier1,

.large-6 > .tier3,

.large-4 > .tier3,

.large-3 > .tier3,

.large-3 > .tier4
{
  
  width: 50%;
}


.large-9 > .tier2
{
  
  width: 44.44444444%;
}

.large-12 > .tier2,

.large-9 > .tier3,

.large-6 > .tier4,
  
.large-4 > .tier4,

.large-3 > .tier5,

.large-3 > .tier6
{
  
  width: 33.33333333%;
}
  
  
.large-12 > .tier3,

.large-6 > .tier5,

.large-4 > .tier5,

.large-4 > .tier6
{
  
  width: 25%;
}

  
.large-12 > .tier4,

.large-9 > .tier4
{
  
  width: 22.22222222%;
}


.large-12 > .tier5
{
  
  width: 20.83333333%;
}



.large-12 > .tier6,
  
.large-9 > .tier5,

.large-6 > .tier6
{
  
  width: 16.66666666%;
}

.none{
  
  width: 14.58333333333333%;
}

.large-9 > .tier6
{
  
  width: 12.5%;
}



.article-masthead {
    width: 56%;
}


}

/************************************/
/*********** Large only *************/
/************************************/
@media screen and (min-width: 64em) and (max-width: 74.9375em) {


}