html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}
#app{position:relative;font-family:Roboto,sans-serif;font-weight:300;overflow:hidden;max-width:1600px;margin:0 auto;background:linear-gradient(rgba(211,204,200,0.85) 2em,transparent 30em),url(../../../../../content/dam/delltechnologies/images/events-calendar/backgrounds/homepage-background.jpg) fixed 50% 50%/cover no-repeat,#e2dae9}
#app .medium-business{background:linear-gradient(rgba(211,204,200,0.85) 2em,transparent 30em),url(../../../../../content/dam/delltechnologies/images/events-calendar/backgrounds/homepage-MB-background.jpg) fixed 50% 50% no-repeat,#e2dae9}
@media only screen and (min-width:640px){#app .subheading{margin-top:-20px;margin-bottom:35px}
}
@media only screen and (max-width:639px){#app{background:white}
#app .subheading{color:#444}
}
@media only screen and (min-width:1600px){#app .subheading{margin-top:-40px;margin-bottom:40px}
}
@media only screen and (max-width:639px){#app .row{padding:0 !important}
}
#app *{font-weight:300}
#app h1,#app h2,#app h3,#app h4{font-weight:300}
#app button{padding:0;margin:0;border:0;background:transparent;outline:0;cursor:pointer;font-size:.9em;font-weight:300;font-family:Roboto,Arial,sans-serif}
#app ul{margin:0;padding:0;list-style-type:none}
#app ul li{flex-grow:1}
#app .row>ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0}
.event-details .subheading.align-center{margin-top:60px}
.event-details .subheading{margin-bottom:60px}
@media only screen and (max-width:639px){.event-details .subheading{font-size:24px}
}
@media only screen and (min-width:768px){.event-details .hero01-view .breadcrumb04-view .breadcrumb04-large li a{color:#fff}
.event-details li a{color:#f2af00}
.event-details li .icon{background-color:#eee;opacity:.8}
.event-details li .icon-text{color:gray}
}
#app nav.filters-dropdown{position:relative;margin:0 auto;padding:2em 2em 2em 2em;transition:background-color .3s ease}
@media only screen and (max-width:639px){#app nav.filters-dropdown{left:0;width:100%;padding:2em 1.5em 2em}
}
@media only screen and (min-width:640px) and (max-width:979px){#app nav.filters-dropdown{left:-18px;width:calc(100% - -36px);padding:2em 18px 2em}
}
@media only screen and (min-width:980px) and (max-width:1279px){#app nav.filters-dropdown{left:-20px;width:calc(100% - -40px);padding:2em 20px 2em}
}
@media only screen and (min-width:1280px) and (max-width:1599px){#app nav.filters-dropdown{left:-50px;width:calc(100% - -100px);padding:2em 50px 2em}
}
@media only screen and (min-width:1600px){#app nav.filters-dropdown{left:-90px;width:calc(100% - -180px);padding:2em 90px 2em}
}
#app nav.filters-dropdown>div{display:flex;flex-direction:column;max-width:1420px;height:100%;margin:0 auto}
#app nav.filters-dropdown div.filters-header{flex-grow:0}
@media only screen and (min-width:980px){#app nav.filters-dropdown div.filters-header{display:flex;align-items:flex-start}
}
#app nav.filters-dropdown div.filters-header>*{flex-grow:0;flex-shrink:0}
#app nav.filters-dropdown div.filters-header h3{margin:.15em 1em 0 0;font-size:1.5em;color:#1a1a1a}
@media only screen and (max-width:979px){#app nav.filters-dropdown div.filters-header h3{padding-bottom:.75em}
}
#app nav.filters-dropdown div.filters-header div.filters-applied{flex-grow:1;flex-shrink:1;padding-right:1em}
@media only screen and (max-width:979px){#app nav.filters-dropdown div.filters-header div.filters-applied{height:0;padding-bottom:1em}
#app nav.filters-dropdown div.filters-header div.filters-applied.has-filters{height:auto}
}
#app nav.filters-dropdown div.filters-header div.filters-applied>*{display:inline-block;cursor:pointer;outline:0}
#app nav.filters-dropdown div.filters-header div.filters-applied>div{padding:.2em 0 .2em 0}
@media only screen and (max-width:979px){#app nav.filters-dropdown div.filters-header div.filters-applied>div{padding-top:0;padding-bottom:.5em}
}
#app nav.filters-dropdown div.filters-header div.filters-applied button{margin:.1em 1em .1em 0;color:white}
#app nav.filters-dropdown div.filters-header div.filters-applied button:last-of-type{margin-right:1.75em}
#app nav.filters-dropdown div.filters-header div.filters-applied button svg{display:inline-block;position:relative;top:.225em;width:1.2em;height:1.2em;margin-right:.55em}
#app nav.filters-dropdown div.filters-header div.filters-applied button svg *{fill:transparent;stroke:white;stroke-width:1px}
#app nav.filters-dropdown div.filters-header div.filters-applied div.filters-clear{margin:.1em 0 .1em 0;padding:.15em .6em;border:1px solid white;font-size:.9em;color:white}
#app nav.filters-dropdown div.filters-header div.filters-buttons{display:flex;flex-direction:row}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button{margin-left:1em}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.outlined{margin-right:auto;padding:.25em 1em .25em;border:1px solid #1a1a1a;background:transparent;text-transform:uppercase;font-weight:400}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.outlined svg{display:inline-block;width:.8em;height:.8em;margin-right:.2em}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.outlined svg line{fill:none;stroke:#1a1a1a;stroke-width:1.5px;stroke-miterlimit:10}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.outlined.first{margin-left:0;margin-right:0}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.icon{position:relative;width:2.2em;height:2.2em;padding:0;margin-left:.5em;border:0;background:transparent;color:#007db8;cursor:pointer}
@media only screen and (max-width:639px){#app nav.filters-dropdown div.filters-header div.filters-buttons>button.icon{display:none}
}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.icon svg{position:absolute;top:0;left:0;max-height:100%}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.icon svg *{fill:white;transition:fill .2s ease}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.icon.grid-view{margin-left:2.25em}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.icon.grid-view svg *{fill:#41b6e6}
#app nav.filters-dropdown div.filters-body{flex-direction:row;justify-content:flex-start;align-items:stretch;flex-grow:1;padding-bottom:2em;margin-bottom:auto}
@media only screen and (min-width:980px){#app nav.filters-dropdown div.filters-body{padding-top:2em}
}
#app nav.filters-dropdown div.filters-body ul.filters-tabs{width:30%;flex-grow:0;margin-right:1.9em;border-right:1px solid #1a1a1a}
@media only screen and (min-width:640px){#app nav.filters-dropdown div.filters-body ul.filters-tabs{width:20%;margin-right:3.5em}
}
#app nav.filters-dropdown div.filters-body ul.filters-tabs li{padding:.15em 0 .15em 0;margin-bottom:.7em;color:white;font-size:1.2em;cursor:pointer;transition:border-left .4s ease,color .2s ease,padding .2s ease}
@media only screen and (min-width:640px){#app nav.filters-dropdown div.filters-body ul.filters-tabs li{margin-bottom:.3em;font-size:1.5em}
}
#app nav.filters-dropdown div.filters-body ul.filters-tabs li.showStates{-webkit-animation-name:show-states;-webkit-animation-duration:.5s;animation-name:show-states;animation-duration:.5s;transition:none}
@-webkit-keyframes show-states{from{color:#f2af00;position:relative;left:-20px}
to{color:white;position:relative;left:0}
}
@keyframes show-states{from{color:#f2af00;position:relative;left:-20px}
to{color:white;position:relative;left:0}
}
#app nav.filters-dropdown div.filters-body ul.filters-tabs li.hideStates{transition:height 0 400ms,opacity 400ms 0,margin 500ms 400ms,padding 500ms 400ms;opacity:0;height:0;margin:0;padding:0;pointer-events:none}
#app nav.filters-dropdown div.filters-body ul.filters-tabs li:last-child{margin-bottom:0}
#app nav.filters-dropdown div.filters-body ul.filters-tabs li.is-selected{padding-left:.5em;border-left:2px solid #28aae0;color:#28aae0}
#app nav.filters-dropdown div.filters-body div.filters-list{flex-grow:1;width:calc(70% - 1.9em)}
@media only screen and (min-width:640px){#app nav.filters-dropdown div.filters-body div.filters-list{width:calc(80% - 3.5em)}
}
#app nav.filters-dropdown div.filters-body div.filters-list>div{overflow:auto}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__thumb-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__thumb-y{position:absolute;display:block;opacity:1;background-color:rgba(255,255,255,0.2);border-radius:.25em;transition:background-color .2s linear,opacity .2s linear}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__thumb-x{bottom:0;height:.5em}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__thumb-y{right:0;width:.5em}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps.ps--active-x>.ps__rail-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps.ps--active-y>.ps__rail-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps:hover>.ps__rail-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps:hover>.ps__rail-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps.ps--focus>.ps__rail-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps.ps--focus>.ps__rail-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps.ps--scrolling-x>.ps__rail-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps.ps--scrolling-y>.ps__rail-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x:hover,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y:hover,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x:focus,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y:focus,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x.ps--clicking,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y.ps--clicking,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x:hover>.ps__thumb-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x:focus>.ps__thumb-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x.ps--clicking .ps__thumb-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y:hover>.ps__thumb-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y:focus>.ps__thumb-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y.ps--clicking .ps__thumb-y{background-color:rgba(255,255,255,0.2)}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x:hover>.ps__thumb-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x:focus>.ps__thumb-x,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-x.ps--clicking .ps__thumb-x{height:.5em}
#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y:hover>.ps__thumb-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y:focus>.ps__thumb-y,#app nav.filters-dropdown div.filters-body div.filters-list>div.ps .ps__rail-y.ps--clicking .ps__thumb-y{width:.5em}
@supports(-ms-overflow-style:none){#app nav.filters-dropdown div.filters-body div.filters-list>div.ps{overflow:auto !important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#app nav.filters-dropdown div.filters-body div.filters-list>div.ps{overflow:auto !important}
}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}
@media only screen and (min-width:640px){#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter{flex-direction:row}
}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div{color:white}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-range-display{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5em 2em}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-range-display>div{color:white}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .date-display{padding-bottom:.5em;color:white;text-align:center}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .date-display button{display:block;margin:.5em auto 0 auto;padding:.3em .8em;border:1px solid white;color:white}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .date-display button svg{display:inline-block;margin-left:.5em;width:.89em;height:1em}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .date-display button svg *{fill:white}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar{width:auto;background-color:#444;border:1px solid #1a1a1a}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar header span{color:white;transition:background-color .1s ease}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar header span.prev:after{border-right:10px solid white !important}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar header span.next:after{border-left:10px solid white !important}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar header span.prev:hover,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar header span.next:hover{background-color:gray}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell{position:relative;border:0}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day-header{display:none}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year{background-color:#aaa;transition:background-color .1s ease}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day:hover>span,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month:hover>span,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year:hover>span{background-color:rgba(255,255,255,0.25)}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day:hover>span.is-range-end-date,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month:hover>span.is-range-end-date,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year:hover>span.is-range-end-date{background-color:#ffe063 !important}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day>span,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month>span,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year>span{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .1s ease}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day>span.has-events,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month>span.has-events,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year>span.has-events{font-weight:800}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day>span.is-range-end-date,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month>span.is-range-end-date,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year>span.is-range-end-date{background-color:#ffe063;color:#1a1a1a}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.blank,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.blank,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.blank{background-color:#444}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.blank.weekend,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.blank.weekend,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.blank.weekend{background-color:#444}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.disabled,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.disabled,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.disabled{background-color:rgba(170,170,170,0.5);color:rgba(255,255,255,0.25)}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.disabled.weekend,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.disabled.weekend,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.disabled.weekend{background-color:rgba(170,170,170,0.4);color:rgba(255,255,255,0.25)}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.disabled:hover>span,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.disabled:hover>span,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.disabled:hover>span{background-color:transparent}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.highlighted,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.highlighted,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.highlighted{background-color:#0063af;color:white}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.highlighted.weekend,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.highlighted.weekend,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.highlighted.weekend{background-color:rgba(0,74,119,0.85);color:white}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.selected,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.selected,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.selected{background-color:white;color:#1a1a1a}
#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.day.selected>span.is-range-end-date,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.month.selected>span.is-range-end-date,#app nav.filters-dropdown div.filters-body div.filters-list>div>div.date-filter>div.date-picker .vdp-datepicker__calendar .cell.year.selected>span.is-range-end-date{background-color:white !important}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul{display:inline-flex;flex-direction:column;flex-wrap:wrap}
@media only screen and (max-width:979px){#app nav.filters-dropdown div.filters-body div.filters-list>div>ul{height:16em}
}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link{display:flex;flex-direction:row;align-items:flex-start;flex-grow:0;flex-shrink:0;padding-right:1em;padding-bottom:1em;color:white;user-select:none;cursor:pointer;transition:color .2s ease}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link span:nth-child(2){margin-right:auto}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link span:last-child{padding-left:1em}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link svg{display:inline-block;width:.8em;height:.8em;margin-right:.8em;border:1px solid white;transition:border .2s ease}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link svg *{fill:transparent;transition:fill .2s ease}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link.is-selected{color:#28aae0}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link.is-selected svg{border:1px solid rgba(255,255,255,0)}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link.is-selected svg *{fill:#28aae0}
#app nav.filters-dropdown div.filters-body div.filters-list>div>ul li.filter-link.is-selected span{border:0}
#app nav.filters-dropdown div.filters-footer{flex-grow:0;margin-top:1em;justify-content:flex-end}
#app nav.filters-dropdown div.filters-footer button{padding:.65em 1.5em;margin-left:1em;font-size:1em}
@media only screen and (min-width:640px){#app nav.filters-dropdown div.filters-footer button{padding:.65em 1.85em}
}
#app nav.filters-dropdown div.filters-footer button.cancel{color:white}
#app nav.filters-dropdown div.filters-footer button.apply{background-color:white;color:#1a1a1a;font-weight:400;transition:color .2s ease,background-color .2s ease}
#app nav.filters-dropdown div.filters-footer button.apply.disabled{background-color:#aaa;color:#444}
#app nav.filters-dropdown.is-closed div.filters-body,#app nav.filters-dropdown.is-closed div.filters-footer{display:none}
#app nav.filters-dropdown.is-open{height:34em}
@media only screen and (max-width:639px){#app nav.filters-dropdown.is-open{height:calc(100vh - 65px)}
}
#app nav.filters-dropdown.is-open div.filters-header div.filters-buttons{display:none}
#app nav.filters-dropdown.is-open div.filters-body,#app nav.filters-dropdown.is-open div.filters-footer{display:flex}
@media only screen and (max-width:639px){#app nav.filters-dropdown{background-color:#444}
#app nav.filters-dropdown div.filters-header h3{color:white}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button{color:white}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.outlined{border:1px solid white}
#app nav.filters-dropdown div.filters-header div.filters-buttons>button.outlined svg line{stroke:white}
}
#app nav.filters-dropdown.is-filled,#app nav.filters-dropdown.is-open,#app nav.filters-dropdown.is-stuck{background-color:#444}
#app nav.filters-dropdown.is-filled div.filters-header h3,#app nav.filters-dropdown.is-open div.filters-header h3,#app nav.filters-dropdown.is-stuck div.filters-header h3{color:white}
#app nav.filters-dropdown.is-filled div.filters-header div.filters-buttons>button,#app nav.filters-dropdown.is-open div.filters-header div.filters-buttons>button,#app nav.filters-dropdown.is-stuck div.filters-header div.filters-buttons>button{color:white}
#app nav.filters-dropdown.is-filled div.filters-header div.filters-buttons>button.outlined,#app nav.filters-dropdown.is-open div.filters-header div.filters-buttons>button.outlined,#app nav.filters-dropdown.is-stuck div.filters-header div.filters-buttons>button.outlined{border:1px solid white}
#app nav.filters-dropdown.is-filled div.filters-header div.filters-buttons>button.outlined svg line,#app nav.filters-dropdown.is-open div.filters-header div.filters-buttons>button.outlined svg line,#app nav.filters-dropdown.is-stuck div.filters-header div.filters-buttons>button.outlined svg line{stroke:white}
@media only screen and (min-width:640px){#app nav.filters-dropdown.is-filled,#app nav.filters-dropdown.is-open{margin-bottom:2em}
}
#app nav.filters-dropdown.is-stuck{position:fixed;left:0;top:0;width:100%;background-color:rgba(68,68,68,0.9);z-index:500}
@media only screen and (min-width:640px){#app.list-layout nav.filters-dropdown div.filters-header button.icon.list-view svg path{fill:#41b6e6}
#app.list-layout nav.filters-dropdown div.filters-header button.icon.grid-view svg path{fill:white}
}
#app.is-loading nav.filters-dropdown div.filters-header .filters-applied>div>button,#app.is-loading nav.filters-dropdown div.filters-header .filters-applied>*,#app.is-loading nav.filters-dropdown div.filters-header .filters-buttons .outlined{opacity:.5;cursor:default}
#app .spinner span{display:inline-block;position:relative;top:-0.25em;margin:0;letter-spacing:.1em;font-size:.6em;opacity:.25;transform:scale(1);transition:opacity .15s ease,transform .15s ease,margin .15s ease}
#app .spinner.anim1 span:nth-child(1),#app .spinner.anim2 span:nth-child(2),#app .spinner.anim3 span:nth-child(3){opacity:1;margin:.1em;transform:scale(1.5)}
@media only screen and (min-width:640px){#app.list-layout .medium-business nav.filters-dropdown div.filters-header button.icon.list-view svg path{fill:#aaa}
#app.list-layout .medium-business nav.filters-dropdown div.filters-header button.icon.grid-view svg path{fill:white}
#app .medium-business nav.filters-dropdown div.filters-header button.icon.grid-view svg path{fill:#aaa}
}
#app div{font-size:1em}
#app .medium-business ul.events-list ul.event-cards li{background-color:white}
#app .medium-business ul.events-list ul.event-cards a div.event-dates{background-color:#0076ce}
#app .medium-business ul.events-list ul.event-cards a div.event-dates div{color:white}
#app .medium-business ul.events-list ul.event-cards div.event-meta p span svg *{fill:#0076ce}
#app button.filters-clear{margin:0 0 0 1em;padding:.15em .6em;border:1px solid #1a1a1a;font-size:.9em;color:#1a1a1a}
#app ul.events-list{padding:0 0 2em 0;transition:opacity .2s ease}
#app ul.events-list .cta-list-inside{margin:60px auto}
@media only screen and (max-width:639px){#app ul.events-list{padding-bottom:0}
#app ul.events-list:last-child:after{content:"";width:100%;height:41px;background-color:#eee}
#app ul.events-list .filters-clear{margin:15px 0 30px 0}
#app ul.events-list .no-results{padding:30px}
}
#app ul.events-list li{width:100%}
@media only screen and (min-width:640px){#app ul.events-list li{margin-top:2em}
#app ul.events-list li:first-child{margin-top:0}
}
#app ul.events-list li h2{margin:0 0 1.5em 0;padding:.75em;font-size:1em;font-weight:500;text-align:center;color:#353535;background-color:#eee}
@media only screen and (min-width:640px){#app ul.events-list li h2{background-color:rgba(255,255,255,0.8)}
}
#app ul.event-cards{display:flex;flex-wrap:wrap}
#app ul.event-cards li{position:relative;flex-grow:0;width:100%;margin:0 1em 1em 0;cursor:pointer}
@media only screen and (min-width:640px){#app ul.event-cards li{background-color:white}
}
@media only screen and (min-width:768px){#app ul.event-cards li{width:calc(50% - .5em)}
}
@media only screen and (min-width:980px){#app ul.event-cards li{width:calc(33.333% - .67em)}
}
#app ul.event-cards li a{display:block;height:100%}
#app ul.event-cards li a>span{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1.5em}
#app ul.event-cards li a>span div.event-dates{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;width:5em;height:5em;background-color:#eee;padding:.5em;text-align:center}
#app ul.event-cards li a>span div.event-dates div{font-size:1em;line-height:1.5}
#app ul.event-cards li a>span div.event-dates .date-bold{font-weight:500}
#app ul.event-cards li a>span p{padding:0;margin:0 0 1em 0}
#app ul.event-cards li a>span div.event-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
#app ul.event-cards li a>span div.event-text h4{max-width:calc(100% - 4.5em);margin:0 0 1.25em 0;padding:0;color:#0076ce;text-transform:uppercase;font-weight:500}
#app ul.event-cards li a>span div.event-text h3{max-width:calc(100% - 3em);margin:0 0 1em 0;padding:0;font-size:1.5em;line-height:1.3}
#app ul.event-cards li a>span div.event-text h3 a:link,#app ul.event-cards li a>span div.event-text h3 a:visited,#app ul.event-cards li a>span div.event-text h3 a:hover,#app ul.event-cards li a>span div.event-text h3 a:active{color:#1a1a1a}
#app ul.event-cards li a>span div.event-text p.event-description{max-width:100%}
#app ul.event-cards li a>span div.event-meta{margin-bottom:auto}
#app ul.event-cards li a>span div.event-meta p{display:flex;flex-direction:row;align-items:flex-start;padding:0}
#app ul.event-cards li a>span div.event-meta p span{flex-grow:0}
#app ul.event-cards li a>span div.event-meta p svg{position:relative}
#app ul.event-cards li a>span div.event-meta p svg *{fill:#444}
#app ul.event-cards li a>span div.event-meta p.event-location{margin-bottom:.5em}
#app ul.event-cards li a>span div.event-meta p.event-location svg{top:.15em;width:.75em;height:.99975em;margin-right:.6em}
#app ul.event-cards li a>span div.event-meta p.event-location svg.icon-webinar{top:0;left:-0.2em;width:1.25em;height:.73945em;margin-right:.2em}
#app ul.event-cards li a>span div.event-meta p.event-location svg.icon-webinar *{fill:transparent;stroke:#444;stroke-width:1.5px}
#app ul.event-cards li a>span div.event-meta p.event-country{margin-bottom:.5em}
#app ul.event-cards li a>span div.event-meta p.event-country svg{top:.05em;width:.85em;height:.85em;margin-right:.5em}
#app ul.event-cards li a>span div.event-meta p.event-times svg{top:.05em;width:.85em;height:.85em;margin-right:.5em}
#app ul.event-cards li a>span div.event-branding span{display:inline-block}
#app ul.event-cards li a>span div.event-branding span img{width:115px;height:auto;margin:-30px 10px}
@media only screen and (min-width:980px){#app ul.event-cards li:nth-child(3n){margin-right:0}
}
@media only screen and (min-width:768px) and (max-width:979px){#app ul.event-cards li:nth-child(2n){margin-right:0}
}
@media only screen and (max-width:767px){#app ul.event-cards li{margin-right:0}
}
@media only screen and (max-width:639px){#app ul.events-list li h2{margin-bottom:0}
}
@media only screen and (max-width:639px) and (min-width:640px){#app ul.events-list ul.event-cards{background-color:white;margin-bottom:2em}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li{width:100%;margin:0;padding:0;background-color:transparent}
#app ul.events-list ul.event-cards li a{padding:0 1.75em 1.75em 1.75em}
#app ul.events-list ul.event-cards li a>span{display:flex;flex-direction:row;align-items:stretch;height:auto;padding:1.75em 0 0 0;border-top:1px solid #eee}
}
@media only screen and (max-width:639px) and (max-width:639px){#app ul.events-list ul.event-cards li a>span{flex-wrap:wrap}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span>*{flex-grow:0;flex-shrink:0}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-dates{position:relative;top:.2em;margin-right:1.5em}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-text{flex-grow:1;flex-shrink:1;width:calc(56% - 7em)}
}
@media only screen and (max-width:639px) and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-text{width:calc(100% - 7em)}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-text h4{margin-bottom:0}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-text h3{margin-bottom:.5em}
}
@media only screen and (max-width:639px) and (min-width:640px){#app ul.events-list ul.event-cards li a>span div.event-meta,#app ul.events-list ul.event-cards li a>span div.event-branding{width:22%;margin:2.25em 0 0 1em;padding-left:2em;border-left:1px solid #eee}
}
@media only screen and (max-width:639px) and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-meta{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
#app ul.events-list ul.event-cards li a>span div.event-meta p{width:50%;padding-right:1em;margin-bottom:0}
#app ul.events-list ul.event-cards li a>span div.event-meta p :last-child{margin-top:15px}
#app ul.events-list ul.event-cards li a>span div.event-meta p.event-country svg{top:.3em}
#app ul.events-list ul.event-cards li a>span div.event-meta p.event-times svg{top:.25em}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-branding{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-left:0}
}
@media only screen and (max-width:639px) and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-branding{display:none}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a>span div.event-branding img{display:block;margin:-30px 15px -30px 0}
}
@media only screen and (max-width:639px){#app ul.events-list ul.event-cards li a:first-child a>span{border-top:0}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list li h2{margin-bottom:0}
}
@media only screen and (min-width:640px) and (min-width:640px){#app.list-layout ul.events-list ul.event-cards{background-color:white;margin-bottom:2em}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li{width:100%;margin:0;padding:0;background-color:transparent}
#app.list-layout ul.events-list ul.event-cards li a{padding:0 1.75em 1.75em 1.75em}
#app.list-layout ul.events-list ul.event-cards li a>span{display:flex;flex-direction:row;align-items:stretch;height:auto;padding:1.75em 0 0 0;border-top:1px solid #eee}
}
@media only screen and (min-width:640px) and (max-width:639px){#app.list-layout ul.events-list ul.event-cards li a>span{flex-wrap:wrap}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span>*{flex-grow:0;flex-shrink:0}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-dates{position:relative;top:.2em;margin-right:1.5em}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-text{flex-grow:1;flex-shrink:1;width:calc(56% - 7em)}
}
@media only screen and (min-width:640px) and (max-width:639px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-text{width:calc(100% - 7em)}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-text h4{margin-bottom:0}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-text h3{margin-bottom:.5em}
}
@media only screen and (min-width:640px) and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-meta,#app.list-layout ul.events-list ul.event-cards li a>span div.event-branding{width:22%;margin:2.25em 0 0 1em;padding-left:2em;border-left:1px solid #eee}
}
@media only screen and (min-width:640px) and (max-width:639px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-meta{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
#app.list-layout ul.events-list ul.event-cards li a>span div.event-meta p{width:50%;padding-right:1em;margin-bottom:0}
#app.list-layout ul.events-list ul.event-cards li a>span div.event-meta p :last-child{margin-top:15px}
#app.list-layout ul.events-list ul.event-cards li a>span div.event-meta p.event-country svg{top:.3em}
#app.list-layout ul.events-list ul.event-cards li a>span div.event-meta p.event-times svg{top:.25em}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-branding{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-left:0}
}
@media only screen and (min-width:640px) and (max-width:639px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-branding{display:none}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a>span div.event-branding img{display:block;margin:-30px 15px -30px 0}
}
@media only screen and (min-width:640px){#app.list-layout ul.events-list ul.event-cards li a:first-child a>span{border-top:0}
}
#app.is-loading ul.events-list{opacity:.5}
#app.is-loading ul.events-list li h2{color:transparent;opacity:.5}
#app.is-loading .event-dates>div{visibility:hidden}
#app.is-loading .event-text h4,#app.is-loading .event-text h3,#app.is-loading .event-text p.event-description{color:transparent !important;background-color:#eee}
#app.is-loading .event-meta p span:last-child{color:transparent !important;background-color:#eee}
#app.is-loading .event-meta svg *{fill:#aaa !important}
#app.is-loading .event-meta p.event-location svg.icon-webinar path{fill:transparent !important;stroke:#aaa !important}
#app.is-loading .event-branding span{background-color:#eee}
#app.is-loading .event-branding span img{visibility:hidden}
#app.related-events>.row>h2{padding:2em 0 1.25em 0;text-align:center;font-size:2.6em;color:white}
@media only screen and (min-width:640px){#app.related-events ul.events-list{padding-bottom:16%}
}
@media only screen and (min-width:768px) and (max-width:979px){#app.related-events ul.event-cards li{width:calc(50% - .5em)}
#app.related-events ul.event-cards li:nth-child(n+3){display:none}
}
.event-text-logo .event-text{padding-bottom:40px !important}
.event-text-logo .event-text .rte{width:75%;margin:0 auto}
.event-text-logo .event-logo{border-top:1px solid #c8c9c7;padding-top:40px !important}
.event-text-logo .event-logo .rte{font-weight:600;text-align:center;text-transform:uppercase;color:#41b6e6}
.event-text-logo .event-logo img{width:130px;height:auto}
@media screen and (min-width:980px){.event-text-logo .event-text{padding-right:40px !important;padding-bottom:0}
.event-text-logo .event-text .rte{text-align:center}
.event-text-logo .event-logo{padding-left:40px !important;padding-top:0 !important;border-top:0}
.event-text-logo .event-logo .list-item,.event-text-logo .event-logo .wrapper-image{margin-bottom:0}
}
.event-location p:first-child{font-weight:400}
.event-schedule .schedule-header{border-bottom:1px solid #eee;line-height:40px;padding:0 0 0 15px;background-color:rgba(170,170,170,0.5)}
.event-schedule .monthday,.event-schedule .dayname,.event-schedule .timeint{display:inline-block}
.event-schedule .monthday{width:100px;font-weight:400}
.event-schedule .dayname{width:120px}
.event-schedule .timeint{width:150px}
@media screen and (min-width:0) and (max-width:639.9px){.event-agenda .agenda-item{margin-bottom:30px}
}
@media screen and (min-width:640px) and (max-width:767.9px){.event-agenda .agenda-item{margin-bottom:30px}
}
@media screen and (min-width:768px) and (max-width:979.9px){.event-agenda .agenda-item{margin-bottom:30px}
}
@media screen and (min-width:980px) and (max-width:1279.9px){.event-agenda .agenda-item{margin-bottom:40px}
}
@media screen and (min-width:1280px) and (max-width:1599.9px){.event-agenda .agenda-item{margin-bottom:40px}
}
@media screen and (min-width:1600px){.event-agenda .agenda-item{margin-bottom:40px}
}
@media screen and (min-width:0) and (max-width:639.9px){.event-agenda .agenda-item .image-column{width:36%}
}
@media screen and (min-width:640px) and (max-width:767.9px){.event-agenda .agenda-item .image-column{width:30%}
}
@media screen and (min-width:768px) and (max-width:979.9px){.event-agenda .agenda-item .image-column{width:30%}
}
@media screen and (min-width:980px) and (max-width:1279.9px){.event-agenda .agenda-item .image-column{width:30%}
}
@media screen and (min-width:1280px) and (max-width:1599.9px){.event-agenda .agenda-item .image-column{width:30%}
}
@media screen and (min-width:1600px){.event-agenda .agenda-item .image-column{width:30%}
}
.event-agenda .agenda-item .description{padding-bottom:15px}
.event-agenda .registration-agenda{text-align:center;padding-top:0}
.event-agenda .registration-agenda .partial-cta-list{width:100%}
.agenda-item .image-column{margin:0 auto}
.agenda-item .image-column img{width:36%}
.agenda-item .label{color:gray;text-align:center}
.agenda-item .subheading{text-align:center}
@media screen and (min-width:768px){.event-agenda .agenda-item .image-column{margin:0;display:block;float:left}
.event-agenda .agenda-item .info-column{width:60%;display:inline-block;margin-left:40px}
.event-agenda .agenda-item .info-column .label{text-align:left}
.event-agenda .agenda-item .info-column .subheading{text-align:left}
}
@media screen and (min-width:0) and (max-width:639.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{padding:10px 5px}
}
@media screen and (min-width:640px) and (max-width:767.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{padding:10px 20px}
}
@media screen and (min-width:768px) and (max-width:979.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{padding:10px 20px}
}
@media screen and (min-width:980px) and (max-width:1279.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{padding:10px 20px}
}
@media screen and (min-width:1280px) and (max-width:1599.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{padding:10px 20px}
}
@media screen and (min-width:1600px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{padding:10px 20px}
}
@media screen and (min-width:0) and (max-width:639.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{font-size:12px}
}
@media screen and (min-width:640px) and (max-width:767.9px){.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{font-size:16px}
}
@media screen and (min-width:0) and (max-width:639.9px){.accordion-schedule-archive .image-column{width:36%}
}
@media screen and (min-width:640px) and (max-width:767.9px){.accordion-schedule-archive .image-column{width:25%}
}
@media screen and (min-width:768px) and (max-width:979.9px){.accordion-schedule-archive .image-column{width:15%}
}
@media screen and (min-width:980px) and (max-width:1279.9px){.accordion-schedule-archive .image-column{width:15%}
}
@media screen and (min-width:1280px) and (max-width:1599.9px){.accordion-schedule-archive .image-column{width:15%}
}
@media screen and (min-width:1600px){.accordion-schedule-archive .image-column{width:15%}
}
@media screen and (min-width:0) and (max-width:639.9px){.accordion-schedule-archive .info-column{width:100%}
}
@media screen and (min-width:768px) and (max-width:979.9px){.accordion-schedule-archive .info-column{width:80%}
}
@media screen and (min-width:980px) and (max-width:1279.9px){.accordion-schedule-archive .info-column{width:80%}
}
@media screen and (min-width:1280px) and (max-width:1599.9px){.accordion-schedule-archive .info-column{width:80%}
}
@media screen and (min-width:1600px){.accordion-schedule-archive .info-column{width:80%}
}
.accordion-schedule-archive .event-info{background-color:#aaa}
.accordion-schedule-archive .event-info:hover{cursor:pointer}
.accordion-schedule-archive .event-info div,.accordion-schedule-archive .event-info a{display:inline-block}
.accordion-schedule-archive .event-info a{float:right;width:10px;display:table;padding-right:5px}
.accordion-schedule-archive .event-info a .arrow-down{display:inline-block;border-right:2px solid;border-bottom:2px solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:10px;height:10px;margin-left:10px;margin-bottom:7px}
.accordion-schedule-archive .event-info a .arrow-up{display:inline-block;border-right:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);width:10px;height:10px;margin-left:10px;margin-top:5px}
.accordion-schedule-archive .event-content{padding:30px 0}
.accordion-schedule-archive .event-content .btn{float:right;padding-bottom:20px}
.accordion-schedule-archive .schedule-item{margin-bottom:2px}
.accordion-schedule-archive .image-column{margin:0 auto}
.accordion-schedule-archive .image-column img{width:100%}
.accordion-schedule-archive .info-column{padding-left:0}
.accordion-schedule-archive .label{color:gray;text-align:center}
.accordion-schedule-archive .subheading{text-align:center;font-size:24px}
.more-button{float:right;padding:20px}
.more-button .more-arrow{width:8px;height:8px;border-top:2px solid;border-right:2px solid;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
@media screen and (min-width:768px){.accordion-schedule-archive .image-column{display:inline-block}
.accordion-schedule-archive .info-column{float:right}
.accordion-schedule-archive .info-column .label{text-align:left}
.accordion-schedule-archive .info-column .subheading{font-size:25px;text-align:left}
}
.upcoming-roadshow .roadshow-event{display:table;width:100%;background-color:#aaa;margin-bottom:2px}
.upcoming-roadshow .roadshow-event .details-text{display:none}
.upcoming-roadshow .roadshow-event div{display:inline-block;padding:12px 3%}
.upcoming-roadshow .roadshow-event a{display:table-cell;vertical-align:middle;padding-right:20px;padding-top:0}
.upcoming-roadshow .roadshow-event a .details-arrow{width:8px;height:8px;border-top:solid 2px;border-right:solid 2px;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.upcoming-roadshow .roadshow-event .related-event-location{margin-left:10%}
.upcoming-roadshow .roadshow-event .related-event-location span{display:block}
@media screen and (min-width:640px){.upcoming-roadshow .roadshow-event .details-text{display:inline-block}
.upcoming-roadshow .roadshow-event a{padding-right:0}
}
.sponsors-logos ul{margin-left:0}
.sponsors-logos li.list-item{display:table}
.sponsors-logos li.list-item .wrapper-image{display:table-cell;vertical-align:middle}
@media screen and (min-width:640px){.sponsors-logos ul{margin-left:30px}
}