/*Font Declarations*/

@font-face {
	font-family: 'Centra No2';
	font-weight: 400;
	font-style: normal;
	src: url('https://assets.swoogo.com/custom-font/2680.eot') format('embedded-opentype'), url('https://assets.swoogo.com/custom-font/2681.woff') format('woff'), url('https://assets.swoogo.com/custom-font/2773.otf') format('opentype');
	}
@font-face {
	font-family: 'Centra No2';
	font-weight: 400;
	font-style: italic;
	src: url('https://assets.swoogo.com/custom-font/2682.eot') format('embedded-opentype'), url('https://assets.swoogo.com/custom-font/2683.woff') format('woff'), url('https://assets.swoogo.com/custom-font/2774.otf') format('opentype');
	}
@font-face {
	font-family: 'Centra No2';
	font-weight: 700;
	font-style: normal;
	src: url('https://assets.swoogo.com/custom-font/2676.eot') format('embedded-opentype'), url('https://assets.swoogo.com/custom-font/2677.woff') format('woff'), url('https://assets.swoogo.com/custom-font/2771.otf') format('opentype');
	}
@font-face {
	font-family: 'Centra No2';
	font-weight: 700;
	font-style: italic;
	src: url('https://assets.swoogo.com/custom-font/2678.eot') format('embedded-opentype'), url('https://assets.swoogo.com/custom-font/2679.woff') format('woff'), url('https://assets.swoogo.com/custom-font/2772.otf') format('opentype');
	}
     
@font-face {
	font-family: 'Centra No2';
	font-weight: 800;
	font-style: normal;
	src: url('https://assets.swoogo.com/custom-font/2775.otf') format('opentype');
	}
@font-face {
	font-family: 'Centra No2';
	font-weight: 800;
	font-style: italic;
	src: url('https://assets.swoogo.com/custom-font/2776.otf') format('opentype');
	}
            




/* General Styles
--------------------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;700;900&display=swap');
* {box-sizing: border-box;}
body {
  font-family: 'Centra No2', sans-serif;
  font-size: 16px;
  color: #333;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}

p, li {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: .02em;
  color: #333;
}
.container {max-width: 1200px !important;}
.title, .title p {
  color: #000;
  font-size:42px;
  line-height:1.25;
  font-family:'Centra No2', sans-serif;
  font-weight:700;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.title p.intro, .expect-section .swoogo-cols .title p, .location-section .swoogo-cols .title p {
  font-size:30px;
}
a, a:focus, a:hover, a:active {outline:none;}
.ui-sortable-placeholder {min-height:40px;}


/* Sticky Foot
--------------------------------------------------------------------------------------*/
html { display: flex; }
body, body > form {
    width: 100%;
      display: flex;
    min-height: 100vh;
    flex-direction: column;
}
.nav-wrap, .footer-container, header, footer { flex-shrink: 0; }
.content-section, #main-wrap, .register-steps-section { flex-grow: 1; }


/* Logos
--------------------------------------------------------------------------------------*/
.text-logo a {color:#333;text-decoration:none;}
.desktop-logo .text-logo {font-size: 28px;max-width:400px;}
.mobile-logo .text-logo {font-size: 18px;}

.dateLocation p, p.dateLocation2 {
  font-family: 'Centra No2', sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .25em;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
}
.dateLocation p span, p.dateLocation2 {
  color: #333;
}
p.dateLocation2 { font-weight: 400; }

/* Backgrounds
--------------------------------------------------------------------------------------*/
.site-background {background-repeat: no-repeat;background-position: center top;background-size: cover;}
.landing-page #header-wrap .banner-wrap {
  min-height: 254px;
  height: 254px;
  max-width: 875px;
  margin: 0 auto;
}
.standard-page #header-wrap {overflow: hidden;}

/* Navigation
--------------------------------------------------------------------------------*/
.navbar .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.navbar .container:after, .navbar .container:before {
  display: none;
}
@media (max-width:767px) { .dateLocation { display:none; } }
@media all and (max-width:589px) {
  .dateLocation { margin-top: 25px; }
  .navbar .container {
    justify-content: center;
    flex-direction: column;
  }
  p.dateLocation { text-align: center; }
}

.navbar {margin-bottom:0px;background-color: #000; padding:18px 0;}
.navbar-header {padding-top: 4px;padding-bottom: 4px;}
.mobile-logo-img {padding-top: 0.35em;}
.swoogo-nav {float:left;padding-left: 15px;padding-top: 15px;padding-bottom: 15px;width:100%;}
.navbar-nav > li > a {padding-top: 7px;padding-bottom: 5px;}
.swoogo-nav > li a {line-height:19px;font-family:'Centra No2', sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding-left:10px;padding-right:10px;}
.swoogo-nav > li > a {background:none !important;margin: 2px;color: #000;font-size: 12px;border: 1px solid transparent;}
.swoogo-nav > li > ul a {color: #333;font-size: 10px;}
.swoogo-nav > li > a::after {content: '';display: block;width: 0;height: 2px;background: #fff;transition: width .3s;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {border-color: transparent;}
.swoogo-nav .dropdown-menu > .active > a,
.swoogo-nav .dropdown-menu > .active > a:hover,
.swoogo-nav .dropdown-menu > .active > a:focus {background-color: #fff;}

.navbar-toggle {margin-top:15px;border: 1px solid transparent;}
.navbar-toggle {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.navbar-toggle .icon-bar {-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;position: absolute;height: 3px;width: 50%;opacity: 1;margin-top: 0!important;}
.navbar-toggle span.icon-bar:nth-child(odd) {border-radius: 4px 0 0 4px;}
.navbar-toggle span.icon-bar:nth-child(even) {border-radius: 0 4px 4px 0;}
.navbar-toggle.collapsed .icon-bar {-webkit-transform: rotate(0deg)!important;-moz-transform: rotate(0deg)!important;-o-transform: rotate(0deg)!important;transform: rotate(0deg)!important;opacity: 1!important}
.navbar-toggle.collapsed span.icon-bar:nth-child(1), .navbar-toggle.collapsed span.icon-bar:nth-child(2) {top: 0px;}
.navbar-toggle.collapsed span.icon-bar:nth-child(3), .navbar-toggle.collapsed span.icon-bar:nth-child(4) {top: 7px;}
.navbar-toggle.collapsed span.icon-bar:nth-child(5), .navbar-toggle.collapsed span.icon-bar:nth-child(6) {top: 14px;}
.navbar-toggle.collapsed span.icon-bar:nth-child(odd) {left: 0px;}
.navbar-toggle.collapsed span.icon-bar:nth-child(even) {left: 50%;}
.navbar-toggle span.icon-bar:nth-child(1) {left: 0px;top: 4px;}
.navbar-toggle span.icon-bar:nth-child(2) {left: calc(50% - 3px);top: 4px;}
.navbar-toggle span.icon-bar:nth-child(3) {left: -50%;opacity: 0;}
.navbar-toggle span.icon-bar:nth-child(4) {left: 100%;opacity: 0;}
.navbar-toggle span.icon-bar:nth-child(5) {left: 0px;top: 11px;}
.navbar-toggle span.icon-bar:nth-child(6) {left: calc(50% - 3px);top: 11px;}
.navbar-toggle span.icon-bar:nth-child(2), .navbar-toggle span.icon-bar:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.navbar-toggle span.icon-bar:nth-child(1), .navbar-toggle span.icon-bar:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.navbar-toggle span.icon-bar {background: #fff;}

/* Registration progress */
.swoogo-reg-progress {padding: 0 50px;margin: 0 auto 50px;display: table;}
.swoogo-reg-progress .steps, .swoogo-reg-progress .steps>li>a.step {background-color: transparent;}
.swoogo-reg-progress li {min-width: 100px !important;}
.swoogo-reg-progress li.active {text-decoration: none;}
.swoogo-reg-progress .steps > li.active {border-top: solid 3px #000;margin-top:-1px !important;padding-top:9px;}
.swoogo-reg-progress .steps > li.done {border-top: solid 3px #4d4d4d;margin-top:-1px !important;padding-top:9px;}
.swoogo-reg-progress .steps>li.active>a.step .number {color: #000;}
.swoogo-reg-progress .steps>li.active>a.step .number, .swoogo-reg-progress .steps>li>a.step .number, .swoogo-reg-progress .steps>li.done>a.step .number {background-color: transparent;color: rgba(0, 0, 0, 0.35);padding: 0 10px 0 0;width: auto;font-family: 'Centra No2', sans-serif;font-size: 16px;font-weight: 300;}
.swoogo-reg-progress .steps>li.active>a.step .number, .swoogo-reg-progress .steps>li>a.step .number, .swoogo-reg-progress .steps>li>a.step>.desc {line-height: 14px;font-family: 'Centra No2', sans-serif;font-size: 14px;color:#000;font-weight: 400;display: table-cell;text-align: left !important;margin: 0;text-transform:uppercase;letter-spacing:0.25em;}
.swoogo-reg-progress .steps>li.done>a.step .number {color:#4d4d4d}
.swoogo-reg-progress .steps>li>a.step .number:before {content: '0';}
.swoogo-reg-progress .steps.nav-pills>li+li {margin: 0;}
.swoogo-reg-progress li {padding-top: 10px;}
.swoogo-reg-progress .steps>li.disabled>a.step .number, .swoogo-reg-progress .steps>li.disabled>a.step .desc {color: #b3b3b3;}
.swoogo-reg-progress .steps > li.disabled {border-color: #b3b3b3;}
.swoogo-reg-progress .steps>li.active>a.step .number, .swoogo-reg-progress .steps>li.done>a.step .number, .swoogo-reg-progress .steps > li.active > a.step .desc {font-weight: 700;}
.swoogo-reg-progress .steps>li.active>a.step .number {color: #000;}
.swoogo-reg-progress .steps>li>a.step .number {color: #4d4d4d;font-weight: 700;}
.swoogo-reg-progress .steps > li {margin-top:0px;border-top: 1px solid #4d4d4d;margin-left: 10px !important;margin-right: 10px !important;}
.landing-page .swoogo-reg-progress, .no-reg-progress .swoogo-reg-progress { display: none;}


/* Banner
--------------------------------------------------------------------------------*/


#header-wrap {
      height: 700px;
  	  padding: 0;
  	  background-color: #0000ff;
  	position: relative;
  	z-index: 0;
	}


.header .title, .header .title p {
  font-family:'Centra No2', sans-serif;
  text-transform: uppercase;
  font-style: 700;
  font-size: 108px;
  line-height: 88px;
  letter-spacing: 0.05em;
  color: #fff;
}
.header .paragraph {
  color: #fff;
  font-size: 30px;
  text-transform:uppercase;
  font-family:'Centra No2', sans-serif;
  font-weight: 900;
  letter-spacing: .08em;
}

.jumbotron p.theme {
  font-size: 35px;
  letter-spacing: 0.12em;
  margin-top: 18px;
}
/*
@media all and (max-width:991px) {
  #header-wrap {
	padding: 31.5vw 0;
    height: auto;
  }
  .header .title, .header .title p {
	font-size: 11vw;
	line-height:9vw;
  }
  .header .paragraph {
	font-size: 3vw;
  }
  .jumbotron p.theme {
	font-size: 3.45vw;
  }
}
@media all and (max-width:788px) {
    .landing-page #header-wrap .banner-wrap { padding: 0 8vw; }
}
@media all and (max-width:589px) {
  #header-wrap {
	padding: 45vw 0;
    height: auto;
  }
  .landing-page #header-wrap .banner-wrap { padding: 0 2vw; }
  .header .title, .header .title p {
	font-size: 21vw;
	line-height: 17vw;
  }



  .header .paragraph {
	font-size: 4.5vw;
  }
  .jumbotron p.theme {
	font-size: 6vw;
  }
  .site-background {
    background-position: 75% 80% !important;
    background-size: 250% !important;
  }
}
*/
/*
@media all and (min-width:1324px) {
  .jumbotron.site-background {
        background-size: contain !important;
  }
}
*/
.standard-page .header .title {/*font-size: 3em;*/}
.landing-page #banner {text-align: center;}
.standard-page #banner,
.short-header-page #banner {text-align: left;}
.table-wrapper {display: table;width: 100%;table-layout: fixed;}
.tr-wrapper {display: table-row;height: 100%;}
.td-wrapper {display: table-cell;vertical-align: middle;}
.header a, .header a:hover {/*color:#FFF;*/}
.standard-page .site-background {background-position: center center;}

/* Buttons
--------------------------------------------------------------------------------*/
.swoogo-button { margin-top: 8px; margin-bottom:16px; }
.btn-standard, .btn-alternate {padding: 5px 24px;}
@media all and (min-width:768px) and (max-width:1199px) {
  /* .swoogo-cols .col-sm-3 .btn-standard, .btn-alternate {padding: 13px 20px;} */
  .title p.ticketType { font-size: 50%!important;}
}
@media all and (min-width:768px) and (max-width:991px) {
  #w_11475688 { display: none; }
}

.btn-standard, .btn-alternate {
  color: #fff;
    background: #000;
    font-family: "Centra No2", sans-serif;
    font-style: normal;
    font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
    letter-spacing: 0.2em;
	position: relative;
    border-radius: 100px;
	margin-left: 16px;
	margin-right: 16px;
}
.btn-standard:hover, #btn-standard_hover {
  color:#fff;
  background-color: #666;
}
.btn-alternate {
  background:#000;
  color: #fff;
}
.btn-alternate:hover, #btn-alternate_hover {background-color:#666;color: #fff;}

/* Main content */
.content-section-1, .content-section {margin-bottom:30px;}
.standard-page .content-section { padding-top: 50px; }

/* Footer */
footer { margin-top: 100px; background-color: #000;padding-top: 25px;padding-bottom:30px;}
footer p, footer .paragraph {
  color:#777777;
  font-family:'Centra No2', sans-serif;
  font-weight: 400;
  letter-spacing: 1.4px;
  font-size:14px;
  line-height:20px;
  text-transform: uppercase;
}
footer ul {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}
@media all and (min-width:500px) {
  footer ul {
  	display: flex;
  	justify-content: center;
 	flex-wrap: wrap;
	}
  	footer li {
  		margin-left: 36px;
	}
  	footer li:first-child {
  		margin-left: 0;
	}
}
footer li a {
  color: #333;
  text-decoration: none;
  font-family:'Centra No2', sans-serif;
 font-weight: 400;
letter-spacing: 1.3px;
font-size: 13px;
line-height: 17px;
  text-transform: uppercase;
}
footer li a:hover {
  color:#fff;
  text-decoration: none;
}
  

/* Responsive */
@media all and (min-width:768px) {
    .standard-page #banner h2 {/*font-size: 3em;*/}
 /*   .navbar {min-height:100px;display: flex;align-items: center;}
    .navbar > .container {flex: 1 0 auto;display: flex;align-items: center;}
    .navbar > .container > .navbar-header {flex: 0 0 auto;}
    .navbar > .container > #navbar {flex: 1 1 auto;}
 */   .header .paragraph {/*font-size: 24px;*/}
    .swoogo-nav {/*float:right;width:auto;*/display: flex;justify-content: flex-end;flex-flow: row wrap;align-items: center;}
    .swoogo-nav > li > a {margin: 0px 10px 0px 0px;}
    .swoogo-reg-progress .steps > li > a.step > .number {padding: 12px 15px 13px 15px;}
    .swoogo-nav > li > a:hover::after {width: 100%;}
}
/* @media screen and (min-width:992px) {
    .site-background {background-attachment: fixed;}
} */

/* Keyframes */
@-webkit-keyframes Gradient {
    0% {background-position: 0% 50%}
    50% {background-position: 100% 50%}
    100% {background-position: 0% 50%}
}
@-moz-keyframes Gradient {
    0% {background-position: 0% 50%}
    50% {background-position: 100% 50%}
    100% {background-position: 0% 50%}
}
@keyframes Gradient {
    0% {background-position: 0% 50%}
    50% {background-position: 100% 50%}
    100% {background-position: 0% 50%}
}


/* Brightwell */
.navbar-header { float: none; }
.desktop-logo img { height: 30px; }
@media (max-width: 768px) {
  .mobile-logo {
    float: none;
    display: block;
    width: 100%;
    max-width: none;
  }
  .mobile-logo div { display: block; }
  .mobile-logo a img {
      width: 320px;
      max-width: none;
  }
}
.swoogo-mobile-logo > div {
  display: flex;
    align-items: center;
}
#livebtn {
    position: absolute;
    top: 26px;
    right: 26px;
}
@media all and (max-width:900px) {
  #livebtn {
	position: relative;
    clear: both;
    text-align: left;
    top: 20px;
    right: auto;
  }
  /* .navbar { height: 160px; } */
}

#livebtn .btn {
    font-weight: 600;
    background: transparent;
    border-color: white;
    font-size: 16px;
    letter-spacing: 0.03em;
    padding: 10px 16px;
    color: #fff;
}
#livebtn .btn-alternate {
    border-color: #666;
    color: #666;
    text-transform: uppercase;
}
/* @group Blink */
@-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-ms-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@-o-keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
@keyframes blink { 0% { opacity: 1; } 50% { opacity: 1; } 50.01% { opacity: 0; } 100% { opacity: 0; } }
#livebtn .btn-standard .fas.fa-square {
    -webkit-animation: blink .75s linear infinite; -moz-animation: blink .75s linear infinite;	-ms-animation: blink .75s linear infinite; -o-animation: blink .75s linear infinite; animation: blink .75s linear infinite;
    color: red;
    font-size: 5px;
    bottom: 4px;
    position: relative;
    margin-right: 5px;
}
#livebtn .btn-alternate .far.fa-square {
    font-size: 8px;
    bottom: 3px;
    position: relative;
    margin-right: 5px;
}

.jumbotron { position: relative; }
.jumbotron .container {
   /* margin: 0;
    position: absolute;
    top: 25%;
    left: 50%;
    -ms-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
    max-width: none !important;
  	width: 100%;
  padding: 50px;
  */
  
  	margin: 50px;
    width: calc(100% - 100px);
    height: 600px;
    padding: 50px;
    border: 1px solid #333;
    max-width: none !important;
}
@media all and (max-width:767px) {
  #header-wrap { height: auto; }
  .jumbotron .container {
    margin: 20px;
    width: calc(100% - 40px);
    padding: 30px 30px 140px;
	height: auto;
  }
}

  
}
.webinarSubhead {
  font-size: 40px;
  color: #333;
  font-weight: 400;
  line-height: 52px;
  max-width: 705px;
  margin: 0 auto !important;
}
@media all and (max-width:589px) {
  .webinarSubhead {
  font-size: 6vw;
  line-height: 8vw;
  }
}
@media all and (max-width:500px) {
  .webinarSubhead {
  font-size: 8vw;
  line-height: 10vw;
  }
}
.mainEventTime {
  font-size: 24px;
}
.webinarDate {
      font-size: 24px;
    font-family: 'Centra No2', sans-serif;
    color: #000;
    font-weight: 300;
    line-height: 34px;
    text-transform: uppercase;
    letter-spacing: .08em;
}
.webinarDate span.timezone {
  font-size: 20px;
  text-transform: uppercase;
}
.benefits li:before {
	width: 26px;
    height: 30px;
    position: absolute;
    display: block;
    content: '\2022';
    text-indent: -999999px;
    left: 20px;
    background-repeat: no-repeat;
    background-image: url(https://assets.swoogo.com/themes/5e9f469011127/bullet-arrow.png);
    background-size: 26px;
    background-position: 0px 1px;
}
.benefits {
  list-style-type: none;
}
.benefits li {
  margin-top: 16px;
}

/* Speakers */
.content-section > .content {
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
  padding: 70px 0;
}


.upsell-section {
  background-color: #333!important;
}

.content-section > .content .title, .content-section > .content .title p,
.content-section > .content p { color: #fff; }

.swoogo-speakers.layout-custom .list-view {display: flex;flex-flow: row wrap;justify-content: center;align-items: stretch;align-content: center; max-width: 1200px; margin: 0 auto;}
    .swoogo-speakers.layout-custom .list-view .speakerBlock {flex: 0 0 100%;flex-flow: column nowrap;display: flex;justify-content: flex-start;align-items: center;padding: 0px;}
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-image {width: calc(100% + 4px);height: 280px;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: filter 300ms ease;}
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-image:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
    .swoogo-speakers.layout-custom .list-view .speakerBlock > div {flex: 0 0 auto;}
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data {
    	padding: 5px 0px 30px;text-align: left;width: 100%;line-height: 1.25;
    	-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
    }
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data .speaker-v2-alt-name,
	.swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data .speaker-v2-alt-name > a {
        color: #fff !important;
      	text-decoration: none;
      	font-size: 20px;
      	line-height: 24px;
      	transition: .25s all ease-in-out;
		font-style: normal;
		font-weight: 900;
        }
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data .speaker-v2-alt-name {padding-bottom:5px;padding-top:5px;}
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data .speaker-v2-alt-job,
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data .speaker-v2-alt-company {
        color: #9ad6db;
    	font-size: 20px;
		line-height: 24px;
    	font-weight: 400;
    }
    .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-data .speaker-v2-alt-name > a:hover {opacity: .75;}
    .speaker-v2-alt-btn-wrap {text-align: center;padding-bottom: 20px;padding-top: 20px;}
    @media (min-width: 400px) {
        .swoogo-speakers.layout-custom .list-view .speakerBlock {flex: 0 0 50%;}
    }
    @media (min-width: 768px) {
        .swoogo-speakers.layout-custom .list-view .speakerBlock .speaker-v2-alt-image {width: 100%;}
        .swoogo-speakers.layout-custom .list-view .speakerBlock {flex: 0 0 33.33%;}
    }
    @media (min-width: 992px) {
        .swoogo-speakers.layout-custom .list-view .speakerBlock {flex: 0 0 20%;}
    }
.speakerBlock {
    max-width:232px;
   	margin: 6px 25px 0;
}
.speakerImg {
  	width: 232px;
    height: 290px;
    background-size: cover;
}


/* Countdown timer
--------------------------------------------------------------------------------*/
body:not(.tickets-new) .swoogo-countdown {
    max-width: 312px;
    margin: 0 auto;
}
body:not(.tickets-new) .countdown-row {
    padding: 0 !important;
    display: flex;
    justify-content: space-between;
}
body:not(.tickets-new) .countdown-amount {
  	font-family: 'Centra No2', sans-serif;
    color: #fbb9c2;
/*    border: solid 1px #fbb9c2;
    padding: 0 10px; */
}
body:not(.tickets-new) .countdown-period {
  	font-family: 'Centra No2', sans-serif;
  	font-weight: 700;
    font-size: 12px;
    letter-spacing: 0.03em;
    color: #fbb9c2;
/*    padding-top: 8px; */
  margin-top: -8px;
}


/* Pop Ups
--------------------------------------------------------------------------------*/

.modal-header {
  border: none;
  padding: 15px 15px 0 0;
}
.modal-header button {
    position: absolute;
    right: 8px;
    z-index: 9999999;
}
.modal-title { display: none; }
.modal-body.content { font-weight: 300; }

.modal .img-thumbnail {
  border: none;
  padding: 0;
  border-radius: 0;
}
.modal .swoogo-speaker-info > div {
	display: flex;
	flex-direction: row-reverse;
	margin-top: 0 !important;
}

.modal-body .speaker.more-info-title.field-contact_fullName,
.modal-body .speaker.more-info-title.field-contact_job_title,
.modal-body .speaker.more-info-title.field-contact_company,
.modal-body .speaker.more-info-title.field-contact_bio,
.modal-body .session.more-info-title.field-name,
.modal-body .session.more-info-title.field-start_time,
.modal-body .session.more-info-title.field-description {
  display: none;
}
.modal-body .speaker.more-info-data.field-contact_fullName {
	font-style: normal;
	font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 60px;
	line-height: 50px;
  	margin-bottom: 20px;
	color: #4a154b;
  	margin-top: 185px;
}
.modal-body .session.more-info-data.field-name  {
  	font-weight: 700;
  	color: #4a154b;
    font-size: 1.5em;
    line-height: 1em;
    max-width: 55%;
}
.modal-body .session.more-info-data.field-start_time {
  color: #ff0094;
  	font-weight: 600;
}
.modal-body .session.more-info-title.field-speakersLinks {
  	color: #4a154b;
  	margin-top: 25px;
}
.modal-body .speaker.more-info-data.field-contact_job_title,
.modal-body .speaker.more-info-data.field-contact_company {
	font-weight: 600;
	margin-bottom: 0;
	color: #4a154b;
}
.modal-body .speaker.more-info-data.field-contact_bio {
	margin: 50px 0;
}
.modal-body .speaker.more-info-data.field-contact_bio br {
  display:block; content:""; margin-top:1em; line-height:200%; vertical-align:top;
}


@media (max-width: 991px) {
	.modal .swoogo-speaker-info > div {
		flex-direction: column-reverse;
	}
  .modal .swoogo-speaker-info > div div { width: 100%; }
  .modal-body .speaker.more-info-data.field-contact_fullName { margin-top: 20px; }
  .modal .img-thumbnail { margin: 0; }
  .modal-body .session.more-info-data.field-name  { max-width: none; }
}


/* Forms
--------------------------------------------------------------------------------*/
div.required label.control-label:first-child::after { color: #f15a22; }
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #f15a22;
}

/* Short Banner 
.shortBanner {
  background-color: #0000ff;
  padding: 50px 0;
  margin-bottom: 50px;
  color: #fff;
  font-family:'Centra No2', sans-serif;
  font-style: normal;
}
.shortBanner.site-background {
  background-image: none !important;
}
.shortBanner .paragraph p:not(.webinarDate) {
  font-weight: 900;
  letter-spacing: 0.08em;
}
.shortBanner .paragraph p {
  font-family: 'Centra No2';
  color: #9ad6db;
}
.shortBanner .title, .shortBanner .title p {
  color: #fff;
  font-family:'Centra No2', sans-serif;
  text-transform: uppercase;
  font-size: 90px;
  font-weight: 300;
  max-width: 1200px;
  margin: 0 auto;
  line-height: 72px;
  letter-spacing: 0.06em;
}

.standard-page .navbar {
  background-color: #000;
  border-bottom: none;
}
.standard-page .navbar-header + .content .swoogo-image {
  float: left;
  padding: 0 15px;
}
@media (max-width: 1199px) {
  .standard-page .navbar-header + .content .swoogo-image:first-child { display: none; }
}
@media (max-width: 991px) {
  .standard-page .navbar-header + .content .swoogo-image { display: none; }
  .standard-page .navbar { padding: 18px 0; }
}
@media (min-width: 590px) and (max-width: 768px) {
  .mobile-logo a.mobile-logo-img {
    padding-top: 0;
    padding-left: 15px;
  }
}
*/
/* InGo
----------------------------------------------------*/

.ingo_login_widget .ingo_login_widget_header {
	color: #000 !important;
	font: 600 18px/1em 'Centra No2' !important;
  display: none !important;
}
.ingo_login_widget .ingo_login_widget_subheader, .ingo_login_widget .ingo_login_widget_manual_link {
	color: #000 !important;
	font: 300 17px/20px 'Centra No2' !important;
}
.ingo_login_widget .ingo_login_widget_subheader {
	margin-bottom: 30px !important;
  text-transform: uppercase !important;
    letter-spacing: .3em !important;
    line-height: 1.75 !important;
    font-size: 14px !important;
    max-width: 530px !important;
    margin: 0 auto 30px !important;
}
.ingo_login_widget {
	border: none !important;
	background-color: transparent !important;
	width: auto !important;
	padding: 0 !important;
}
.swoogo-ingo-login div:first-child {
	width: auto !important;
}
.ingo_login_widget .ingo_login_widget_social_button_facebook, .ingo_login_widget .ingo_login_widget_social_button_linkedin, .ingo_login_widget .ingo_login_widget_social_button_twitter {
	width: 361px !important;
	margin: 10px auto !important;
/*	background-color: #333 !important;
}
.ingo_login_widget_social_button_icon {
	background-color: #000 !important; */
}
.ingo_login_widget_social_button_text {
	font: 700 24px/70px 'Centra No2' !important;
	text-transform: uppercase !important;
	letter-spacing: 0.1em !important;
}
.ingo_login_widget .ingo_login_widget_hr {
	display: none !important;
}
.ingo_login_widget a.ingo_login_widget_manual_link {
	max-width: 361px !important;
	margin: 10px auto !important;
	display: block !important;
	position: relative !important;
	cursor: pointer !important;
	color: #000 !important;
	text-decoration: none !important;
	vertical-align: middle !important;
	background-color: #fff !important;
	border: solid 2px #000 !important;
	line-height: 70px !important;
	font: 400 20px/70px 'Centra No2' !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
.ingo_login_widget .ingo_login_widget_register_manual_link {
    font-family: 'Centra No2' !important;
    font-size: 14px !important;
}
.ingo_login_widget .ingo_login_widget_permissions {
	padding: 30px 0 0 0 !important;
	margin: 0 auto !important;
	max-width: 361px !important;
}
@media only print, screen and (min-width: 480px) {
	.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox .ingo_login_widget_field_text {
		color: #000 !important;
		font: 300 16px/20px 'Centra No2' !important;
	}
}
.ingo_login_widget_field_tooltip_content {
	font-weight: 300 !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
}
.ingo_login_widget .ingo_login_widget_bottom {
	margin-top: 50px !important;
}
.ingo_login_widget .ingo_login_widget_bottom, .ingo_login_widget .ingo_login_widget_bottom a, .ingo_login_widget .ingo_login_widget_bottom a:hover, .ingo_login_widget .ingo_login_widget_bottom a:visited {
	color: #444 !important;
	font-weight: 300 !important;
}
.ingo_login_widget .ingo_login_widget_social_button_linkedin .ingo_login_widget_social_button_text,
.ingo_login_widget .ingo_login_widget_social_button_facebook .ingo_login_widget_social_button_text,
.ingo_login_widget .ingo_login_widget_social_button_twitter .ingo_login_widget_social_button_text {
  margin-left: 41.5% !important;
}
.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox { text-align: center !important; }

.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox .ingo_login_widget_field_text,
.ingo_login_widget_register_manual_link, .ingo_login_widget .ingo_login_widget_bottom, .ingo_login_widget .ingo_login_widget_bottom a {
  color: #000 !important;
}
.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_tooltip .ingo_login_widget_field_tooltip_icon {
  fill: #fff !important;
}

/* CONFIRMATION WIDGET */

.ingo_social_widget {
	border-color: #000 !important;
	border-width: 2px !important;
}
.swoogo-line {
	margin-left: -15px !important;
	margin-right: -15px !important;
}



/* New Tickets Page
----------------------------------------------------*/




/***************** 29-06-2021 ***********/




  /*header section */
#nav-menus{width:25px;height:20px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer; }
#nav-menus span{display:block;position:absolute;height:2px;width:100%;background:#ffffff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-menus span:nth-child(1){top:0px;}
#nav-menus span:nth-child(2),#nav-menus span:nth-child(3){top:10px;}
#nav-menus span:nth-child(4){top:20px;}
#nav-menus.open span:nth-child(1){top:10px;width:0%;left:50%;}
#nav-menus.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-menus.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-menus.open span:nth-child(4){top:18px;width:0%;left:50%;}

.top-strip{background-color:#0072bc; padding:7px 0px 5px; text-align:center; position:relative; z-index: 999;}
.top-strip p{margin:0px; padding:0px; font-size:12px; color:#fff; text-transform:uppercase; font-family: 'Centra No2', sans-serif; line-height: 12px; letter-spacing:.2em;font-weight:700;}
header{position: fixed;  top: 0px;left: 0px;width: 100%;z-index:99; background-color:#000;  -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;
  transition:.5s ease-in-out; }
.header-top {display: flex;justify-content: space-between;padding: 15px 20px; align-items: center; background-color:#000; z-index: 999; position:relative; min-height: 80px;}
.logo .swoogo-image img {height: 30px;}

header .nav-menus-bar {position: fixed;left:0px; overflow-y:auto; top:-100%; height:calc(100% - 86px); width: 100%;background-color: #000;padding: 80px 0px 0px; opacity:0; 
  visibility:hidden; -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out; }
header .nav-menus-bar.open{opacity:1; visibility:visible; top:86px;}
header  .nav-menus-bar ul{margin:0px; padding:60px 20px; text-align:center; display: block; }
header .nav-menus-bar ul li{list-style:none; margin-bottom: 30px;border-bottom: 1px solid #4D4D4D;padding-bottom: 12px;}
header .nav-menus-bar ul li:first-child{border-top: 1px solid #4D4D4D; padding-top: 22px;}
header .nav-menus-bar ul li:last-child{margin-bottom:0px;}
header .nav-menus-bar ul li a{font-size:30px; letter-spacing: 6px; color:#fff; line-height:40px;  text-decoration: none; 
  text-transform: capitalize;     font-family: 'Centra No2', sans-serif; font-weight:700; }
header .nav-menus-bar ul li a:hover{text-decoration:none; border: none; color:#333;}
header .right-header {display: flex;align-items: center;}
header .right-header .btn-standard, header .right-header .btn-standard:visited{ color:#000; background: #fff; /*width:300px; padding: 10px 12px 8px;*/}
header .right-header .btn-standard:hover{ color:#000; background: #666; /*width:300px; padding: 10px 12px 8px;*/}
.scrollstop{overflow:hidden;}
.homepage{padding-top:90px}
  /*header section */


/*banner section */

.banner-section{
  padding: 0;
  position: relative;
	background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
}
.banner-section .topimage-block{padding-top:20px; text-align:center}
.banner-section .container{position: relative;  z-index:2;}
.banner-section .topimage-block img{max-width:1000px;}
.banner-section .separate-block{margin:20px 0px;}
.banner-section .separate-block img{max-width:80px;}
.banner-text .paragraph{padding-top:25px;}
.banner-text .paragraph p{margin:0px; padding:0px; display:block; text-align:center; font-size:17px; color:#333; text-transform:uppercase; 
  font-family: 'Centra No2', sans-serif; font-weight:400; line-height: 30px; letter-spacing:6px;}
.banner-section .virtul-content{padding-top:100px; text-align:center}
 .banner-section .virtul-content  .paragraph p{margin:0px; padding:0px; display:block; text-align:center; font-size:17px; color:#333; text-transform:uppercase; 
  font-family: 'Centra No2' , sans-serif; font-weight:400; line-height: 30px; letter-spacing:6px;}
/*banner section */

/*announcements*/
.announcements-block{padding:30px 0px; max-width:760px;margin:0 auto;}
.announcements-block .swoogo-title h2{text-align:center; margin-bottom:27px !important; color:#0000FF; font-size:27px; line-height:35px;  text-transform: uppercase; letter-spacing:0.2em;}
.announcements-block .paragraph p{text-align: center; margin-bottom:15px; }
.announcements-block .paragraph p b{text-transform: uppercase; color:#000;}
.email-block .paragraph p{color: #4D4D4D;text-align: center; margin-bottom:15px;}
.email-block .field-contact-email{max-width:940px; margin:0px auto 22px;}
.email-block  .form-horizontal .control-label{color: #4D4D4D; font-size:18px;line-height:25px;}
.email-block  .submit-button{font-size: 15px; padding-top: 14px;padding-bottom: 10px;}
/*announcements*/

/* highlights-block*/
.highlights-block{padding:35px 0px;}
.highlights-block .swoogo-title h2{text-align:center; margin-top:0px !important; margin-bottom:27px !important;  color:#0000FF; font-size:27px; line-height:35px;  
  text-transform: uppercase; letter-spacing:0.2em;}
.highlights-block .swoogo-video{width:850px; margin:auto;}
/* highlights-block*/



/* expect-section*/
.expect-section{padding:40px 0px 0px; background-color:#fff;}
.expect-section .v_14847075.swoogo-title h2{color:#0000FF; font-size:27px; line-height:35px;  text-transform: uppercase; letter-spacing:0.2em;}
.expect-section .swoogo-title h2{ text-align:center; margin-bottom:48px !important; margin-top:0px !important; line-height: 0.8 !important;}
.expect-section .swoogo-title h2 span.splashQuote {
  color:#0072bc;
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 0.2em;
}
.expect-section .swoogo-cols .swoogo-title h2{margin:0px 0px 1px !important; color:#000000; text-align:left; font-size:20px; line-height:30px; letter-spacing: 4px; 
  font-family: 'Centra No2', sans-serif; font-weight: 400;}
.expect-section .swoogo-cols{ max-width: 854px;width: 853px; margin: 0px auto 80px;}
.expect-section .swoogo-cols .row{margin:0px;}
.expect-section .swoogo-cols .col-sm-4{padding:0px 13px 0px 0px;}
.expect-section .swoogo-cols .col-sm-8{padding:0px 0px 0px 15px;}
.expect-section .v_14847100.swoogo-cols{margin-bottom:40px;}
.expect-section .v_14847081.swoogo-cols .col-sm-4{padding:0px 0px 0px 13px;}
.expect-section .v_14847081.swoogo-cols .col-sm-8{padding:0px 15px 0px 0px;}

.expect-section .v_14847100.swoogo-cols .col-sm-4{padding:0px 0px 0px 13px;}
.expect-section .v_14847100.swoogo-cols .col-sm-8{padding:0px 15px 0px 0px;}
.expect-section .swoogo-cols .swoogo-title {
    margin-top: -8px;
}


/* location-section*/
.location-section{padding:40px 0px; background-color:#fff;}
.location-section .swoogo-title h2{ text-align:center; margin-bottom:48px !important; margin-top:0px !important; line-height: 0.8 !important;}
.location-section .swoogo-title h2 span.splashQuote {
  color:#0072bc;
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 0.2em;
}
.location-section .swoogo-cols .swoogo-title h2{margin:0px 0px 1px !important; color:#000000; text-align:left; font-size:20px; line-height:30px; letter-spacing: 4px; 
  font-family: 'Centra No2', sans-serif; font-weight: 400;}
.location-section .swoogo-cols{ max-width: 854px;width: 853px; margin: 0px auto 80px;}
.location-section .swoogo-cols .row{margin:0px;}
.location-section .swoogo-cols .col-sm-4{padding:21px 13px 0px 43px;}
.location-section .swoogo-cols .col-sm-8{padding:0px 0px 0px 15px;}
.location-section .swoogo-cols .swoogo-title {
    margin-top: -8px;
}
.location-section img { max-height: 365px; }



/* speaker-section*/
.speaker-section{
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
  padding:35px 0px 50px;
  margin-top:15px;
}
.speaker-section .v_14846859.swoogo-title h2{text-align:center;  color:#000; margin-top:0px !important; margin-bottom:20px !important;  font-size:27px; line-height:35px;  
  text-transform: uppercase; letter-spacing:0.2em; }
.speaker-section .swoogo-speakers .panel {background: transparent;border: none; box-shadow: none;}
.speaker-section .swoogo-speakers .panel-body{padding:0px;}
.speaker-section .swoogo-speakers .panel-body b a img{max-width:100% !important; width:100% !important; min-width:inherit !important; padding:0px; 
  border:1px solid #eee; border-radius:0px;}
.speaker-section .swoogo-speakers .panel-body b  img{max-width:100% !important; width:100% !important; min-width:inherit !important; padding:0px; 
  border:1px solid #eee; border-radius:0px;}
.speaker-section .swoogo-speakers .panel-body img.profile-picture{max-width:100% !important; width:100% !important; min-width:inherit !important; padding:0px; 
  border-radius:0px; max-height: inherit !important;}
.speaker-section .swoogo-speakers .panel-body b {font-weight:normal; display:block; margin-bottom:1px;}
.speaker-section .swoogo-speakers .panel-body b + br{display:none;}

.speaker-section .swoogo-speakers .show-details{font-size:16px; text-decoration:none; font-weight:normal; display:inline-block; padding-top:12px; text-transform:uppercase; 
  line-height:20px; letter-spacing: .2em; font-family: 'Centra No2', sans-serif;  font-weight: 800; color: #333; /*pointer-events: none;*/}
.speaker-section .swoogo-speakers .panel-body{ color: #666; font-size:14px; letter-spacing: .02em; font-family: 'Centra No2', sans-serif;  
  font-weight:400; }
.swoogo-speaker-info .show-details{color: #333; font-size: 16px;}

.speaker-section .pagination{display:none;}
.swoogo-speaker-info .more-info-title.field-speakingAtLinks{letter-spacing: 1.6px;text-transform:uppercase; margin-bottom: 0px !important;font-family: 'Centra No2', sans-serif;color: #333;font-weight: 700;}
.speaker-section .btn-standard{font-size:16px; color:#333; letter-spacing: 1.6px;  font-family: 'Centra No2', sans-serif;  
  font-weight:700; box-shadow: 0px 0px 0px 1px #333 inset; z-index: 1;}
.speaker-section .btn-standard::before{border: 1px solid #333; z-index: 1;}
.speaker-section .btn-standard::after{border: 1px solid #333; z-index: 1;}
.speaker-section .btn-standard div::after{border: 1px solid #333; z-index: 1;}
/*.speaker-section .swoogo-speakers .panel-body b a {pointer-events: none;}*/
#swoogo-modal .modal-content{background-color:#fff; border-radius:0px;}
#swoogo-modal .swoogo-speaker-info .row {display: flex;flex-direction: row-reverse; width: 100%;}
#swoogo-modal .swoogo-speaker-info img{border:2px solid #333; border-radius:0px;}
.modal-body .speaker.more-info-data.field-contact_fullName{margin-top: 10px; letter-spacing: 1.6px; margin-bottom:0px !important; font-family: 'Centra No2', sans-serif; color: #333; 
  font-weight:700; text-transform:uppercase; font-size:30px; }
#swoogo-modal .modal-body .speaker.more-info-data.field-contact_job_title, #swoogo-modal .modal-body .speaker.more-info-data.field-contact_company{color: #333;
  text-transform:uppercase; font-size:14px; letter-spacing: 1.3px; margin-bottom: 5px !important;}
#swoogo-modal .modal-header .close {margin-top: 0px;color: #fff;opacity: 1;text-shadow: none;font-size: 30px;}
#swoogo-modal .btn-standard{font-size:16px; color:#fff; letter-spacing: 1.6px;  font-family: 'Centra No2', sans-serif; font-weight:700; box-shadow:none; margin-right:0;}
#swoogo-modal .modal-header {background-color: #fff;}
#swoogo-modal .swoogo-speaker-info{padding-top:10px;}
/* speaker-section*/


/* speaker-section page*/
.speakerpage{padding-top:90px}
.speakerlisting .swoogo-title h2 {text-align: left;color: #333;margin-top: 0px !important; margin-bottom: 20px !important;
font-size: 30px;line-height: 40px; text-transform: uppercase;letter-spacing: 3.37px;}
.speaker-section.speakerlisting {margin:0px;}
.speakerlisting .swoogo-speakers .speakers-custom-v2{display:flex; flex-wrap:wrap; margin:0px -15px; justify-content: flex-start;}
.speakerlisting .swoogo-speakers .speakers-custom-v2 .speaker{width:25%; padding:0px 15px; margin-bottom:35px;}
.speaker-section.speakerlisting .pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}
.speaker-section.speakerlisting .pagination > .disabled > span{    background-color: #00F; color: #fff; border-radius:0px;}
.speaker-section.speakerlisting .pagination > .active > a {color: #00F;background-color: #333; border-color: #333; }
.speaker-section.speakerlisting .pagination > li > a{border: 1px solid #fff;background-color: #00F; color: #fff; border-radius:0px; height: 43px;   font-family: 'Centra No2', sans-serif;}
.speaker-section.speakerlisting .pagination > li > a:hover{color: #00F;background-color: #333;border-color: #333;}
.speaker-section.speakerlisting .pagination > li.prev > a{ background-repeat: no-repeat; background-image: url('https://assets.swoogo.com/themes/60b6635484acf/arrow_back.svg');
font-size:0; height:43px; width:35px; background-size: 10px;background-position: center;}
.speaker-section.speakerlisting .pagination > li.next > a{ background-repeat: no-repeat; background-image: url('https://assets.swoogo.com/themes/60b6635484acf/arrow_forward.svg') ;
font-size:0; height:43px; width:35px; background-size: 10px;background-position: center;}
.speaker-section.speakerlisting .pagination > li.prev > a:hover{background-color:transparent;}
.speaker-section.speakerlisting .pagination > li.next > a:hover{background-color:transparent;}
.speaker-section.speakerlisting .pagination > li.next.disabled > span{ background-repeat: no-repeat; 
  background-image: url('https://assets.swoogo.com/themes/60b6635484acf/arrow_forward.svg') ;
font-size:0; height:43px; width:35px; background-size: 10px;background-position: center;}
.speaker-section.speakerlisting .pagination > li.prev.disabled > span{ background-repeat: no-repeat; 
  background-image: url('https://assets.swoogo.com/themes/60b6635484acf/arrow_back.svg') ;
font-size:0; height:43px; width:35px; background-size: 10px;background-position: center;}

/* speaker-section page*/



/* hide section */
.email-block, .highlights-block{display:none;}
.bottom-gettickets{display:none;}
/* hide section */


/*footer */
footer{margin-top:0px;}
footer .v_15077224.swoogo-title h2{font-size:27px; margin-top:70px !important; margin-bottom:50px !important; color:#333; line-height:36px; letter-spacing: 5.4px; 
  text-transform: uppercase; display:block; text-align:center;}
footer  .v_15077227.swoogo-image{margin-bottom:50px !important;}
/*footer .v_15077228.swoogo-cols{margin-bottom:150px !important;}*/
footer .v_15077228.swoogo-cols .row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
/*footer */

/*glancepage */
.glancepage{padding-top:86px}
.glancepage .widget{border:none}
.glance-imagelist{margin:0px auto; padding:0px; max-width:800px; display: flex;
flex-wrap: wrap;}
.glance-imagelist li{width:50%; list-style: none;
padding: 4px;}
.glance-section{background-color:#0000FF; padding:60px 0px;}
.glance-section .v_15276905.swoogo-title h2{font-size:30px; margin:0px; padding:0px 0px 38px; line-height:40px; text-align:center;color:#333; text-transform: uppercase;
  letter-spacing: 3.37px; font-family: 'Centra No2', sans-serif;}

.glance-section .v_15276290.swoogo-text{margin:33px auto 22px; padding:0px; max-width:800px;  text-align:center;}
.glance-section  .v_15276290.swoogo-text .paragraph p{letter-spacing: 0.5px; color: #FFFFFF; font-size:20px; line-height:30px; display:block;}
.glance-section .v_15276291.swoogo-title h2{font-size:20px; margin:0px; padding:0px 0px 0px; line-height:30px; text-align:center;color:#333; text-transform: uppercase; ]
  letter-spacing:4px; font-family: 'Centra No2', sans-serif;}

.informationlisting {padding:50px 0px 70px;}

.informationlisting .swoogo-cols .swoogo-title h2{font-size:27px; margin:0px px; padding:0px 0px 13px; letter-spacing: 5.4px;color: #0000FF; text-transform: uppercase; 
  display:block; line-height:36px; font-family: 'Centra No2', sans-serif; }

.informationlisting .swoogo-cols .swoogo-image{margin-bottom:14px;}
.informationlisting .swoogo-cols .swoogo-text .paragraph{text-align: left;font-size:20px; line-height:30px; letter-spacing: 0.5px;color: #000000;}
/*glancepage */

.ticketpage{padding-top:90px}
/*track page */
.trackpage{padding-top:90px}
.track-section{background-color:#0000FF; padding:40px 0px ;}
.track-section .v_12859830.swoogo-title h2{font-size:30px; margin:0px; padding:0px 0px 28px; line-height:40px; text-align:center;color:#333; text-transform: uppercase;
  letter-spacing: 3.37px; font-family: 'Centra No2', sans-serif;}
.track-section .v_15351375.swoogo-text .paragraph p {letter-spacing: 0.5px; max-width:800px;  margin:35px auto 15px; text-align:center; color: #FFFFFF;font-size: 20px;line-height: 30px;display: block;}
.track-section .swoogo-video-container{max-width:800px; margin:auto;}
.fast-tracklist{padding:70px 0px 30px;}
.fast-tracklist .v_12859867.swoogo-title h2 {font-size: 27px;margin: 0px !important;padding: 0px 0px 22px;letter-spacing: 5.4px;color: #0000FF;
text-transform: uppercase;display: block;line-height: 36px;font-family: 'Centra No2', sans-serif;}
.fastlisting{margin:0px; padding:0px;}
.fastlisting li{list-style:none; display:block; color:#4D4D4D; padding:0px 5px; font-size:20px; line-height:30px; letter-spacing: 0.5px; margin-bottom:12px;}
.fast-tracklist .v_12859873.swoogo-text .paragraph{letter-spacing: 4px;color: #0000FF;text-transform: uppercase; font-family: 'Centra No2', sans-serif; font-size:20px; 
  line-height:30px; margin:20px 0px !important;}
.fastlisting.fasttrack {column-count: 3;margin-bottom: 42px;}



/* session pages */
body{padding-top:128px !important;}

.session-page{padding-top:90px}
.session-section{padding:40px 0px 30px;}
.session-section .v_15659801.swoogo-title h2 {font-size: 30px;margin: 0px;padding: 0px 0px 8px;line-height: 40px;text-align: center;color:#0000FF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'Centra No2', sans-serif;}
.session-section .v_15659803.swoogo-text .paragraph p {letter-spacing: 0.5px;color: #000000;font-size: 20px;line-height: 30px;display: block; text-align: center;}


/* how to sign up page */

.signup-section{padding:50px 0px;}

.signup-section .v_15661967.swoogo-title h2 {font-size: 30px;margin: 0px;padding: 0px 0px 8px;line-height: 40px;text-align: center;color:#0000FF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'Centra No2', sans-serif;}
.signup-section .v_15661969.swoogo-text .paragraph p {letter-spacing: 0.5px;color: #000000;font-size: 20px;line-height: 30px;display: block; text-align: center; max-width:800px; margin:auto;}
.signup-section .v_15661970.swoogo-title h2 {font-size: 20px;margin: 0px;padding: 0px 0px 8px;line-height: 30px;text-align: center;color:#0000FF;
text-transform: uppercase;letter-spacing: 4px;font-family: 'Centra No2', sans-serif; margin-top:0px !important}

.conter-number{height:60px; border-radius:50%; width:60px; color:#fff;  letter-spacing: 3.37px; font-size:30px; line-height:40px; display:flex; align-items:center; justify-content:center;
background-color:#0000FF; font-weight:700;}
.signup-section  .v_15661978.swoogo-cols .swoogo-title h2 {font-size: 20px;margin: 0px;padding: 0px 0px 0px;line-height: 30px;text-align: left;color:#0000FF;
text-transform: uppercase;letter-spacing: 4px;font-family: 'Centra No2', sans-serif; margin-top:12px !important; font-weight:400; margin-bottom:0px !important}
.signup-section  .v_15661978.swoogo-cols{margin-top:50px;}
.signup-section  .v_15661978.swoogo-cols .swoogo-text .paragraph p{letter-spacing: 0.5px;color: #000000;font-size: 20px;line-height: 30px;display: block; text-align: left;}

.signup-session{ background-repeat: no-repeat; background-image: url('https://assets.swoogo.com/themes/60b6635484acf/bg.svg');
  font-size:0;background-position: center; background-color:#0000FF; min-height:253px; padding:40px 0px;}
.signup-session .swoogo-title h2{font-size: 27px;margin: 0px;padding: 0px 0px 0px;line-height: 36px;text-align: center;color:#333;
text-transform: uppercase;letter-spacing: 5.4px;font-family: 'Centra No2', sans-serif; margin-top:0px !important;  margin-bottom:10px !important}

.signup-session .swoogo-text .paragraph p {letter-spacing: 0.5px;color: #fff;font-size: 20px;line-height: 30px;display: block; text-align: center;}
.signup-session .btn-standard{font-size:16px; color:#333; letter-spacing: 0.2em;  font-family: 'Centra No2', sans-serif ;  
  font-weight:700; box-shadow: 0px 0px 0px 1px #333 inset;padding: 14px 25px 14px;}
.signup-session .btn-standard::before{border: 1px solid #333; z-index: 1;}
.signup-session .btn-standard::after{border: 1px solid #333; z-index: 1;}
.signup-session .btn-standard div::after{border: 1px solid #333; z-index: 1;}

.faq-details{padding:50px 0px 20px;}
.faq-details .v_15662027.swoogo-title h2 {font-size: 30px;margin: 0px;padding: 0px 0px 8px;line-height: 40px;text-align: center;color:#0000FF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'Centra No2', sans-serif; margin-top:0px !important; margin-bottom:38px !important}

.faq-details .swoogo-cols .swoogo-title h2{font-size: 20px;margin: 0px;padding: 0px 0px 0px; margin-bottom:4px !important; line-height: 30px;text-align: left;color:#000000;
text-transform: uppercase;letter-spacing: 4px; font-family: 'Centra No2'; margin-top:0px !important; font-weight:400;}
.faq-details  .swoogo-text .paragraph p{letter-spacing: 0.5px;color: #000000;font-size: 20px; line-height: 30px;display: block; text-align: left;}
.faq-details  .swoogo-text{margin-bottom:40px;}



/*------SCHEDULE--------*/

.fast-session-section .v_15781703.swoogo-title h2 {font-size: 30px;margin: 0px;padding: 26px 0px 0px;line-height: 40px;text-align: center;color:#0000FF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'Centra No2', sans-serif;}
.fast-session-section .v_15781695.swoogo-text .paragraph p {letter-spacing: 0.5px;color: #4D4D4D;font-size: 20px;line-height: 30px;display: block; text-align: center; 
  max-width:800px; margin:auto;}


body.fas_session .fast-session-section .session-filters.row.hidden-xs.hidden-print {
    display: flex; margin: auto; width: 88%; text-align: center;    margin-bottom: 48px;
}
body.fas_session .fast-session-section .v_15781701 .col-sm-6 {
    width: 100%; margin: auto !important;
}
body.fas_session .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default {
    color: #0000FF !important; box-shadow: none; height: 50px; font-size: 16px; font-weight: bold; text-transform: uppercase; border: #0000FF solid 1px !important; 
  border-radius: 0; font-family: 'Centra No2', sans-serif; letter-spacing: 1.6px;
}
body.fas_session .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default:hover{background-color:#0000FF !important; color:#fff !important;}
body.fas_session .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default:focus{background-color:#0000FF !important; color:#fff !important;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading {font-family: 'Centra No2';  font-size: 16px; 
  text-transform: uppercase; letter-spacing: 3.2px; border-bottom: 1px solid #ddd;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th{border-bottom: 0px; padding: 8px 20px;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading b { display: block; margin-bottom: 14px; font-weight:normal }
/*body.fas_session table.table.table-condensed.responsive-table.agenda-table th:first-child, body.fas_session table.table.table-condensed.responsive-table.agenda-table td:first-child {
    width: 41%; padding-right: 5%;}*/
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.group-heading {
 font-family: 'Centra No2', sans-serif; color: #0000FF !important; display: block; padding-bottom: 2px; padding-top: 2px;  line-height: 30px; 
  font-size:20px;  letter-spacing:4px; text-transform: uppercase; }
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.group-heading th { border: none; padding-left:0px; }
body.fas_session table.table.table-condensed.responsive-table.agenda-table td { padding-top:15px; padding-bottom: 15px; font-size: 16px ;line-height: 26px; color:#4D4D4D; 
  letter-spacing: 0.4px;  padding-right: 20px;padding-left: 20px; }
/*body.fas_session table.table.table-condensed.responsive-table.agenda-table td strong { display: inline-block; font-size:16px;  font-family: 'Centra No2', sans-serif;  
  font-weight:700;margin-bottom: 10px; color: #0000FF; text-transform: uppercase;  letter-spacing: 3.2px; font-weight:normal; line-height: 26px; }*/
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.c_750 p > strong:first-child{ display: inline-block; font-size:16px;  font-family: 'Centra No2', sans-serif;  
  font-weight:700;margin-bottom: 10px; color: #0000FF; text-transform: uppercase;  letter-spacing: 3.2px; font-weight:normal; line-height: 26px; }

/*body.fas_session table.table.table-condensed.responsive-table.agenda-table { font-size: 20px !important; line-height: 325px !important; font-family: "Centra No2", sans-serif !important; color: #4D4D4D; font-weight: 500;}*/
body.fas_session table.table.table-condensed.responsive-table.agenda-table p {font-size: 16px ;line-height: 26px; color:#4D4D4D; letter-spacing: 0.4px; }

body.fas_session .fast-session-section .agenda-table .show-details {color:#0000FF;  text-transform: uppercase; font-size:16px; letter-spacing: 3.2px; font-family: 'Centra No2', sans-serif; }
body.fas_session .fast-session-section .session-filters .multiselect-container > li > a > label > input[type="checkbox"]{margin-top:7px}
body.fas_session table.agenda-table td.c_750{width:650px;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.location {
	width: 200px;
}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.c_750{padding-left:0px;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.c_750{padding-left:0px;}
body.fas_session table.agenda-table{margin-bottom:0px;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tbody tr:last-child td{padding-bottom:0px;}
.fas_session #swoogo-modal .modal-body{color:#fff;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tbody tr td.times_with_timezone{padding-right:0px;}

/* 06-09-2021 */

footer .v_16754229.swoogo-cols .row{margin:0px;}
footer .v_16754229.swoogo-cols .row .col-sm-12{display: flex;align-items: center; justify-content: center;  padding:40px 0px; padding-top:40px; border-top:1px solid #999999; border-bottom:1px solid #999999}
footer .v_16754229.swoogo-cols .swoogo-image{margin-right:180px;}
footer .v_16754229.swoogo-cols .swoogo-image:last-child{margin-right:0px;}
footer .v_15077228.swoogo-cols{padding-top:40px; padding-bottom:46px;}
footer .v_16754274.swoogo-cols{margin-bottom:150px; }
footer .v_16754274.swoogo-cols .row {display: flex; align-items: center;flex-wrap: wrap;}

body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.more_info{display:block !important;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.more_info b{display:none;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table  td.more_info{display:block !important; padding-right:0px; text-align: right;}
body.fas_session .container{max-width:1280px !important; width:100%;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.session{ border-top: 1px solid #ddd;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.session td{border:none;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.c_750 .show-details{display:none;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.c_750 p{margin:0px; padding:0px;}
.modal-body .swoogo-session-info .session.more-info-title.field-speakersLinks{color: #fff;}
.modal-body .swoogo-session-info .session.more-info-data.field-speakersLinks a{color: #333;}
.modal-body .swoogo-speaker-info .session.more-info-data.field-speakersLinks a{color: #333;}


.register-steps-section{padding:60px 0px;}
.register-steps-section .swoogo-reg-progress .steps > li > a.step > .desc { font-size: 16px;font-family: 'Centra No2', sans-serif;font-weight: 400;
text-transform: uppercase;letter-spacing: 3.2px; line-height: 18px;}
.register-steps-section .swoogo-reg-progress .steps > li.active > a.step .number{font-family: 'Centra No2', sans-serif; font-weight: 700;}
.register-steps-section .swoogo-reg-progress .steps > li > a.step .number{font-family: 'Centra No2', sans-serif; font-weight: 400; font-size: 16px; letter-spacing: 3.2px;}
.register-steps-section .swoogo-reg-progress .steps > li.active > a.step .desc{color:#000000; font-family: 'Centra No2', sans-serif;}
.register-steps-section .swoogo-reg-progress .steps > li > a.step > .number{padding:0px 12px 0px 0px;}
.register-steps-section .swoogo-reg-progress .steps > li > a.step{padding-left:0px;}
.register-steps-section .swoogo-reg-progress{padding:0px;}
.register-steps-section .form-group .form-control{border:1px solid #ACACAC; height:36px; border-radius:0px;}
.register-steps-section .form-group .control-label{
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #000;
  font-weight:700;
}
.register-steps-section .swoogo-button .btn-standard{min-width: 200px;display: flex;align-items: center; justify-content: center; margin-left: 10px;margin-right: 10px;}
.register-steps-section .swoogo-button .btn-standard span{ position: relative;top: 0px; left: -4px;}
/* 06-09-2021 */


@media (min-width:1300px){
/*.footer-wrap .container{max-width:1280px !important; width:1280px;}*/
  footer .v_15077405.swoogo-image img{ margin-left: 77px !important;}
  footer .v_15077404.swoogo-image img{ margin-left: 74px !important;}
}

/*footer */

  /*container section area */
/*@media (min-width:1300px){
  .container{max-width:1280px !important; width:1280px;}
  
}*/
/*container section area */

@media (min-width:992px) and (max-width:1199px){
  .banner-section .topimage-block img {max-width: 800px;}
  body.fas_session table.agenda-table td.c_750 {
	width: 400px;
}
  

}


@media (min-width:768px) and (max-width:991px){
    .banner-section .topimage-block img {max-width:600px;}
  .logo .swoogo-image img {height: 30px;padding-right:30px;}
    .container{max-width:100% !important; width:100%; padding:0px 20px;}
  .speaker-section .list-view .col-sm-5-eq{padding: 0px 8px;}
  .speaker-section .swoogo-speakers .show-details{font-size:14px;}
  .speaker-section .swoogo-speakers .panel-body{font-size:12px;}
  .expect-section .swoogo-cols{width:100%; margin-bottom:40px;}
  .expect-section .swoogo-cols .swoogo-title h2{font-size:16px;}
  .expect-section .swoogo-cols .paragraph p{font-size:16px; line-height:22px;}
  .location-section .swoogo-cols{width:100%; margin-bottom:40px;}
  .location-section .swoogo-cols .swoogo-title h2{font-size:16px;}
  .location-section .swoogo-cols .paragraph p{font-size:16px; line-height:22px;}
  
  .informationlisting .swoogo-cols .swoogo-title h2{line-height: 26px; letter-spacing: 2.4px; font-size: 20px;}
  .informationlisting .swoogo-cols .swoogo-text .paragraph { text-align: left; font-size: 16px; line-height: 23px;letter-spacing: 0;}
  .glance-section .v_15276291.swoogo-title h2{font-size: 18px;}
  
  
  body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.group-heading th {
	border: none !important;
	padding-left: 0px;
	padding-bottom: 0px;
}
  
  body.fas_session .responsive-table>thead, body.fas_session .responsive-table>tbody, body.fas_session .responsive-table>thead>tr>th, body.fas_session .responsive-table>tbody>tr>th, body.fas_session .responsive-table>tbody td, body.fas_session .responsive-table>tbody>tr { display: block; border: none !important; border-bottom: #ddd solid 0px !important;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table th:first-child, body.fas_session table.table.table-condensed.responsive-table.agenda-table td:first-child {width: 100%;padding-right: 0 !important;padding-left: 0 !important;text-align: left;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table>tbody>tr>td:before {text-align: left;left: 0; font-family: 'Centra No2';
font-size: 16px; font-weight:normal; color:#000000;
text-transform: uppercase;
letter-spacing: 2.2px; }
body.fas_session table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td {
	padding-left: 0;
	border: none !important;
	padding-top: 30px !important;
	padding-bottom: 10px !important;
	text-align: left !important;
	padding-left: 0px !important;
}
body.fas_session .fast-session-section .session-filters.row.hidden-xs.hidden-print {display: block !important;width: 100% !important;}
body.fas_session .v_15781701 .row.visible-xs.text-center { display: none !important;}
   body.fas_session .responsive-table:not(.table-striped) > tbody > tr > td:nth-of-type(2n+1) {
	background-color: transparent;
}
body.fas_session .responsive-table > tbody > tr {
    border-top: 1px solid #ddd !important;
    padding: 10px 0px;
}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table td.location {
	width: 100%;
}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table p{margin-bottom:0px;}
  body.fas_session .fast-session-section .agenda-table .c_750 .show-details{display:none;}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td.more_info{display:block !important; padding-top:0px !important}
    body.fas_session table.table.table-condensed.responsive-table.agenda-table td.more_info:before{display:none;}
  
  body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading{display:none;}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.group-heading{padding-bottom: 5px;}
  #w_12192664 .responsive-table:not(.no-headers) > tbody > tr > td:nth-of-type(1)::before { content: 'Session';}
  body.fas_session .responsive-table > tbody > tr {border-top: 1px solid #ddd !important;padding: 10px 0px;}
  
  body.fas_session table.table.table-condensed.responsive-table.agenda-table > tbody > tr > td::before {text-align: left;left: 0;font-family: 'Centra No2';font-size: 16px;
	font-weight: normal;color: #000000;text-transform: uppercase;letter-spacing: 2.2px;}
  .responsive-table > tbody > tr {position: relative;}
  .responsive-table > tbody > tr > td::before {position: absolute;text-align: right;font-weight: 700; top: 6px;left: 6px;width: 37%; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
  #w_12192664 .responsive-table:not(.no-headers) > tbody > tr > td:nth-of-type(2)::before {
    content: 'Session Type';
}
  #w_12192664 .responsive-table:not(.no-headers) > tbody > tr > td:nth-of-type(3)::before {
    content: 'Time';
}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td{position: relative;}
  
}

@media (max-width:767px){
  .container{max-width:100% !important; width:100%; padding-right: 20px;padding-left: 20px;}
  header .right-header .get-ticket-link{display:none;}
  .header-top{padding-left:20px; padding-right:20px;}
  .header-top .left-header{padding-right:10px;}
  .homepage,.speakerpage, .glancepage {padding-top: 86px;}
  .banner-section:after{display:none;}
  .banner-section .virtul-content{padding-top:20px;}
  .banner-section .virtul-content .paragraph p,.banner-text .paragraph p{font-size:14px; color:#fff; letter-spacing: 2px;}
  .banner-section .topimage-block img {max-width: 100%;}
  .banner-section .topimage-block{padding-top:10px; padding-bottom: 40px; position: relative;}
 /* .banner-section .topimage-block::after {position: absolute;bottom: -15px;right: 0px;left: 0px;margin: auto;content: '';
   background-image: url(' https://assets.swoogo.com/uploads/medium/1235864-60dc4c117608e.png'); background-repeat: no-repeat;width: 21px;height: 39px; animation: bounce2 2s ease infinite;}
 @keyframes bounce2 {
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-15px);
	}
	60% {
		transform: translateY(-5px);
	}
}  */
  .announcements-block .swoogo-title h2{margin-top:0px !important;}
  .announcements-block{padding:25px 0px;}
  .email-block .field-contact-email{max-width:100%;}
  .highlights-block .swoogo-video {width: 100%;margin: auto;}
  .speaker-section .v_14846859.swoogo-title h2{margin-bottom:10px !important;}
  .speaker-section{padding:25px 0px}
   .expect-section .swoogo-cols{width:100%; margin-bottom:40px;}
  .expect-section .swoogo-cols .col-sm-8 { padding: 0px;}
  .expect-section .swoogo-cols .col-sm-4 {padding: 0px; margin-top: 14px;}
  .expect-section .v_14847075.swoogo-title h2{margin-bottom:20px !important;}
  .expect-section .v_14847076.swoogo-cols .row, .expect-section .v_14847086.swoogo-cols .row {display: flex;flex-wrap: wrap; flex-direction: column-reverse;}
  .expect-section .swoogo-cols .swoogo-title h2{margin-bottom:0px !important; line-height: 24px;}
  .expect-section .v_14847081.swoogo-cols .col-sm-4, .expect-section .v_14847081.swoogo-cols .col-sm-8{padding:0px;}
  .expect-section .v_14847100.swoogo-cols .col-sm-8, .expect-section .v_14847100.swoogo-cols .col-sm-4{padding:0px;}
  .expect-section .v_14847100.swoogo-cols{margin-bottom:10px;}
  
  .location-section .swoogo-cols{width:100%; margin-bottom:40px;}
  .location-section .swoogo-cols .col-sm-8 { padding: 0px;}
  .location-section .swoogo-cols .col-sm-4 {padding: 0px; margin-top: 14px;}
  .location-section .swoogo-cols .swoogo-title h2{margin-bottom:0px !important; line-height: 24px;}

header .nav-menus-bar.open{top:89px;}
header .nav-menus-bar {height: calc(100% - 89px); padding: 0px; padding-bottom:100px;}
header .nav-menus-bar ul{padding:30px 20px;}
.bottom-gettickets{display:block; background-color:#333; padding:1px 0px; text-align:text-center; position: fixed;bottom: 0px;width: 100%;left: 0px; }
.bottom-gettickets .btn-standard{ z-index: 1; font-size: 12px; padding: 9px 30px; margin:0px; }
.bottom-gettickets .btn-standard::before{ z-index: 1;}
.bottom-gettickets .btn-standard::after{ z-index: 1;}
.bottom-gettickets .btn-standard div::after{z-index: 1;}
  footer .v_15077404.swoogo-image{text-align:center;}
   /*footer .v_15077404.swoogo-image img{margin:30px auto 0px !important; display: inline-block !important; max-height:50px !important;}*/
  footer .v_15077227.swoogo-image{margin-bottom:0px !important;}
  /*footer .v_15077405.swoogo-image img{margin-top:40px !important; max-height:40px !important; margin-bottom:15px !important}*/
  footer .v_15077224.swoogo-title h2 {font-size: 13px;line-height: 21px;letter-spacing: 2.6px; margin-top: 30px !important; margin-bottom:30px !important}
 /* footer .v_15077227.swoogo-image img{max-height:125px !important;  margin-bottom:22px !important}*/
  /*footer .v_15077229.swoogo-image img{max-height:38px !important;  margin-bottom:0px !important}*/
  footer li a{font-weight: 500;letter-spacing: 2.6px;font-size: 13px;line-height: 17px;}
  footer .v_15077228.swoogo-cols .row{display:block;}
  
  .glance-section{padding:40px 0px;}
  .glancepage .container,{padding-right: 5px;padding-left: 5px;}
  .informationlisting{padding:40px 0px;}
    .glance-section .v_15276905.swoogo-title h2{font-size:27px; letter-spacing: 3.03px; line-height:36px;}
  .informationlisting .swoogo-cols .col-sm-3{margin-bottom:30px;}
  .informationlisting .swoogo-cols .col-sm-3:last-child{margin-bottom:0px;}
  
  .fastlisting{margin:0px; display:block;}
  .track-section .v_12859830.swoogo-title h2{font-size:27px; line-height:36px; margin-bottom:0px !important}
  .track-section .v_15351375.swoogo-text .paragraph p{max-width:100%;}
  .track-section .container{padding:0px 8px;}
  .fastlisting li{width:100%; text-align:center; margin-bottom:2px;}
  body {padding-top:90px !important;}
  .signup-section{padding:24px 0px;}
  .signup-section .v_15661978.swoogo-cols .swoogo-text .paragraph p{margin-bottom:30px;}
  
  
  body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.group-heading th {
	border: none !important;
	padding-left: 0px;
	padding-bottom: 0px;
}
  
  body.fas_session .responsive-table>thead, body.fas_session .responsive-table>tbody, body.fas_session .responsive-table>thead>tr>th, body.fas_session .responsive-table>tbody>tr>th, body.fas_session .responsive-table>tbody td, body.fas_session .responsive-table>tbody>tr { display: block; border: none !important; border-bottom: #ddd solid 0px !important;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table th:first-child, body.fas_session table.table.table-condensed.responsive-table.agenda-table td:first-child {width: 100%;padding-right: 0 !important;padding-left: 0 !important;text-align: left;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table>tbody>tr>td:before {text-align: left;left: 0; font-family: 'Centra No2';
font-size: 16px; font-weight:normal; color:#000000;
text-transform: uppercase;
letter-spacing: 2.2px; }
body.fas_session table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td {
	padding-left: 0;
	border: none !important;
	padding-top: 30px !important;
	padding-bottom: 10px !important;
	text-align: left !important;
	padding-left: 0px !important;
}
body.fas_session .fast-session-section .session-filters.row.hidden-xs.hidden-print {display: block !important;width: 100% !important;}
body.fas_session .v_15781701 .row.visible-xs.text-center { display: none !important;}
   body.fas_session .responsive-table:not(.table-striped) > tbody > tr > td:nth-of-type(2n+1) {
	background-color: transparent;
}
body.fas_session .responsive-table > tbody > tr {
    border-top: 1px solid #ddd !important;
    padding: 10px 0px;
}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table td.location {
	width: 100%;
}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table p{margin-bottom:0px;}
  body.fas_session .fast-session-section .agenda-table .c_750 .show-details{display:none;}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td.more_info{display:block !important; padding-top:0px !important}
    body.fas_session table.table.table-condensed.responsive-table.agenda-table td.more_info:before{display:none;}
  
  .fast-session-section .container{padding:0px 8px;}
  body.fas_session .fast-session-section .v_15781701 .col-sm-6{padding:0px 0px;}
  body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.group-heading{font-size:20px; line-height:30px;}
  .speaker-section .swoogo-speakers .panel-body .profile-picture {margin: 0px;}
  .footer-wrap .v_16754229.swoogo-cols .swoogo-image {margin-right: 60px;}
  .footer-wrap .v_15077228.swoogo-cols .row{display:flex;}
  .footer-wrap .v_15077228.swoogo-cols .row .col-sm-3, .footer-wrap .v_16754274.swoogo-cols .row .col-sm-3{width:50%; padding-top:20px; padding-bottom:36px; }
.footer-wrap .v_15077228.swoogo-cols {padding-top: 20px;padding-bottom: 10px;}
  .footer-wrap .v_16754274.swoogo-cols {margin-bottom: 40px;}
  .v_15781697.swoogo-spacer .resize-target{height:0px !important;}
}

@media (max-width:399px){

  .homepage,.speakerpage ,.glancepage {padding-top: 98px;}
  
}
  
  
/*------------------Upsell---------------------*/
  #w_11528291, #w_11843990 {
    color:#0000ff!important;
  text-align:center;}
  
.speaker-section .swoogo-speakers .panel-body .profile-picture + br{display:none;}



@media screen and (max-width: 768px) {

}

/*------------------Square Sponsorship---------------------*/
#session_654607 .c_750 {
  border-top: none;
    padding: 0;
    margin: 0;
  	white-space: nowrap;
}
#session_654607 .type_id, #session_654607 .times_with_timezone,
#session_654607 .more_info, #session_654607 .show-details { display: none; }

body.fas_session table.table.table-condensed.responsive-table.agenda-table #session_654607 td strong {
      font-family: "Centra No2", sans-serif;
    display: block;
    padding-bottom: 0;
    padding-top: 0;
    margin: -10px 0 -20px;
  	line-height: 27px;
    font-size: 27px;
    letter-spacing: 3.4px;
    text-transform: uppercase;
    color: rgb(0, 0, 255) !important;
}


/*------------------Labor Day Sale---------------------*/
.strike {
  /* position: relative; */
      font-family: 'Centra No2', sans-serif;
    font-weight: 300;
    text-decoration: line-through;
    text-decoration-color: red;
    text-decoration-thickness: 2px;
}
/* .strike:after {
  content: url(https://assets.swoogo.com/themes/60b6635484acf/strike.png);
  position: absolute;
  left: -6px;
  top: 1px;
} */
.salePrice { color: red; }
.halfOff {
font-family: "Centra No2", sans-serif;
    font-style: normal;
    font-weight: 700;  font-size: 15px;
  /* border: 1px solid red;
  padding: 3px 10px 3px 16px; */
  color: red;
  letter-spacing: 0.3em;
}
.tab-content-1 .ticket-table .price .content .swoogo-text:nth-child(2) {
  margin-top: -5px;
}
#w_12775561 p, #w_12775560 p, #w_12775559 p { padding-bottom: 0; }
#w_12775614 .countdown-section:first-child:before,
#w_12775497 .countdown-section:first-child:before {
    content: "Sale ends in ";
}
.ticket-sale .fc .tab-content .tickets-content .ticket-table > .item .main-price {
	padding: 15px 20px 0;
	border-bottom: none;
}

/*my homepage */
.header-top .right-header .vertical-center {width: 190px; height:42px; overflow:hidden;}
 .header-top .right-header .slick-prev {display: none !important;}
.header-top .right-header .slick-next {display: none !important;}
.headingblock .swoogo-title h2 {font-size: 14px;color: #fff; margin: 0px !important; line-height: 20px; letter-spacing:2.8px; padding-right: 15px; margin:0px; font-family: 'Centra No2', sans-serif;font-weight: 400; }
.myhomepage .widget{border:none !important;}
.banner-area .swoogo-cols .row{margin:0px; display:flex; height:600px;}
.banner-area .swoogo-cols .row > div{padding:0px;}
/*.banner-area .swoogo-cols .row .col-sm-9{padding: 0;background-color: #0000ff;position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover;
background-image: url('https://assets.swoogo.com/uploads/full/1233307-60dad420b0539.png');}*/
.banner-area .swoogo-cols .row .col-sm-9{padding: 0;background-color: #ddd;position: relative; z-index: 9;}
.banner-area .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width:900px;}
.banner-area .swoogo-cols .row .col-sm-9 .swoogo-text{padding-top:40px;}
.banner-area .swoogo-cols .row .col-sm-9 .swoogo-text .paragraph p{margin:0px; padding:0px 0px 30px; display:block; text-align:center; font-size:17px; color:#333; text-transform:uppercase; 
  font-family: 'Centra No2' , sans-serif; font-weight:400; line-height: 30px; letter-spacing:6px;}
.banner-area .swoogo-cols .row .col-sm-3{padding:32px 26px 26px}
.updatebox{background-color:#333; padding:26px 26px 30px; margin-bottom:22px; position: relative;z-index: 1;}
.updatebox h2{margin:0px; padding:0px 0px 6px; display: block; font-size:14px; line-height:20px; letter-spacing:2.8px; color:#000000; font-family: 'Centra No2';}
.updatebox p{margin:0px; padding:0px 0px 20px; font-size:14px; line-height:20px; letter-spacing:0.32px;}
.updatebox.stagebox{background-color:#fff;}
.updatebox .btn-standard{display:block;}
.partnership-event.updatebox .btn-standard{margin-top:26px;}
.welcome-section{padding:50px 0px 0px}
.welcome-section .swoogo-cols .swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 6px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.welcome-section .swoogo-text .paragraph p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }

.engagement-block{background-color:#333; padding:40px 0px;}
.engagement-block .v_16768198.swoogo-title h2{color:#0000FF; text-align:center; text-transform: uppercase; font-size:30px; display: block; margin:0px !important; padding:0px 0px 36px; line-height:40px; letter-spacing:3.37px;}
.engagement-block .swoogo-cols .swoogo-title h2{font-size:20px; color:#0000FF; padding:12px 0px 0px; line-height:36px; text-transform: uppercase;  display: block; letter-spacing:4px;}
.engagement-block .swoogo-cols{text-align:center;}
.engagement-block .swoogo-cols .col-sm-4{ position: relative;z-index: 1;}
.engagement-block .swoogo-text .paragraph{color:#4D4D4D; font-size:20px; padding:0px 0px 20px line-height:30px;  letter-spacing:0.5px;}
.engagement-block .btn-standard{display: block;}
.engagement-block .swoogo-button{padding:0px 30px; margin-top:30px;}

.flim-center-section{background-color:#282828; padding:40px 0px;}
.flim-center-section .swoogo-cols .swoogo-title h2{color:#333; text-align:center; text-transform: uppercase; font-size:30px; display: block; margin:0px !important; padding:0px 0px 36px; line-height:40px; letter-spacing:3.37px;}
.flim-center-section .swoogo-cols .multiple-films .slick-prev {background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/left-arrow.png');
  height:63px; width:40px; position: absolute; top:0px; bottom:0px; left:0px; margin:auto; border:none; background-color:transparent; background-size:40px; font-size:0;}  
.flim-center-section .swoogo-cols .slick-next {background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/right-arrow.png');  background-size:40px;
  height:63px; width:40px; position: absolute; top:0px; bottom:0px; right:0px; margin:auto; border:none; background-color:transparent; font-size:0;}
.flim-center-section .swoogo-cols .multiple-films{padding:0px 50px 0px; margin-bottom:40px;}
.filmsbox{margin:0px 10px;}
.flim-center-section .heading-title .swoogo-title h2{color:#333; text-align:center; text-transform: uppercase; font-size:30px; display: block; margin:0px !important; padding:0px 0px 36px; line-height:40px; letter-spacing:3.37px;}
.flim-center-section  .multiple-films{padding:0px 50px 0px; margin-bottom:40px;}
.flim-center-section  .multiple-films .slick-prev {background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/left-arrow.png');
  height:63px; width:40px; position: absolute; top:0px; bottom:0px; left:0px; margin:auto; border:none; background-color:transparent; background-size:40px; font-size:0;}  
.flim-center-section  .slick-next {background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/right-arrow.png');  background-size:40px;
  height:63px; width:40px; position: absolute; top:0px; bottom:0px; right:0px; margin:auto; border:none; background-color:transparent; font-size:0;}
.flim-center-section  .slick-prev.slick-disabled{opacity: 0.5;cursor: not-allowed;}
.flim-center-section  .slick-next.slick-disabled{opacity: 0.5;cursor: not-allowed;}
.flim-center-section .v_16772396.swoogo-cols{text-align:center;}
.flim-center-section .v_16772396.swoogo-cols .col-sm-12 .swoogo-text{display: inline-block;vertical-align: middle; padding-right:20px;}
.flim-center-section .v_16772396.swoogo-cols .col-sm-12 .swoogo-text .paragraph{letter-spacing: 2.8px;color: #FFFFFF; text-transform: uppercase; font-size:14px;text-transform: uppercase;}
.flim-center-section .v_16772396.swoogo-cols .col-sm-12 .swoogo-image{display: inline-block;vertical-align: middle;}

.swoogo-tabs.tab-style-underline .nav-tabs{border-bottom: 0px; margin-bottom:40px;}
.swoogo-tabs.tab-style-underline .nav-tabs > li{margin:0px 32px 0px 0px; position: relative;}
.swoogo-tabs.tab-style-underline .nav-tabs > li:last-child{margin-right:0px;}
.swoogo-tabs.tab-style-underline .nav-tabs > li:last-child:after{display:none;}
.swoogo-tabs.tab-style-underline .nav-tabs > li > a{padding: 0px; border:none; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease  ;border:none; margin:0px; color:#AAAAAA; font-size:14px; line-height:26px; letter-spacing: 2.8px; font-family: 'Centra No2';}
.swoogo-tabs.tab-style-underline .nav-tabs > li > a p{font-size:14px; line-height:26px; letter-spacing: 2.8px; text-transform: uppercase;}
.swoogo-tabs.tab-style-underline .nav-tabs > li.active a{color:#0000FF;}
.swoogo-tabs.tab-style-underline .nav-tabs > li > a:hover{color:#0000FF;}
.swoogo-tabs.tab-style-underline .nav-tabs > li::after {position: absolute;top: 5px;right: -16px;content: ''; height: 14px; background-color: #aaa; width: 1px; bottom: 0px; margin: 0px auto;}
.agenda-area-section .tab-content .tab-widget-content{padding:0px;}

.agenda-area-section .swoogo-agenda select{letter-spacing: 1.4px; margin-bottom: 50px; font-weight: normal; width:380px; font-family: 'Centra No2', sans-serif;  color: #0000FF;text-transform: uppercase; font-size:14px; letter-spacing: 2px; padding:10px 30px 10px 15px; border:1px solid #0000FF; height:48px; border-radius:0px;
background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/down-arrow.png'); background-position: 95% center; -moz-appearance: none;
-webkit-appearance: none; background-size:10px;}
.agenda-area-section .swoogo-agenda .btn-default{letter-spacing: 1.4px;  font-weight: normal; width:380px; font-family: 'Centra No2', sans-serif; 
  color: #0000FF;text-transform: uppercase; font-size:14px; letter-spacing: 2px; padding:13px 30px 12px 15px; border:1px solid #0000FF; height:48px; border-radius:0px;
}
.agenda-area-section .swoogo-agenda .open > .dropdown-toggle.btn-default{background-color: #0000FF !important;
color: #fff !important;}
.agenda-area-section .swoogo-agenda .btn-default:hover{background-color: #0000FF !important;
color: #fff !important;}
.agenda-area-section .swoogo-agenda .btn-default:focus{background-color: #fff !important;
color: #0000FF !important; outline:none !important}
.agenda-area-section .swoogo-agenda .dropdown-menu{margin: -1px 0 0; border: 1px solid #00F;
border-radius: 0px; box-shadow: none; padding: 1px 0;}
.agenda-area-section .swoogo-agenda .dropdown-menu > li > a{color: #4D4D4D;font-size: 16px;}
.agenda-area-section .swoogo-agenda .dropdown-menu > .active > a{background-color: #0000FF !important;color: #fff !important;}
.agenda-area-section .swoogo-agenda .bootstrap-select{ width:380px !important; margin-bottom:50px;}
.agenda-area-section .swoogo-agenda .bootstrap-select .dropdown-toggle .filter-option{display: flex; align-items: center;}
.agenda-area-section .swoogo-agenda select option{ font-size:18px;  }
.agdenda-area-content{ position: relative;min-height: 210px; padding-left: 200px;}
.agdenda-area-content .left-agenda{width:162px;  position: absolute;top: 3px;left: 0px;}
.agdenda-area-content .left-agenda .speaker-image {}
.agdenda-area-content .left-agenda .speaker-image img{  max-width:100%; display:inline-block !important; border:2px solid #0000FF; padding:0px; width: 162px !important; min-width:inherit !important; border-radius: 0px;}
.time-tagline {display: flex;margin: 0px 0px 13px;padding: 0px;}
.time-tagline li {list-style: none;margin-right: 45px;position: relative;text-transform: uppercase; color:#4D4D4D; font-size:14px; line-height:20px; letter-spacing: 2.1px; font-family: 'Centra No2', sans-serif;}
.time-tagline li:after{content:''; right:-22px; top:3px; height:15px;background-color:#AAAAAA; width:1px;position: absolute;}
.time-tagline li .start-time {color:#0000FF}
.time-tagline li:last-child{margin-right:0px;}
.time-tagline li:last-child:after{display:none;}
/*.agenda-title h2{margin:0px 0px 12px; color:#0000FF; padding:0px; display:block; font-size:16px; line-height:26px; letter-spacing:3.2px; text-transform: uppercase; 
  font-family: 'Centra No2', sans-serif; }*/
.agenda-title h2{margin:0px !important; padding-bottom:12px;}
.agenda-title h2 p > strong:first-child{margin:0px 0px 10px; color:#0000FF; padding:0px; display:block; font-size:20px; line-height:28px; letter-spacing:4px; text-transform: uppercase; 
  font-family:'Centra No2', sans-serif; font-weight:700;}
/*.agenda-title h2 p{line-height:26px; font-family: 'Centra No2', sans-serif; font-size:16px; letter-spacing:3.2px; }*/
.agenda-title h2 p{margin:0px; padding:0px; color:#4D4D4D; font-size:16px; line-height:24px; letter-spacing:0.4px; font-weight: 400;  }
.agenda-title h2 p br{display:none;}
.pagagraph-desc p{margin:0px; padding:0px; color:#4D4D4D; font-size:16px; line-height:24px; letter-spacing:0.4px; font-style: italic;  }
.moreinfo-links{margin:8px 0px 12px;}
/*.agenda-title h2 p strong{font-weight:400;}*/
.moreinfo-links .show-details{font-size:16px; color:#0000FF; text-decoration:none; letter-spacing:3.2px; text-transform: uppercase; font-family:'Centra No2', sans-serif; }
.bottom-agenda {display: flex; padding-top:6px; align-items: center;justify-content: space-between;}
.bottom-agenda .sponsored-block h2{margin:0px; padding:5px 20px 0px 0px; font-size:14px; line-height:22px; letter-spacing:2.4px; color:#4D4D4D; text-transform: uppercase; font-family: 'Centra No2', sans-serif; }
.bottom-agenda .sponsored-block{display: flex; align-items: center;}
.agenda-section{border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:55px;}
.agenda-section:last-child{border:none; padding-bottom:0px;}
.agdenda-area-content .slick-prev {display: none !important;}
.agdenda-area-content .slick-next {display: none !important;}
.agenda-area-section .show-more-faq{font-size:14px; text-align: center; color:#0000FF; text-decoration:none; letter-spacing:2.8px; width:200px; margin:0px auto 50px; display:block; text-transform: uppercase; font-family: 'Centra No2', sans-serif; }
.agenda-area-section .show-more-faq:hover{color:#000;}

/*my agenda page*/
.myagenda-section{padding:50px 0px;}
.myagenda-section  .v_16796359.swoogo-title h2 {color:#0000FF; text-align:center; font-size:30px; display: block; margin:0px !important; padding:0px 0px 14px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.myagenda-section .v_16796360.swoogo-text .paragraph p {text-align: center;letter-spacing: 0.5px; color: #4d4d4d; max-width:800px; margin:0px auto 23px;}
.myagenda-section .v_16922874.swoogo-text .paragraph p {text-align: center;letter-spacing: 0.5px; color: #4d4d4d; max-width:800px; margin:0px auto 23px;}
.myagenda-section .v_16796383.swoogo-text .paragraph p {text-align: center;letter-spacing: 0.5px; color: #4d4d4d; max-width:800px; margin:0px auto 23px;}
.myagenda-section .v_16796388.swoogo-title h2 {color:#0000FF; text-align:center; font-family: 'Centra No2', sans-serif; font-weight:400; font-size:30px; display: block; margin:0px !important; padding:0px 0px 14px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.myagenda-section .v_16796388.swoogo-title h2 strong{font-family: 'Centra No2', sans-serif; font-weight:700;}
.myagenda-section .v_16796648.swoogo-button .btn-standard{display: flex;align-items: center;justify-content: center; max-width: 280px; margin: auto;}
.myagenda-section .v_16796648.swoogo-button .btn-standard i { margin-top: 5px; margin-right: 5px;}

.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading {font-family: 'Centra No2';  font-size: 16px; 
  text-transform: uppercase; letter-spacing: 3.2px; border-bottom: 1px solid #ddd;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th{border-bottom: 0px; padding: 8px 20px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading b { display: block; margin-bottom: 14px; font-weight:normal }
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.group-heading {
 font-family: 'Centra No2', sans-serif; color: #0000FF !important; display: block; padding-bottom: 9px; padding-top: 9px;  line-height: 30px; 
  font-size:20px;  letter-spacing:4px; text-transform: uppercase; }
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.group-heading th { border: none; padding-left:0px; }
.myagenda-section table.table.table-condensed.responsive-table.agenda-table td { padding-top:15px; padding-bottom: 15px; font-size: 16px ;line-height: 26px; color:#4D4D4D; 
  letter-spacing: 0.4px;  padding-right: 20px;padding-left: 20px; }
.myagenda-section table.table.table-condensed.responsive-table.agenda-table td.c_750 p strong:first-child{ display: inline-block; font-size:16px;  font-family: 'Centra No2', sans-serif;  
  font-weight:700;margin-bottom: 10px; color: #0000FF; text-transform: uppercase;  letter-spacing: 3.2px; font-weight:normal; line-height: 26px; }
.myagenda-section table.table.table-condensed.responsive-table.agenda-table p {font-size: 16px ;line-height: 26px; color:#4D4D4D; letter-spacing: 0.4px; }
.myagenda-section table.table.table-condensed.responsive-table.agenda-table p a{color:#0000FF;}
.myagenda-section .agenda-table .addToCalendar a {color:#0000FF; width: 110px; text-align: left;float: right;display: block; text-decoration:none;  text-transform: uppercase; font-size:16px; letter-spacing: 3.2px; font-family: 'Centra No2', sans-serif; }
.myagenda-section .agenda-table .addToCalendar a i{display:none;}
.myagenda-section table.agenda-table td.c_750{width:600px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table td.location {width: 200px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.c_750{padding-left:0px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th b{margin:0px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table td.c_750{padding-left:0px; border-top:0px;}
.myagenda-section table.agenda-table{margin-bottom:0px; margin-top:36px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tbody tr:last-child td{padding-bottom:0px;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr {border-bottom: 1px solid #ddd;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table tr:last-child{border:none;}

.fas_myagenda #swoogo-modal .modal-body{color:#fff;}
body.fas_myagenda table.table.table-condensed.responsive-table.agenda-table tbody tr td.times_with_timezone{padding-right:0px;}
body.fas_myagenda .container {max-width: 1280px !important;width: 100%;}
body.fas_myagenda table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.addToCalendar b {display: none;}
.fas_myagenda #swoogo-modal .modal-body .list-group-item {padding: 20px; color:#fff; background-color: rgba(0,0,0,0.1);border: 1px solid rgba(255,255,255,0.1);}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table td.addToCalendar{text-align:right;}
.fas_myagenda table.table.table-condensed.responsive-table.agenda-table td.addToCalendar {padding-right: 0px;}
/*my agenda page*/

/*mainstage */
.video-banner .embed-responsive-item{position: relative;}
.video-banner .embed-responsive {padding-bottom: 0px;}
.video-banner .col-sm-9 div{height:100%;}
.video-banner .col-sm-9 .video-controls-container{height:auto; display: none !important;}
.mainstagepage .video-banner.banner-area .swoogo-cols .row{height:600px !important;}
.mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-9{background:#0000FF;}
.mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-3{padding:0px;}
.mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-3 .swoogo-iframe{height:100%;}
.mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-3 .swoogo-iframe div {height:100%;}
.mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-3 .swoogo-iframe iframe{height: 100%; border-bottom:1px solid #0000FF}


.mainstage-tabblock {padding:12px 0px;}
.mainstage-tabblock .swoogo-button .btn-standard{width:228px;}
.mainstage-tabblock .swoogo-button.v_16904251 .btn-standard{color:#AAAAAA; box-shadow: 0px 0px 0px 1px #AAAAAA inset;}
.mainstage-tabblock .swoogo-button.v_16904251 .btn-standard::before{border: 1px solid #AAAAAA;}
.mainstage-tabblock .swoogo-button.v_16904251 .btn-standard div::after{border: 1px solid #AAAAAA;}
.mainstage-tabblock .swoogo-button.v_16904251 .btn-standard::after{border: 1px solid #AAAAAA;}

.mainstage-tabblock .swoogo-button.v_17075166 .btn-standard{color:#AAAAAA; box-shadow: 0px 0px 0px 1px #AAAAAA inset;}
.mainstage-tabblock .swoogo-button.v_17075166 .btn-standard::before{border: 1px solid #AAAAAA;}
.mainstage-tabblock .swoogo-button.v_17075166 .btn-standard div::after{border: 1px solid #AAAAAA;}
.mainstage-tabblock .swoogo-button.v_17075166 .btn-standard::after{border: 1px solid #AAAAAA;}


.forumpage-section .mainstage-tabblock .swoogo-button.v_17083429 .btn-standard{color:#AAAAAA; box-shadow: 0px 0px 0px 1px #AAAAAA inset;}
.forumpage-section .mainstage-tabblock .swoogo-button.v_17083429 .btn-standard::before{border: 1px solid #AAAAAA;}
.forumpage-section .mainstage-tabblock .swoogo-button.v_17083429 .btn-standard div::after{border: 1px solid #AAAAAA;}
.forumpage-section .mainstage-tabblock .swoogo-button.v_17083429 .btn-standard::after{border: 1px solid #AAAAAA;}

.forumpage-section .mainstage-tabblock .swoogo-button.v_17083431 .btn-standard{color:#AAAAAA; box-shadow: 0px 0px 0px 1px #AAAAAA inset;}
.forumpage-section .mainstage-tabblock .swoogo-button.v_17083431 .btn-standard::before{border: 1px solid #AAAAAA;}
.forumpage-section .mainstage-tabblock .swoogo-button.v_17083431 .btn-standard div::after{border: 1px solid #AAAAAA;}
.forumpage-section .mainstage-tabblock .swoogo-button.v_17083431 .btn-standard::after{border: 1px solid #AAAAAA;}


.flim-center-section .v_16904095.swoogo-cols{text-align:center;}
.flim-center-section .v_16904095.swoogo-cols .col-sm-12 .swoogo-text{display: inline-block;vertical-align: middle; padding-right:20px;}
.flim-center-section .v_16904095.swoogo-cols .col-sm-12 .swoogo-text .paragraph{letter-spacing: 2.8px;color: #FFFFFF; text-transform: uppercase; font-size:14px;text-transform: uppercase;}
.flim-center-section .v_16904095.swoogo-cols .col-sm-12 .swoogo-image{display: inline-block;vertical-align: middle;}

.flim-center-section .v_17083483.swoogo-cols{text-align:center;}
.flim-center-section .v_17083483.swoogo-cols .col-sm-12 .swoogo-text{display: inline-block;vertical-align: middle; padding-right:20px;}
.flim-center-section .v_17083483.swoogo-cols .col-sm-12 .swoogo-text .paragraph{letter-spacing: 2.8px;color: #FFFFFF; text-transform: uppercase; font-size:14px;text-transform: uppercase;}
.flim-center-section .v_17083483.swoogo-cols .col-sm-12 .swoogo-image{display: inline-block;vertical-align: middle;}

.flim-center-section .v_17083845.swoogo-cols{text-align:center;}
.flim-center-section .v_17083845.swoogo-cols .col-sm-12 .swoogo-text{display: inline-block;vertical-align: middle; padding-right:20px;}
.flim-center-section .v_17083845.swoogo-cols .col-sm-12 .swoogo-text .paragraph{letter-spacing: 2.8px;color: #FFFFFF; text-transform: uppercase; font-size:14px;text-transform: uppercase;}
.flim-center-section .v_17083845.swoogo-cols .col-sm-12 .swoogo-image{display: inline-block;vertical-align: middle;}

.flim-center-section .v_17150822.swoogo-cols{text-align:center;}
.flim-center-section .v_17150822.swoogo-cols .col-sm-12 .swoogo-text{display: inline-block;vertical-align: middle; padding-right:20px;}
.flim-center-section .v_17150822.swoogo-cols .col-sm-12 .swoogo-text .paragraph{letter-spacing: 2.8px;color: #FFFFFF; text-transform: uppercase; font-size:14px;text-transform: uppercase;}
.flim-center-section .v_17150822.swoogo-cols .col-sm-12 .swoogo-image{display: inline-block;vertical-align: middle;}


/*custom tabs*/
@keyframes display-none-transition{0%{display:none;opacity:0}1%{display:block}100%{opacity:1}}@-webkit-keyframes display-none-transition{0%{display:none;opacity:0}1%{display:block}100%{opacity:1}}
.tabscontent {display: none;opacity: 0; -webkit-animation: display-none-transition 1s ease;animation: display-none-transition 1s ease;}
.content-section .tabscontent.active {display: block;opacity: 1;}
.navbar-listing-tabs {margin: 0px; padding:40px 0px; display: flex;align-items: center;}
.navbar-listing-tabs li {list-style: none; cursor: pointer; width: 228px;margin-right: 30px; color: #AAAAAA;  font-family: "Centra No2", sans-serif;font-style: normal;
font-weight: 700; font-size: 14px; box-shadow: 0px 0px 0px 1px #AAAAAA inset; text-transform: uppercase;letter-spacing: 0.25em; position: relative;padding: 14px 20px 6px; text-align: center; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease  ;}
.navbar-listing-tabs li::after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
 border: 1px solid #AAAAAA;border-radius: 0; content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px;}
.navbar-listing-tabs li::before {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
border: 1px solid #AAAAAA; border-radius: 0;content: " ";position: absolute;z-index: -1; top: 0px;left: 0px;right: 0px;bottom: 0px;}
.navbar-listing-tabs li.active{box-shadow: 0px 0px 0px 1px #0000ff inset;}
.navbar-listing-tabs li.active:after {border: 1px solid #0000ff;}
.navbar-listing-tabs li.active:before {border: 1px solid #0000ff;}
.navbar-listing-tabs li.active{color: #0000ff;}
.navbar-listing-tabs li span{position: absolute;display: block;top: 0px;left: 0px; width: 100%; height: 100%; z-index: -1;}
.navbar-listing-tabs li:last-child{margin-right:0px;}
.navbar-listing-tabs li:hover::before{  -webkit-transition: inset .2s ease-in-out; -ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out; top: -8px;left: 8px;
  right: -8px; bottom: 8px;}
.navbar-listing-tabs li.active:hover span:after{border: 1px solid #0000ff;}
.navbar-listing-tabs li:hover span:after{-webkit-transition: inset .2s ease-in-out; -ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
top: 16px;left: -16px;right: 16px;bottom: -16px;}
.navbar-listing-tabs li span::after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #AAAAAA;border-radius: 0;content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px;}

.agenda-area-section .content-section .v_16908888.swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 16px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.agenda-area-section .content-section .v_17083418.swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 16px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.bookstore-section .v_17083417.swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:20px 0px 0px !important; padding:0px 0px 26px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}

.bookstore-section .v_16910155.swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:20px 0px 0px !important; padding:0px 0px 26px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.bookstore-section .swoogo-cols h2{margin:0px; padding:16px 0px 0px; color:#0000FF; font-size:14px; display: block; line-height:22px; letter-spacing:2.1px; text-transform: uppercase;}
.bookstore-section .swoogo-cols .swoogo-text span{display:block; font-weight:700; color:#4D4D4D; font-size:16px; padding:0px 0px 12px ;line-height:22px;  letter-spacing:0.5px;}
.bookstore-section .swoogo-cols .swoogo-text p{margin:0px; padding:0px; color:#4D4D4D; font-size:16px; padding:0px 0px 0px; line-height:24px;  letter-spacing:0.5px;}
.bookstore-section .swoogo-cols{margin-bottom:22px;}
.bookstore-section .swoogo-cols .col-sm-3{height: auto;}
.bookstore-section .swoogo-cols .swoogo-button .btn-standard{margin:0px;}
/*custom tabs*/
.navbar-tabs {padding-left: 8px;}
body.mainstagepage #swoogo-modal .modal-body{color:#fff;}

.social-wall-section{ padding:40px 0px; margin-top:20px;}
.social-wall-section .v_16987879.swoogo-title h2{color:#0000FF; text-align:left; text-transform: uppercase; font-size:30px; display: block; margin:0px !important; padding:0px 0px 36px; line-height:40px; letter-spacing:3.37px;}
.social-wall-section .v_17083323.swoogo-title h2{color:#0000FF; text-align:left; text-transform: uppercase; font-size:30px; display: block; margin:0px !important; padding:0px 0px 36px; line-height:40px; letter-spacing:3.37px;}
.social-wall-section .swoogo-cols .swoogo-title h2{font-size:20px; color:#0000FF; padding:12px 0px 0px; line-height:28px; text-transform: uppercase;  display: block; letter-spacing:4px;}
.social-wall-section .swoogo-cols{text-align:center; }
.social-wall-block .btn-standard{ position: relative;z-index: 1; min-height:260px; margin:0px 0px; padding:20px; display:flex; align-items:center; flex-direction: column; justify-content: center;}
.social-wall-section .swoogo-text .paragraph{color:#4D4D4D; font-size:20px; padding:0px 0px 20px line-height:30px;  letter-spacing:0.5px;}
.social-wall-section .swoogo-button{padding:0px 30px; margin-top:10px;}
.social-wall-section .swoogo-cols .row{display:flex;}
.social-wall-block .btn-standard span{top: 0px;left: 0px;}
.social-wall-block b{font-size:20px; font-family: 'Centra No2', sans-serif;
font-weight: 700; color:#0000FF; padding:12px 15px 0px; line-height:28px; text-transform: uppercase;  display: block; letter-spacing:4px;}
/*.social-wall-section .swoogo-cols .col-sm-6::after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
 border: 1px solid #0000ff;border-radius: 0; content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px;}
.social-wall-section .swoogo-cols .col-sm-6::before {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
border: 1px solid #0000ff; border-radius: 0;content: " ";position: absolute;z-index: -1; top: 0px;left: 0px;right: 0px;bottom: 0px;}*/

/*mainstage */

/*register steps*/
.date-event-content .swoogo-text .paragraph p{
  margin:0px;
  padding:0px;
  font-size:14px;
  line-height:20px;
  color:#fff;
  font-family: "Centra No2", sans-serif;
  text-transform: uppercase;
  letter-spacing: .3em;
}
.date-event-content .swoogo-text .paragraph p strong{color:#333; display:block;}

body.fas_registersteps {padding-top: 106px !important;}
.registersteps-content  .v_16796239.swoogo-title h2 {color:#0000FF; text-align:center; font-size:30px; display: block; margin:20px 0px 0px !important; padding:0px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.registersteps-content  .v_16796239.swoogo-title h2 p {color:#0000FF; text-align:center; font-size:30px; display: block; margin:0px !important; padding:0px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.registersteps-content button.multiselect.dropdown-toggle.btn.btn-default {color: #0000FF !important; box-shadow: none; height: 50px; font-size: 16px; font-weight: bold; text-transform: uppercase; border: #0000FF solid 1px !important; 
 border-radius: 0; font-family: 'Centra No2', sans-serif; letter-spacing: 1.6px; width: 320px !important;}
.registersteps-content  button.multiselect.dropdown-toggle.btn.btn-default:hover{background-color:#0000FF !important; color:#fff !important;}
.registersteps-content  button.multiselect.dropdown-toggle.btn.btn-default:focus{background-color:#0000FF !important; color:#fff !important;}
.registersteps-content .session-filters.row.hidden-xs.hidden-print {display: flex; margin: auto; width: 88%; text-align: center;    margin-bottom: 28px;}
.registersteps-content .swoogo-form .col-sm-12 {width:auto; margin: auto !important;}
.registersteps-content .swoogo-agenda .col-sm-6 {width: 100%; margin: auto !important;}
body.fas_registersteps .container {max-width: 1280px !important;width: 100%;}

.myagenda-section .v_16796648.swoogo-button .btn-standard{display: flex;align-items: center;justify-content: center; max-width: 280px; margin: auto;}
.myagenda-section .v_16796648.swoogo-button .btn-standard i { margin-top: 5px; margin-right: 5px;}
.fas_registersteps .widget {border:none !important;}
.registersteps-content .swoogo-question .form-group{margin-right: 0px;margin-left: 0px;}
.registersteps-content .swoogo-question .form-group .col-sm-3.control-label{display:none; width:100%;}
.registersteps-content .swoogo-question .form-group .col-sm-9{ width:100%;}

.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading {font-family: 'Centra No2';  font-size: 16px; 
  text-transform: uppercase; letter-spacing: 3.2px; border-bottom: 1px solid #ddd;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th{border-bottom: 0px; padding: 8px 15px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading b { display: block; margin-bottom: 14px; font-weight:normal }
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.group-heading {
 font-family: 'Centra No2', sans-serif; color: #0000FF !important;padding-bottom: 9px; padding-top: 9px;  line-height: 30px; 
  font-size:20px;  letter-spacing:4px; text-transform: uppercase; }
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.group-heading th { border: none; padding-left:0px; padding-bottom: 14px;
padding-top: 14px; }
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td { padding-top:15px; padding-bottom: 15px; font-size: 16px ;line-height: 26px; color:#4D4D4D; 
  letter-spacing: 0.4px;  padding-right: 15px;padding-left: 15px; }
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td p strong:first-child{ display: inline-block; font-size:16px;  font-family: 'Centra No2', sans-serif;  
  font-weight:700;margin-bottom: 0px; color: #0000FF; text-transform: uppercase;  letter-spacing: 3.2px; font-weight:normal; line-height: 26px; }
.registersteps-content table.table.table-condensed.responsive-table.agenda-table p {font-size: 16px ;line-height: 26px; color:#4D4D4D; letter-spacing: 0.3px; }
.registersteps-content table.table.table-condensed.responsive-table.agenda-table p a{color:#0000FF;}
.registersteps-content .agenda-table .show-details  {color:#0000FF;display: block; text-decoration:none;  text-transform: uppercase; font-size:16px; letter-spacing: 3.2px; font-family: 'Centra No2', sans-serif; }
.registersteps-content .agenda-table .show-details i{display:none;}
.registersteps-content table.agenda-table td:nth-child(2){width:450px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td.location {width: 200px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th b{margin:0px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.more_info b{display:none;}
.registersteps-content table.agenda-table{margin-bottom:0px; margin-top:36px;}

.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr {border-bottom: 1px solid #ddd;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th.select_session{width:32px; padding-left: 0px;
padding-right: 0px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td.text-center{width:32px; padding-left: 0px;
padding-right: 0px; text-align: left;} 
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td:last-child{ width:auto; text-align:right}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table label{margin:0px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table label input[type="checkbox"]  { margin:8px 0px 0px;height: 22px;  width: 22px;border-radius: 6px;border: 1px solid #eee;}
body.fas_registersteps #swoogo-modal .modal-body{color:#fff;}

.registersteps-content .swoogo-reg-progress .steps {flex-flow: wrap;align-items: center; justify-content: flex-start;padding: 0px;margin-bottom: 0px;}
.registersteps-content  .swoogo-reg-progress .steps > li {margin-top: 0px !important;min-width: inherit !important;width: 200px; flex: inherit; width: 18%;}
.register-steps-section.registersteps-content .swoogo-button .btn-standard span{left:0px;}

.register-steps-section .v_12859898.swoogo-button{max-width:350px; margin: 20px auto 26px;}
.register-steps-section .v_12859737.swoogo-button{max-width:350px; margin:auto;}

.register-steps-section .v_12859737.swoogo-button .fa-refresh{margin-right:10px;}
#registrant-form .v_12859696.swoogo-button .btn-standard {display: flex;align-items: center;}
#registrant-form .v_12859696.swoogo-button .btn-standard i{margin-top: 7px;}
.registersteps-content  .swoogo-title h2 p {color:#0000FF; text-align:center; font-size:30px; display: block; margin:0px 0px 20px !important; padding:0px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.registersteps-content  .swoogo-text .paragraph p {text-align: center;letter-spacing: 0.5px; color: #4d4d4d; max-width:100%; margin:0px auto 0px;}
.registersteps-content  .swoogo-title h2 {color:#0000FF; text-align:center; font-size:30px; display: block; margin:0px 0px 0px !important; padding:0px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.registersteps-content  .swoogo-text .paragraph  {text-align: center;letter-spacing: 0.5px; color: #4d4d4d; max-width:100%; margin:0px auto 0px;}
.registersteps-content .v_15328717.swoogo-question .form-group .col-sm-3.control-label{display:block;}
.registersteps-content .v_12859747.swoogo-question .form-group .col-sm-3.control-label{display:block;}
#registrant-form .registersteps-content .v_12859696.swoogo-button .btn-standard i {margin-top: 0px;}

#registrant-form .v_15328684.swoogo-button .btn-standard {display: flex;align-items: center;}
#registrant-form .v_15328684.swoogo-button .btn-standard i{margin-top: 7px;}
#registrant-form .v_15328685.swoogo-button .btn-standard {display: flex;align-items: center;}
#registrant-form .v_15328685.swoogo-button .btn-standard i{margin-top: 7px;}

/*register steps*/

/* small hamburger menus */
header .nav-menus-bar.small-nav-menus-bar{width:406px; height:inherit; left:auto; right:0px; padding-top:0px; z-index:99;}
header .nav-menus-bar.small-nav-menus-bar ul li a{font-size: 20px; text-align:right; letter-spacing: 4px;line-height: 28px; text-transform: uppercase; display:block; padding:13px 0px; 
  border-bottom:1px solid #4D4D4D; -webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;}
header .nav-menus-bar.small-nav-menus-bar ul li .swoogo-button{margin:0px !important;}
header .nav-menus-bar.small-nav-menus-bar ul{padding-top:0px; padding-bottom: 8px;}
header .nav-menus-bar.small-nav-menus-bar ul li{border: 0px; margin: 0px; padding: 0px;}
header .nav-menus-bar.small-nav-menus-bar ul li:last-child a{border:none;}
/* small hamburger menus */

/*film center ***/
.flim-area-banner {padding:40px 0px;}
.flim-area-banner .swoogo-title h2 {color:#0000FF; text-align:left; font-size:30px; display: block; margin:0px 0px 0px !important; padding:0px 0px 12px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}

.flimpage-section .swoogo-cols h2{margin:0px !important;  padding:4px 0px 9px; color:#0000FF; font-size:14px; display: block; line-height:22px; letter-spacing:2.1px; text-transform: uppercase;}
.flimpage-section .swoogo-cols .swoogo-text {margin:0px; padding:0px; color:#4D4D4D; font-size:16px; padding:0px 0px 0px; line-height:22px;  letter-spacing:0.5px;}
.flimpage-section .content > .swoogo-title > h2  {margin:0px !important; padding:4px 0px 6px; color:#0000FF; font-size:20px; display: block; line-height:24px; letter-spacing:4px; text-transform: uppercase;}
.flimpage-section .swoogo-cols{margin-bottom:40px;}
.flimpage-section .v_16989319.swoogo-text{display:inline-block; vertical-align: middle; margin-right:14px; font-size:14px;  letter-spacing: 2.8px;color: #000000;text-transform: uppercase; font-family: 'Centra No2', sans-serif; font-weight:400;}
.flimpage-section .v_16989320.swoogo-image{display:inline-block; vertical-align: middle;}
.filmpage .widget{border:none !important;}
/*film center ***/

/*partner page */
.partner-thanks{padding:50px 0px 40px}
.partner-thanks  .swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 6px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.partner-thanks .swoogo-text .paragraph p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }

.partner-section .swoogo-cols {margin-bottom:40px; padding-bottom:50px; border-bottom:1px solid #ddd;}
.partner-section .swoogo-cols h2{margin:0px !important; padding:4px 0px 10px; color:#0000FF; font-size:20px; display: block; line-height:24px; letter-spacing:4px; text-transform: uppercase;}
.partner-section .swoogo-cols .swoogo-text .paragraph p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }
.partnerlisting-download {margin: 0px -12px;padding: 0px;display: flex;flex-wrap: wrap;}
.partnerlisting-download li {width: 33.33%;padding: 0px 12px;list-style: none;}
.download-btn {margin: 18px 0px 0px;}
.partnerlisting-download li img {max-width: 100%;}
.partner-section .swoogo-cols .swoogo-button{margin-bottom:0px;}
.partner-section .swoogo-cols .btn-standard{width:230px; margin:0px;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.c_750 p em strong{font-style:normal}
/*partner page */

/* login page */
.signpage .widget{border:none !important;}

.signpage-section .swoogo-cols .row{margin:0px; display:flex; /*min-height:600px;*/}
.signpage-section .swoogo-cols .row > div{padding:0px;}
.signpage-section .swoogo-cols .row .col-sm-9{padding: 0;}
/*.signpage-section .swoogo-cols .row .col-sm-9{padding: 0;background-color: #0000ff;position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover;
background-image: url('https://assets.swoogo.com/uploads/full/1233307-60dad420b0539.png');}*/
.signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width:900px;}
.signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image{padding-top:60px;}
.signpage-section .swoogo-cols .row .col-sm-3{padding:42px }
.signpage-section .col-sm-3 .swoogo-title h2 {color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 6px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.signpage-section .col-sm-3 .swoogo-text .paragraph p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }
.signpage-section .col-sm-3 .btn-standard{display:block; min-width: 100%; margin: 0px;}
.signpage-section .col-sm-3 .swoogo-text .paragraph p a{font-weight:700; color:#4D4D4D; text-decoration:underline;}
.signpage-section .swoogo-login-form .form-control{height:50px; border-radius:0px; border:1px solid #0000FF; font-size:16px; color:#4D4D4D;}
.signpage-section .swoogo-login-form .field-registrantloginform-password{margin-bottom:0px;}
.signpage-section .swoogo-login-form label{display:none;}
.signpage-section  .forgot a{margin:0px 0px 30px !important; font-family: 'Centra No2', sans-serif; font-weight:400; padding:0px 0px 0px; color:#0000FF; 
  font-size:14px; display: inline-block; line-height:22px; letter-spacing:2.8px; text-transform: uppercase;}
.signpage-section  .forgot{font-family: 'Centra No2', sans-serif; font-weight:400; color:#0000FF; font-size:14px;  line-height:22px; letter-spacing:2.8px;}
.signpage-section .swoogo-login-form .has-error .form-control{border:1px solid #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.signpage-section .swoogo-login-form .form-control::placeholder{opacity:1; color:#4D4D4D;}
.signpage-section .v_17037137.swoogo-button a{margin:30px 0px 0px !important; font-family: 'Centra No2', sans-serif; font-weight:400; padding:0px 0px 0px; color:#0000FF; 
  font-size:14px; display: inline-block; line-height:22px; letter-spacing:2.8px; text-transform: uppercase;}
.signpage-section .v_17037137.swoogo-button{margin:0px !important;}
.signpage-section .video-controls-container{display:none !important;}
.signpage-section .swoogo-login-form .help-block{font-size:14px;}
.signpage-section video{pointer-events: none;}

/* .signpage-section .embed-responsive-item{position: relative;}
.signpage-section .embed-responsive {padding-bottom: 0px;}
.signpage-section .col-sm-9 div{height:100%;}*/

/* login page */

.speakerlive-content.speakerlisting .swoogo-title h2{text-align:left;}
.speakerlive-perform.speakerlisting .swoogo-title h2{text-align:left; color:#0000FF;}
.speakerlive-perform.speaker-section{background-color:#fff;}
.speakerlive-perform.speaker-section .swoogo-speakers .panel-body img.profile-picture{border: 2px solid #0000FF;}
.speakerlive-perform.speaker-section .swoogo-speakers .panel-body{color:#0000FF;}
.speakerlive-perform.speaker-section .swoogo-speakers .panel-body b a{color:#0000FF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li > a {border: 1px solid #0000FF;background-color: #fff;color: #0000FF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > .active > a {color: #fff;background-color: #0000FF;border-color: #0000FF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li > a:hover {color: #fff;background-color: #0000FF;border-color: #0000FF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li.prev > a{background-image: url('https://assets.swoogo.com/themes/60b6635484acf/blue-arrow_back.svg');}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li.next > a{background-image: url('https://assets.swoogo.com/themes/60b6635484acf/blue-arrow_forward.svg');}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li.prev > a:hover{background-color: transparent;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li.next > a:hover{background-color: transparent;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li.next.disabled > span{ background-repeat: no-repeat; 
  background-image: url('https://assets.swoogo.com/themes/60b6635484acf/blue-arrow_forward.svg') ;
font-size:0; height:43px; width:35px; background-size: 10px;background-position: center;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li.prev.disabled > span{ background-repeat: no-repeat; 
  background-image: url('https://assets.swoogo.com/themes/60b6635484acf/blue-arrow_back.svg') ;font-size:0; height:43px; width:35px; background-size: 10px;background-position: center;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > .disabled > span{    background-color: #fff; color: #fff; border-radius:0px; border-color: #0000FF;}
/* new speaker page */
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-image{padding: 0px; border: 2px solid #333; filter: inherit;}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name{font-size: 16px;text-decoration: none;font-weight: normal;display:block; padding-top: 8px;text-transform: uppercase;line-height: 20px;letter-spacing: 1.6px;
  font-family: 'Centra No2', sans-serif;font-weight: 700; color: #333;  text-align:left}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job {text-align:left; color: #333; text-transform: uppercase;font-size: 13px;letter-spacing: 1.3px; font-family: 'Centra No2', sans-serif;}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-company{text-align:left; color: #333; text-transform: uppercase;font-size: 13px;letter-spacing: 1.3px; font-family: 'Centra No2', sans-serif;}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data{padding-bottom:0px;}
/* new speaker page */
.speaker-section .show-more-faq{color:#333; font-size:14px; text-align: center;
width: 100%;  text-transform: uppercase; letter-spacing: 2.8px; text-decoration:none; font-family: 'Centra No2', sans-serif;}
.speaker-section .show-more-faq2{color:#0000FF; font-size:14px;  text-transform: uppercase; letter-spacing: 2.8px; text-decoration:none; font-family: 'Centra No2', sans-serif;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-image{border: 2px solid #0000FF;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name{color:#0000FF;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job{color:#0000FF;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-company{color:#0000FF;}


/* calnder section*/
.eventpage-section{padding:50px 0px 30px;}
.eventpage-section  .v_17036107.swoogo-title h2 {color: #0000FF;font-size: 30px;display: block;margin: 0px 0px 30px !important;padding: 0px 0px 6px;
line-height: 40px;letter-spacing: 3.37px;text-transform: uppercase;}
body.fas_session.eventpage .fast-session-section .session-filters.row.hidden-xs.hidden-print{max-width:100%; width:100%; margin:0px -15px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table{margin-top:50px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.group-heading{display:none !important;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading{display:none;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td{display: block; padding:0px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session{position:relative; display: block; margin-bottom:55px;  border-bottom: 1px solid #ddd; border-top:0px; min-height:210px; padding-left: 200px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.speakersImages {width: 162px;position: relative;position: absolute;top: 3px;left: 0px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.speakersImages  img { border: 2px solid #0000FF;padding: 0px; width: 162px !important; min-width: inherit !important;
border-radius: 0px; max-width:100%;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.type_id {display: inline-block; text-transform: uppercase;
color: #4D4D4D;font-size: 14px;line-height: 20px;letter-spacing: 2.1px;font-family: 'Centra No2', sans-serif;
}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.times {display: inline-block; text-transform: uppercase;
color: #0000FF;font-size: 14px;line-height: 20px;letter-spacing: 2.1px;font-family: 'Centra No2', sans-serif; padding-right:30px; border-right:1px solid #ddd; margin-right:30px;}

body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.date {display: inline-block; text-transform: uppercase;
color: #0000FF;font-size: 14px;line-height: 20px;letter-spacing: 2.1px;font-family: 'Centra No2', sans-serif; padding-right:30px; border-right:1px solid #ddd; margin-right:30px;}

body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_750{padding-top:6px; width: 100%;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.more_info{text-align:left; padding-top:10px;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name .show-details{color: #0000FF;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url .btn-standard{margin:0px;}
.speakersImages .slick-prev {display: none !important;}
.speakersImages .slick-next {display: none !important;}
/* calnder section*/
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name .show-details {font-size:16px; text-decoration:none; font-weight:normal; display:inline-block; padding-top:8px; text-transform:uppercase; 
  line-height:20px; letter-spacing: 1.6px; font-family: 'Centra No2', sans-serif;  font-weight: 700; color: #333; /*pointer-events: none;*/}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name{padding:0px;}
.speakers-custom-v2 .speaker .speaker-v2-alt-data{padding-top:0px;}

/*workshop */

.workshop-video{padding:0px 0px 20px}
.workshop-section .mainstage-tabblock .v_17150866.swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:74px 0px 0px !important; padding:0px 0px 12px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.workshop-section .mainstage-tabblock .v_17150867.swoogo-text .paragraph p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }
.workshop-section .mainstage-tabblock{padding-top:0px; padding-bottom:36px;}

.workshop-section .mainstage-tabblock .swoogo-button.v_17150778 .btn-standard{color:#AAAAAA; box-shadow: 0px 0px 0px 1px #AAAAAA inset;}
.workshop-section .mainstage-tabblock .swoogo-button.v_17150778 .btn-standard::before{border: 1px solid #AAAAAA;}
.workshop-section .mainstage-tabblock .swoogo-button.v_17150778 .btn-standard div::after{border: 1px solid #AAAAAA;}
.workshop-section .mainstage-tabblock .swoogo-button.v_17150778 .btn-standard::after{border: 1px solid #AAAAAA;}

.workshop-section .mainstage-tabblock .swoogo-button.v_17150777 .btn-standard{color:#AAAAAA; box-shadow: 0px 0px 0px 1px #AAAAAA inset;}
.workshop-section .mainstage-tabblock .swoogo-button.v_17150777 .btn-standard::before{border: 1px solid #AAAAAA;}
.workshop-section .mainstage-tabblock .swoogo-button.v_17150777 .btn-standard div::after{border: 1px solid #AAAAAA;}
.workshop-section .mainstage-tabblock .swoogo-button.v_17150777 .btn-standard::after{border: 1px solid #AAAAAA;}
.agenda-area-section  .v_17150769.swoogo-title h2{color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 16px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}

/*workshop */

/*modal popup */

/*modal popup */
.social-wall-section .v_17161484.swoogo-cols{position:fixed;top:0;left:0;z-index:99999;display:none;width:100%;height:100%;overflow:hidden;outline:0;
  -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s;background-color:rgba(0,0,0,.9)}
.social-wall-section .v_17161484.swoogo-cols.open{overflow-x:hidden;overflow-y:auto;display:block}
.closemenu{position:absolute;top:-35px;right:0;background-color:transparent;border:none;color:#fff;font-size:27px}
.social-wall-section .v_17161484.swoogo-cols .row{max-width:1000px;margin:70px auto 100px;position:relative;width:auto}
.social-wall-section .v_17161484.swoogo-cols .row .col-sm-12{position:relative;padding:0px;-ms-flex-direction:column;flex-direction:column;width:100%;
  pointer-events:auto;background-color:transparent;background-clip:padding-box;border:2px solid #333;border-radius:0px;outline:0;z-index:9999}
.social-wall-section .v_17161484.swoogo-cols .row .col-sm-12 .swoogo-iframe iframe{height:555px!important;width:100%!important; vertical-align: top;}
/*modal popup */
body.signpage{padding:0px !important;}
/*header menus */
.headingblock{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s;}
.header-slider{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s;}
.headingblock.open{opacity:0; visibility: hidden;}
.header-slider.open{opacity:0; visibility: hidden;}

header .nav-menus-bar.small-nav-menus-bar ul li.logoutlink{padding-top:0px;}
.register-steps-section .swoogo-request-password-reset-form  h2 {color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 6px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}
.register-steps-section .swoogo-request-password-reset-form  p.paragraph {color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }
.swoogo-request-password-reset-form .field-contactrequestpasswordresetform-email.has-error .form-control{border:1px solid #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.swoogo-request-password-reset-form .field-contactrequestpasswordresetform-email .form-control::placeholder{opacity:1; color:#4D4D4D;}
.swoogo-request-password-reset-form .field-contactrequestpasswordresetform-email .form-control{height:50px; border-radius:0px; border:1px solid #0000FF; font-size:16px; color:#4D4D4D; width:60%}

.video-banner .swoogo-cols .v_17191618.swoogo-video2 .widget-container.resized {height: 203px;width: 334px !important;border: 2px solid #fff;}
.video-banner .swoogo-cols .v_17083455.swoogo-video2 .widget-container.resized {height: 203px;width: 334px !important;border: 2px solid #fff;}
.workshop-video .v_17150869.swoogo-video2 .widget-container.resized {height: 203px;width: 334px !important;border: 2px solid #fff;}
.video-banner .swoogo-cols .v_16904158.swoogo-video2 .widget-container.resized {height: 203px;width: 334px !important;border: 2px solid #fff;}
.myhomepage #swoogo-modal .modal-body {color: #fff;}
body.bodypad{padding-top:106px !important;}


/* waiting page */

.waitingpage{padding:0px !important; background-image: url('https://assets.swoogo.com/themes/60b6635484acf/background-bg.png'); background-attachment: fixed;
background-position: center;background-size: cover; background-repeat: no-repeat; }
.waitingpage #main-wrap .swoogo-image img{max-width:380px;}
.waitingpage #main-wrap{padding-top:90px;}
.waitingpage .swoogo-virtual-event-info .paragraph {color:#333; text-align:center; font-size:30px; display: block; margin:70px auto 20px !important; 
  padding:0px 0px 12px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase; font-family: 'Centra No2', sans-serif;
font-weight: 700; max-width: 800px;}
.waitingpage .swoogo-virtual-event-info .paragraph > div{font-size:30px; display:inline}
body.waitingpage:not(.tickets-new) .countdown-amount{font-size: 60px; color:#333; letter-spacing:6.73px; line-height:80px; font-family: 'Centra No2', sans-serif;
font-weight: 700; }
body.waitingpage:not(.tickets-new) .countdown-period{font-weight: 400; letter-spacing: 2.8px;color: #FFFFFF;text-transform: uppercase;opacity: 1; font-size:14px; font-family: 'Centra No2', sans-serif;}
body.waitingpage:not(.tickets-new) .swoogo-countdown{max-width: 500px;}
.waitingpage .virtual.more-info-title.field-topic{padding-right:0px;}
/* waiting page */

.agenda-btn-info .btn.btn-standard {width: 228px; text-align: center;padding: 17px 10px 10px; margin:0px;}
.agenda-btn-info {position: relative; display: inline-block;}
.agenda-btn-info:after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #0000ff;border-radius: 0;content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px; opacity:0;}
.agenda-btn-info:hover:after{-webkit-transition: inset .2s ease-in-out; -ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
top: 16px;left: -16px;right: 16px;bottom: -16px; opacity:1;}


.workshop-video .embed-responsive-item{position: relative;}
.workshop-video .embed-responsive {padding-bottom: 0px;}
.workshop-video .swoogo-video2 div{height:100%;}
.workshop-video .swoogo-video2 .video-controls-container{height:auto; display: none !important;}
.workshop-video .swoogo-video2{height:642px !important; background:#ddd;}
.fcfestival-section .v_17241369.swoogo-iframe iframe{height:800px !important;}
.fcfestival-section .v_17241695.swoogo-iframe iframe{height:800px !important;}

/* forum modal popup */
.social-wall-section .v_17241953.swoogo-cols{position:fixed;top:0;left:0;z-index:99999;display:none;width:100%;height:100%;overflow:hidden;outline:0;
  -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s;background-color:rgba(0,0,0,.9)}
.social-wall-section .v_17241953.swoogo-cols.open{overflow-x:hidden;overflow-y:auto;display:block}
.closemenu{position:absolute;top:-35px;right:0;background-color:transparent;border:none;color:#fff;font-size:27px}
.social-wall-section .v_17241953.swoogo-cols .row{max-width:1000px;margin:70px auto 100px;position:relative;width:auto}
.social-wall-section .v_17241953.swoogo-cols .row .col-sm-12{position:relative;padding:0px;-ms-flex-direction:column;flex-direction:column;width:100%;
  pointer-events:auto;background-color:transparent;background-clip:padding-box;border:2px solid #333;border-radius:0px;outline:0;z-index:9999}
.social-wall-section .v_17241953.swoogo-cols .row .col-sm-12 .swoogo-iframe iframe{height:555px!important;width:100%!important; vertical-align: top;}
/*forum modal popup */
.modal-body .speaker.more-info-data.field-contact_bio{color: #333;
font-size: 16px; margin: 8px 0;}
.filmsbox .swoogo-image a{position:relative;  z-index:1; display:block;}
.filmsbox .swoogo-image a::before { content: ''; background-color: rgba(0, 0, 0, 0.3); position: absolute; z-index: 9;  width: 100%; height: 100%;}
.filmsbox .swoogo-image a:after{content: " ";position: absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; height:60px; width:60px; z-index: 99; /*background-color:rgba(0,0,0,.3);*/-webkit-transition:.5s ease-in-out;
  -moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s; background-image: url('https://assets.swoogo.com/themes/60b6635484acf/paly-icon-svg-default.svg'); 
background-position: center; background-repeat: no-repeat; }
.filmsbox:hover .swoogo-image a:after{ background-image: url('https://assets.swoogo.com/themes/60b6635484acf/paly-icon-svg-hover.svg'); }

.faq-section .v_12862008.swoogo-title h2 p {color:#0000FF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 6px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}



/* calender event */


body.fas_session.eventpage .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default{letter-spacing: 1.4px; font-family: 'Centra No2', sans-serif; height:48px;
color: #0000FF;text-transform: uppercase; font-size:14px; font-weight: 400; width: auto !important;padding-left: 20px;padding-right: 20px; background-color: #fff; }
body.fas_session.eventpage .fast-session-section .session-filters .col-sm-6{width:auto;}
.eventpage .fast-session-section .session-filters .multiselect-container > li > a {padding: 0;color: #4D4D4D;font-size: 16px; letter-spacing: 0.4px;}
.eventpage .fast-session-section .session-filters .multiselect-container > li > a label{padding:10px 10px 10px 40px;}
.eventpage .fast-session-section .session-filters .dropdown-menu{margin:0px; border: 1px solid #00F;border-radius: 0px; box-shadow: none; padding: 0px;}
body.fas_session.eventpage .fast-session-section .session-filters .multiselect-container > li > a > label > input[type="checkbox"] {margin-top: 1px;height: 20px;width: 20px;border-radius: 6px;
border: 1px solid #707070;margin-bottom: 0px;margin-left: 0px;left: 10px;}

.eventpage .fast-session-section .session-filters .dropdown-menu > .active > a{background-color: #f5f5f5 !important;
color: #4D4D4D !important;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table td.c_750 p > strong:first-child{font-size: 20px; letter-spacing: 4px;
text-transform: uppercase;font-family: 'Centra No2', sans-serif;font-weight: 700; font-size: 20px;
line-height: 28px;}

body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url{position: absolute;
bottom: 32px; right:0px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20568{position: absolute;
bottom: 32px; right:0px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20609{position: absolute;
bottom: 24px; }
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session{padding-bottom:100px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20609 span{padding-right:20px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20609 p{display: flex;flex-direction: row-reverse;align-items: center; font-size:14px; line-height:22px; letter-spacing:2.4px; color:#4D4D4D; 
  text-transform: uppercase; font-family: 'Centra No2', sans-serif;}

body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url:after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #0000ff;border-radius: 0;content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px; opacity:0;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url:hover:after{-webkit-transition: inset .2s ease-in-out; -ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
top: 16px;left: -16px;right: 16px;bottom: -16px; opacity:1;}

body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20568:after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #0000ff;border-radius: 0;content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px; opacity:0;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20568:hover:after{-webkit-transition: inset .2s ease-in-out; -ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
top: 16px;left: -16px;right: 16px;bottom: -16px; opacity:1;}

body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url .btn.btn-standard { width:228px; text-align: center;padding: 17px 20px 10px; margin:0px;}
body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20568 .btn.btn-standard { width:228px; text-align: center;padding: 17px 20px 10px; margin:0px;}



.film-boxiframe iframe{height:641px !important; width:100% !important;}
footer .v_17312651.swoogo-button .btn-standard{position:relative; z-index:1;}
footer .v_17312651.swoogo-button .btn-standard{box-shadow: 0px 0px 0px 1px #333 inset; color:#333; margin: 0px;}
footer .v_17312651.swoogo-button .btn-standard::before{border: 1px solid #333;}
footer .v_17312651.swoogo-button .btn-standard::after{border: 1px solid #333;}
footer .v_17312651.swoogo-button .btn-standard div::after{border: 1px solid #333;}

.flimpage-section .swoogo-cols .swoogo-image{position:relative;  z-index:1; display:block;}
.flimpage-section .swoogo-cols .swoogo-image:after{content: " ";position: absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; -webkit-transition:.5s ease-in-out;
  -moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s; background-image: url('https://assets.swoogo.com/themes/60b6635484acf/paly-icon-svg-default.svg'); 
background-position: center; background-repeat: no-repeat; height: 60px; width: 60px;  z-index: 9;}
.flimpage-section .swoogo-cols .swoogo-image:hover:after{ background-image: url('https://assets.swoogo.com/themes/60b6635484acf/paly-icon-svg-hover.svg'); }
.flimpage-section .swoogo-cols .swoogo-image::before {content: '';background-color: rgba(0, 0, 0, 0.3);position: absolute;z-index: 9;width: 100%;height: 100%; left:0px; top:0px; }

.v_17150867.swoogo-text .paragraph p  a{color:#0000FF ;}
.welcome-section .swoogo-text .paragraph p a{color:#0000FF ;}
.pagagraph-desc p:first-child{display:none;}
.pagagraph-desc p:last-child{display:none;}

/*private links */

.v_17318124.swoogo-agenda .dropdown{display:none;} 
.v_17318124.swoogo-agenda .show-more-faq{display:none !important;} 
.v_17318124.swoogo-agenda{padding-bottom:50px;}

.v_17318159.swoogo-agenda .dropdown{display:none;} 
.v_17318159.swoogo-agenda .show-more-faq{display:none !important;} 
.v_17318159.swoogo-agenda{padding-bottom:50px;}

.v_17313019.swoogo-agenda .dropdown{display:none;} 
.swoogo-agenda .agenda-grid thead.head{display:none;}
.swoogo-agenda .agenda-grid tbody tr td:first-child{display:none;}
.swoogo-agenda .agenda-grid > tbody > tr > td{border: none;}
.swoogo-agenda .agenda-grid > tbody > tr > td.session {border: none; padding: 0px;}
.v_17313019.swoogo-agenda .show-more-faq{display:none !important;} 
.v_17313019.swoogo-agenda{padding-bottom:50px;}
.swoogo-agenda .agenda-grid td.session .type_id{color:#4D4D4D; font-size:14px; letter-spacing: 2.1px;text-transform: uppercase; font-family: 'Centra No2', sans-serif;}
.swoogo-agenda .agenda-grid td.session .speakersImages{margin-bottom:16px;}
.swoogo-agenda .agenda-grid td.session .c_750 p strong:first-child{margin:0px 0px 0px; color:#0000FF; padding:0px; display:block; font-size:20px; line-height:28px; letter-spacing:4px; text-transform: uppercase; 
  font-family:'Centra No2', sans-serif; font-weight:700;}
.swoogo-agenda .agenda-grid td.session .c_750 p br{display:none;}
.swoogo-agenda .agenda-grid td.session .description{margin-bottom:30px;}
.swoogo-agenda .agenda-grid td.session .description p{margin:0px; padding:0px; color:#4D4D4D; font-size:16px; line-height:24px; letter-spacing:0.4px; font-style: italic;  }
.swoogo-agenda .agenda-grid td.session .c_750 p em{color:#4D4D4D; font-size:16px; letter-spacing:0.4px; line-height:24px; font-style: normal;  }
.swoogo-agenda .agenda-grid td.session .addToCalendar{ display:inline-block; position: relative;}
.swoogo-agenda .agenda-grid td.session .date_and_time{color:#0000FF; font-size:14px; max-width: 220px;  padding-bottom:20px; letter-spacing:0.4px; font-family: 'Centra No2', sans-serif; text-transform: uppercase;}
.swoogo-agenda .agenda-grid td.session .c_750 p{line-height:20px;}
.swoogo-agenda .agenda-grid td.session .addToCalendar .btn.btn-standard { text-align: center;padding: 17px 20px 10px; margin:0px;}
.swoogo-agenda .agenda-grid td.session .addToCalendar:after {-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #0000ff;border-radius: 0;content: " ";position: absolute;z-index: -1;top: 8px;left: -8px;right: 8px;bottom: -8px; opacity:0;}
.swoogo-agenda .agenda-grid td.session .addToCalendar:hover:after{-webkit-transition: inset .2s ease-in-out; -ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;
top: 16px;left: -16px;right: 16px;bottom: -16px; opacity:1;}

/*private links */

.filmsbox .swoogo-text .paragraph p{letter-spacing: 2.1px;color: #FFFFFF;text-transform: uppercase; opacity: 1; font-size:14px; bottom:0px; left:0px; -webkit-transition: inset .2s ease-in-out; 
  -ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out; font-family: 'Centra No2', sans-serif;font-weight: 700; position: absolute;
  line-height: 20px; padding: 0px 10px; opacity: 0; z-index: 99;visibility: hidden;}
.filmsbox {position: relative;}
.filmsbox:hover .swoogo-text .paragraph p{opacity: 1;visibility: visible; bottom:10px;}
.videodemand-page .eventpage-section  .v_17439885.swoogo-title h2 {color: #0000FF;font-size: 30px;display: block;margin: 0px 0px 30px !important;padding: 0px 0px 6px;
line-height: 40px;letter-spacing: 3.37px;text-transform: uppercase;}


@media (min-width:1200px) and (max-width:1300px){   
.banner-area .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 600px;}
  .signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 800px;}
  .signpage-section .swoogo-cols .row .col-sm-3{padding:32px }
}


@media (min-width:992px) and (max-width:1199px){
  .banner-area .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 600px;} 
  .banner-area .swoogo-cols .row{height: 470px;}
  .banner-area .swoogo-cols .row .col-sm-3 {padding: 20px; width:30%;}
  .banner-area .swoogo-cols .row .col-sm-9{width:70%;}
  .registersteps-content  .swoogo-reg-progress .steps > li{width: 22.5%;}
.registersteps-content table.agenda-table td:nth-child(2) {width:370px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.group-heading{font-size:16px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table td{font-size:14px; letter-spacing: 1.7px; line-height: 20px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading{font-size:14px; letter-spacing: 1.7px; line-height: 20px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table td p strong:first-child{font-size:14px; line-height:20px; letter-spacing: 1.7px;}
  .registersteps-content .agenda-table .show-details{font-size:14px; line-height:20px; letter-spacing: 1.7px;}
    .signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 600px;}
 .signpage-section .swoogo-cols .row .col-sm-3 {padding: 20px; width:30%;}
  .signpage-section .swoogo-cols .row .col-sm-9{width:70%;}
   .signpage-section .swoogo-cols .row{min-height: 520px;}
  .speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-image{height: 210px;}
 .signpage-section .embed-responsive-item{position: relative;}
.signpage-section .embed-responsive {padding-bottom: 0px;}
.signpage-section .col-sm-9 div{height:100%;}
  .signpage-section video{object-fit: fill;}
}


@media (min-width:768px) and (max-width:991px){
  .banner-area .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 400px;} 
   .banner-area .swoogo-cols .row{height: 430px;}
  .banner-area .swoogo-cols .row .col-sm-3 {padding: 12px; width:30%;}
  .banner-area .swoogo-cols .row .col-sm-9{width:70%;} 
  .updatebox{padding:12px;}
  .engagement-block .swoogo-text .paragraph{font-size:18px;}
  .flim-center-section .swoogo-cols .multiple-films {padding: 0px 50px 0px;margin-bottom: 33px;}
  .headingblock,.header-slider {display: none;}
.header-top{min-height: inherit;}
header .nav-menus-bar ul li a{font-size:24px;}
  .myagenda-section table.agenda-table td.c_750{width:350px;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.group-heading{font-size:17px;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading th{padding:8px;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table td{padding-left:10px;}
.registersteps-content .swoogo-reg-progress .steps > li {width: 30.5%;}
  .register-steps-section {padding: 0px 0px;}
  
      .signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 400px;}
 .signpage-section .swoogo-cols .row .col-sm-3 {padding: 22px; width:40%;}
  .signpage-section .swoogo-cols .row .col-sm-9{width:60%;}
   .signpage-section .swoogo-cols .row{min-height:500px;}
  body.signpage {padding-top: 86px !important;}
  
   .signpage-section .embed-responsive-item{position: relative;}
.signpage-section .embed-responsive {padding-bottom: 0px;}
.signpage-section .col-sm-9 div{height:100%;}
  .signpage-section video{object-fit: fill;}
}


@media (min-width:769px) and (max-width:991px){
  .registersteps-content table.agenda-table td:nth-child(2) {width:370px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.group-heading{font-size:16px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table td{font-size:14px; letter-spacing: 1.7px; line-height: 20px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading{font-size:14px; letter-spacing: 1.7px; line-height: 20px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table td p strong:first-child{font-size:14px; line-height:20px; letter-spacing: 1.7px;}
  .registersteps-content .agenda-table .show-details{font-size:14px; line-height:20px; letter-spacing: 1.7px;}
   body.myhomepage{ padding-top: 86px !important;}
  .banner-area .swoogo-cols .row .col-sm-9 {width: 60%;}
  .banner-area .swoogo-cols .row .col-sm-3{width:40%;}
  .mainstagepage .video-banner.banner-area .swoogo-cols .row{height:500px !important;}
  
  
  
}
@media (max-width:768px){
  
  .myagenda-section{padding:30px 0px;}
  .registersteps-content table.agenda-table td:nth-child(2)  {width: 100%;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.group-heading{border:none;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr.group-heading th{ text-align:left}
  .registersteps-content table.agenda-table{margin-top:0px;}
body.fas_registersteps .container {max-width: 100% !important;width: 100%;padding: 0px 15px;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td{border:none; background-color:transparent;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td {background-color: transparent;padding: 23px 0px 12px 35px !important;}
 .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr{border:none; border-bottom: 1px solid #ddd !important; padding-top:12px;}
.registersteps-content table.table.table-condensed.responsive-table > tbody > tr > td::before{font-family: 'Centra No2';font-size: 16px;text-transform: uppercase;
letter-spacing: 3.2px; top: 0px;left: 35px; width: 100%; text-align: left; font-weight:normal; color:#000000}
.registersteps-content .agenda-table .addToCalendar a{float:none; width:100%; text-align:left;}
.registersteps-content #w_13015908 .responsive-table:not(.no-headers) > tbody > tr > td:nth-of-type(4)::before { display:none;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td.c_750 p strong:first-child{margin-bottom:0px;}
  .fas_myagenda table.table.table-condensed.responsive-table.agenda-table td.addToCalendar{padding-top:0px !important;}
  .register-steps-section {padding: 0px 0px;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table tr td.text-center:first-child  {position: absolute;top: 8px;left: 0px; padding: 0px !important;}
  #registrant-sq_1011390 table > tbody > tr > td:nth-of-type(1)::before, #registrant-sq_1011390 table > tbody > tr > td:nth-of-type(6)::before{display:none;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table td:last-child{text-align: left; padding-top: 0px !important;}
.registersteps-content table.table.table-condensed.responsive-table.agenda-table td:last-child:before{display:none;}
  .registersteps-content table.table.table-condensed.responsive-table.agenda-table td:first-child:before{display:none;}
  .registersteps-content .swoogo-question .form-group .col-sm-9{padding: 0px;}
  .fas_registersteps .right-header{display:none;}
  .fas_registersteps .header-top{justify-content: center;}
  .registersteps-content .swoogo-reg-progress .steps > li{width: 100%;}
  body.fas_registersteps {padding-top: 90px !important;}
  .registersteps-content button.multiselect.dropdown-toggle.btn.btn-default{width: 100% !important;}
  
  .eventpage-section{padding:12px 0px;}
  .eventpage-section .v_17036107.swoogo-title h2{margin-bottom:12px !important;}
  body.fas_session.eventpage .fast-session-section .session-filters .col-sm-6{width:100%; }
  body.fas_session.eventpage .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default{width:100% !important; }
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.speakersImages{display:none;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session{padding:0px;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td:before{display:none;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td{padding-top: 10px !important; padding-bottom: 0px !important;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url {position: relative;bottom: 0px;right: 0px;display: block;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.webinar_url .btn.btn-standard{width: 100%; margin:20px 0px 0px;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20609 {position: relative;bottom: 0px;}
  body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session td.c_20609 p{justify-content: flex-end;}
 body.fas_session.eventpage table.table.table-condensed.responsive-table.agenda-table tr.session{padding:0px 0px 40px !important; margin-bottom:30px !important; border:none !important; border-bottom:1px solid #ddd !important;}
}


@media (max-width:767px){
  .banner-area .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width:275px;}
   .banner-area .swoogo-cols .row{height: inherit; display:block;}
   .banner-area .swoogo-cols .row .col-sm-3 {padding: 12px; }
  .banner-area .swoogo-cols .row .col-sm-9{ padding-bottom:0px; min-height: 250px;} 
  .banner-area .swoogo-cols .row .col-sm-9 .swoogo-text .paragraph p { padding: 10px 0px 3px;}
  .updatebox.stagebox{margin-bottom:0px;}
  .welcome-section {padding: 30px 0px 0px;}
  .swoogo-tabs.tab-style-underline .nav-tabs > li {margin: 0px 0px 2px 0px;position: relative;display: block;float: none;}
  .swoogo-tabs.tab-style-underline .nav-tabs > li::after{display:none;}
  .agenda-area-section .swoogo-agenda select{width:100%; letter-spacing: 0px; margin-bottom: 16px;}
  .swoogo-tabs.tab-style-underline .nav-tabs {border-bottom: 0px;margin-bottom: 20px;}
  .agdenda-area-content {position: relative;min-height: 0px;padding-left: 0px;}
  .agdenda-area-content .left-agenda{display:none; position:relative; width:100%;}
  .time-tagline {display: block;}
  .time-tagline li::after{display:none;}
.bottom-agenda {display: block;}
.agenda-section {border-bottom: 1px solid #ddd;padding-bottom: 27px;margin-bottom: 30px;}
  .flim-center-section .swoogo-cols .multiple-films {padding: 0px 28px 0px;margin-bottom: 33px;}
  .flim-center-section  .multiple-films{padding: 0px 28px 0px;margin-bottom: 33px;}
.flim-center-section .swoogo-cols .multiple-films .slick-prev{height: 40px;width: 25px; background-size: 25px;}
.flim-center-section .swoogo-cols .multiple-films .slick-next{height: 40px;width: 25px; background-size: 25px;}
  .flim-center-section  .multiple-films .slick-prev{height: 40px;width: 25px; background-size: 25px;}
.flim-center-section  .multiple-films .slick-next{height: 40px;width: 25px; background-size: 25px;}
.headingblock,.header-slider {display: none;}
.header-top{min-height: inherit;}
header .nav-menus-bar ul li a{font-size:24px;}
.agdenda-area-content .slick-prev {display: none !important;}
.agdenda-area-content .slick-next {display: none !important;}
.engagement-slider{padding: 0px 28px 0px;}
.engagement-slider .slick-prev {background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/blue-arrow-left.png');
  height:40px; width:25px; position: absolute; top:0px; bottom:0px; left:0px; margin:auto; border:none; background-color:transparent; background-size:25px; font-size:0;}  
.engagement-slider .slick-next {background-repeat: no-repeat;background-image: url('https://assets.swoogo.com/themes/60b6635484acf/blue-arrow-right.png');  background-size:25px;
  height:40px; width:25px; position: absolute; top:0px; bottom:0px; right:0px; margin:auto; border:none; background-color:transparent; font-size:0;}
.engagement-block .v_16768196.swoogo-cols{display:none;}
.engagement-slider .slick-slide img{margin:auto;}
/*body.myhomepage {padding-top: 86px !important;}*/
  body.bodypad {padding-top: 62px !important;}
.banner-area .swoogo-cols .row .col-sm-9 .swoogo-text {padding-top: 5px;}
  .myagenda-section{padding:30px 0px;}
  .myagenda-section table.agenda-table td.c_750 {width: 100%;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.group-heading{border:none;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table tr.group-heading th{ text-align:left}
  .myagenda-section table.agenda-table{margin-top:0px;}
body.fas_myagenda .container {max-width: 100% !important;width: 100%;padding: 0px 15px;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table td{border:none; background-color:transparent;}
.myagenda-section table.table.table-condensed.responsive-table.agenda-table td {background-color: transparent;padding: 23px 0px 12px !important;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table tr{border:none; border-bottom: 1px solid #ddd !important; padding-top:12px;}
  .myagenda-section table.table.table-condensed.responsive-table > tbody > tr > td::before{font-family: 'Centra No2';font-size: 16px;text-transform: uppercase;
letter-spacing: 3.2px; top: 0px;left: 0px; width: 100%; text-align: left; font-weight:normal; color:#000000}
  .myagenda-section .agenda-table .addToCalendar a{float:none; width:100%; text-align:left;}
  .myagenda-section #w_13015908 .responsive-table:not(.no-headers) > tbody > tr > td:nth-of-type(4)::before { display:none;}
  .myagenda-section table.table.table-condensed.responsive-table.agenda-table td.c_750 p strong:first-child{margin-bottom:0px;}
  .fas_myagenda table.table.table-condensed.responsive-table.agenda-table td.addToCalendar{padding-top:0px !important;}
  .registersteps-content table.agenda-table{margin-top:0px;}
  .fas_register .register-steps-section .v_12859737.swoogo-button{margin-bottom:20px;}
.mainstagepage .video-banner.banner-area .swoogo-cols .row {height: inherit !important;}
  .mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-9{min-height: inherit;}
  .navbar-listing-tabs {margin: 0px;padding: 10px 0px 30px;display: block;}
  .navbar-listing-tabs li{width:100%; margin-bottom:24px; margin-right:0px;}
  .navbar-listing-tabs li:last-child{margin-bottom:0px;}
  header .nav-menus-bar.small-nav-menus-bar{width:100%; height:100%}
  header .nav-menus-bar.small-nav-menus-bar.open {top: 82px; padding-top: 0px;}
  .partnerlisting-download {margin: 0px;padding: 0px;display: block;}
.partnerlisting-download li {width: 100%; margin-bottom:20px;padding: 0px 0px;list-style: none;}
  .partnerlisting-download li:last-child{margin-bottom:0px;}
    .signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image img {max-width: 100%;}
  .signpage-section .swoogo-cols .row .col-sm-9 .swoogo-image{padding:20px 40px 0px;}
 .signpage-section .swoogo-cols .row .col-sm-3 {padding: 20px }
  .signpage-section .swoogo-cols .row .col-sm-9{min-height:170px;}
   .signpage-section .swoogo-cols .row{min-height: inherit; display: block;}
  .middle-header{display:none;}
  header .nav-menus-bar.small-nav-menus-bar ul li a{text-align: left;}
  body.signpage {padding-top: 86px !important;}
  .signpage-section .v_17037137.swoogo-button a{margin-top:30px !important;}
  .social-wall-section .swoogo-cols .row{display:block; margin:0px;}
 .social-wall-section .swoogo-cols .col-sm-6{margin:0px 0px 33px;}
  .social-wall-section .swoogo-cols .col-sm-6{padding:0px;}
  .bookstore-section .swoogo-cols .col-sm-3{position: relative;z-index: 2; padding-left:122px; min-height:130px;}
  .bookstore-section .swoogo-cols .col-sm-3{margin-bottom:30px;}
  .bookstore-section .swoogo-cols .col-sm-3 .swoogo-image {position: absolute;left:15px; top: 5px;}
  .bookstore-section .swoogo-cols h2{padding-top:0px;}
  .speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-image{height: 300px;}
  .speaker-section.speakerlisting .swoogo-speakers .speakers-custom-v2 .speaker {width: 100%;padding: 0px 15px;margin-bottom: 31px;flex: inherit;}
  .mainstagepage .banner-area.video-banner .swoogo-cols .row .col-sm-3 .swoogo-iframe iframe{height:300px;}
  .mainstage-tabblock .swoogo-btn-group .swoogo-button{display:block !important; margin-bottom:30px;}
  .mainstage-tabblock .swoogo-btn-group .swoogo-button:last-child{margin-bottom:0px !important;}
  .mainstage-tabblock .swoogo-btn-group .swoogo-button .btn-standard{min-width:100%; display:block; margin:0px;}
  .agenda-area-section .swoogo-agenda .btn-default{width:100%;}
  .agenda-area-section .swoogo-agenda .bootstrap-select {width: 100% !important;margin-bottom: 30px;}
  .video-banner .embed-responsive .embed-responsive-item iframe{height:300px; position: relative;}
  body.waitingpage:not(.tickets-new) .countdown-amount{font-size:45px; line-height:55px;}
  .workshop-video .swoogo-video2{height:212px !important;}
  .workshop-video .swoogo-title h2{margin: 20px 0px 0px !important;}
  .video-banner .swoogo-cols .v_17191618.swoogo-video2 .widget-container.resized{opacity:0; visibility: hidden;}
  footer .v_17312651.swoogo-button .btn-standard{padding: 13px 24px;}
  .film-boxiframe iframe {
	height: 200px !important;
	width: 100% !important;
}
  .bottom-agenda .sponsored-block{margin-bottom:20px;} 
  body.fas_session.eventpage .fast-session-section .session-filters .col-sm-6{padding: 0px;}
  body.fas_session.eventpage .fast-session-section .agenda-filter-toggle{display:none;}
  body.fas_session.eventpage .fast-session-section .row.visible-xs.text-center br{display:none;}
  .eventpage-section .v_17036107.swoogo-title h2{padding-top:30px;}
  .videodemand-page .eventpage-section .v_17439885.swoogo-title h2{padding-top:30px;}
  body.fas_session.eventpage .fast-session-section .session-filters.row.hidden-xs.hidden-print{margin:0px;}
  
}

@media (max-width:349px){
  .register-steps-section .swoogo-button .btn-standard{font-size:12px;}
  .bootstrap-select .dropdown-toggle .filter-option-inner {
	padding-right: 0px;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
}
  
}


/*------------------Keynote Page---------------------*/
.keynotepage{padding-top:90px}
.keynote-section { background-color:#0000FF; padding:40px 0px;}
.keynote-section h2{font-size:30px; margin:0px; padding:0px 0px 28px; line-height:40px; text-align:center;color:#333; text-transform: uppercase;
  letter-spacing: 3.37px; font-family: 'Centra No2', sans-serif;}
.keynote-section .swoogo-text .paragraph p {letter-spacing: 0.5px; max-width:800px;  margin:35px auto 15px; text-align:center; color: #FFFFFF;font-size: 20px;line-height: 30px;display: block;}
.keynote-section .swoogo-text .paragraph p a { color: #333; border-bottom: 1px solid #333; }
.keynote-section .swoogo-text .paragraph p a:hover { border-bottom: none; text-decoration: none; }

.keynote-section .swoogo-button { z-index: 1; position: relative; }
.keynote-section .btn-standard { color: #333; box-shadow: #333 0px 0px 0px 1px inset; }
.keynote-section .btn-standard div:after, .keynote-section .btn-standard:before, .keynote-section .btn-standard:after { border: 1px solid #333; }


.fast-keynotes{padding:70px 0px 30px;}
.fast-keynotes .keynotePassTitle {letter-spacing: 4px;color: #0000FF;text-transform: uppercase; font-family: 'Centra No2', sans-serif; font-size:20px; 
  line-height:30px; margin:20px 0px !important;}
.fast-keynotes .keynotePassDate { font-size: 16px;font-family: 'Centra No2', sans-serif; font-weight: 700;margin-bottom: 10px !important;
color: #0000FF;text-transform: uppercase;letter-spacing: 3.2px;font-weight: normal;line-height: 26px;}

/*------------------Square Sponsorship---------------------*/
.tickets-square .fc .tab-content .tickets-content { padding-top: 0; }
.sponsorSquare p { padding-bottom: 10px; }


.private-event-section .addToCalendar i.far.fa-calendar-plus {
    display: none !important;
}
/*------------------Attend Free Page---------------------*/
.keynotepage.attendFree {padding-top:0px !important;}
.attendFree .swoogo-reg-progress {display:none;}
footer .v_17417434.swoogo-title h2{font-size:27px; margin-top:70px !important; margin-bottom:50px !important; color:#333; line-height:36px; letter-spacing: 5.4px; 
  text-transform: uppercase; display:block; text-align:center;}
/* footer  .v_15077227.swoogo-image{margin-bottom:50px !important;} */
footer .v_17417954.swoogo-cols .row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

footer .v_17417516.swoogo-cols .row{margin:0px;}
footer .v_17417516.swoogo-cols .row .col-sm-12{display: flex;align-items: center; justify-content: center;  padding:40px 0px; padding-top:40px; border-top:1px solid #999999; border-bottom:1px solid #999999}
footer .v_17417516.swoogo-cols .swoogo-image{margin-right:180px;}
footer .v_17417516.swoogo-cols .swoogo-image:last-child{margin-right:0px;}
footer .v_17417954.swoogo-cols{padding-top:40px; padding-bottom:46px;}
footer .v_17417963.swoogo-cols{margin-bottom:150px; }
footer .v_17417963.swoogo-cols .row {display: flex; align-items: center;flex-wrap: wrap;}

@media (max-width:767px) {

/*  footer .v_15077404.swoogo-image{text-align:center;}
  footer .v_15077227.swoogo-image{margin-bottom:0px !important;} */
  footer .v_17417434.swoogo-title h2 {font-size: 13px;line-height: 21px;letter-spacing: 2.6px; margin-top: 30px !important; margin-bottom:30px !important}
  footer .v_17417954.swoogo-cols .row{display:block;}


	.footer-wrap .v_17417516.swoogo-cols .swoogo-image {
		margin-right: 60px;
	}
	.footer-wrap .v_17417954.swoogo-cols .row {
		display: flex;
	}
	.footer-wrap .v_17417954.swoogo-cols .row .col-sm-3,
	.footer-wrap .v_17417963.swoogo-cols .row .col-sm-3 {
		width: 50%;
		padding-top: 20px;
		padding-bottom: 36px;
	}
	.footer-wrap .v_17417954.swoogo-cols {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.footer-wrap .v_17417963.swoogo-cols {
		margin-bottom: 40px;
	}
}


/* Splash Page Crystals */
.speaker-section .container, .expect-section .container, .location-section .container { position: relative; }
.speaker-section .container:before, .expect-section .container:before {
    content: " ";
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
}
/*#1*/.speaker-section .container:before {
    background-image: url(https://assets.swoogo.com/uploads/full/1785228-627994615457a.png);
	top: -105px;
    right: -193px;
    background-size: 280px 352px;
    width: 280px;
    height: 352px;
}
/*#2*/.expect-section .container:before {
  background-image: url(https://assets.swoogo.com/uploads/full/1785230-627994615ef6f.png);
	top: -111px;
    left: -338px;
    background-size: 426px 353px;
    width: 426px;
    height: 353px;
}
/*#3*/.location-section {
	background-image: url(https://assets.swoogo.com/uploads/full/1785229-627994615a2e4.png);
      background-repeat: no-repeat;
      background-size: 284px 352px;
  background-position: bottom right;
}
@media (max-width:1330px) {
  /*#3*/.location-section {
    padding-bottom: 250px;
  }
}
@media (max-width:1199px) {
  /*#2*/.expect-section .container:before { left: -418px; }
}
@media (max-width:1095px) {
  /*#2*/.expect-section .container:before { display: none; }
}
@media (max-width:890px) {
  /*#1*/.speaker-section .container:before { display: none; }
  /*#3*/.location-section {
    background-image: url(https://assets.swoogo.com/uploads/full/1785230-627994615ef6f.png);
    background-size: 213px 176px;
    padding-bottom: 176px;
  }
}



/* dinners popup on tix page */
#newTix .modal-body .swoogo-spacer { display:none; }
@media (min-width:600px) {
  #newTix .modal-body { padding: 50px 50px 15px; }
  #newTix .modal-content {
    background: #fff url(https://assets.swoogo.com/uploads/full/1785228-627994615457a.png) top left no-repeat;
    background-size: 205px auto;
  }
  #newTix .modal-header { background-color: transparent !important; }
  #newTix .modal-body .swoogo-spacer { display:block; }
}


/*24-05-2022*/
.footer .swoogo-image{display:none !important;}


body.homepage{padding-top: 103px !important;}
@media (max-width: 991px) {
body.homepage{padding-top: 103px !important;}
}
@media (max-width: 767px) {
body.homepage{padding-top: 91px !important;}
}
/*06262022*/
body.fas_session.schedulepage div#agenda-filter-section { display: none;}

/*06302022/
@media (min-width: 768px) and (max-width: 1024px){
   .fas_session_detail .type_id .sess-type-header { left: -267px; top: 70px;}
    body.fas_session.schedulepage.fas_session_detail table.table.table-condensed.responsive-table.agenda-table tr.session {min-height: 147px;} 
    body.fas_session.schedulepage.fas_session_detail table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td.type_id { width: 0px !important; position: relative;}
    body.fas_session.schedulepage.fas_session_detail table.table.table-condensed.responsive-table.agenda-table:not(.no-header-row) > tbody > tr > td.c_470{ width: 300px !important;}
    body.fas_session.fas_session_detail table.table.table-condensed.responsive-table.agenda-table td .sess-type-header{position: absolute;}   
}
@media only screen and (min-device-width: 768px)  and (-webkit-min-device-pixel-ratio: 1) {
.fas_session_detail .type_id .sess-type-header { left: -236px; top: 70px;}
}*/
/* Portrait /
@media only screen and (min-device-width: 768px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
.fas_session_detail .type_id .sess-type-header { left: -236px; top: 70px;}
}*/
/* Landscape /
@media only screen and (min-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
.fas_session_detail .type_id .sess-type-header { left: -236px; top: 70px;}
}*/
/* ----------- iPad 3, 4 and Pro 9.7" ----------- Portrait and Landscape /
@media only screen and (min-device-width: 820px) and (-webkit-min-device-pixel-ratio: 2) {
.fas_session_detail .type_id .sess-type-header {left: -267px;top: 70px; }
}
.fas_session_detail div#w_20350702 {display: none;}
body.fas_session.schedulepage.fas_session_detail table.table.table-condensed.responsive-table.agenda-table tbody tr td.times_with_timezone {width: 115px !important; padding-right: 20px !important;}
body.fas_session.schedulepage.fas_session_detail table.table.table-condensed.responsive-table.agenda-table tbody tr td.c_750 { width: 720px; }
*/

.register-steps-section .swoogo-button .btn-standard span{left:0;}
.register-steps-section .swoogo-button .btn-standard .fa-arrow-circle-left{margin-right:4px;}
.register-steps-section .swoogo-button .btn-standard .fa-arrow-circle-right{margin-left:4px;}

.fas_session_detail  .slick-track{display: flex !important;}
.fas_session_detail  .slick-initialized .slick-slide { display: flex !important; height: auto !important; }
body.fas_session.schedulepage table.table.table-condensed.responsive-table.agenda-table tr.group-heading {border-top: 2px solid #0072BC !important ; border-bottom: 2px solid #0072BC !important;}
body.fas_session.schedulepage table.table.table-condensed.responsive-table.agenda-table tr.group-heading + tr{border-top:0px !important;}
body.fas_session.schedulepage table.table.table-condensed.responsive-table.agenda-table td.c_750 p > strong:first-child {text-transform: inherit !important;}


@font-face {
    font-family: 'centra_no2bold';
    src: url('https://assets.swoogo.com/themes/62795f17199b0/centra_no2_bold-webfont.eot');
    src: url('https://assets.swoogo.com/themes/62795f17199b0/centra_no2_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://assets.swoogo.com/themes/62795f17199b0/centra_no2_bold-webfont.woff2') format('woff2'),
         url('https://assets.swoogo.com/themes/62795f17199b0/centra_no2_bold-webfont.woff') format('woff'),
         url('https://assets.swoogo.com/themes/62795f17199b0/centra_no2_bold-webfont.ttf') format('truetype'),
         url('https://assets.swoogo.com/themes/62795f17199b0/centra_no2_bold-webfont.svg#centra_no2bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media (max-width: 767px) {
.fast-session-section .btn-standard {margin-left: 0; margin-right: 0; padding: 5px 20px;}
}
/*070722*/
/*
@media (max-width: 767px) {
body.fas_session table.table.table-condensed.responsive-table.agenda-table td.c_750 p br:nth-child(2) { margin-top: 15px !important;display: block;content: '';}
}
*/
/*
@media all and (min-width:768px) and (max-width:1199px) {
  body.howto-signup-page .faq-details {padding-top: 0 !important;}
  body.howto-signup-page  .signup-session .swoogo-cols .col-sm-6 {padding-bottom: 4px !important;}
  body.howto-signup-page .signup-section {padding-bottom: 15px !important;}
}
*/

/*body.fas_session.fas_session_detail table.table.table-condensed.responsive-table.agenda-table td .sess-type-header .sess-type-text{word-break: break-all;}*/
/*08082022*/

@media (min-width: 1200px) and (max-width: 1366px) {
.left-header {width: 365px !important;}
.main-navbar .right-header .inner-menubar > ul > li {padding: 34px 7px !important;letter-spacing: 2.5px !important;}
}
@media (max-width: 767px) {
.myagendapage .agenda-content .widget.v_28330037.swoogo-button.text-center.hidden-print {margin-bottom: 0;}
.agenda-table .row.visible-xs.text-center br { display: none;}
.agenda-table .row.visible-xs.text-center a.btn.btn-standard.agenda-filter-toggle { margin-bottom: 12px;}
body.myagendapage table.table.table-condensed.responsive-table.agenda-table td.addToCalendar .btn-standard, body.myagendapage table.table.table-condensed.responsive-table.agenda-table td.more_info .btn-standard {line-height: 14px !important;} 
}
@media (min-width: 991px){
body.myagendapage table.table.table-condensed.responsive-table.agenda-table tbody tr td.c_750 { width: 730px !important; padding: 0 40px 0 0 !important;}
}

.forgot{text-align:left;}
.forgot a{color: #0072BC; display: inline-block;}
.register-steps-section .v_22137541.swoogo-button .btn-standard{margin-left:0; margin-right:0;}
.registersteps-content .v_22139317.swoogo-title h2{color: #000000; text-align: left;}
@media (min-width: 768px) and (max-width: 991px) {
.register-steps-section .v_22137541.swoogo-button .btn-standard{min-width: 162px;}
}
@media (max-width: 767px){
.registersteps-content .v_22139317.swoogo-title h2 {padding-top: 20px;}
}
body.myagendapage table.table.table-condensed.responsive-table.agenda-table.no-headers .c_750{line-height:0 !important;}
@media (max-width: 420px){
body.myagendapage .agenda-table .mt-medium.mb-medium {margin-top: -2px !important;}
body.myagendapage .agenda-content .widget.v_28363079.swoogo-button.text-center.hidden-print { margin-bottom: 0 !important;}
body.myagendapage .agenda-content .swoogo-button a.btn.btn-standard.btn-group.mt-none.mb-none { margin-bottom: 7px !important;}
}