/* media query */
@media (max-width: 992px) 
{
	.banner_one .event_icon {
		margin-top:120px!important;
	}
	.ova-menu nav.navbar {
		background-color:#000;
	}
.ovatheme_header_v3 .ova-menu .ova-logo {
    background-color: #000!important;
    width: 100%;
	}
	.ova-menu .navbar-brand {
		max-width:240px!important;
		padding-top:24px!important;
	}
	.vc_custom_1514426937721 .wpb_wrapper {
		margin: 0 15px;}
	#home {
		background: url(/wp-content/uploads/2017/10/ss35_home3.jpg);
    background-attachment: fixed;
	}
}

/*Text lead in style*/
.text-lead-in {
	font-size: 20px;
	line-height: 27px;
	}

.banner_one .event_icon {
	display:block;
	margin:auto;
	max-width:800px;
}

.ova_heading_v4 h3 span {
	color:#f15a22;
}
.ova_heading_v4 .sub_title:after {
	background-color:#f15a22;
}
.em4u_call_action .wpb_wrapper a {
	color:#f15a22;
}
.ova-bg-heading .bg_cover {
	background-color:transparent;
}
.tracks h2, .attendee h2, .awards h2 {
	margin-top:0px;
}
.tracks, .attendee, .awards {
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:1px solid #eeeeee;
}

/* btn orange */
.btn-orange {
   color: #fff;
  background-color: #f15a22;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 500;
	font-size: 12px;
	margin-top: 5px;
}
/* read more orange */
.read-more-orange {
  color: #f15a22;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: 700;
	font-size: 14px;
}

.read-more-orange a:hover {
	color: #000000;
}

.btn-blue {
  color: #fff;
  background-color: #3d55a6;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 500;
	font-size: 12px;
	margin-top: 5px;
}

.menu-tracks-nav-container, .menu-attendee-nav-container, .menu-awards-nav-container, .menu-exhibit-center-nav-container, .menu-co-sponsors-nav-container, .menu-about-nav-container {
	padding:10px 30px 30px 0px;
}

/* counter styles */
.ova_event_countdown .ova_countdown_slideshow .countdown-section, .ova_event_countdown .ova_countdown_slideshow .countdown-section:nth-child(2), .ova_event_countdown .ova_countdown_slideshow .countdown-section:nth-child(4) {
	border-radius:100%;
	background:rgba(0,0,0,0.15);
	/* background: #f15a2242; */
	color:#ffffff!important;
	border:1px solid rgba(255,255,255,0.3);
}
.ova_event_countdown .ova_countdown_slideshow .countdown-section .countdown-amount, .ova_event_countdown .ova_countdown_slideshow .countdown-section .countdown-period {
	color:#ffffff;
}

/* home page date bar */
.banner_one .date span {
	background:rgba(0,0,0,0.15);
	/* background: #f15a2242; */
}

/* home page tile links */
a.tile-link {
    color: #fff;
	cursor: pointer;
}
.video-tile h2 {
	margin-top:32px;
}

/* footer styles */
.footer1-text {
	color: #7d8792;
	font-size: 14px;
}

.footer1-text a {
	color: #b9c4d1;
}

.footer1-text a:hover {
	color: #fff;
}

.footer234-text {
	color: #7d8792;
	font-size: 14px;
}

.footer234-text a {
	color: #7d8792;
}

.footer234-text a:hover {
	color: #fff;
}

footer.footer_v3 .wrap_top {
	padding-top: 20px;
	padding-bottom: 5px;
	background-image: url("/wp-content/uploads/2017/10/footer_ship_1000e.png");
	background-repeat: no-repeat;
}

footer.footer_v3 .wrap_widget {
	padding-top: 30px;
}

footer.footer_v3 .wrap_bellow {
	padding-top: 10px;
}

footer.footer_v3 .wrap_bellow .container {
	padding-top: 15px;
}

/* body text styles */
body {
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color: #444444;
}

/* sidebar style */
.widget_nav_menu li {
	padding:0px;
}
.ovaem_general_sidebar .widget {
	padding:0px;
	border: none;
}
.ovaem_general_sidebar .widget h3.title {
	margin-top:0px;
	margin-bottom:0px;
	color: #cc6600;
	letter-spacing: .125em;
}
.ovaem_general_sidebar .widget h3.title span {
	background-color:#fff;
}

.widget_archive li:first-child, .widget_categories li:first-child, .widget_links li:first-child, .widget_meta li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child {
	font-weight: 500;
	color: #6e7498;
}

.widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_nav_menu a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a {
	font-weight: 500;
	color: #6e7498;
}

.menu-tracks-nav-container, .menu-attendee-nav-container, .menu-awards-nav-container, .menu-exhibit-center-nav-container {
	padding-left: 0px;
}

/* search bar style */
.widget.widget_search label input.search-field {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 300
}

.widget.widget_search input.search-submit {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

/* page containter style */
.ova-page-section {
	padding-bottom: 30px;
}

.home .ova-page-section {
   padding-bottom: 5px;
}

/* page headings style*/
.ova-bg-heading .ova-breadcrumbs .ova_title {

    font-size: 50px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
    line-height: 60px;
		letter-spacing: .05em;
}

.ova-breadcrumbs {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .125em;
	font-weight: 300;
}

.ova-bg-heading .ova-breadcrumbs .breadcrumb li a::after {

    position: absolute;
    right: -20px;
    top: -5px;
    content: ">";
    font-size: 10px;
    color: #fff;
    width: 10px;
    height: 10px;
}

/* shuttle bus colors */
.shuttle1 {
	color:#663399;
	line-height:24px;
}
.shuttle2 {
	color: #cc6633;
		line-height:24px;
}
.shuttle3 {
	color:#336633;
		line-height:24px;
}
.shuttle4 {
	color:#3d55a6;
		line-height:24px;
}

/* WP Forms style */

div.wpforms-container {
    background-color: #f8f8f8;
    padding: 20px;
}

/* ul style */
::after, ::before {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

ul li {

    display: list-item;
    text-align: -webkit-match-parent;

}
* {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
ul {
    list-style-type: square;
    margin-bottom: 12px;
}

/* Gray Box Style w/row */
.gray-box {
    background-color: #f8f8f8;
    padding: 15px 10px 8px 0px;
		margin-left: -15px;
}

/* Gray Box Style w/row NO INDENTS */
.gray-box-no-ind {
    background-color: #f8f8f8;
}

/* Gray Box Registration Hours */
.gray-box-registration-hrs {
    background-color: #f8f8f8;
		margin-bottom: 24px;
}

/* Orange Box Style w/row */
.orange-box {
    background-color: #f1dcc7;
    padding: 15px 10px 8px 0px;
		margin-left: -15px;
}

/* h2, h3, h4 color */
h2, h3, h4 {
	color: #3d55a6;
}

/* h2 line height */
h2 {
	line-height: 28px;
}

/* Shuttle Bus Tables  */
table, tr, td, th {
	border: none;
}

/* a font weight */
a {
	font-weight: 500;
}

/* ul  
ul {
	font-weight: 500;
}*/

/* strong font weight */
strong {
	font-weight: 500;
}

div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #66cc00;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 500;
	font-size: 12px;
	border: none
}

/* track icon style */
.track-icon {
	margin-top: 7px;
	margin-left: 10px;
}

/* symposium track heading */
.page-id-2378 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/icon_symposium_60x60.png);
    margin-left: -75px;
}

/* tech track heading */
.page-id-2381 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/icon_techtrack_60x60-2.png);
    margin-left: -75px;
}

/* new gen heading */
.page-id-2385 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/icon_newgen_60x60.png);
    margin-left: -75px;
}

/* cyber heading */
.page-id-2388 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/icon_cyber_60x60.png);
    margin-left: -75px;
}

/* space classified heading */
.page-id-2390 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/icon_spaceclassified_60x60.png);
    margin-left: -75px;
}

/* educators & students */
.page-id-2396 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/icon_teachersstudents_60x60.png);
    margin-left: -75px;
}

/* space law workshop */
.page-id-5935 h1.ova_title::before {
    position: absolute;
    content: url(/wp-content/uploads/2017/10/space-law60x60.png);
    margin-left: -75px;
}
/* styles to center the main navigation */
.center-menu {
	max-width:1170px;
	margin:auto;
}
.ova-menu ul.navbar-nav>li>a {
	padding-left:10px;
	padding-right:10px;
	padding-top: 29px;
  padding-bottom: 21px;
}
.ova-menu .navbar-brand {
	max-width:320px;
}
.ovatheme_header_v1 .ova-menu ul.navbar-nav {
	text-align:right;
}
 
/* image align left */
img.alignleft {
    margin-right: 1.5em;
    /*display: inline;*/
    float: left;
    margin-top: 7px;
    margin-bottom: 12px;
}

/* image align right */
img.alignright {
    margin-left: 1.5em;
    /*display: inline;*/
    float: right;
    margin-top: 7px;
    margin-bottom: 12px;
}

/* page section top margin */
.ova-page-section {
	margin-top: 40px;
}

/* CONNECT ENGAGE PROSPER */
.connect {
    background: url(/wp-content/uploads/2017/10/connect.jpg);
    color: #fff;
    display: block;
    height: 129px;
    background-size: cover;
    font-size: 40px;
    line-height: 229px;
    margin-left: -4px;
    font-weight: 600;
    background-position: 4px 0px;
    background-repeat: no-repeat;
    margin-top: 17px;
		letter-spacing:.05em;
}

.engage {
    background: url(/wp-content/uploads/2017/10/engage.jpg);
    color: #fff;
    display: block;
    height: 129px;
    background-size: cover;
    font-size: 40px;
    line-height: 229px;
    margin-left: -4px;
    font-weight: 600;
    background-position: 4px 0px;
    background-repeat: no-repeat;
    margin-top: 17px;
		letter-spacing:.05em;
}

.prosper {
    background: url(/wp-content/uploads/2017/10/prosper2.jpg);
    color: #fff;
    display: block;
    height: 129px;
    background-size: cover;
    font-size: 40px;
    line-height: 229px;
    margin-left: -4px;
    font-weight: 600;
    background-position: 4px 0px;
    background-repeat: no-repeat;
    margin-top: 17px;
		letter-spacing:.05em;
}

/* connect-engage-prosper-text */
.connect-engage-prosper-text {
		font-style: italic;
		margin-left: -2px;
		margin-bottom:0px;
}

/* blue lodging box */
.blue-lodging-box {
    background-color: #3e56a6;
    padding: 15px;
    color: #ffffff;
    margin-bottom: 24px;
	  margin-top: 12px;
		font-style: italic
}

/* a on dark background */
.dark-bkgd {
	color: #00ccff;
}

/* home page contact form styles */
.hp-form input, .hp-form select {
    max-width: 100%!important;
}
div.wpforms-container.hp-form {
    background-color: transparent;
    padding: 0px;
}

/*registration tables styles */
td.center {
	text-align:right;
}
span.font14px {
	font-size:14px;
}

/* adlet styles */

.adlet-caps {
    font-size: 20px;
    color: #666666;
    line-height: 11px;
    letter-spacing: .0375em;
    font-weight: 300;
}

.adlet-caps-bold {
    font-size: 20px;
    color: #666666;
    line-height: 11px;
    letter-spacing: .0375em;
    font-weight: 900;
}

.adlet-caps-wgg {
    font-size: 18px;
    color: #666666;
    line-height: 18px;
    letter-spacing: .0375em;
    font-weight: 300;
}

.adlet-caps-bold-wgg {
    font-size: 18px;
    color: #666666;
    line-height: 10px;
    letter-spacing: .0375em;
    font-weight: 900;
}

.adlet-buy-wgg {
    font-size: 12px;
    font-weight: 600;
    color: #3e56a6;
    line-height: 0px;
    letter-spacing: .0375em;
}

.adlet-buy {
    font-size: 12px;
    font-weight: 600;
    color: #3e56a6;
    line-height: 8px;
    letter-spacing: .0375em;
}

.adlet-img {
	margin-top: 0px;
	margin-right: 10px;
}

/* sidebar padding-bottom */
.sidebar div.widget {
    margin-bottom: 25px;
}
/* styles for sidebar adlets */
.dfad {
    margin-bottom: 60px;
}
/* translate drowpdown */
select#gtranslate_selector {
    color: #ffffff;
    background: #33333352;
	border-width: thin;
	border-radius:4px;
}
.vc_custom_1537473039218 .vc_wp_text.wpb_content_element {
    margin: 0px;
}

/* restaurant table styles */
.no-margin-top {
	margin-top: 0px;
}
.no-border-padding {
    border: none!important;
    padding: 0px 8px!important;
}
.top-table-item {
	padding-bottom: 0px!important;
}
.bottom-table-item {
    border: none!important;
    padding: 0px 8px 8px 8px!important;
}
/* header adjustments */
.ovatheme_header_v3.bg_heading .ova-menu {
    border-bottom: none;
}
/* Adjust display of agenda locations */
.ovaem_schedule_single_event .ovaem_schedule .wrap_content .content_side .desc {
	display:block;
}
/* temp home styles */
.page-id-945 header {
    visibility: hidden;
}
.page-id-945 footer {
    display:none;
}
.page-id-945 .bg_white {
    background-color: #000;
}

/* home:speakers */

.hp-speakers .vc_btn3-container.vc_btn3-left {
    display: none;
}
.hp-speakers h4 {
	margin-top:0px;
}
.hp-speakers a {
	pointer-events: none;
  cursor: default;
}
.hp-speakers .vc_custom_1419240516480 {
	background:#ffffff!important;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
	line-height: 20px
}

.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding-left: 0px;
}