@font-face {
font-family: 'GT America Mono';
font-weight: 400;
font-style: normal;
src: url(https://assets.swoogo.com/custom-font/3818.woff) format('woff');
}
@font-face {
font-family: 'GT America Mono medium';
font-weight: 600;
font-style: normal;
src: url(https://assets.swoogo.com/custom-font/3817.woff) format('woff');
}
@font-face {
font-family: 'GT America Mono bold';
font-weight: 700;
font-style: normal;
src: url(https://assets.swoogo.com/custom-font/3816.woff) format('woff');
}
@font-face {
font-family: 'GT America Mono';
font-weight: 700;
font-style: normal;
src: url(https://assets.swoogo.com/custom-font/3815.woff) format('woff');
}
@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');
}  @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: 18px;
color: #000;
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
p, li { font-size: 20px; line-height: 30px; color: #fff;}
.container {max-width: 1200px !important;}
.title, .title p {
color: #000;
font-size:30px;
line-height:1.35;
font-family:'GT America Mono bold', sans-serif;
font-weight:700;
text-transform: uppercase;
letter-spacing: .3em;
}
a, a:focus, a:hover, a:active {outline:none;}
.ui-sortable-placeholder {min-height:40px;} html { display: flex; }
body, body > form {
width: 100%;
display: flex;
min-height: 100vh;
flex-direction: column;
}
.nav-wrap, .footer-container { flex-shrink: 0; }
.content-section { flex-grow: 1; } .text-logo a {color:#c8ff00;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: 'GT America Mono bold', 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: #c8ff00;
}
p.dateLocation2 { font-weight: 400; } .site-background {background-repeat: no-repeat;background-position: center;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;} .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:'Lato', 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;} .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: 'GT America Mono', 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;} #header-wrap {
height: 700px;
padding: 0;
background-color: #8441EF;
position: relative;
z-index: 0;
}
.header .title, .header .title p {
font-family:'GT America Mono bold', 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;
}  .standard-page .header .title { }
.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 { }
.standard-page .site-background {background-position: center center;} .swoogo-button { margin-top: 8px; margin-bottom:16px; }
.btn-standard, .btn-alternate {padding: 13px 40px;}
@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;}
#w_11475688 {  }
}
@media all and (min-width:768px) and (max-width:991px) {
#w_11475688 { display: none; }
}
.btn-standard, .btn-alternate {
color: #8441EF;
background: transparent;
font-family: "GT America Mono bold", sans-serif;
font-style: normal;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.25em;
position: relative;
border-radius: 0;
box-shadow: 0px 0px 0px 1px #8441EF inset;
margin-left: 16px;
margin-right: 16px;
}
.btn-standard:active, .btn-alternate:active {
box-shadow:0px 0px 0px 1px #8441EF inset;
}
.btn-standard::after, .btn-alternate::after {
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 8px;
left: -8px;
right: 8px;
bottom: -8px;
}
.btn-standard::before, .btn-alternate::before {
-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}
.btn-standard:hover::before, .btn-alternate: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;
}
.btn-standard div::after, .btn-alternate div::after {
-webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out;transition: inset .2s ease-in-out;
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 8px;
left: -8px;
right: 8px;
bottom: -8px;
}
.btn-standard:hover div::after, .btn-alternate:hover div::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;
}
.btn-standard span, .btn-alternate span {
position: relative;
top: 4px;
left: -2px;
}
.btn-standard:hover, #btn-standard_hover {
color:#8441EF;
background-color: transparent;
}
.btn-alternate {
border-color: #fbb9c2;
background:#fbb9c2;
color: #8441EF;
font-weight: 300;
font-size:20px;
}
.btn-alternate:hover, #btn-alternate_hover {background-color:#f8cbd3;color: #8441EF;border-color:#fbb9c2;} .content-section-1, .content-section {margin-bottom:30px;}
.standard-page .content-section { padding-top: 50px; } footer { margin-top: 100px; background-color: #000;padding-top: 25px;padding-bottom:30px;}
footer p, footer .paragraph {
color:#777777;
font-family:'GT America Mono', 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: #c8ff00;
text-decoration: none;
font-family:'GT America Mono', 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;
} @media all and (min-width:768px) {
.standard-page #banner h2 { } .header .paragraph { }
.swoogo-nav { 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%;}
}  @-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%}
} .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;
} }
#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;
} @-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: 50px;
width: calc(100% - 100px);
height: 600px;
padding: 50px;
border: 1px solid #c8ff00;
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;
} .content-section > .content {
background-color: #8441EF;
padding: 70px 0;
}
.upsell-section {
background-color: #C8FF00!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;
} 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; }
body:not(.tickets-new) .countdown-period {
font-family: 'Centra No2', sans-serif;
font-weight: 700;
font-size: 12px;
letter-spacing: 0.03em;
color: #fbb9c2; margin-top: -8px;
} .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; }
} div.required label.control-label:first-child::after { color: #d41a69; }  .ingo_login_widget .ingo_login_widget_header {
color: #fff !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: #fff !important;
font: 300 17px/20px 'Centra No2' !important;
}
.ingo_login_widget .ingo_login_widget_subheader {
margin-bottom: 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; }
.ingo_login_widget_social_button_text {
font: 900 24px/70px 'Centra No2' !important;
text-transform: uppercase !important;
letter-spacing: 0.03em !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: #fff !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_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: #fff !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: 38% !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: #fff !important;
}
.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_tooltip .ingo_login_widget_field_tooltip_icon {
fill: #fff !important;
} .ingo_social_widget {
border-color: #000 !important;
border-width: 2px !important;
}
.swoogo-line {
margin-left: -15px !important;
margin-right: -15px !important;
} .title p.ticketType {
font-size: 65%;
}
.tickets-new .flex {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.tickets-new .flex.h-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.tickets-new .flex.v-center {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.tickets-new .flex.vh-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
@font-face {
font-family: "Centra No2";
font-weight: 500;
font-style: normal;
src: url(https://swoogo.s3.amazonaws.com/themes/5cf6da5cbc285/CentraNo1-Medium.woff) format("woff"), url(https://swoogo.s3.amazonaws.com/themes/5cf6da5cbc285/CentraNo1-Medium.woff2) format("woff2");
}
@font-face {
font-family: "Centra No2";
font-weight: 800;
font-style: normal;
src: url() format("woff"), url(https://swoogo.s3.amazonaws.com/themes/5cf6da5cbc285/CentraNo1-Extrabold.woff2) format("woff2");
}
.fc, .fc * {
margin: 0;
padding: 0;
line-height: normal;
}
.fc {
font-family: "Centra No2";
font-weight: auto;
} @media (max-width: 768px) {
.fc .content {
padding-bottom: 0;
}
}
.tickets-new2 {
background-color: #8441EF;
}
.tickets-new2 .main-content .swoogo-title, .tickets-new2 .main-content .swoogo-title p {
color: #c8ff00;
}
@media (max-width: 768px) {
.fc .tabs-block > .row {
max-width: 100%;
}
}
.fc .row {
position: relative;
width: 1140px;
max-width: 94%;
margin: 0 auto;
}
.fc .tabs {
font-size: 0;
margin: 0;
padding: 0;
list-style: none;
text-align: center;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-wrap: none;
}
.fc .tabs-block > .row {
top: 1px;
}
.fc .tabs div {
font-family: 'GT America Mono';
font-size: 15px;
font-weight: 400;
letter-spacing: .3em;
display: inline-block;
margin-right: -1px;
padding: 25px 40px;
cursor: pointer;
color: #b3b3b3;
border: 1px solid #c8ff00;
border-bottom: none;
}
@media (max-width: 960px) {
.fc .tabs div {
padding: 15px 10px;
}
}
@media (max-width: 768px) {
.fc .tabs div {
font-size: 13px;
}
}
@media (max-width: 480px) {
.fc .tabs div {
letter-spacing: 0;
padding: 15px 6px;
}
}
.fc .tabs div:last-child {
margin-right: 0;
}
.fc .tabs div.active {
color: #fff;
background: #8441EF;
font-size: 17px;
font-family: 'GT America Mono bold';
font-weight: 700;
}
.fc .ticket-info .item {
position: relative;
}
.fc .ticket-info .item:nth-child(odd) {
background: #f5f5f5;
}
.fc .ticket-info .item .title, .fc .ticket-info .item .title p  {
font-family: "Centra No2";
font-size: 15px;
font-weight: normal;
color: #000;
letter-spacing: normal;
line-height: 22px;
position: relative;
cursor: pointer;
text-transform: none;
}
.fc .ticket-info .item .title  {
padding: 14px 35px 14px 10px;
}
.fc .ticket-info .item .title p  {
padding-bottom: 0;
}
.fc .ticket-info .item .title.acc-info span {
position: absolute;
top: 18px;
right: 20px;
}
@media (max-width: 768px) {
.fc .ticket-info .item .title.acc-info span {
display: none;
}
}
.fc .ticket-info .item .title.acc-info span:before, .fc .ticket-info .item .title.acc-info span:after {
position: absolute;
right: 0;
content: "";
background-color: #000;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fc .ticket-info .item .title.acc-info span:before {
right: 4px;
width: 1px;
height: 9px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.fc .ticket-info .item .title.acc-info span:after {
top: 4px;
right: 0;
width: 9px;
height: 1px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.fc .ticket-info .item .title.acc-info.active span:before {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.fc .ticket-info .item .title.acc-info.active span:after {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.fc .ticket-info .item .info {
font-size: 15px;
font-weight: normal;
display: none;
padding: 0px 35px 20px 25px;
color: #4d4d4d;
}
.fc .ticket-info .item .info p {
font-size: 15px;
font-weight: 400;
line-height: 24px;
padding-bottom: 5px;
}
body:not(.tickets-square) .fc .tab-content {
display: none;
border-top: 1px solid #c8ff00;
}
@media (max-width: 768px) {
.fc .tab-content {
background-color: #efefef;
padding-bottom: 100px;
}
}
.fc .tab-content.active {
display: inherit;
}
.fc .tab-content .rate-desktop {
background: #8441EF;
position: relative;
}
@media (max-width: 768px) {
.fc .tab-content .rate-desktop {
display: none;
}
}
.fc .tab-content .rate-desktop .row {
width: 960px;
}
.fc .tab-content .rate-desktop .item {
position: relative;
padding: 45px 0 30px;
background: #8441EF;
-webkit-flex-basis: 120px;
-moz-flex-basis: 120px;
-ms-flex-basis: 120px;
flex-basis: 120px;
}
.fc .tab-content .rate-desktop .item h4 {
font-family: 'GT America Mono bold', sans-serif;
letter-spacing: .25em;
font-size: 11px;
margin-bottom: 10px;
text-transform: uppercase;
text-align: center;
color: #c8ff00;
font-weight: 700;
}
.fc .tab-content .rate-desktop .item .ends-date {
position: relative;
box-sizing: border-box;
width: 75px;
height: 75px;
margin: 0 auto;
text-align: center;
border: 1px solid #c8ff00;
background: #8441EF;
border-radius: 50%;
z-index: 1;
}
.fc .tab-content .rate-desktop .item .ends-date .circle-wrapper {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
left: calc(100% + 4px);
width: 142px;
}
.fc .tab-content .rate-desktop .item .ends-date .circle-wrapper span {
background: #c8ff00;
display: inline-block;
width: 2px;
height: 2px;
margin: 0 7px 3px;
border-radius: 50%;
}
.fc .tab-content .rate-desktop .item .ends-date div.text {
font-family: 'GT America Mono bold', sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: .25em;
line-height: 16px;
width: 100%;
text-transform: uppercase;
color: #c8ff00;
padding: 3px 3px 3px 7px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.fc .tab-content .rate-desktop .item .ends-date .wrap-span-dots {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.fc .tab-content .rate-desktop .item .ends-date .wrap-span-dots span {
display: inline-block;
width: 6px;
height: 6px;
border-radius: 50%;
background: #0e789c;
}
.fc .tab-content .rate-desktop .item.active .ends-date {
border: 4px solid #c8ff00;
background: #c8ff00;
}
.fc .tab-content .rate-desktop .item.active .ends-date div {
color: #8441EF;
}
.fc .tab-content .rate-desktop .item.active h4 {
color: #c8ff00;
}
.fc .tab-content .rate-desktop .item.img img {
bottom: 0;
background-color: #9ad6db;
z-index: 1;
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.fc .tab-content .rate-mobile {
display: none;
background: #8441EF;
padding: 30px 25px;
}
.fc .tab-content .rate-mobile > div {
font-size: 13px;
color: #c8ff00;
text-transform: uppercase;
font-weight: 700;
font-family: 'GT America Mono bold', sans-serif;
letter-spacing: 0.25em;
margin-bottom: 5px;
text-align: left;
overflow-x: hidden;
}
.fc .tab-content .rate-mobile > div:before {
float: left;
width: 0;
white-space: nowrap;
content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
font-size: 8px;
letter-spacing: normal;
}
.fc .tab-content .rate-mobile > div span:first-child {
padding-right: 0.43em;
background: #8441EF;
}
.fc .tab-content .rate-mobile > div span + span {
float: right;
padding-left: 0.43em;
background: #8441EF;
}
.fc .tab-content .rate-mobile > div:last-child {
margin-bottom: 0;
}
.fc .tab-content .rate-mobile > div.active {
color: #fff;
}
@media (max-width: 768px) {
.fc .tab-content .rate-mobile {
display: block;
text-align: center;
}
}
@media (max-width: 480px) {
.fc .tab-content .rate-mobile {
padding: 30px 20px;
}
}
.fc .tab-content .tickets-content {
padding: 20px 0px 30px;
background-color: #8441EF;
}
@media (max-width: 768px) {
.fc .tab-content .tickets-content {
padding: 40px 0 10px;
}
}
.fc .countdown {
font-family: 'GT America Mono bold', sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1.35;
margin-bottom: 50px;
text-align: center;
letter-spacing: 0.25em;
color: #c8ff00;
text-transform: uppercase;
}
@media (max-width: 768px) {
.fc .countdown {
font-size: 20px;
}
}
.fc .countdown .content {
padding: 0;
display: inline-block;
}
.fc .countdown .countdown-section {
width: initial;
font-size: inherit;
}
.fc .countdown .countdown-section,
.fc .countdown .countdown-amount,
.fc .countdown .countdown-period {
display: inline;
}
.fc .countdown .countdown-period {
text-transform: uppercase;
}
.fc .countdown .countdown-amount:after {
content: " ";
}
.fc .countdown .countdown-period:after {
content: ",";
}
.fc .countdown .countdown-section:last-child .countdown-period:after {
content: ".";
}
.fc .countdown .countdown-section:first-child:before {
content: "Prices increase in ";
}
.fc .tab-content .tickets-content .info-text {
font-size: 20px;
font-weight: 700;
margin-bottom: 50px;
text-align: center;
color: #8441EF;
}
@media (max-width: 768px) {
.fc .tab-content .tickets-content .info-text {
padding: 0 26px;
}
}
.fc .tab-content .tickets-content .ticket-table {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin: 0 -1%;
width: 102%;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.fc .tab-content-1 .tickets-content .ticket-table > * {
width: 32.33333%;
margin: 0 2px 1.25em;
}
.fc .tab-content-2 .tickets-content .ticket-table > * {
width: 40%;
margin: 0 2px 1.25em;
}
.fc .tab-content-3 .tickets-content .ticket-table > * {
width: 40%;
}
@media (max-width: 1024px) {
.fc .tab-content.tab-content-1 .tickets-content .ticket-table {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin: 0 -1%;
width: 102%;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.fc .tab-content .tickets-content .ticket-table > * {
width: 48%;
margin: 0 1% 1.5em;
}
}
@media (max-width: 768px) {
.fc .tab-content .tickets-content .ticket-table {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin: 0 -1%;
width: 102%;
}
.fc .tab-content .tickets-content .ticket-table > * {
width: 98%;
margin: 0 1% 2em;
}
}
.fc .tab-content .tickets-content .ticket-table > .item {
position: relative;
box-sizing: border-box; background-color: #fff;
padding-top: 20px;
}
@media (max-width: 768px) {
.fc .tab-content .tickets-content .ticket-table > .item {
background-color: #fff;
}
}
.fc .tab-content .tickets-content .ticket-table > .item .main-price {
padding: 15px 20px;
text-align: center;
border-bottom: 1px solid #dedede;
color: #8441EF;
}
.fc .tab-content .tickets-content .ticket-table > .item .main-price figure {
margin-bottom: 8px;
min-height: 56px;
}
.fc .tab-content .tickets-content .ticket-table > .item .main-price h3 {
margin-bottom: 25px;
margin-top: 25px;
color: #000;
font-size: 19px;
line-height: 1.35;
font-family: 'GT America Mono bold', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .3em;
}
@media (max-width: 1024px) {
.fc .tab-content .tickets-content .ticket-table > .item .main-price h3 br {
display: none;
}
}
.fc .tab-content .tickets-content .ticket-table > .item .main-price .price { font-family: "GT America Mono";
font-weight: 700;
font-size: 70px;
letter-spacing: normal;
}
.fc .tab-content .tickets-content .ticket-table > .item .main-price .price .paragraph p {
color: #000;
font-size: 30px;
line-height: 1.35;
font-family: 'GT America Mono bold', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .3em;
}
.fc .tab-content .tickets-content .ticket-table > .item .main-price .early-rate,
.fc .tab-content .tickets-content .ticket-table > .item .main-price .early-rate .paragraph,
.fc .tab-content .tickets-content .ticket-table > .item .main-price .early-rate p {
font-size: 16px;
font-weight: 400;
color: #8441EF;
margin: 0;
margin-top:5px;
padding: 0;
}
.fc p.inquire {
font-family: 'Centra No2', sans-serif;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 0.12em;
font-size: 16px;
}
.fc .tab-content .tickets-content .ticket-table > .item .two-proposals,
.fc .tab-content .tickets-content .ticket-table > .item .one-proposal {
font-size: 12px;
padding: 15px 45px;
color: #4d4d4d;
border-bottom: 1px solid #dedede;
text-transform: uppercase;
letter-spacing: 0.12em;
font-family: 'GT America Mono';
font-weight: 400;
letter-spacing: 0.25em;
font-size: 12px;
}
.fc .tab-content .tickets-content .ticket-table > .item .two-proposals strong,
.fc .tab-content .tickets-content .ticket-table > .item .one-proposal strong
{
font-size: 14px;
font-family: 'GT America Mono bold';
font-weight: 700;
}
.fc .tab-content .tickets-content .ticket-table > .item .two-proposals > div,
.fc .tab-content .tickets-content .ticket-table > .item .one-proposal > div {
font-weight: normal;
text-align: center;
}
.fc .tab-content .tickets-content .ticket-table > .item .two-proposals strong,
.fc .tab-content .tickets-content .ticket-table > .item .one-proposal strong {
display: block;
}
.fc .tab-content .tickets-content .ticket-table > .item .ticket-info {
padding: 2px 14px 14px
}
@media (max-width: 768px) {
.fc .tab-content .tickets-content .ticket-table > .item .ticket-info {
display: none;
}
}
.fc .tab-content .tickets-content .ticket-table > .item > .content {
padding: 13px;
}
.fc .tab-content .tickets-content .ticket-table .btn {
top: auto;
right: auto;
bottom: auto;
left: auto;
display: block;
margin: 0 auto;
left: 4px;
width: 90%;
}
@media (max-width: 768px) {
.fc .tab-content .tickets-content .ticket-table .btn {
letter-spacing: 1px;
}
}
.fc .btn-standard::before, .fc .btn-alternate::before,
.fc .btn-standard::after, .fc .btn-alternate::after,
.fc .btn-standard div::after, .fc .btn-alternate div::after{
z-index: 0;
}
@media (max-width: 640px) {
.fc .tab-content .gallery figure {
display: none;
}
.fc .tab-content .gallery figure:first-child {
display: block;
}
}
.fc .tab-content .gallery img {
width: 100%;
height: 188px;
-o-object-fit: cover;
object-fit: cover;
}
.fc .copyright {
text-align: center;
}
.fc .copyright p {
font-size: 14px;
color: #666;
}
@media (max-width: 768px) {
.fc .copyright p {
padding: 0 25px;
line-height: 1.3;
}
}
.fc .copyright p a {
color: #666;
}
.fc .grid-3 {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin: 0 -1.5%;
width: 103%;
}
.fc .grid-3 > * {
width: 30.3333333333%;
margin: 0 1.5% 2em;
}
@media (max-width: 640px) {
.fc .grid-3 {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin: 0 -0.5%;
width: 101%;
}
.fc .grid-3 > * {
width: 99%;
margin: 0 0.5% 1em;
}
}
.fc .gallery {
margin-bottom: 20px;
}
.fc .info-text {
max-width: 690px;
margin: 0 auto 30px;
text-align: center;
}
@media (max-width: 768px) {
.fc .info-text {
max-width: 100%;
}
}
.fc .info-text p {
font-family: "Centra No2";
font-size: 19px;
}
.fc .title-content h3 {
font-family: "GT America Mono";
font-weight: 700;
font-size: 44px;
font-weight: normal;
margin-bottom: 40px;
text-align: center;
letter-spacing: 4.4px;
text-transform: uppercase;
color: #000;
}
@media (max-width: 768px) {
.fc .title-content h3 {
font-size: 36px;
}
}
.fc .tab-content-4 {
padding: 60px 0;
}
@media (max-width: 768px) {
.fc .tab-content-3 {
padding: 0;
}
}
@media (max-width: 768px) {
.fc .tab-content-4 .mobile-wrap {
padding-top: 40px;
background: #fff;
}
}
.fc .tab-content-4 > .row {
padding-top: 18px;
}
.fc .tab-content-4 .ticket-info {
padding: 33px 13px 13px;
border: 1px solid #dedede;
box-sizing: border-box;
}
@media (max-width: 768px) {
.fc .tab-content-4 .ticket-info {
background: #fff;
}
}
.fc .tab-content-4 .ticket-info h4 {
font-size: 19px;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.6px;
margin-bottom: 20px;
}
.fc .tab-content-4 .ticket-info .item .title {
cursor: initial;
}
.fc .tab-content-4 .bottom-info {
text-align: center;
padding: 20px 10px;
}
@media (max-width: 768px) {
.fc .tab-content-4 .bottom-info {
background: #fff;
padding: 50px 0 100px;
}
}
.fc .tab-content-4 .bottom-info p {
font-size: 20px;
padding-bottom: 0;
}
@media (max-width: 768px) {
.fc .tab-content-4 .bottom-info p {
line-height: 1.3;
}
}
.fc .tab-content-4 .bottom-info .red {
color: #ef4224;
}
.fc .tab-content-4 .bottom-info .red a {
color: inherit;
}
.fc .tab-content-5 {
padding: 60px 0;
}
@media (max-width: 768px) {
.fc .tab-content-5 {
background: #fff;
padding: 40px 0;
}
}
.fc .tab-content-5 .btn {
display: inline-block;
}
@media (max-width: 768px) {
.fc .tab-content-5 .btn {
min-width: 175px;
letter-spacing: 1px;
}
}
.fc p {
font-weight: 400;
line-height: 1.6;
padding-bottom: 20px;
}
.fc .btn {
font-size: 15px;
line-height: 1;
letter-spacing: 0.12em;
bottom: 16px;
left: 11px;
display: inline-block;
padding: 13px 40px;
cursor: pointer;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
} .fc .block-center {
text-align: center;
}
.fc .mobile-details {
font-family: "Centra No2";
font-weight: 200;
font-size: 15px;
color: #5a5a5a;
text-transform: uppercase;
background: #c5c5c5;
border-radius: 4px;
padding: 10px 10px 6px;
text-align: center;
margin: 0 13px 13px;
letter-spacing: 1px;
position: absolute;
z-index: 0;
opacity: 0;
}
@media (max-width: 768px) {
.fc .mobile-details {
position: static;
z-index: 1;
opacity: 1;
}
}
.fc .mobile-details span {
display: inline-block;
width: 9px;
height: 9px;
position: relative;
margin-left: 8px;
margin-bottom: 1px;
}
.fc .mobile-details span:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 9px;
height: 1px;
background: #5a5a5a;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fc .mobile-details span:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 1px;
height: 9px;
background: #5a5a5a;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fc .mobile-details.active span:before {
-webkit-transform: translate(-50%, -50%) rotateZ(-180deg);
-moz-transform: translate(-50%, -50%) rotateZ(-180deg);
-ms-transform: translate(-50%, -50%) rotateZ(-180deg);
transform: translate(-50%, -50%) rotateZ(-180deg);
}
.fc .mobile-details.active span:after {
-webkit-transform: translate(-50%, -50%) rotateZ(-90deg);
-moz-transform: translate(-50%, -50%) rotateZ(-90deg);
-ms-transform: translate(-50%, -50%) rotateZ(-90deg);
transform: translate(-50%, -50%) rotateZ(-90deg);
} #w_2965268 a, #w_2965268 a:hover {
background: #5a5a5a;
border-color: #5a5a5a;
}  @font-face {
font-family: 'gt_america_monomedium';
src: url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_medium-webfont.eot);
src: url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_medium-webfont.eot?#iefix) format('embedded-opentype'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_medium-webfont.woff2) format('woff2'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_medium-webfont.woff) format('woff'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_medium-webfont.ttf) format('truetype'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_medium-webfont.svg#gt_america_monomedium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gt_america_monobold';
src: url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_bold-webfont.eot);
src: url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_bold-webfont.eot?#iefix) format('embedded-opentype'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_bold-webfont.woff2) format('woff2'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_bold-webfont.woff) format('woff'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_bold-webfont.ttf) format('truetype'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt_america_mono_bold-webfont.svg#gt_america_monobold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gt_america_monoregular';
src: url(https://assets.swoogo.com/themes/60b6635484acf/gt-america-mono-regular-webfont.eot);
src: url(https://assets.swoogo.com/themes/60b6635484acf/gt-america-mono-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt-america-mono-regular-webfont.woff2) format('woff2'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt-america-mono-regular-webfont.woff) format('woff'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt-america-mono-regular-webfont.ttf) format('truetype'),
url(https://assets.swoogo.com/themes/60b6635484acf/gt-america-mono-regular-webfont.svg#gt_america_monoregular) format('svg');
font-weight: normal;
font-style: normal;
}  #nav-menus{width:35px;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:#C8FF00; padding:7px 0px 5px; text-align:center; position:relative; z-index: 999;}
.top-strip p{margin:0px; padding:0px; font-size:12px; color:#8441EF; text-transform:uppercase; font-family: 'GT America Mono', sans-serif; line-height: 12px; letter-spacing:1.2px;}
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: 16px 20px; align-items: center; background-color:#000; z-index: 999; position:relative; min-height: 106px;} 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: 'GT America Mono bold', sans-serif; font-weight:700; }
header .nav-menus-bar ul li a:hover{text-decoration:none; border: none; color:#C8FF00;}
header .right-header {display: flex;align-items: center;}
header .right-header }
header .right-header .btn-standard::before{border: 1px solid #C8FF00;}
header .right-header .btn-standard::after{border: 1px solid #C8FF00;}
header .right-header .btn-standard div::after{border: 1px solid #9c90e2 ;}
.scrollstop{overflow:hidden;}
.homepage{padding-top:90px}  .banner-section{height:500px;padding: 0;background-repeat: no-repeat;
background-position: center top ;background-size: cover;}
.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:#C8FF00; text-transform:uppercase; 
font-family: 'GT America Mono', 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:#C8FF00; text-transform:uppercase; 
font-family: 'GT America Mono' , sans-serif; font-weight:400; line-height: 30px; letter-spacing:6px;}  .announcements-block{padding:30px 0px; }
.announcements-block .swoogo-title h2{text-align:center; margin-bottom:27px !important; color:#8441EF; font-size:27px; line-height:35px;  text-transform: uppercase; letter-spacing:0.2em;}
.announcements-block .paragraph p{text-align: left; letter-spacing: 0.5px; margin-bottom:15px; color:#4d4d4d;}
.announcements-block .paragraph p b{text-transform: uppercase; color:#8441EF; letter-spacing: 5px;}
.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;}  .highlights-block{padding:35px 0px;}
.highlights-block .swoogo-title h2{text-align:center; margin-top:0px !important; margin-bottom:27px !important;  color:#8441EF; font-size:27px; line-height:35px;  
text-transform: uppercase; letter-spacing:0.2em;}
.highlights-block .swoogo-video{width:850px; margin:auto;}  .expect-section{padding:40px 0px; background-color:#C8FF00;}
.expect-section .v_14847075.swoogo-title h2{color:#8441EF; font-size:27px; line-height:35px;  text-transform: uppercase; letter-spacing:0.2em;}
.expect-section .swoogo-title h2{color:#8441EF; font-size:25px; line-height:35px; letter-spacing: 5px; text-align:center; margin-bottom:48px !important; margin-top:0px !important}
.expect-section .swoogo-cols .swoogo-title h2{margin:0px 0px 5px !important; color:#000000; text-align:left; font-size:20px; line-height:30px; letter-spacing: 4px; 
font-family: 'GT America Mono', 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;}  .speaker-section{background-color:#8441EF; padding:50px 0px; margin-top:15px;}
.speaker-section .v_14846859.swoogo-title h2{text-align:center;  color:#fff; 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:2px solid #C8FF00; 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:2px solid #C8FF00; 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:2px solid #C8FF00; border-radius:0px; max-height: inherit !important;}
.speaker-section .swoogo-speakers .panel-body b {font-weight:normal; display:block; margin-bottom:4px;}
.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:8px; text-transform:uppercase; 
line-height:20px; letter-spacing: 1.6px; font-family: 'GT America Mono bold', sans-serif;  font-weight: 700; color: #C8FF00; }
.speaker-section .swoogo-speakers .panel-body{ color: #C8FF00;text-transform:uppercase; font-size:13px; letter-spacing: 1.3px; font-family: 'GT America Mono', sans-serif;  
font-weight:400; }
.swoogo-speaker-info .show-details{color: #C8FF00; 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: 'GT America Mono bold', sans-serif;color: #C8FF00;font-weight: 700;}
.speaker-section .btn-standard{font-size:16px; color:#C8FF00; letter-spacing: 1.6px;  font-family: 'GT America Mono bold', sans-serif;  
font-weight:700; z-index: 1;}
.speaker-section .btn-standard::before{border: 1px solid #C8FF00; z-index: 1;}
.speaker-section .btn-standard::after{border: 1px solid #C8FF00; z-index: 1;}
.speaker-section .btn-standard div::after{border: 1px solid #C8FF00; z-index: 1;} #swoogo-modal .modal-content{background-color:#8441EF; 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 #C8FF00; 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: 'GT America Mono bold', sans-serif; color: #C8FF00; 
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: #C8FF00;
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:#C8FF00; letter-spacing: 1.6px;  font-family: 'GT America Mono bold', sans-serif;  
font-weight:700; border: 1px solid #C8FF00; box-shadow:none;}
#swoogo-modal .modal-header {background-color: #C8FF00;}
#swoogo-modal .swoogo-speaker-info{padding-top:10px;}
.speaker-section .reg-list-card .panel-body img{
max-width: 100% !important;
width: 100% !important;
min-width: inherit !important;
padding: 0px;
border: 2px solid #C8FF00;
border-radius: 0px;
max-height: inherit !important;
}  .speakerpage{padding-top:90px}
.speakerlisting .swoogo-title h2 {text-align: left;color: #C8FF00;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; cursor: pointer;}
.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: #c8ff00; border-color: #c8ff00; }
.speaker-section.speakerlisting .pagination > li > a{border: 1px solid #fff;background-color: #00F; color: #fff; border-radius:0px; height: 43px;   font-family: 'GT America Mono bold', sans-serif;}
.speaker-section.speakerlisting .pagination > li > a:hover{color: #00F;background-color: #c8ff00;border-color: #c8ff00;}
.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;}  .email-block, .highlights-block{display:none;}
.bottom-gettickets{display:none;}  footer{margin-top:0px;}
footer .v_15077224.swoogo-title h2{font-size:27px; color:#C8FF00; 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 .row {
display: flex;
align-items: center;
flex-wrap: wrap;
}  .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:#8441EF; 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:#C8FF00; text-transform: uppercase;
letter-spacing: 3.37px; font-family: 'GT America Mono bold', 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:#C8FF00; text-transform: uppercase; ]
letter-spacing:4px; font-family: 'GT America Mono bold', 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: #8441EF; text-transform: uppercase; 
display:block; line-height:36px; font-family: 'GT America Mono bold', 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;} .ticketpage{padding-top:90px} .trackpage{padding-top:90px}
.track-section{background-color:#8441EF; 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:#C8FF00; text-transform: uppercase;
letter-spacing: 3.37px; font-family: 'GT America Mono bold', 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: #8441EF;
text-transform: uppercase;display: block;line-height: 36px;font-family: 'GT America Mono bold', 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: #8441EF;text-transform: uppercase; font-family: 'GT America Mono bold', sans-serif; font-size:20px; 
line-height:30px; margin:20px 0px !important;}
.fastlisting.fasttrack {column-count: 3;margin-bottom: 42px;} body{padding-top:100px !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:#8441EF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'GT America Mono', 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;} .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:#8441EF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'GT America Mono bold', 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:#8441EF;
text-transform: uppercase;letter-spacing: 4px;font-family: 'GT America Mono bold', 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:#8441EF; 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:#8441EF;
text-transform: uppercase;letter-spacing: 4px;font-family: 'GT America Mono', 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:#8441EF; 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:#C8FF00;
text-transform: uppercase;letter-spacing: 5.4px;font-family: 'GT America Mono bold', 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:#C8FF00; letter-spacing: 0.2em;  font-family: 'GT America Mono bold', sans-serif ;  
font-weight:700; padding: 14px 25px 14px;}
.signup-session .btn-standard::before{border: 1px solid #C8FF00; z-index: 1;}
.signup-session .btn-standard::after{border: 1px solid #C8FF00; z-index: 1;}
.signup-session .btn-standard div::after{border: 1px solid #C8FF00; 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:#8441EF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'GT America Mono bold', 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: 'gt_america_monomedium'; 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;} .fast-session-section .v_15781703.swoogo-title h2 {font-size: 30px;margin: 0px;padding: 26px 0px 0px;line-height: 40px;text-align: center;color:#8441EF;
text-transform: uppercase;letter-spacing: 3.37px;font-family: 'GT America Mono bold', 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: #8441EF !important; box-shadow: none; height: 50px; font-size: 16px; font-weight: bold; text-transform: uppercase; border: #8441EF solid 1px !important; 
border-radius: 0; font-family: 'GT America Mono bold', sans-serif; letter-spacing: 1.6px;
}
body.fas_session .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default:hover{background-color:#8441EF !important; color:#fff !important;}
body.fas_session .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default:focus{background-color:#8441EF !important; color:#fff !important;}
body.fas_session table.table.table-condensed.responsive-table.agenda-table tr.agenda-heading {font-family: 'gt_america_monomedium';  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 tr.group-heading {
font-family: 'GT America Mono bold', sans-serif; color: #8441EF !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.c_750 p > strong:first-child{ display: inline-block; font-size:16px;  font-family: 'gt_america_monomedium', sans-serif;  
font-weight:700;margin-bottom: 10px; color: #8441EF; text-transform: uppercase;  letter-spacing: 3.2px; font-weight:normal; line-height: 26px; } 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:#8441EF;  text-transform: uppercase; font-size:16px; letter-spacing: 3.2px; font-family: 'GT America Mono bold', 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;} 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:10px 0px; padding-top:10px; 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: #C8FF00;}
.modal-body .swoogo-speaker-info .session.more-info-data.field-speakersLinks a{color: #C8FF00;}
.register-steps-section{padding:60px 0px;}
.register-steps-section .swoogo-reg-progress .steps > li > a.step > .desc { font-size: 16px;font-family: 'GT America Mono', 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: 'GT America Mono bold', sans-serif; font-weight: 700;}
.register-steps-section .swoogo-reg-progress .steps > li > a.step .number{font-family: 'GT America Mono', 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: 'GT America Mono bold', 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:17px; line-height:17px;}
.register-steps-section .swoogo-button .btn-standard{min-width: 200px;display: flex;align-items: center; justify-content: center; padding: 18px 40px 11px; margin-left: 10px;margin-right: 10px;}
.register-steps-section .swoogo-button .btn-standard span{ position: relative;top: 0px; left: -4px;}     @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;max-width: 350px;}
.banner-section {height: 580px;}
.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;}
.expect-section .swoogo-title h2 { color: #8441EF; font-size: 20px; line-height: 30px;}
.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: 'gt_america_monomedium';
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: 'gt_america_monomedium';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;}
.logo .swoogo-image img {max-width: 160px;}
.homepage,.speakerpage, .glancepage {padding-top: 86px;}
.banner-section {height: 475px;}
.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;}
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:#C8FF00; 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_15077227.swoogo-image{margin-bottom:0px !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 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: 'gt_america_monomedium';
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;}
} #w_11528291, #w_11843990 {
color:#8441EF!important;
text-align:center;}
.speaker-section .swoogo-speakers .panel-body .profile-picture + br{display:none;}
@media screen and (max-width: 768px) {
} #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: "GT America Mono bold", 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;
} .strike { font-family: 'GT America Mono', sans-serif;
font-weight: 300;
text-decoration: line-through;
text-decoration-color: red;
text-decoration-thickness: 2px;
} .salePrice { color: red; }
.halfOff {
font-family: "GT America Mono bold", sans-serif;
font-style: normal;
font-weight: 700;  font-size: 15px; 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;
} .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: 'GT America Mono', 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: #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:#C8FF00; text-transform:uppercase; 
font-family: 'GT America Mono' , 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:#C8FF00; 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: 'gt_america_monomedium';}
.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:#8441EF; 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:#C8FF00; padding:40px 0px;}
.engagement-block .v_16768198.swoogo-title h2{color:#8441EF; 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:#8441EF; 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:#C8FF00; 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:#C8FF00; 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: 'gt_america_monomedium';}
.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:#8441EF;}
.swoogo-tabs.tab-style-underline .nav-tabs > li > a:hover{color:#8441EF;}
.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: 'gt_america_monomedium', sans-serif;  color: #8441EF;text-transform: uppercase; font-size:14px; letter-spacing: 2px; padding:10px 30px 10px 15px; border:1px solid #8441EF; 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: 'gt_america_monomedium', sans-serif; 
color: #8441EF;text-transform: uppercase; font-size:14px; letter-spacing: 2px; padding:13px 30px 12px 15px; border:1px solid #8441EF; height:48px; border-radius:0px;
}
.agenda-area-section .swoogo-agenda .open > .dropdown-toggle.btn-default{background-color: #8441EF !important;
color: #fff !important;}
.agenda-area-section .swoogo-agenda .btn-default:hover{background-color: #8441EF !important;
color: #fff !important;}
.agenda-area-section .swoogo-agenda .btn-default:focus{background-color: #fff !important;
color: #8441EF !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: #8441EF !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 #8441EF; 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: 'gt_america_monomedium', 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:#8441EF}
.time-tagline li:last-child{margin-right:0px;}
.time-tagline li:last-child:after{display:none;} .agenda-title h2{margin:0px !important; padding-bottom:12px;}
.agenda-title h2 p > strong:first-child{margin:0px 0px 10px; color:#8441EF; padding:0px; display:block; font-size:20px; line-height:28px; letter-spacing:4px; text-transform: uppercase; 
font-family:'GT America Mono bold', sans-serif; font-weight:700;} .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;} .moreinfo-links .show-details{font-size:16px; color:#8441EF; text-decoration:none; letter-spacing:3.2px; text-transform: uppercase; font-family:'GT America Mono bold', 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: 'gt_america_monomedium', 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:#8441EF; text-decoration:none; letter-spacing:2.8px; width:200px; margin:0px auto 50px; display:block; text-transform: uppercase; font-family: 'gt_america_monomedium', sans-serif; }
.agenda-area-section .show-more-faq:hover{color:#000;} .myagenda-section{padding:50px 0px;}
.myagenda-section  .v_16796359.swoogo-title h2 {color:#8441EF; 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:#8441EF; text-align:center; font-family: 'GT America Mono', 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: 'GT America Mono bold', 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: 'gt_america_monomedium';  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: 'GT America Mono bold', sans-serif; color: #8441EF !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: 'gt_america_monomedium', sans-serif;  
font-weight:700;margin-bottom: 10px; color: #8441EF; 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:#8441EF;}
.myagenda-section .agenda-table .addToCalendar a {color:#8441EF; width: 110px; text-align: left;float: right;display: block; text-decoration:none;  text-transform: uppercase; font-size:16px; letter-spacing: 3.2px; font-family: 'GT America Mono bold', 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;}  .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:#8441EF;}
.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 #8441EF}
.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;} @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: "GT America Mono bold", 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 #8441EF inset;}
.navbar-listing-tabs li.active:after {border: 1px solid #8441EF;}
.navbar-listing-tabs li.active:before {border: 1px solid #8441EF;}
.navbar-listing-tabs li.active{color: #8441EF;}
.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 #8441EF;}
.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:#8441EF; 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:#8441EF; 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:#8441EF; 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:#8441EF; 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:#8441EF; 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;} .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:#8441EF; 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:#8441EF; 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:#8441EF; 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: 'GT America Mono bold', sans-serif;
font-weight: 700; color:#8441EF; padding:12px 15px 0px; line-height:28px; text-transform: uppercase;  display: block; letter-spacing:4px;}   .date-event-content .swoogo-text .paragraph p{margin:0px; padding:0px; font-size:14px; line-height:20px; color:#fff; transform:uppercase ;letter-spacing: 2.8px; font-family: "GT America Mono bold", sans-serif;}
.date-event-content .swoogo-text .paragraph p strong{color:#C8FF00; display:block;}
body.fas_registersteps {padding-top: 106px !important;}
.registersteps-content  .v_16796239.swoogo-title h2 {color:#8441EF; 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:#8441EF; 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: #8441EF !important; box-shadow: none; height: 50px; font-size: 16px; font-weight: bold; text-transform: uppercase; border: #8441EF solid 1px !important; 
border-radius: 0; font-family: 'GT America Mono bold', sans-serif; letter-spacing: 1.6px; width: 320px !important;}
.registersteps-content  button.multiselect.dropdown-toggle.btn.btn-default:hover{background-color:#8441EF !important; color:#fff !important;}
.registersteps-content  button.multiselect.dropdown-toggle.btn.btn-default:focus{background-color:#8441EF !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: 'gt_america_monomedium';  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: 'GT America Mono bold', sans-serif; color: #8441EF !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: 'gt_america_monomedium', sans-serif;  
font-weight:700;margin-bottom: 0px; color: #8441EF; 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:#8441EF;}
.registersteps-content .agenda-table .show-details  {color:#8441EF;display: block; text-decoration:none;  text-transform: uppercase; font-size:16px; letter-spacing: 3.2px; font-family: 'GT America Mono bold', 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:#8441EF; 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:#8441EF; 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;}  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;}  .flim-area-banner {padding:40px 0px;}
.flim-area-banner .swoogo-title h2 {color:#8441EF; 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:#8441EF; 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:#8441EF; 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: 'gt_america_monomedium', sans-serif; font-weight:400;}
.flimpage-section .v_16989320.swoogo-image{display:inline-block; vertical-align: middle;}
.filmpage .widget{border:none !important;}  .partner-thanks{padding:50px 0px 40px}
.partner-thanks  .swoogo-title h2{color:#8441EF; 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:#8441EF; 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}  .signpage .widget{border:none !important;}
.signpage-section .swoogo-cols .row{margin:0px; display:flex; }
.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 .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:#8441EF; 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 #8441EF; 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: 'gt_america_monomedium', sans-serif; font-weight:400; padding:0px 0px 0px; color:#8441EF; 
font-size:14px; display: inline-block; line-height:22px; letter-spacing:2.8px; text-transform: uppercase;}
.signpage-section  .forgot{font-family: 'gt_america_monomedium', sans-serif; font-weight:400; color:#8441EF; 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: 'gt_america_monomedium', sans-serif; font-weight:400; padding:0px 0px 0px; color:#8441EF; 
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;}  .speakerlive-content.speakerlisting .swoogo-title h2{text-align:left;}
.speakerlive-perform.speakerlisting .swoogo-title h2{text-align:left; color:#8441EF;}
.speakerlive-perform.speaker-section{background-color:#fff;}
.speakerlive-perform.speaker-section .swoogo-speakers .panel-body img.profile-picture{border: 2px solid #8441EF;}
.speakerlive-perform.speaker-section .swoogo-speakers .panel-body{color:#8441EF;}
.speakerlive-perform.speaker-section .swoogo-speakers .panel-body b a{color:#8441EF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li > a {border: 1px solid #8441EF;background-color: #fff;color: #8441EF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > .active > a {color: #fff;background-color: #8441EF;border-color: #8441EF;}
.speakerlive-perform.speaker-section.speakerlisting .pagination > li > a:hover {color: #fff;background-color: #8441EF;border-color: #8441EF;}
.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: #8441EF;} .speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-image{padding: 0px; border: 2px solid #C8FF00; 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: 'GT America Mono bold', sans-serif;font-weight: 700; color: #C8FF00;  text-align:left}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job {text-align:left; color: #fff; text-transform: uppercase;font-size: 13px;letter-spacing: 1.3px; font-family: 'GT America Mono', sans-serif;}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-company{text-align:left; color: #C8FF00; text-transform: uppercase;font-size: 13px;letter-spacing: 1.3px; font-family: 'GT America Mono', sans-serif;}
.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data{padding-bottom:0px;} .speaker-section .show-more-faq{color:#C8FF00; font-size:14px; text-align: center;
width: 100%;  text-transform: uppercase; letter-spacing: 2.8px; text-decoration:none; font-family: 'gt_america_monomedium', sans-serif;}
.speaker-section .show-more-faq2{color:#8441EF; font-size:14px;  text-transform: uppercase; letter-spacing: 2.8px; text-decoration:none; font-family: 'gt_america_monomedium', sans-serif;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-image{border: 2px solid #8441EF;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name{color:#8441EF;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job{color:#8441EF;}
.speakerlive-perform.speaker-section .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-company{color:#8441EF;} .eventpage-section{padding:50px 0px 30px;}
.eventpage-section  .v_17036107.swoogo-title h2 {color: #8441EF;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 #8441EF;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: 'gt_america_monomedium', 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: #8441EF;font-size: 14px;line-height: 20px;letter-spacing: 2.1px;font-family: 'gt_america_monomedium', 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: #8441EF;font-size: 14px;line-height: 20px;letter-spacing: 2.1px;font-family: 'gt_america_monomedium', 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: #8441EF;}
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;} .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: 'GT America Mono bold', sans-serif;  font-weight: 700; color: #C8FF00; }
.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-video{padding:0px 0px 20px}
.workshop-section .mainstage-tabblock .v_17150866.swoogo-title h2{color:#8441EF; 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:#8441EF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 16px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;}   .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 #C8FF00;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;} body.signpage{padding:0px !important;} .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:#8441EF; 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 #8441EF; 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;} .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:#C8FF00; 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: 'GT America Mono bold', 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:#C8FF00; letter-spacing:6.73px; line-height:80px; font-family: 'GT America Mono bold', 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: 'gt_america_monomedium', sans-serif;}
body.waitingpage:not(.tickets-new) .swoogo-countdown{max-width: 500px;}
.waitingpage .virtual.more-info-title.field-topic{padding-right:0px;} .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 #8441EF;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;} .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 #C8FF00;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;} .modal-body .speaker.more-info-data.field-contact_bio{color: #C8FF00;
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; -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:#8441EF; font-size:30px; display: block; margin:0px !important; padding:0px 0px 6px; line-height:40px; letter-spacing:3.37px; text-transform: uppercase;} body.fas_session.eventpage .fast-session-section button.multiselect.dropdown-toggle.btn.btn-default{letter-spacing: 1.4px; font-family: 'gt_america_monomedium', sans-serif; height:48px;
color: #8441EF;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: 'GT America Mono bold', 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: 'gt_america_monomedium', 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 #8441EF;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 #8441EF;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 #C8FF00 inset; color:#C8FF00; margin: 0px;}
footer .v_17312651.swoogo-button .btn-standard::before{border: 1px solid #C8FF00;}
footer .v_17312651.swoogo-button .btn-standard::after{border: 1px solid #C8FF00;}
footer .v_17312651.swoogo-button .btn-standard div::after{border: 1px solid #C8FF00;}
.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:#8441EF ;}
.welcome-section .swoogo-text .paragraph p a{color:#8441EF ;}
.pagagraph-desc p:first-child{display:none;}
.pagagraph-desc p:last-child{display:none;} .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: 'gt_america_monomedium', 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:#8441EF; padding:0px; display:block; font-size:20px; line-height:28px; letter-spacing:4px; text-transform: uppercase; 
font-family:'GT America Mono bold', 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:#8441EF; font-size:14px; max-width: 220px;  padding-bottom:20px; letter-spacing:0.4px; font-family: 'gt_america_monomedium', 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 #8441EF;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;} .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: 'GT America Mono bold', 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: #8441EF;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: 'gt_america_monomedium';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.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: 'gt_america_monomedium';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;
}
} .keynotepage{padding-top:90px}
.keynote-section { background-color:#8441EF; padding:40px 0px;}
.keynote-section h2{font-size:30px; margin:0px; padding:0px 0px 28px; line-height:40px; text-align:center;color:#C8FF00; text-transform: uppercase;
letter-spacing: 3.37px; font-family: 'GT America Mono bold', 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: #C8FF00; border-bottom: 1px solid #C8FF00; }
.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: #C8FF00; box-shadow: #C8FF00 0px 0px 0px 1px inset; }
.keynote-section .btn-standard div:after, .keynote-section .btn-standard:before, .keynote-section .btn-standard:after { border: 1px solid #C8FF00; }
.fast-keynotes{padding:70px 0px 30px;}
.fast-keynotes .keynotePassTitle {letter-spacing: 4px;color: #8441EF;text-transform: uppercase; font-family: 'GT America Mono bold', sans-serif; font-size:20px; 
line-height:30px; margin:20px 0px !important;}
.fast-keynotes .keynotePassDate { font-size: 16px;font-family: 'gt_america_monomedium', sans-serif; font-weight: 700;margin-bottom: 10px !important;
color: #8441EF;text-transform: uppercase;letter-spacing: 3.2px;font-weight: normal;line-height: 26px;} .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;
} .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:#C8FF00; line-height:36px; letter-spacing: 5.4px; 
text-transform: uppercase; display:block; text-align:center;} 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_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;
}
}
.mh-0{max-height:none!important}.container{max-width:992px}.widget{border:1px solid transparent}.mobile-logo{display:none}div.required label.control-label:first-child::after{color:red;content:" *"}.payment-method-settings{margin-top:10px;margin-bottom:5px}.credit-card-wrapper{margin-bottom:20px}.accepted-card-types img{width:48px;margin:5px}.sold-out-message{color:red}.swoogo-button .icon-only{font-size:30px}.waitlist-input label{padding-left:0;font-weight:400}img.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.multiselect-container{min-width:100%}th.discount-code-col{width:175px}.discount-code-col .form-group{margin-bottom:0}.more-info-data address,.swoogo-list address{margin-bottom:0}.file-preview-frame .file-thumbnail-footer{display:none!important}.file-preview-frame .kv-file-content{width:auto!important;height:auto!important}.label-add-on .input-group-addon{padding:0}.label-add-on .input-group-addon label{margin:0;padding:6px 12px}.cancelled,.registrant-errors{color:red}.registrant-errors-list ul{list-style:outside none none;padding-left:0}.details-popup-table tr td:first-child{width:35%}.panel{background:rgba(255,255,255,.4)}.content p:last-child,.header p:last-child,.footer p:last-child,.alert p:last-child,.text p:last-child,.title p:last-child{margin:0}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings',serif;font-style:normal;font-weight:400;line-height:1;padding-left:5px}a.asc:after,.sorting_asc:after{content:"\e151"!important}a.desc:after,.sorting_desc:after{content:"\e152"!important}.reg-list-card{padding-bottom:10px}.reg-list-card .panel{height:100%}.reg-list-card .panel .panel-body .content>div,.reg-list-card .panel .panel-body .content>b,.reg-list-card .panel .panel-body .content a.btn{overflow:hidden;white-space:normal}.alert a{font-weight:700}.alert-success a{color:#2b542c}.alert-info a{color:#245269}.alert-warning a{color:#66512c}.alert-danger a{color:#843534}.slick-slide img,.slick-swoogo-img img{max-width:100%}.slick-swoogo-img .carousel-card{word-break:break-word;-ms-word-wrap:break-word;word-wrap:break-word;height:100%;padding:0 5px;transition:all 300ms ease}.swoogo-carousel-container .slick-slide{margin:5px}.swoogo-carousel-container.swoogo-carousel-center-mode .slick-slide{padding-top:15px;padding-bottom:15px}.swoogo-carousel-container .slick-center .carousel-card{transform:scale(1.05)}.swoogo-carousel-container .slick-center .panel{box-shadow:0 1px 4px rgba(0,0,0,.2)}.swoogo-carousel-container .slick-prev:before,.swoogo-carousel-container .slick-next:before{color:#777}.swoogo-carousel-container.swoogo-carousel-center .slick-swoogo-img .carousel-card .panel{display:flex;justify-content:center;align-items:center}.swoogo-carousel-container.swoogo-carousel-center .slick-swoogo-img .carousel-card .panel .panel-body{flex:1}.swoogo-carousel-container.swoogo-carousel-arrows{width:calc(100% - 50px);margin:0 auto}.slick-swoogo-img .carousel-card .panel{height:100%;margin-bottom:10px}.swoogo-carousel-container.swoogo-carousel-dots.swoogo-carousel-center-mode .slick-swoogo-img .carousel-card .panel{margin-bottom:0}.panel-group.swoogo-accordion{margin-bottom:0}.swoogo-accordion .panel-title a{text-decoration:none;display:flex;align-items:center;line-height:1}.swoogo-accordion .panel-title a p{margin:0}.swoogo-accordion .panel-title a.row-reverse{flex-direction:row-reverse}.swoogo-accordion .panel-title a>*:not(.fa){flex:1 1 auto}.swoogo-accordion .panel,.swoogo-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body,.swoogo-accordion .panel-group .panel-heading+.panel-collapse>.list-group{border-color:#ccc}.swoogo-accordion .panel-default>.panel-heading{border-color:inherit}.swoogo-accordion .panel{background:inherit;color:inherit}.swoogo-accordion .panel-title{font-size:18px}.swoogo-accordion .panel-heading .swoogo-open-icon{display:none}.swoogo-accordion .panel-heading a[aria-expanded="true"] .swoogo-open-icon{display:inline}.swoogo-accordion .panel-heading a[aria-expanded="true"] .swoogo-close-icon{display:none}.swoogo-accordion .panel-heading a [class*='-icon']{line-height:1;flex:0 0 auto;float:none!important}.swoogo-accordion .panel-heading a [class*='-icon'].pull-left{padding-right:5px}.swoogo-accordion .panel-heading a [class*='-icon'].pull-right{padding-left:5px}.swoogo-preview .swoogo-tabs .nav-tabs>li>a .widget{min-width:40px}.swoogo-preview .swoogo-tab-control{position:relative;float:right}.swoogo-preview .swoogo-tab-control span[class^='stc-']:hover{opacity:.75}.swoogo-preview .swoogo-tab-control span[class^='stc-']>i{font-size:20px}.swoogo-preview .swoogo-tab-control span[class^='stc-']{width:25px;height:25px;background-color:#157F8C;color:#fff;border-radius:4px;text-align:center;cursor:pointer;transition:.2s all ease-in-out;display:inline-flex;justify-content:center;align-items:center;margin:0 1px}.swoogo-tabs .nav-tabs a[role="tab"] p{margin:0}.swoogo-tabs .tab-content .tab-pane>.widget>.row{margin-left:0;margin-right:0}.swoogo-tabs.tab-align-justified .nav-tabs{position:relative;display:flex;margin:0 auto;padding:0;max-width:none;flex-flow:row wrap;justify-content:center}.swoogo-tabs.tab-align-justified .nav-tabs>li{position:relative;z-index:1;display:block;text-align:center;flex:1;float:none}.swoogo-tabs .nav-tabs>li>a{color:#555;-webkit-transition:color 0.3s,border-color 0.3s,background-color 0.3s;transition:color 0.3s,border-color 0.3s,background-color 0.3s}.swoogo-tabs.tab-style-folder .nav-tabs>li:not(.active)>a:hover{border-color:transparent transparent #ddd}.swoogo-tabs.tab-style-underline .nav-tabs{border:none;border-bottom:2px solid rgba(85,85,85,.25)}.swoogo-tabs.tab-style-underline .nav-tabs>li{margin:0 0 -2px;border:none}.swoogo-tabs.tab-style-underline .nav-tabs>li>a{border:none;border-bottom:2px solid transparent;margin:0;height:100%;border-radius:0}.swoogo-tabs.tab-style-underline .nav-tabs>li>a:focus,.swoogo-tabs.tab-style-underline .nav-tabs>li:not(.active)>a:focus,.swoogo-tabs.tab-style-underline .nav-tabs>li>a:hover,.swoogo-tabs.tab-style-underline .nav-tabs>li:not(.active)>a:hover,.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li>a:focus,.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li>a:hover{background-color:transparent;border-color:rgba(85,85,85,.5)}.swoogo-tabs.tab-style-underline .nav-tabs>li.active>a,.swoogo-tabs.tab-style-underline .nav-tabs>li.active>a:focus,.swoogo-tabs.tab-style-underline .nav-tabs>li.active>a:hover,.swoogo-tabs.tab-style-underline .nav-tabs>li.active>a:active,.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li.active>a,.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li.active>a:focus,.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li.active>a:hover,.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li.active>a:active{border-color:#555;background-color:transparent}.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a,.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:focus,.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:hover{border-bottom-color:transparent!important}.swoogo-widget-background .swoogo-tabs .nav-tabs>li.active>a,.swoogo-widget-background .swoogo-tabs .nav-tabs>li.active>a:focus,.swoogo-widget-background .swoogo-tabs .nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,.55)}.swoogo-widget-background .swoogo-tabs .nav>li>a:focus,.swoogo-widget-background .swoogo-tabs .nav>li>a:hover{background-color:rgba(238,238,238,.35)}.swoogo-tabs .tab-loc-left{display:flex;flex-flow:row}.swoogo-tabs .tab-loc-right{display:flex;flex-flow:row-reverse}.swoogo-tabs .tab-loc-left>.nav-tabs{margin-bottom:0}.swoogo-tabs .tab-loc-right>.nav-tabs{margin-bottom:0}.swoogo-tabs .tab-loc-left>div:not(.clearfix),.swoogo-tabs .tab-loc-right>div:not(.clearfix){flex:1}.swoogo-tabs .tab-loc-left>.nav-tabs,.swoogo-tabs .tab-loc-right>.nav-tabs{flex:0 0 auto;width:25%}.swoogo-tabs .tab-loc-left>.nav-tabs>li,.swoogo-tabs .tab-loc-right>.nav-tabs>li{width:100%;flex:1 0 100%}.swoogo-tabs .tab-loc-bottom{display:flex;flex-flow:column-reverse}.swoogo-tabs .tab-loc-bottom>.nav-tabs{margin-bottom:0;margin-top:10px}.swoogo-tabs.tab-align-justified>.tab-loc-bottom>.nav-tabs{width:100%}.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs{border-bottom:none;border-top:2px solid rgba(85,85,85,.25)}.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li{margin-bottom:0;margin-top:-2px}.swoogo-tabs.tab-style-underline>.tab-loc-bottom>.nav-tabs>li>a{border-bottom:none;border-top:2px solid transparent;border-radius:0}.swoogo-tabs.tab-style-underline>.tab-loc-left>.nav-tabs,.swoogo-tabs.tab-style-underline>.tab-loc-right>.nav-tabs{border-bottom:none}.swoogo-tabs.tab-style-underline>.tab-loc-left>.nav-tabs>li,.swoogo-tabs.tab-style-underline>.tab-loc-right>.nav-tabs>li{margin-bottom:0}.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs{border-bottom:none;border-right:1px solid #ddd}.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs{border-bottom:none;border-left:1px solid #ddd}.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li{margin-bottom:0;right:-1px}.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li{margin-bottom:0;left:-1px}.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li>a{border-radius:4px 0 0 4px;margin-right:0;margin-bottom:2px;border:1px solid transparent}.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li:last-child>a,.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li:last-child>a{margin-bottom:0}.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li.active>a,.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li.active>a:hover,.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li.active>a:focus{border:1px solid #ddd;border-right-color:transparent!important}.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li>a{border-radius:0 4px 4px 0;margin-right:0;margin-bottom:2px;border:1px solid transparent}.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li.active>a,.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li.active>a:hover,.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li.active>a:focus{border:1px solid #ddd;border-left-color:transparent!important}.swoogo-tabs.tab-style-folder>.tab-loc-left>.nav-tabs>li:not(.active)>a:hover{border-left-color:transparent!important;border-right-color:#ddd;border-top-color:transparent!important;border-bottom-color:transparent!important}.swoogo-tabs.tab-style-folder>.tab-loc-right>.nav-tabs>li:not(.active)>a:hover{border-left-color:#ddd;border-right-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs{border-bottom:0;border-top:1px solid #ddd}.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs>li{margin-bottom:0;margin-top:-1px}.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs>li>a{border-radius:0 0 4px 4px}.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs>li.active>a,.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs>li.active>a:hover,.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs>li.active>a:focus{border:1px solid #ddd;border-top-color:transparent!important}.swoogo-tabs.tab-style-folder>.tab-loc-bottom>.nav-tabs>li:not(.active)>a:hover{border-color:#ddd transparent transparent}.swoogo-tabs .nav-tabs{position:relative;z-index:2}.tab-pane.group-data .tab-widget-content{padding:15px 10px;position:relative;z-index:1}.swoogo-agenda .swoogo-tabs.tab-align-left .tab-pane.group-data .tab-widget-content,.swoogo-agenda .swoogo-tabs.tab-align-right .tab-pane.group-data .tab-widget-content{padding:10px}.tab-pane.group-data .tab-widget-content .agenda-table .session:first-child td,.tab-pane.group-data .tab-widget-content .agenda-grid tbody>tr:first-child td{border-top:none}.tab-pane.group-data .tab-widget-content .table{margin-bottom:0}@media print{.agenda-table thead,.agenda-grid thead{display:table-row-group}}@media (max-width:767px){.swoogo-tabs .tab-loc-left,.swoogo-tabs .tab-loc-right{flex-flow:row wrap}.swoogo-tabs .tab-loc-left>.nav-tabs,.swoogo-tabs .tab-loc-right>.nav-tabs{width:100%}}@media (min-width:768px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reg-list-card .panel{height:100%;position:relative}.reg-list-card .panel-footer{position:absolute;bottom:0;width:100%}}.modal-body.content{font-weight:400}.ucfirst input,.ucfirst textarea{text-transform:inherit!important}.ucwords input,.ucwords textarea{text-transform:capitalize!important}.strtolower input,.strtolower textarea{text-transform:lowercase!important}.strtoupper input,.strtoupper textarea{text-transform:uppercase!important}.single-radio input{display:none}.single-radio .radio label{padding-left:0}.has-descriptions .radio label>span{font-weight:700}.swoogo-schedule .fc-time-grid .fc-slats td{height:3em;border-bottom:0}.meeting-status .fa-calendar-check{color:green}.meeting-status .fa-calendar-times{color:red}.swoogo-reg-progress .progress{margin-bottom:30px}.swoogo-reg-progress .steps{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;padding:10px 0;margin-bottom:15px;background-color:#fff;background-image:none;filter:none;border:0;box-shadow:none}.swoogo-reg-progress .steps.nav-pills>li+li{margin:0}.swoogo-reg-progress .steps>li{width:auto;display:block;flex:1}.swoogo-reg-progress .steps>li>a.step{background-color:#fff;background-image:none;filter:none;border:0;box-shadow:none}.swoogo-reg-progress .steps>li>a.step:hover{background:none}.swoogo-reg-progress .steps>li>a.step>.number{background-color:#eee;display:inline-block;text-align:center!important;font-size:16px;font-weight:300;padding:11px 15px 13px 15px;margin-left:auto;margin-right:auto;height:45px;width:45px;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}.swoogo-reg-progress .steps>li>a.step>.desc{display:inline-block;font-size:16px;font-weight:300}.swoogo-reg-progress .steps>li>a.step>.desc>i{display:none}.swoogo-reg-progress .steps>li.active>a.step .number{background-color:#999;color:#fff}.swoogo-reg-progress .steps>li.active>a.step .desc{color:#333}.swoogo-reg-progress .steps>li.done>a.step .number{background-color:#666;color:#fff}.swoogo-reg-progress .steps>li.done>a.step .desc{color:#333}.swoogo-reg-progress .steps>li.done>a.step .desc i{font-size:12px;font-weight:400;color:#999;display:inline-block}.swoogo-table-div{overflow-x:hidden!important}.ingo-widget .ingo-social-widget{width:100%!important}@media (min-width:768px){.swoogo-reg-progress .steps>li>a.step>.desc{margin-top:10px;display:block}}@media (max-width:768px){.swoogo-reg-progress .steps{flex-flow:row wrap}.swoogo-reg-progress .steps>li{flex:1 1 100%}.swoogo-reg-progress .steps>li>a{text-align:left;font-size:13px;padding:5px 10px}.swoogo-reg-progress .steps>li>a.step>.number{margin-right:10px;height:25px;width:25px;padding:0}}div#ui-datepicker-div{z-index:9999!important}.agenda-heading th.times,.agenda-table td.times{min-width:150px}.agenda-heading th.name,.agenda-table td.name{min-width:180px}.agenda-heading th.more_info,.agenda-table td.more_info,.agenda-heading th.addToCalendar,.agenda-table td.addToCalendar{text-align:center}.agenda-grid>tbody>tr>td.session{border-left:1px solid #ddd}.swoogo-widget-background{position:relative}.swoogo-widget-background>*{position:relative;z-index:2}.modal-open .swoogo-widget-background>*{z-index:unset}.swoogo-widget-background>.session-filters{z-index:3}.mt-none{margin-top:0!important}.mt-small{margin-top:5px!important}.mt-medium{margin-top:10px!important}.mt-large{margin-top:20px!important}.mb-none{margin-bottom:0!important}.mb-small{margin-bottom:5px!important}.mb-medium{margin-bottom:75px!important}.mb-large{margin-bottom:20px!important}#disabled-cookies-message{position:relative;top:0;width:100%;border-bottom:solid 1px #faebcc;z-index:99999;text-align:center;padding:5px 0}#disabled-cookies-message .btn-close{float:right;margin-right:10px;cursor:pointer}#disabled-cookies-message h4{font-weight:700}.cc-revoke.swoogo-cookie-revoke{position:fixed;bottom:10px;left:10px;background-color:#000;color:#fff;border-radius:100em;line-height:1;height:40px;width:40px;display:flex;align-items:center;justify-content:center;z-index:2;font-weight:900;font-family:'Font Awesome 5 Pro','Font Awesome 5 Free',sans-serif;text-decoration:none;transition:300ms all ease;opacity:.25}.cc-revoke.swoogo-cookie-revoke:hover{opacity:1;left:15px;bottom:15px}body.site-background>#swoogo-bg-video-wrap{position:fixed!important}#swoogo-bg-video-wrap{position:absolute!important;top:0;left:0;z-index:0!important;height:100%;width:100%;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d;overflow:hidden}#swoogo-bg-video{position:absolute!important;left:0;top:0;right:0;bottom:0;height:100%;min-height:100%;width:100%;object-fit:cover;z-index:0!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#swoogo-bg-video{height:auto}}@supports (-ms-ime-align:auto){#swoogo-bg-video{height:auto}}.carousel-inner .item{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%}.carousel-inner.sw-bg-contain .item{background-size:contain}.carousel-inner.resize-ratio{height:100%}.carousel-inner.resize-ratio .item{width:100%;position:absolute;top:0;left:0}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.override_default_text_color .content .paragraph,.override_default_text_color .control-label,.override_default_text_color .swoogo-list,.override_default_text_color .checkbox label,.override_default_text_color .radio>label,.override_default_text_color .radio>div,.override_default_text_color .table td,.override_default_text_color .table th,.override_default_text_color .swoogo-reg-progress,.override_default_text_color .form-control,.override_default_text_color .hint-block,.override_default_text_color .content .title,.override_default_text_color .modal-body .title,.override_default_text_color .header .title,.override_default_text_color .header .title p,.override_default_text_color .header .paragraph,.override_default_text_color .header .paragraph p,.override_default_text_color .swoogo-tab-header{color:inherit!important}.swoogo-border{overflow:hidden}.swoogo-border__r-small{border-radius:4px}.swoogo-border__r-medium{border-radius:8px}.swoogo-border__r-large{border-radius:16px}.swoogo-border__p-small{padding:5px}.swoogo-border__p-medium{padding:10px}.swoogo-border__p-large{padding:15px}@media (min-width:768px){.swoogo-border__p-small{padding:5px}.swoogo-border__p-medium{padding:15px}.swoogo-border__p-large{padding:30px}}@media (max-width:768px){.mobile-logo{display:table;float:left;height:50px;max-width:200px;font-size:20px}.mobile-logo div{display:table-cell;height:100%;vertical-align:middle}.mobile-logo .text-logo{font-size:.8em}.mobile-logo a{display:block;width:auto}.mobile-logo a img{max-width:200px;max-height:50px!important}.desktop-logo{display:none}}.video-thumb{position:relative}.video-thumb span{cursor:pointer;position:absolute;top:50%;left:50%;width:12%;min-width:40px;max-width:80px;transform:translate(-50%,-50%);background:#000;text-align:center;border-radius:10px;padding:6px;opacity:.7;filter:alpha(opacity=70)}.video-thumb a{color:#FFF}.video-thumb a:hover span{background-color:#CC181E}.video-thumb.video-broadcast img{width:100%}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}@media screen and (max-width:768px){.responsive-table>thead,.responsive-table>tbody,.responsive-table>thead>tr>th,.responsive-table>tbody>tr>th,.responsive-table>tbody td,.responsive-table>tbody>tr{display:block}.responsive-table>thead>tr{position:absolute;top:-9999px;left:-9999px}.responsive-table>tbody>tr{border:1px solid #ccc}.responsive-table>tbody>tr{position:relative}.responsive-table>tbody>td{min-height:25px}.responsive-table:not(.no-header-row)>tbody>tr>td{position:relative;padding-left:40%!important;text-align:left}.responsive-table>tbody>tr>td{border:none!important}.responsive-table>tbody>tr>td:empty{display:none}.responsive-table td.buttons,.responsive-table>tbody>tr>th{padding-left:0!important;text-align:center}.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}.responsive-table td.buttons:before,.responsive-table th:before{width:0!important}.responsive-table:not(.table-striped)>tbody>tr>td:nth-of-type(2n+1){background-color:#f9f9f9}.responsive-table .group-heading:not(:first-child){margin-top:20px}.responsive-table-overflow .table-striped>tbody>tr:nth-of-type(2n+1){background:none}.agenda-grid>thead>tr>th,.agenda-grid>tbody>tr>td{display:block;width:100%!important}.agenda-grid>thead>th,.agenda-grid>tbody>tr>td:first-child{font-weight:700}.agenda-grid>tbody>tr>td.session{border-left:0}}@media (min-width:768px){.responsive-table-overflow{min-height:.01%;overflow-x:auto}.responsive-table-hide-overflow{overflow-x:hidden}.agenda-grid.equal-width{table-layout:fixed}.agenda-grid.equal-width td{overflow:hidden}}@media print{a.show-details:after{content:""}}.col-sm-5-eq{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-sm-5-eq{width:20%;float:left}}.widget .communicate-container{position:relative}.widget .communicate-container.empty{overflow:hidden}.widget .communicate-container.empty .empty-communicate-container{height:300px}.communicate-container.empty .empty-communicate-container::before{content:"";font-family:'fg-icons';font-weight:400;font-size:7rem;color:rgba(0,0,0,.15);background-color:rgba(0,0,0,.1);position:relative;width:100%;height:100%;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.swoogo-arena .arena-chat,.swoogo-arena .arena-chat-preview{min-height:150px;height:300px}.swoogo-arena .arena--initial-loading{position:absolute;top:calc(50% - 75px);left:0;width:100%}.swoogo-arena .arena--initial-loading~.arena--initial-loading{display:none}.swoogo-video .video-thumb img{width:100%}button.live--chat--aside--button{z-index:6}[data-toggle="popover"]~.popover{color:#333}td.break-word-td{word-break:break-word} .btn-standard::before, .btn-alternate::before {
-webkit-transition: inset .2s ease-in-out;
-ms-transition: inset .2s ease-in-out;
transition: inset .2s ease-in-out;
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}
.btn-standard::after, .btn-alternate::after {
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 8px;
left: -8px;
right: 8px;
bottom: -8px;
}
.btn-standard div::after, .btn-alternate div::after {
-webkit-transition: inset .2s ease-in-out;
-ms-transition: inset .2s ease-in-out;
transition: inset .2s ease-in-out;
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 8px;
left: -8px;
right: 8px;
bottom: -8px;
}
.btn-standard span, .btn-alternate span {
position: relative;
top: 4px;
left: -2px;
}
.btn-standard:hover::before, .btn-alternate: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;
}
.btn-standard:hover div::after, .btn-alternate:hover div::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;
}
.btn-standard::after, .btn-alternate::after {
border: 1px solid #8441EF;
border-radius: 0;
content: " ";
position: absolute;
z-index: 0;
top: 8px;
left: -8px;
right: 8px;
bottom: -8px;
}input.tnp-submit {
font-family: 'Centra-No1' !important;
} li#menu-item-73 {
border-bottom: 1px solid #000;
}
ul#menu-sidebar-menu-1 {
margin-bottom: 0px;
}
.all_stories_mainsec .img_contnt_mainsec .contnt_sec h2 {
font-family: 'Grifo-M';
font-size: 1.9375rem;
line-height: 1.625rem;
letter-spacing:.03125rem;
margin-bottom: 0.375rem;
}  div#popmake-444 {
border: none !important;
}
div#popmake-444 .subscription__top.container {
padding-top: 0px !important;
}
div#popmake-444 .sub_inner {
padding-top: 0px !important;
}
div#popmake-444 .sub_inner h1 {
max-width: 100%;
}
div#popmake-444 .sub_inner p.card__title.ng-binding {
font-size: 18px;
}
div#popmake-444 .sub_inner p.card__price.fast_price {
margin-top: 10px !important;
}
div#popmake-444 .sub_inner p.card__title.ng-binding.card__title--accent {
font-size: 18px !important;
}
div#popmake-444 .sub_inner p.card__price.card__price--discount {
margin: 10px;
}
div#popmake-444 .sub_inner p.card__price.fast_price {
margin-bottom: 56px !important;
}
div#popmake-444 .sub_inner .card__top {
min-height: auto !important;
}
div#popmake-444 .sub_inner .dise_per {
margin-top: 30px;
}
div#popmake-444 .subscription__plan-item {
padding: 10px;
}
div#popmake-444 .subscription__help {
padding-top: 60px;
padding-bottom: 0px;
}
div#popmake-444 {
top: 20px !important;
}
.sidenav a {
font-size: 0.8125rem;
line-height: 0.9150rem;
letter-spacing: .125rem;
padding: 12px 0px;
}  section.hoc_sec .top_text h2 {
font-size: 64px !important;
}
section.hoc_sec .top_text h2 span {
right: 10px !important;
top: 0px;
}
.magazine-archive h3.page-description {
font-family: 'Centra-No1' !important;
font-weight: 600 !important;
font-size: 12px !important;
margin-top: 10px !important;
margin-bottom: 20px !important;
}
body.post-type-archive-news article.post__article {
margin-left: 0px !important;
}
.aside_main {
padding-top: 15px;
position: relative;
right: 24px;
} ul.eyebrow {
display: flex;
}
.header_mainsec .container {
max-width: 1280px;
padding: 0px 20px;
height:100%;
}
.header_mainsec .container .side_menu {
padding: unset;
float: none;
height: 100%;
font-size: unset !important;
}
.header_mainsec .logo_sec img {
width: 235px !important;
}
.right_menusec {
display: flex;
justify-content: flex-end;
align-items: center;
height: 100%;
padding-top: 4px;
}
.header_mainsec .right_menusec ul li:last-child {
margin-right: 0px;
}
.header_mainsec .right_menusec ul li:last-child a {
font-size: 18px;
position: relative;
}
.header_mainsec .right_menusec ul li a {
font-size: 12px;
}
.header_mainsec {
height: auto !important;
min-height: 55px;
}
.header_mainsec .row{
align-items: center;
height:100%;
}
.news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 a {
font-family: 'Grifo-M';
font-size: 2.4375rem;
line-height: 2.0625rem;
letter-spacing: -1.2px;
} div#post-ad-89-1 {
position: sticky;
top: 50px;
}
.header_mainsec .bottom_navsec ul li {
margin: 0px 10px;
}
.header_mainsec ul.fastCo_menu li a{
line-height: 28px !important;
}
.header_mainsec .bottom_navsec ul.fastCo_menu > li > a{
height:22px;
background-position: 0px 2px;
}
.header_mainsec .bottom_navsec ul.fastCo_menu > li > a::before{
top: 8px;
}
.header_mainsec .bottom_navsec ul.fastCo_menu {
margin-top: 5px !important;
height: 23px;
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container {
padding-right: 40px !important;
}
.header_mainsec.fixed_sec.stick .bottom_navsec {
height: 34px;
}
.container.slidercont a.carousel-control-prev {
left: 37% !important;
top: 88%;
background: none !important;
width: 0;
display: flex;
height: 0;
opacity: 1;
color: #000 !important;
display: block;
}
.container.slidercont a.carousel-control-next {
right: 49% !important;
top: 88%;
background: none!important;
width: 0;
display: flex;
height: 0;
opacity: 1;
display: block;
}
.container.slidercont a.carousel-control-prev span.carousel-control-prev-icon {
background-image: url(https://fastcompanyme.com/wp-content/themes/fastcompany/logo/download (1).svg');
width: 25px;
height: 20px;
}
.container.slidercont a.carousel-control-next span.carousel-control-next-icon {
background-image: url(https://fastcompanyme.com/wp-content/themes/fastcompany/logo/download (2).svg');
width: 25px;
height: 20px;
}
.queryly_title p {
display: none;
}
.login img {
width: auto !important;
}
header.post__header .socal_ul ul {
padding: 0px;
list-style: none;
}
header.post__header .aside_div {
width: 11.75rem;
}
.aside_main aside.article-recirc-by-tag {
padding-left: 0px;
padding-right: 0px;
} .aside_main img {
max-width: 100%;
width: auto !important;
margin-bottom: 0px !important;
}  .aside_main .socal_ul { margin-left: 0;
display: flex;
justify-content: flex-end;
padding-right: 12px;
}
header.post__header .aside_div aside.article-recirc-by-tag {
padding: 0px !important;
}
div#post-ad-89-1 h2 {
font-family: 'A2Beckett-Book';
letter-spacing: .3rem;
line-height: 1.875rem;
font-size: 40px;
text-transform: uppercase;
text-align: center;
margin-top: 20px;
border-top: 3px solid #000;
padding-top: 10px;
margin-bottom: 20px;
}
.video_test p {
color: black;
font-weight: 600;
font-size: 16px;
padding-top: 0px;
font-family: 'Centra-No1';
letter-spacing: .01875rem;
}
.co_pert {
position: relative;
display: flex;
}
header.post__header {
overflow: unset;
}
body.single {
overflow: unset;
}
.sidebar_main {
position: sticky;
top: 70px;
left: 0;
right: 0;
bottom: 0;
}
.header_mainsec .sidenav .social_mainsec ul li a {
padding: 0px !important;
display: flex;
align-items: center;
justify-content: center;
}
.header_mainsec .sidenav .social_mainsec ul li {
margin-right: 4px;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover li .sub_menu {
padding-left: 15px !important;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover > li > a {
padding-left: 29px !important;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover { }
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container a {
padding-bottom: 6px;
display: flex;
position: relative;
font-family: CentraNo1Book,sans-serif !important;
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container .menu-item:last-child a {
font-weight: 700 !important;
font-family: 'Centra-No1' !important;
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container .menu-item:last-child a::before {
background-image: url(https://fastcompanyme.com/wp-content/themes/fastcompany/img/right-arrow-white.svg);
background-repeat: no-repeat;
background-size: contain;
content: '';
height: 8px;
position: absolute;
left: calc(100% + 3px);
top: 11.5px;
transition: all .2s ease-out;
width: 8px;
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container a::after {
background: #868686;
bottom: 7px;
content: '';
height: 0;
left: 0;
position: absolute;
transition: all .2s ease-out;
width: 100%;
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container a:hover::after {
height: 5px;
}
ul.eyebrow {
margin-bottom: 0px;
}
.page-id-47 .post .post__main {
margin: 0 auto;
}
.page-id-47 .post .post__main .slug {
font-family: Beckett,sans-serif;
font-size: 3.75rem;
letter-spacing: .5rem;
line-height: 3rem;
text-transform: uppercase;
color: #000;
margin-top: 40px;
}
.page-id-47 .post .post__main .news-container{
margin-top: 50px !important;
}
.category-page__ff-ad-container{
min-height: 6.6875rem;
}
.page-id-47 .post .post__main 
input#email {
font-family: CentraNo1Book,sans-serif;
line-height: .8125rem;
letter-spacing: .125rem;
font-size: .8125rem;
border: 0.0625rem solid #5f5f5f;
padding: 13px 70px;
margin-top: 30px;
margin-bottom: 20px;
min-width: 17.5rem; padding: 1.25rem;
padding-left: 0.3125rem;
height: 2.5rem!important;
vertical-align: middle; text-align: center;
}
.page-id-47 .post .post__main button {
color: #fff;
font-family: Helvetica;
font-size: .875rem;
font-weight: 700;
letter-spacing: 1.4px;
padding: 0 7px 3px 8px;
text-transform: uppercase;
text-align: center;
transition: background .75s;
height: 2.5rem;
padding-top: 0.0625rem;
margin: 0 auto;
width: 7.375rem;
min-width: 6.25rem;
background-color: #ef5b24;
margin-top: 15px;
border-radius: 0.25rem;
border: none !important;
}
.page-id-1484 .post__main {
margin-top: 90px;
}
.page-id-1484 .post__main h1.entry-title {
font-family: 'Centra-No1';
letter-spacing: 2px;
line-height: 3rem;
text-transform: uppercase;
text-align: center;
font-weight: bold;
color: #000;
margin-top: 20px;
margin-bottom: 10px;
}
.page-id-1484 .post__main .col-1 {
padding: 0px !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 20px;
}
.page-id-1484 .post__main .col-1 h3, .page-id-1484 .post__main h3 {
font-size: 30px;
font-family: 'Centra-No1';
font-weight: 600;
text-transform: capitalize;
color: #000;
margin-bottom: 10px;
}
.page-id-1484 .post__main p {
display: block !important;
}
.page-id-1484 .post__main p label {
margin-bottom: 0px;
}
.page-id-1484 .post__main p input {
padding: 12px 20px;
}
.page-id-1484 .post__main p span.select2-selection {
height: auto !important;
padding: 8px 20px;
}
.page-id-1484 .post__main p span.select2-selection__arrow {
top: 10px;
}
.page-id-1484 .post__main .col-2 {
width: 100% !important;
max-width: 100%;
padding: 0px !important;
}
.page-id-1484 .post__main .col-2 textarea#order_comments {
padding: 10px 20px;
margin-bottom: 20px;
height: 100px;
} .fast_row .col-sm-6 {
padding-left: 0px;
padding-right: 0px;
border-bottom: 1px solid #ddd;
padding: 24px 0px;
}
.fast_img {
padding-left: 20px;
}
.fast_img img {
max-width: 100%;
}
.fast_cont h5 {
font-family: 'Centra-No1';
letter-spacing: .0875rem;
line-height: .8125rem;
color: #5f5f5f;
font-size: .8125rem;
font-weight: 600;
text-transform: uppercase;
margin: 0 0 0.25rem;
padding-left: 0;
}
.fast_cont h3 {
font-family: 'Grifo-S';
line-height: 1.625rem;
letter-spacing: .03125rem;
color: #000;
font-size: 31px;
font-weight: 600;
}
.fast_cont p {
text-transform: capitalize;
font-size: 15px;
font-weight: 400;
letter-spacing: 0;
max-width: 390px;
line-height: 20px;
margin-top: 10px;
}
.page-id-44 {
overflow-x: visible !important;
}
.fast_work {
background: #fff;
padding-top: 80px;
}
.fast_work h2 {
font-family: 'A2Beckett-Book';
font-size: 56px;
letter-spacing: .25rem;
line-height: 3rem;
font-weight: 400;
text-transform: uppercase;
color: #000;
}
.fast_work p {
font-family: 'Centra-No1';
line-height: 1.0625rem;
font-size: 12px;
text-transform: uppercase;
letter-spacing: .0625rem;
color: #5f5f5f;
font-weight: 600;
max-width: 600px;
}
.fast_work h6 {
margin-bottom: 0px;
text-align: right;
border-bottom: 1px solid #ddd;
padding-bottom: 6px;
}
.ad_img {
text-align: right;
position: sticky;
top: 120px;
}
.entry-content-main {
background: #fff;
} .news_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8, 
.news_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, 
.four_box_mainsec .col-sm-12.col-md-6.col-lg-6.col-xl-6, 
.video_mainsec, .video_mainsec .col-sm-12.col-md-3.col-lg-3.col-xl-3, 
.col-sm-12.col-md-3.col-lg-3.col-xl-3, .video_mainsec .col-sm-12.col-md-9.col-lg-9.col-xl-9, .video_mainsec .col-sm-12.col-md-3.col-lg-3.col-xl-3, .video_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12, .all_stories_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12, .all_stories_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8, .all_stories_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, .four_box_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12, .four_box_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, .video_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8, .video_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, .four_box_mainsec .col-sm-12.col-md-2.col-lg-2.col-xl-2{
padding-right: 1.25rem;
padding-left: 1.25rem;
}
.header_mainsec .sidenav .subscribe_btn a {
font-family: 'Centra-No1';
letter-spacing: .1125rem;
font-size: .875rem;
font-weight: 700;
color: #fff !important;
padding: .0625rem .4375rem 0 .5rem;
height: 27px;
line-height: 27px;
margin-top: 1.1875rem;
margin-bottom: 1.1875rem;
}
li#menu-item-469 ul.sub-menu li {
border: none;
padding-left: 20px;
padding-bottom: 0px !important;
text-transform: uppercase !important;
}
li#menu-item-358 {
padding-top: 20px;
}
li#menu-item-469 ul.sub-menu li a {
font-family: 'Centra-No1';
font-size: 13px;
line-height: 1.0625rem;
letter-spacing: .01875rem;
text-transform: capitalize;
color: #898989;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
li#menu-item-469 ul.sub-menu li#menu-item-358 a,li#menu-item-469 ul.sub-menu li#menu-item-15429 a, li#menu-item-469 ul.sub-menu li#menu-item-361 a, li#menu-item-469 ul.sub-menu li#menu-item-360 a, li#menu-item-469 ul.sub-menu li#menu-item-362 a, li#menu-item-469 ul.sub-menu li#menu-item-6539 a, li#menu-item-469 ul.sub-menu li#menu-item-6530 a, li#menu-item-469 ul.sub-menu li#menu-item-359 a {
text-transform: uppercase !important;
color: #000 !important;
padding-top: 22px !important;
line-height: .8125rem;
letter-spacing: .125rem;
font-size: .8125rem !important;
}
ul.sub-menu li {
border-bottom: none !important;
padding-bottom: 0px !important;
padding-top: 0px !important;
}
ul.sub-menu {
border-top: 1px solid #ccc;
padding-left: 20px !important;
margin-top: 5px;
padding-top: 18px;
}
body.single .post__header-text time{
font-weight: 600;
}
.post {
justify-content: space-between;
}
.stories_sec {
margin-bottom: 0px;
margin-top: 25px;
}
.stories_sec .post__main .post__content{
flex: 0 1 calc(100% - 112px);
max-width: 37.5rem;
margin-left: 4.5rem !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.stories_div img {
width: 100%;
}
.count_div {
padding-right: 30px;
}
.count_div h2 {
font: normal 125px/78px GrifoS;
color: #f4f4f4;
position: relative;
right: 7px;
letter-spacing: -7px;
}
.stories_div {
max-width: 600px;
display: grid;
border-bottom: 1px solid #ddd;
column-gap: 20px;
padding: 15px 0;
}
.stories_div a {
display: flex;
}
.stories_div .store_img {
width: 140px;
}
.store_imgont {
margin-left: 20px;
max-width: 300px;
}
.stories_sec h3 {
font-size: 18px;
line-height: 20px;
font-family: 'Centra-No1';
font-weight: 600;
color: #000;
margin-bottom: 20px;
}
.stories_div p {
margin-bottom: 4px;
font-family: 'Centra-No1';
letter-spacing: .0875rem;
line-height: .8125rem;
font-size: .8125rem;
font-weight: 700;
color: #5f5f5f;
}
.stories_div h6 {
color: #000;
font: bold 16px/20px Centra-No1;
}
.most_main {
margin-top: 30px !important;
}
.most_main time {
text-align: center;
display: block;
font-weight: 600;
font-family: 'Centra-No1';
letter-spacing: .0875rem;
line-height: .8125rem;
color: #5f5f5f;
font-size: .8125rem;
}
.most_main h1.post__title {
text-align: center;
font-family: 'Grifo-S' !important;
margin-top: 10px;
font-size: 3.5625rem;
letter-spacing: .0625rem;
line-height: 3.0625rem;
margin-bottom: 30px;
}
.most_main img {
width: 100%;
margin-bottom: 50px;
}
.head_main .post__featured-caption{
font-family: CentraNo1Book,sans-serif;
font-size: .8125rem;
line-height: 1rem;
letter-spacing: 0.01875rem;
padding-bottom: 1.0625rem;
margin-top: 0.375rem;
border-bottom: 0.0625rem solid #ccc;
margin-bottom: 1rem;
}
.stories-slider{
width: 600px;
position: relative;
}
.owl-nav{
position: absolute;
width: 100%;
top: 0;
height: 80%;
display: flex;
padding: 20px;
justify-content: space-between;
}
.owl-dots{
margin-bottom: -10px;
}
.owl-dot{
background: #dedede;
width: 8px;
height: 8px;
border-radius: 100%;
}
.owl-dot.active{
background: #000;
}
.container.slidercont img{
width: 375px;
margin-right: 40px;
height: 210px;
object-fit: cover;
}
.search-mobile{
display: none;
} .container.test_container{
max-width: 1248px !important;
}
#headerloginModal{
background: #00000090;
}
#headerloginModal .modal-dialog, #helpModal .modal-dialog{
width:400px;
min-height: auto;
margin: 50px auto;
}
#headerloginModal .modal-dialog .fw-semi-blod, #helpModal .modal-dialog .fw-semi-blod{
margin-top: 50px;
}
#headerloginModal .modal-dialog .modal-content, #helpModal .modal-dialog .modal-content{
border-radius: 0;
}
#headerloginModal .modal-dialog .modal-content .logo-box img, #helpModal .modal-dialog .modal-content .logo-box img{
margin: 0 auto;
width: 75px;
height: 75px;
margin-bottom: -30px;
margin-top: 30px;
}
#headerloginModal .modal-dialog .modal-content .logo-box, #helpModal .modal-dialog .modal-content .logo-box{
text-align: center;
}
#headerloginModal .modal-dialog .btn-close, #helpModal .modal-dialog .btn-close.tp-close.tp-active{
background: transparent;
border: none;
font-size: 28px;
padding: 0;
transform: scaleX(1.2); position: absolute;
right: 20px;
top: 20px;
line-height: 28px;
}
#headerloginModal .modal-dialog .round-social-button[_ngcontent-jca-c232], #helpModal .modal-dialog .round-social-button[_ngcontent-jca-c232]{
width: 48px;
height: 48px;
border-radius: 50%;
box-sizing: border-box;
background-size: inherit;
background-repeat: no-repeat;
background-position: 50%;
background-color: inherit;
margin: 0 4px;
border: 1px solid rgba(15,15,21,.06);
cursor: pointer;
}
#headerloginModal #loginform input[type=password], #helpModal #loginform input[type=password]{
max-width: 100% !important;
}
#registraion-form-create label, #helpModal label{
color: #151515;
font-weight: 900;
line-height: 1.25em;
letter-spacing: 0.025em;
outline: none;
text-transform: none;
text-align: left;
font-size: 10px;
margin-bottom: 0px !important;
font-family: 'Centra-No1';
}
#registraion-form-create label.remember-me, #helpModal label.remember-me{
text-align: center;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#registraion-form-create label.remember-me t, #helpModal label.remember-me t{   
margin-left: 5px;
font-family: "CentraNo1Book";
letter-spacing: 0.24px;
font-size: 12px;
text-transform: initial;
color: #5F5F5F;
}
.etn-attendee-form .attendee-title{
font-family: 'A2Beckett-Book';
letter-spacing: 5px;
font-size: 42px;
font-weight: 300;
line-height: 10px;
}
.etn-attendee-form .etn-attendee-form-wrap h4{
margin: 0 0 20px;
font-size: 26px;
font-family: 'CentraNo1Book' !important;
font-weight: 400;
text-transform: uppercase;
}
.etn-attendee-form .etn-attendee-form-wrap .etn-group-field label {
font-size: 14px;
line-height: 16px;
margin: 0 0 5px;  font-family: 'CentraNo1Book' !important;
font-weight: 600 !important;
text-transform: uppercase;
}
.etn-attendee-form .etn-attendee-form-wrap {
padding: 50px;
border: 1px solid #EAEAEA;
border-radius: 0 !important;
-webkit-border-radius: 12px;
-ms-border-radius: 12px;
margin-bottom: 30px;
background-color: #fff;
}
.etn-attendee-form .etn-attendee-form-wrap .attr-form-control {
background-color: transparent;
border: 1px solid #EAEAEA;
border-radius: 0;
height: 40px; }
#etn-event-attendee-data-form .etn-btn.etn-btn-secondary{
margin: auto 1%;
width: 48%;
text-align: center;
line-height: 40px;
height: 45px;
font-family: 'CentraNo1Book';
text-transform: uppercase;
background: transparent;
color: #5f5f5f;
border: 1px solid #5f5f5f;
border-radius: 0px;
}
#etn-event-attendee-data-form .etn-btn.etn-primary.attendee_sumbit{
margin: auto 1%;
width: 47%;
text-align: center;
line-height: 40px;
height: 45px;
font-family: 'CentraNo1Book';
text-transform: uppercase;
background: #EF5B24 !important;
color: #ffffff;
border: 1px solid #EF5B24;
border-radius: 0px;
}
.magazine-template-default.single-magazine .post__main.container{
margin: auto;
text-align: center;
}
@media (max-width: 1199px){
.header_mainsec .right_menusec ul li.follow_sec {
display: none;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover > li > a {
padding-left: 31px !important;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover {
width: 580px !important;
}
}
@media(max-width: 991px){
.home_slider_mainsec .bottom_title_sec .title_contnt_sec a h3 {
font-size: 16px;
font-weight: 600;
font-family: 'Centra-No1';
line-height: 1.0625rem;
letter-spacing: .01875rem;
}
.cloud_anywhere p {
font-size: 90px !important;
}
.orig_cloud {
padding: 20px 20px;
}
.right_news_box {
display: none;
}
.col-sm-12.col-md-8.col-lg-8.col-xl-8 {}
.news_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8 {
max-width: 100% !important;
flex: auto !important;
}
.page-template-home .four_box_mainsec.climate_plan_mainsec .row {
display: block;
}
.page-template-home .four_box_mainsec.climate_plan_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
max-width: 100%;
}
.video_mainsec .row {
display: block !important;
}
.video_mainsec .row .col-sm-12.col-md-9.col-lg-9.col-xl-9 {
max-width: 100%;
}
.video_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
max-width: 100%;
}
.video_mainsec {
clear: both;
}
.page-template-home .all_stories_mainsec .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
display: none;
}
.page-template-home .all_stories_mainsec .col-sm-12.col-md-9.col-lg-9.col-xl-9 {
max-width: 100%;
flex: auto;
} .footer_menusec {
text-align: center;
}
.header_mainsec.fixed_sec.stick > .container-fluid {
display: none;
}
}
@media (max-width: 767px){
.home_slider_mainsec .bottom_title_sec .title_contnt_sec {
width: 100%;
display: none;
padding: 0;
}
.header_mainsec.fixed_sec.stick > .container-fluid {
display: none !important;
}
.home_slider_mainsec .bottom_title_sec .title_contnt_sec.active{
display: flex;
}
.home_slider_mainsec .bottom_title_sec .title_contnt_sec a h6{
color: #5f5f5f;
}
.sidenav {
width:100%;
}
.sidenav .img_box a{
width: 14.0625rem;
margin: auto;
padding-top: 0;
}
.header_mainsec .sidenav .social_mainsec ul li a{
width: 30px;
height: 30px;
}
.header_mainsec .sidenav .social_mainsec ul li a img{
width: 20px;
height: 20px;
}
body{
padding-top: 70px;
}
.home_slider_mainsec .bottom_title_sec .title_contnt_sec .img_sec {
position: relative;
opacity: 1 !important;
overflow: revert !important;
}
.home_slider_mainsec .bottom_title_sec .title_contnt_sec .img_sec img {
transform: translatey(0px);
margin-top: 18px;
}
.home_slider_mainsec .bottom_title_sec .title_contnt_sec:hover::before, .home_slider_mainsec .bottom_title_sec .title_contnt_sec.active::before{
height:0px;
} .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 a {
display: block;
font-size: 20px;
}
.four_box_mainsec .img_contnt_box .contnt_sec h2 a {
font-size: 20px;
line-height: 20px;
}
.four_box_mainsec.climate_plan_mainsec h2 {
font-size: 40px;
letter-spacing: 0px;
} .franchise_mainsec .img_contnt_box .contnt_sec h2 span {
font-size: 21px;
width: 70%;
}
.all_stories_mainsec .img_contnt_mainsec .contnt_sec {
width: 100%;
}
.all_stories_mainsec .img_contnt_mainsec .img_sec {
padding: 0px;
width: 100%;
}
.all_stories_mainsec .img_contnt_mainsec .img_sec img {
height: auto !important;
margin-top: 20px;
}
.all_stories_mainsec .img_contnt_mainsec .contnt_sec h2 {
font-size: 20px;
} .header_mainsec{
background: #000;
}
.home_slider_mainsec{
padding: 0px 10px;
}
.container{
padding-left: 10px;
padding-right: 10px;
}
.home_slider_mainsec .bottom_title_sec{
flex-wrap: wrap;
}
.header_mainsec .container{
display: flex;
height: 55px;
justify-content: center;
align-items: center;
}
.header_mainsec .row{
width: 100%;
display: flex;
padding: 0 !important;
margin: 0px;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.home_slider_mainsec .bottom_title_sec .title_contnt_sec:last-child{
display: none;
}
.header_mainsec .row > div {  
display: flex;
width: auto;
flex: 100;
justify-content: center;
padding: 0;
}
.header_mainsec .row > div:first-child{
justify-content: flex-start;
}
.header_mainsec .row > div:last-child{
justify-content: flex-end;
}
.header_mainsec .row > div:last-child{
justify-content: flex-end;
}
.header_mainsec .logo_sec img {
width: 180px !important;
max-width: 180px !important;
}
.search-right{
display: none !important;
}
.search-mobile{
display: flex;
font-size: 20px;
color: #fff;
margin-top: 2px;
}
.search-header{
}
div#popmake-237 .search-header .search-box {
padding-right: 50px;
}
div#popmake-237 .search_container{
overflow-x: hidden;
}
div#pum-237 button.pum-close.popmake-close{
top:34px;
}
div#popmake-237 .search_result{
max-width: 100% !important;
margin-left: 0;
padding: 20px;
box-sizing: border-box;
}
div#popmake-237 .row{
margin: 0px;
}
.header_mainsec .right_menusec ul li.account-sec a.account img {
width: 25px;
}
.header_mainsec .right_menusec ul li.account-sec {
position: fixed;
height: 50px;
width: auto;
background: #000;
}
.header_mainsec .right_menusec ul li.account-sec ul.account-info{
margin-left: 0px;
}
.header_mainsec .right_menusec ul li.account-sec ul.account-info li a {
font-family: 'CentraNo1Book';
text-transform: uppercase;
font-size: 12px;
margin-top: auto;
margin-right: 0;
letter-spacing: 1.17px;
line-height: 16px;
}
.header_mainsec .right_menusec ul li {
margin: 0px 10px;
}
.header_mainsec .right_menusec ul li.account-sec:hover ul.account-info {
width: 165px;
}
div#popmake-237 .queryly_item{
flex-direction: column;
}
div#popmake-237 .queryly_item .queryly_img{
width: 100%;
margin-right: 0;
}
div#popmake-237 .queryly_item .queryly_content{
margin-right: 0;
margin-top: 20px;
}
.search-header .logo{
display: none;
}
.search-header .col-md-10{
width: 100%;
flex: 100;
max-width: 100%;
}
.swiper-container.home-slide-top {
height: 250px;
} .four_box_mainsec .row {
display: block;
}
.four_box_mainsec .row .col-sm-12.col-md-4.col-lg-4.col-xl-4.bottom-border {
width: 100% !important;
} .four_box_mainsec .img_contnt_box .contnt_sec h2 {
font-size: 20px;
}
.four_box_mainsec.width-section .img_sec img {
height: auto !important;
}
.title_mainsec h2 {
letter-spacing: .3rem;
line-height: 1.875rem;
font-size: 2.3125rem;
margin-bottom: 0 !important;
}      .four_box_mainsec.signup_two_boxsec .img_sec img {
height: auto !important;
}    section.category-page.category-page--news.post .post.post--default {
display: block !important;
}
section.category-page.category-page--news.post .post.post--default .post__main {
max-width: 100%;
}
body.post-type-archive-news h1.post__title a {
font-size: 26px;
line-height: 24px;
}
body.post-type-archive-news article.post__article {
margin-left: 0px;
}
body.post-type-archive-news aside.article-recirc-by-tag {
padding-left: 0px;
}
body.post-type-archive-news .post__wrapper .post.post--default {
display: block !important;
}
body.post-type-archive-news .post__wrapper .post.post--default .post__main {
max-width: 100%;
}
.post__header-text .post__title {
line-height: 18px !important;
} section.subscription__top.container {
padding-top: 50px;
}
.sub_inner h1.subscription__title {
font-size: 16px !important;
line-height: 22px !important;
}
.subscription__list {
display: block;
}
.subscription__list .card__top {
width: 100%;
margin-bottom: 20px;
}
.subscription__bottom .subscription__plan-list {
padding: 29px 15px;
display: block;
}
.subscription__plan-item {
width: 100%;
margin-bottom: 20px;
}
.card--default a {
display: block !important;
text-align: left !important;
}
.card__poster.card__poster--default {
margin-left: 0px;
margin-bottom: 20px;
}
.card--all-feed>a {
display: block;
}
.card--all-feed>a figure.card__poster.card__poster--all-feed {
margin-left: 0px;
} .cloud_anywhere p {
font-size: 41px !important;
}
.elementor-308 .elementor-element.elementor-element-fbee440 {
text-align: center;
}
.elementor-308 .elementor-element.elementor-element-eafbe27 {
text-align: center;
}
.intel_patner a {
padding: 13px 13px !important;    
font-size: 14px !important;
}
.orig_cloud {margin-top: 0px;padding: 20px 10px;}
.orig_cloud h2 {
font-size: 25px !important;
}
.orig_cloud h6 {
font-size: 16px !important;
}
.elementor-308 .elementor-element.elementor-element-57733c2 {
padding: 30px 0px 30px 0px;
}
.elementor-308 .elementor-element.elementor-element-72907f9 .elementor-heading-title {
font-size: 28px;
}
.elementor-308 .elementor-element.elementor-element-0163dde {
font-size: 16px;
}
.image-container .image-display img {
height: auto !important;
}
.post__main, .post__sidebar{
flex: 100 !important;
max-width: 100% !important;
padding: 0 20px !important;
margin: 0 !important;
box-sizing: border-box !important;
}
header.post__header .aside_div{
display: none;
}
.co_pert {
flex-direction: column;
}
.aside_main .socal_ul{
justify-content: flex-start;
}
.aside_main .socal_ul ul{
display: flex;
flex-direction: row;
}
header.post__header .socal_ul ul li{
border-right: 1px solid #ccc;
padding:0px 20px;
}
header.post__header .socal_ul ul li:first-child{
padding-left:0px;
}
.aside_main {
padding-top: 0px;
position: relative;
right: auto;
}
.top-stories{
margin-left: 0;
width: 100%;
}
.stories_div{
width: 100%;
display: flex;
}
.stories_div .store_img{
display: none;
}
.count_div{
padding-right: 0px;
}
.stories_div a{
width: 100%;
display: flex;
flex-direction: column;
}
.store_imgont{
margin-left: 0px;
max-width: 300px;
margin-top: 10px;
}
.post{
flex-direction: column;
}
.stories-slider{
width: 100%;
}
.stories_sec.articles > div {
width: 100%;
}
.articles.article{
margin-right: 0px;
}
.post-118 {
margin-left: 0px;
}
.page-template-innovation360 .upcoming-event{
gap: 0;
display: flex;
flex-direction: column;
}
.video_mainsec{
padding: 0px;
}
.page-template-innovation360 .image {
width: 100%;
padding: 20px;
height: 200px;
}
.page-template-innovation360 .upcoming-event .details{
display: flex;
flex-direction: column;
padding: 20px 0px;
}
.news-container{
flex-direction: column;
}
.news-container__choice:first-child{
border-right: 0px solid #ccc;
}
body.page-template-videos button.slide-arrow.next-arrow.slick-arrow, body.page-template-videos button.prev-arrow{
width: 40px;
}
.page-template-videos button.slide-arrow img{
width: 16px;
}
.trending_video .slick-list { box-sizing: border-box;
}
.hoc_sec .col-sm-7, .hoc_sec .col-sm-12, .hoc_sec .col-sm-5 {
padding: 0px !important;
}
.socal_xon{
height: auto;
display: flex;
}
.socal_xon ul{
height: auto;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
.page-id-334 section.hoc_sec .top_text h2 {
font-size: 54px !important;
}
#co-design .head_main .post__title, #co-design .head_main .post__title a{
font-size: 2.3125rem;
line-height: 2rem;
letter-spacing: .6px;
}
}