
/*********** Accent Colors */
.accent-color a, .accent-color p, #header-outer #top nav > ul .accent-color a {color:#df4955 !important;}
.accent-background {background-color:#df4955;}
.extra-color-1 {background-color:#e748ae;}
.extra-color-2 {background-color:#e67124;}

.flip-box-front i {color:#FFF !important;}
.flip-box-back a {color: #FFF !important;padding: 6px 12px;border: 2px solid #FFF;margin-top: 24px;display: block;}

.value-chain .column-image-bg {background-size: cover; background-position: center right !important;}

@media only screen and (max-width:690px){
    .hybrid-logo { position:relative !important;}
}

/* Subheader using page builder */
div.wt-sub-header{font-weight:600;font-size:28px;color:#FFFFFF;}
@media only screen and (max-width:1300px){
    div.wt-sub-header {font-size: 24px}
}
@media only screen and (max-width:999px){
    div.wt-sub-header {font-size: 22px}
}
@media only screen and (max-width:689px){
    div.wt-sub-header {font-size: 15px}
}

.fancybox-button.fancybox-close-small svg {color:#FFF;}

button.accent-color { cursor:pointer;background-color:#e67124;border:0 none; }
body.ascend .nectar-button:hover { color:#FFF !important; }

/****** Supporting presentations in sessions ****/
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul > li {list-style-type: none; font-weight:400 !important;}
.fa-ul > li i {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;top: .2em;text-align: center;color:#df4955;}

.h3-fa { position:relative;}
.h3-fa > i {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;top: .2em;text-align: center;color:#df4955;}
@media only screen and (max-width:999px){
    .h3-fa > i {position:static;width:auto; margin-right:6px;}
}

/********** Typography */
.italic { font-style: italic;}
body strong em { font-weight:600; }
ul li { line-height:1.4em; }

/* normal font size is 14px, use .larger-font on page builder built sections, iwt-text = icon with text element */
/* body .larger-font, .larger-font li {font-size:16px;margin-bottom:6px;}
.iwt-text { font-size:18px;} */
#sidebar h4 { color:#000;}
@media only screen and (max-width:689px){
    #page-header-bg .span_6 h1, body.search #page-header-bg h1, .single.single-post .section-title h1, body.single.single-post .row .col.section-title.span_12 h1 {font-size:36px;line-height:42px;}
}

.single:not(.material) #page-header-bg.fullscreen-header h1 {font-size: 48px;line-height: 54px;}

/********** Blog */
#sidebar .current-menu-item { display:none;}
.single-post .meta-category, .masonry.material .masonry-blog-item .meta-category, .related-posts[data-style="material"] .meta-category { display:none; }
.masonry.material .masonry-blog-item .article-content-wrap, .related-posts[data-style="material"] .article-content-wrap { padding-top:24px!important;}
/* Home Page Recent Posts */
.event-news .meta-category {display:none;}
/* Single Post Pages */
.single-post .heading-title[data-header-style="default_minimal"] { padding:0;}
.single-post .blog-title {margin:0;}
.single-post .post-featured-img {display:block;width:100%;text-align:center;}
.single-post .post-featured-img img { margin-left: auto;margin-right: auto;}
.single-post .related-post-wrap[data-using-post-pagination="false"] { margin-top:0;}
.single-post.ascend .related-post-wrap h3.related-title {padding-top:30px;}
.single-post .container-wrap { padding-bottom: 0;}

/********** 404 Page */
#error-404 h2 { margin-bottom:60px; }

/********** Head */
#header-outer.transparent #top nav > ul > li > a, 
#header-outer.transparent #top nav > .sf-menu > li > a,
#header-outer.transparent .slide-out-widget-area-toggle a i.label,
#header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent #top nav ul #search-btn a .icon-salient-search, 
#header-outer.transparent #top nav ul #nectar-user-account a span, 
#header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, 
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart
{opacity: 1;}
/* overlay on page headers set up in page options */
.page-header-overlay-color::after { opacity:0.3;}

body[data-bg-header="true"] #page-header-wrap, 
body[data-bg-header="true"] #page-header-bg { min-height:250px;}
/* Animated hover over menu option */
#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor > a::after, 
#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor > a::after, 
#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item > a::after, 
#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item > a::after, 
#header-outer[data-lhe="animated_underline"] .buttons .current-menu-item > a::after, 
#header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor > a::after
{ transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0); }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:hover::after,
#header-outer[data-lhe="animated_underline"] #top nav > ul > .sfHover > a::after
{ transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1); }
/* Correcttion to top level navigation item to remove padding added by menu image */
nav > ul >li > a .menu-image-title-after.menu-image-title {padding:0;}
/* Mega Menu */
#top nav > ul ul li.sub-menu-button { display:inline-block;}
#top nav > ul ul li.sub-menu-button a { font-weight:600;margin-left:6px;padding:9px 12px; text-transform:uppercase; border: 2px solid #DF4955;display:inline-block; }
li.sub-menu-button a span.menu-image-title-after.menu-image-title { padding-left:0;}

/* old spacings for mega menu buttons */
li.sub-menu-button.promote.ratecard { margin-top:0px;} /* was 32 */ 
li.sub-menu-button.promote.floorplan { margin-top:0;}
li.sub-menu-button.promote.brochure { margin-top:128px;}
li.sub-menu-button.conference.register { margin-top:70px;}
li.sub-menu-button.conference.brochure { margin-top:0;}

/* new spacings for mega menu buttons */
#top nav > ul > .megamenu li.sub-menu-button.parent-participate.brochure { margin-top:0;}
#top nav > ul > .megamenu li.sub-menu-button.parent-participate.ratecard { margin-top:75px;}
#top nav > ul > .megamenu li.sub-menu-button.parent-participate.register { margin-top:12px;}
#top nav > ul > .megamenu li.sub-menu-button.parent-conference.register { margin-top:24px;}
#top nav > ul > .megamenu li.sub-menu-button.parent-conference.brochure { margin-top:28px;}


img.no-margin-bottom{margin:0;}
body #top .sf-menu li ul li.sub-menu-button a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a { background-color:#FFF !important;color:#DF4955 !important;}
body #top .sf-menu li ul li.sub-menu-button:hover a
/* body #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a:hover */
{color:#FFF !important;background-color:#DF4955 !important;} 
body #top .sf-menu li ul li.sub-menu-button:hover:not(.current-menu-item) a span {color:#FFF !important;}
#top nav > ul { position:relative;}
#top nav > ul > .megamenu.columns-2 > .sub-menu {width: 600px;left:-300px;}
#top nav > ul > .megamenu.columns-3 > .sub-menu {width: 900px;left:-200px;}
#top nav > ul > .megamenu .menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-above {text-align:left;}
#top nav > ul > .megamenu .valign-top { vertical-align:top;}
#top nav > ul > .megamenu .valign-bottom { vertical-align:bottom;background-color:#FFF !important;}
#top nav > ul > .megamenu .valign-bottom.divider-above { margin-top:24px;}
#top nav > ul > .megamenu .hidden-menu-item { display:none;}
#top nav > ul > .megamenu .valign-bottom a:hover { background-color:#FFF !important;}
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a { font-size:14px;letter-spacing:0;margin-bottom:0; }
body #top nav > ul > .megamenu > .sub-menu > li a.menu-image-not-hovered { background-color:#FFF !important;}

/*  Mega Menu Media Queries */
@media only screen and (max-width: 999px) {
    .megamenu li .menu-image { display:none; }
}
/* Mobile Menu */
body #slide-out-widget-area .secondary-header-text { margin:30px 0 24px; }
#slide-out-widget-area.slide-out-from-right { padding-top:60px;}
#slide-out-widget-area .textwidget p {font-size:14px;}
body #slide-out-widget-area .inner .off-canvas-menu-container li {padding-bottom: 5px;border-bottom: 1px solid rgba(250,250,250,0.5);padding-top: 5px;}
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a {opacity:1;}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item-has-children.open-submenu { padding-bottom:0; }
body #slide-out-widget-area .inner .off-canvas-menu-container li li:last-child { border-bottom: 0 none; }
#slide-out-widget-area li.not-mobile { display:none;}
/*  Mobile Menu Media Queries */
@media only screen and (max-width: 999px) and (min-width: 1px) {
    .off-canvas-menu-container.mobile-only {
        display: none !important;
    }
}
@media only screen and (min-width: 1000px) {
    nav .slide-out-widget-area-toggle {
        display: none !important;
    }
}

/********** Special Classes */
/* Lists in multiple columns come together ion mobile devices */
.bg-img-min-height{min-height:240px;}
/* Sponsorship Packages */
@media only screen and (min-width: 1000px) {
    .sponsorship .vc_col-sm-4 .vc_column-inner { padding-right:0 !important;}
    .sponsorship .vc_col-sm-4 .center img { margin-top:5px;}
}
@media only screen and (max-width: 999px) {
    .sponsorship .vc_col-sm-4 .vc_column-inner { padding-bottom:0 !important;}
    .sponsorship .vc_column-inner .hover-wrap { margin-bottom:0 !important;}
    .sponsorship .wpb_column:not([class*="vc_col-xs"]) { margin-bottom:12px;}
    .sponsorship .wpb_column:not([class*="vc_col-xs"]).vc_col-sm-4 { margin-bottom:0;}
    .sponsorship .vc_col-sm-2 .center img { max-width:200px; }
}
/* testimonials in columns */
.wtm-testimonials .controls { display:none;}
.wtm-testimonials .image-icon { padding-right:6px;}
/* Value Chain section on home page */
.value-chain .nectar_icon i { z-index:9;height:24px !important; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg); }
.value-chain .vc_col-sm-1\/5,
.value-chain .vc_col-sm-2\/5,
.value-chain .vc_col-sm-1\/5 ul, 
.value-chain .vc_col-sm-2\/5 ul { margin-bottom:0 !important; }
.value-chain .vc_col-sm-1\/5:nth-child(2n),
.value-chain .vc_col-sm-1\/5:nth-child(4n) { padding:0 !important; }
@media only screen and (min-width:1000px){
    .value-chain .nectar_icon i { margin-left:-24px; transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg); }
    .value-chain .vc_col-sm-1\/5 { width:2%; }
    .value-chain .vc_col-sm-1\/5:first-child { width:32%;padding-right:0 !important; }
    .value-chain .vc_col-sm-1\/5:last-child { width:32%;padding-left:0 !important;  }
    .value-chain .vc_col-sm-1\/5:nth-child(3n) { width:32%;padding:0 !important;  }
    .value-chain .vc_col-sm-2\/5:first-child { width:49%;padding-right:0 !important; }
    .value-chain .vc_col-sm-2\/5:last-child { width:49%;padding-left:0 !important;  }
}

/********** Page elements */
/* Round Images */
.round-image { border-radius:300px;-webkit-border-radius:300px;-moz-border-radius:300px;}
/* Rounded Buttons */
body[data-button-style*="slightly_rounded"] .nectar-button, .email-button.nectar-button { border-radius:5px !important; -webkit-border-radius:5px !important; }
body .nectar-button[data-color-override="false"].regular-button.connect-81-button {background-color:rgb(58, 170, 53) !important;}
/* used to remove margins bewteen lists and columns when two columns combined. e.g. on event overview page  */
.no-list-col-margins ul, .no-list-col-margins .nectar-fancy-ul, .no-list-col-margins .wpb_wrapper > .col.span_6, body .vc_row-fluid.no-list-col-margins .vc_col-sm-6 { margin-bottom:0; }
/* fancy unordered list */
body [class^="icon-"].icon-default-style.extra-color-2.icon-ban-circle { color:#999999 !important;}
/* Milestones */
body .nectar-milestone .subject { font-weight:600;color:#df4955;font-size:20px;}
/* When using background video on mobile only half width shows */
@media only screen and (max-width: 999px) {
    .vc_col-sm-6 .nectar-video-wrap, .vc_col-sm-6 .nectar-video-wrap video { display:none; }
    .vc_col-sm-6 .mobile-video-image { display:block !important;}
}
/*reverse row in desktop*/
@media only screen and (min-width: 1000px) {   
    .reverse-row >.col.span_12 {        
        flex-direction: row-reverse !important;
    }
}
/* Column no margin bottom */
@media only screen and ( max-width:689px) {
    .wpb_column:not([class*="vc_col-xs"]).no-bottom-margin { margin-bottom:0;}
}

/* FAQ Pages */
.back-to-top a {color:#000;padding-right:30px}
.back-to-top a:hover {color:#df4955;}
@media only screen and ( min-width:1000px) {
    .back-to-top{display:none;}
}

#sidebar #menu-frequently-asked-questions { padding:0 !important; margin:0; }
#sidebar #menu-frequently-asked-questions li { list-style-type:none; padding:0 !important; margin-bottom:6px; width:90%;display:block;  }
#sidebar #menu-frequently-asked-questions li a { padding:0 !important; color:#000; width:100%; display:block; overflow:hidden;position:relative;  }
#sidebar #menu-frequently-asked-questions li a:hover { color:#df4955; }
#sidebar #menu-frequently-asked-questions li a.active {font-weight:bold; color:#df4955;}
#sidebar #menu-frequently-asked-questions li a::after {font-family:"FontAwesome";content:"\f078"; position:absolute;right:0; }

/* Networking Tool Banner section */
.hello-section .column-image-bg {background-position:left top; background-repeat:no-repeat;}
.hello-section .row-bg.using-image {background-repeat:repeat-x !important;}
/* Networking Tool WP-Members */
#edit-info-links li {font-size: 1.5em; list-style-type: none; line-height:1.4em;font-weight: bold;}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url,
#wpmem_login .link-text,
#wpmem_login .button_div, #wpmem_reg .button_div,
.wpmem_msg
{ width:100%; }
#wpmem_msg, .wpmem_msg { padding:20px 0; }
#wpmem_reg form legend { margin-bottom:24px;}
#wpmem_reg form .div_multicheckbox br:not(:first-of-type){ display:none;}
#wpmem_profile_formx .div_multicheckbox span,
#wpmem_register_formx .div_multicheckbox span { white-space:nowrap; }
#wpmem_reg form .div_multicheckbox .checkbox-container{display:inline-block;}
#wpmem_reg form .div_multicheckbox .checkbox-container:not(:last-of-type){margin-right:10px;}
#wpmem_reg form .div_multicheckbox input{margin-right:6px;}
#wpmem_reg form .div_image{ max-width:300px;}
#wpmem_reg form .div_multicheckbox_separator{ font-size:14px;display:inline-block;width:100%;}
#wpmem_reg label { display:inline-block;margin-bottom:5px;}
#wpmem_reg .req {font-size:14px !important;}
#wpmem_reg input[type="text"],#wpmem_reg input[type="email"],#wpmem_reg input[type="url"] { border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; }
#wpmem_reg input[type="text"]:hover,#wpmem_reg input[type="email"]:hover,#wpmem_reg input[type="url"]:hover { background-color:#f4f4f4; border-color:#ddd;}

/* Networking Tool - TablePress */
.networking-tool-table .dataTables_filter, .networking-tool-table .dataTables_length { margin-bottom:6px; }
.dataTables_wrapper label select, .networking-tool-table input[type="search"] { padding:6px;font-size:14px;line-height:14px;}
.networking-tool-table .tablepress thead tr th { background-color:#19232D; color:#FFF;}
.networking-tool-table .tablepress .sorting:hover { background-color:#e748ae; }
.networking-tool-table .tablepress .column-5, .networking-tool-table .tablepress .column-6, .networking-tool-table .tablepress .column-7 { text-align:center; }
.networking-tool-table .tablepress .column-7 { min-width:120px;}
.networking-tool-table .tablepress .column-1, .networking-tool-table .tablepress .column-2 {text-transform:capitalize;} 
.networking-tool-table table.tablepress { width:100%;max-width:100%;min-width:100%;}
.networking-tool-table .tablepress td, .networking-tool-table .tablepress th { min-width: 100px; line-height:1.4em;}
body:not(.woocommerce-cart) .main-content .networking-tool-table .tablepress th { font-weight:400;}
body:not(.woocommerce-cart) .main-content .networking-tool-table .tablepress th, body:not(.woocommerce-cart) .main-content .networking-tool-table .tablepress td { padding:6px;}
.networking-tool-table table.tablepress .dtr-details li { list-style-type: none;}
.qtip-icon .ui-icon {width:14px;}
.networking-tool-table table.tablepress > tbody > tr.child li span.dtr-title { min-width: 150px; }
.networking-tool-table .tablepress .child { background-color:#DFDFDF;}
.networking-tool-table .tablepress td button { cursor: pointer; background:#df4955;margin:0; padding:6px 12px; min-width:80px;text-align:center;color:#FFF;font-size:12px;font-weight:600;line-height:16px;border:0 none;border-radius:5px !important; -webkit-border-radius:5px !important; }
.networking-tool-table .nectar-button.small, .email-button.nectar-button  {padding:6px 12px;font-size:12px;font-weight:600;line-height:16px;}
.networking-tool-table .nectar-button.small:hover, .email-button.nectar-button:hover {opacity:0.8;}
button.business-info {position:relative;}
button.business-info .business-activities-list { display:none; position:absolute; top:100%; left:-100%; padding:10px; margin-top:6px;background-color:#e748ae; color:#FFF;border:0px none; z-index:9999; width:240px; font-weight:300; text-align:center; }
button.business-info:hover .business-activities-list { display:block; }
button.business-info .business-activities-list::before { content:""; position: absolute;height: 0px;width: 0px;top: -12px;left: 115px;border-width: 6px;border-color: transparent transparent #e748ae transparent;border-style: solid;}

@media only screen and (min-width: 799px) {
    .qtip-close.qtip-icon {display:none;}
}

/********* Logo Carousel styling - wtevent
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{ margin:0 36px; }
.wtm-sponsors .vc_column-inner > .wpb_wrapper {margin-left:-36px; margin-right:-36px;}
.wpls-logo-showcase.wpls-dots-false { padding:0 !important;} */

/********* Logo Carousel styling - t8.1 */
.logo-carousel .wpls-logo-showcase,
.logo-carousel-premium .wpls-logo-showcase {margin-bottom:12px !important;}
.row .col .wpls-logo-showcase-slider-wrp img { margin-bottom:0 !important;}
.logo-carousel h2, 
.logo-carousel-premium h2 {font-size:18px; line-height:24px;margin:12px 0 12px 0;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{ margin:0 36px; }
.wtm-sponsors .vc_column-inner > .wpb_wrapper {margin-left:-36px; margin-right:-36px;}
.wpls-logo-showcase.wpls-dots-false { padding:0 !important;}

/*********** gForms */
.gform_wrapper .gf_list_inline .gfield_checkbox li label { max-width:100%;}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li {margin-bottom:0; }

body .gform_wrapper .top_label .gfield_label { margin:0; padding:0; }
.consent .gfield_required {display:none; }
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {font-size:12px !important;font-weight:normal !important;}
.gform_wrapper input[type="submit"] {text-transform: uppercase;}

.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"], .gform_wrapper li textarea { background-color:#fafafa;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform textarea {padding-left:9px;padding-right:9px;}
.container-wrap input[type="text"]:hover, .container-wrap textarea:hover, .container-wrap input[type="email"]:hover, .container-wrap input[type="password"]:hover, .container-wrap input[type="tel"]:hover, .container-wrap input[type="url"]:hover, .container-wrap input[type="search"]:hover, .container-wrap input[type="date"]:hover,
.container-wrap input[type="text"]:focus, .container-wrap textarea:focus, .container-wrap input[type="email"]:focus, .container-wrap input[type="password"]:focus, .container-wrap input[type="tel"]:focus, .container-wrap input[type="url"]:focus, .container-wrap input[type="search"]:focus, .container-wrap input[type="date"]:focus{ background-color:transparent;border-color:#AAA;}

.gform_wrapper li.hidden_label input,
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select,
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio,
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio { margin:0;}

/*********** gForms - Sidebar */
body #sidebar .gform_wrapper ul li.gfield,
#sidebar .gform_wrapper li.hidden_label input,
#sidebar .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"],
#sidebar .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select,
body #sidebar .gform_wrapper .top_label div.ginput_container { margin:0;}
#sidebar .widget input[type=text], 
#sidebar .widget input[type=email],
#sidebar .gform_wrapper textarea { padding:6px 10px !important; }
#sidebar .gfield_required { display:none;}
#sidebar .gform_wrapper .gform_footer {margin:0;}
body #sidebar .gform_wrapper ul li.gfield input[type="text"]:hover,
body #sidebar .gform_wrapper ul li.gfield textarea:hover,
body #sidebar .gform_wrapper ul li.gfield input[type="text"]:focus,
body #sidebar .gform_wrapper ul li.gfield textarea:focus { background-color:#f4f4f4;border-color:#999;}
body #sidebar .gform_wrapper ul li.gfield .ginput_container_checkbox label { font-weight:normal !important; font-size:0.875em !important;line-height:1.4em !important;}
body #sidebar .gform_wrapper .gfield_checkbox li, body #sidebar .gform_wrapper .gfield_radio li { margin-bottom:3px;}

@media only screen and ( min-width: 1399px) {
    #sidebar .ginput_recaptcha { transform:scale(0.96);-webkit-transform:scale(0.96);transform-origin:0 0;-webkit-transform-origin:0 0; }
    #sidebar .gform_wrapper .gform_footer {padding:0;}
}
@media only screen and ( min-width: 999px) and ( max-width: 1399px) {
    #sidebar .ginput_recaptcha { transform:scale(0.68);-webkit-transform:scale(0.68);transform-origin:0 0;-webkit-transform-origin:0 0; }
    #sidebar .gform_wrapper .gform_footer {padding:0;}
}

/*********** Footer */
/* No longer needed as length of footer text now shorted - removed about and contact links  
@media only screen and ( min-width:689px) and ( max-width:999px) {
    #footer-outer #copyright .col.span_9 { width: 74%; }
    #footer-outer #copyright .col.span_3 { width: 24%; }
} */

/*********** Expand Text css for javascript */
.expand-text-content .expand-text-excerpt p:last-child {margin-bottom:0;}
.expand-text-content {display:none;}
.expand-text-container .show-button { display:block;margin-right:24px;margin-top:0px;float:right;margin-bottom:12px;cursor:pointer;}
.expand-text-container .hide-button { display:none;margin-right:24px;margin-top:0px;margin-bottom:12px;float:right;cursor:pointer;}
.red-section a, .red-section h2 { color:#FFF;}
.red-section .show-button { margin-top:-30px;text-transform: uppercase;}
@media only screen and ( max-width:999px) {
    .red-section .show-button { margin-top:0px;}
}


/*/////////// OLd */

/********** Single team member page (Presenters and Companies) */
.single-team-member .row .col .participant-photo img { margin:0; }
.single-team-member .role { margin-bottom:24px; }
.single-team-member .contact-details, .author .contact-details { margin-left:0;}
.single-team-member .row .col .participant-logo { max-width:200px; width:200px; margin-bottom:6px; }
.single-team-member .team-member-info { margin-top:24px; margin-bottom:36px; }
.single-team-member  .row .col .participant-photo img { max-width:300px; width:100%; }
.team-member h5 { margin-bottom:5px; padding:0;}
.team-member-bio { margin-bottom:36px; }
.meet-the-team-member { margin-bottom:25px;}
p.list-items {margin-bottom:12px;padding:0;}
ul.contact-details li { list-style-type: none; }
ul.contact-details li i { margin-right:12px; }
.company-categorisation div:last-of-type {margin-bottom:12px;}
/* Media Queries */
@media only screen and ( max-width:999px) {
    body.single-team-member #page-header-bg { /* min-height:calc(100vh * 0.2); */ padding:0 !important;}
    body:not(.single-post).single-team-member #page-header-bg:not(.fullscreen-header) { height:180px !important; }
}
@media only screen and ( max-width:689px) {
    .single-team-member .team-member-bio { margin-top:0;}
    .single-team-member #page-header-wrap { display:none;}
}

/*////////////*/


/* Single Posts - Custom Post Type */
.single .heading-title[data-header-style="default_minimal"] { padding:0;}
body[data-ext-responsive="true"].single .container-wrap.no-sidebar .post-area {max-width:1000px;margin:0 auto;}
/********** Single team member page (Presenters and Companies) */
/* body:not(.nectar-no-flex-height).single-team-member .container-wrap {padding-top:0;}*/

.single-team-member .header-title { color:#FFF;font-size:24px;line-height:32px;text-transform:uppercase;text-align:left;}
.single-team-member #page-header-wrap h1 { color:#FFF; text-align: left !important;text-transform:none;}
.single-team-member #page-header-wrap h1.speaker { text-transform:capitalize;}


.single-team-member .container .row .team-member { padding-bottom:24px; }
.single-team-member .row .col .participant-photo img { margin:0; }
.single-team-member .role { margin-bottom:24px; }
.single-team-member .contact-details, .author .contact-details { margin-left:0;}
.single-team-member .row .col .participant-logo { max-width:200px; width:200px; margin-bottom:6px; }
.single-team-member .team-member-info { margin-top:24px; margin-bottom:36px;max-width:100%;width:100%;}
.single-team-member  .row .col .participant-photo img { max-width:300px; width:100%; }
.team-member h5 { margin-bottom:5px; padding:0;}
.team-member-bio { margin-bottom:36px; }
.meet-team-members { width:100%;} 
.people-boxes.meet-the-team-member { margin-top:25px;}
.meet-the-team-member .people-details .person-name img.avatar, .meet-the-team-member .people-details .person-name img.person-image { max-width:100px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;display:block;float:left;}
.meet-the-team-member .people-details .person-meta { margin-left: 125px;overflow: hidden;}

p.list-items {margin-bottom:12px;padding:0;}
ul.contact-details li { list-style-type: none;margin-bottom:5px; }
ul.contact-details li.address { margin-bottom:12px;}
ul.contact-details li i { /*margin-right:12px; */}
.company-categorisation div:last-of-type {margin-bottom:12px;}
.single [data-post-hs="default_minimal"] .page-header-bg-image.header-banner::after { background-color: }

/* Exhibitor Slides */
.row .col .wpb_gallery .slides li img { margin-bottom:0; }


/* Media Queries */
@media only screen and ( max-width:999px) {
    body.single-team-member #page-header-bg { /* min-height:calc(100vh * 0.2); */ padding:0 !important;}
    body:not(.single-post).single-team-member #page-header-bg:not(.fullscreen-header) { height:180px !important; }
    .meet-the-team-member .people-details .person-name img.avatar,
    .meet-the-team-member .people-details .person-name img.person-image { max-width:50px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
    .meet-the-team-member .people-details .person-meta { margin-left: 75px;}
}
@media only screen and ( max-width:689px) {
    /* .single-team-member .team-member-bio { margin-top:0;} */
    .meet-the-team-member .people-details .person-name img.avatar,
    .meet-the-team-member .people-details .person-name img.person-image { max-width:100px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
    .meet-the-team-member .people-details .person-meta { margin-left: 125px;}
    /* .single-team-member #page-header-wrap { display:none;}*/
}

/* --- Comapny Title shortcode */
.team-member-banner img {width:100%;}
.company-title figure img { max-height:120px; }
.company-title {margin-bottom:24px;}




/* Author Page Template */
.author .team-member-bio {margin-top:24px;}


/* Archive Menu */
.sponsor-page-menu {z-index:99;}

/* Sponsorship Pages - table styling - using TablePress and class sponsorship-tables */
.sponsorship-tables .tablepress {line-height:1.2em;}
.sponsorship-tables .tablepress td { width:12%;min-width:120px; }
.sponsorship-tables .tablepress td:nth-child(1){ width:30%;min-width:200px; }
.sponsorship-tables .tablepress-scroll-wrapper { margin-bottom:0;}
.sponsorship-tables .tablepress-scroll-wrapper caption { display:none;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tr {border-top:1px solid transparent !important;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tr th {border-color:#FFF;border-bottom:1px solid #AAA !important;text-align:center;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tr th:last-child {border-right-color:#AAA;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tr th:first-child { border:0 none;background-color:transparent; }
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tr {background-color:transparent !important;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td {background-color:transparent;border-color:#AAA;vertical-align: middle; }
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tr td { border-color:#AAA; padding:6px;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tbody tr:nth-child(1) td {border-top:1px solid #AAA;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress tbody tr { border-left:2px solid #AAA;}
.sponsorship-tables .tablepress th { font-weight:bold;text-align:center;padding:6px;color:#000;font-size:1em;border-radius:20px 0 0 0;-webkit-border-radius:20px 0 0 0;-moz-border-radius:20px 0 0 0;}
.sponsorship-tables .tablepress th:nth-child(1){background-color:transparent;}
.sponsorship-tables .tablepress th:nth-child(2){background-color:#f8cbde;}
.sponsorship-tables .tablepress th:nth-child(3){background-color:#f6e0d6;}
.sponsorship-tables .tablepress th:nth-child(4){background-color:#f8cbde;}
.sponsorship-tables .tablepress th:nth-child(5){background-color:#f6e0d6;}
.sponsorship-tables .tablepress th:nth-child(6){background-color:#f8cbde;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(1){background-color:transparent;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(2){background-color:#fce8f1;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(3){background-color:#fbf2ee;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(4){background-color:#fce8f1;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(5){background-color:#fbf2ee;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(6){background-color:#fce8f1;}
body:not(.woocommerce-cart) .main-content .sponsorship-tables .tablepress td:nth-child(1){background-color:#f4f4f4 !important;}
.sponsorship-tables .tablepress td:nth-child(2),
.sponsorship-tables .tablepress td:nth-child(3),
.sponsorship-tables .tablepress td:nth-child(4),
.sponsorship-tables .tablepress td:nth-child(5),
.sponsorship-tables .tablepress td:nth-child(6){ text-align:center;}
.sponsorship-tables .tablepress .fa-check {color:green;}
.sponsorship-tables .tablepress .fa-times {color:red;}

/********** Presenters Shortcode */
#presenters .presenter { margin-bottom:24px;}
#presenters .presenter p.role {line-height:20px;padding-bottom:0; font-size:14px;font-weight:600;padding-right:12px; }
#presenters .presenter img { max-width:100%; width:100%;margin-bottom:0;}
.presenter-image {position:relative;overflow: hidden;margin-bottom:12px; }
.presenter-image::after { pointer-events:none; position:absolute; height:100%; width:100%; top: 0; left:0; content:' '; opacity:0; display: block; transition:all 0.3s; -webkit-transition:all 0.3s; background:linear-gradient(to top,rgba(51,51,51,1) 0%,rgba(51,51,51,0.6) 10%,rgba(51,51,51,0) 100%); background: -webkit-linear-gradient(to top,rgba(51,51,51,1) 0%,rgba(51,51,51,0.6) 10%,rgba(51,51,51,0) 100%); }
.presenter-image:hover::after { opacity:1; }

/********** Companies Shortcode */
.companies { display:grid; grid-template-columns:repeat(5,1fr); grid-auto-rows:1fr; grid-column-gap:12px; grid-row-gap:24px;margin-bottom:24px !important; }
.companies .company-type { display:flex; grid-column:1 / span 5; align-items:center; align-content:center; margin:0; overflow:hidden; }
.below-sponsor-page-menu { margin-top:-48px !important;}
.companies .company-type h2 { padding:48px 0px 0px; border-top:1px solid #333; margin:0; width:100%; background-color:inherit; color:inherit; }
.companies .company-type:first-child h2 { border:0 none;}
.companies .company { width:100%; display:flex; align-items:center; align-content:center; position:relative; background-color:#FFF; margin:0; overflow:hidden; }
.companies .company-logo { padding:12px; }
.companies .company img { max-width:100%; width:100%;margin:0;}
.company-overlay {display: table;position: absolute;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;top: 0;bottom: 0;left: 0;right: 0;height: 101%;width: 101%;overflow:hidden;}
.company:hover .company-overlay {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);visibility: visible;opacity: 1;background-color:#df4955;}
.company-overlay-info { display:table-cell;vertical-align: middle;text-align: center;color: #FFFFFF;padding:12px; }
.company-overlay-info h4 {text-transform: uppercase;}
.companies a { display:block; }
.companies a h4 { text-align:center;color:#FFF;font-size: 1em;line-height:1.4em;}

.user-overlay { display: table;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 101%;width: 101%;overflow:hidden;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;}
.user-overlay-info  {background-color:rgba(0,0,0,0.2);display:table-cell;vertical-align: middle;text-align: center;color: #FFFFFF;padding:12px; }
.user-overlay-info h4 {text-transform: uppercase;}
.company:hover .user-overlay-info { display:none;background-color:rgba(0,0,0,0.2); }
.companies .user-photo { padding:0px; }
.attendees.non-premium { margin-bottom:48px !important;}

/* Media Queries */
@media only screen and (max-width: 1023px) {
    .companies{ grid-template-columns: repeat(4,1fr); }
    .companies .company-type { grid-column:1 / span 4; }
}
@media only screen and (max-width: 999px) {
    .companies{ grid-template-columns: repeat(3,1fr); }
    .companies .company-type { grid-column:1 / span 3; }
}
@media only screen and (max-width: 689px) {
    .companies{ grid-template-columns: repeat(2,1fr); }
    .companies .company-type { grid-column:1 / span 2; }
}

/********** Conference Shortcode */
#conference {}
#conference ul.dates-selector { margin:0 0; padding:0; overflow:hidden;overflow: auto; }
/* Dates Selector */
.dates-selector-container { top:0px;width:100%;background-color:#FFF;z-index:10;padding-bottom:6px;border-bottom:2px solid #DF4955;}
.dates-selector-container.fixed { position:fixed;}
#conference li.date-select {display:inline-block;list-style-type:none; margin:0 12px 6px 0; }
#conference li.date-select a { display:inline-block; padding:12px 18px; background-color:#FFF;color:#333; border:2px solid #e748ae; text-transform:uppercase;font-weight:600;border-radius:5px !important; -webkit-border-radius:5px !important; -moz-border-radius:5px !important;}
#conference li.date-select:last-of-type { margin-right:0;}
#conference li.date-select a:hover, #conference li.date-select a.selected { background-color:#e748ae;color:#fff;}
@media only screen and (max-width: 689px) {
    #conference li.date-select a { padding:6px; text-transform:uppercase;font-weight:600;font-size:12px;}
    #conference li.date-select {margin-right:6px;}
}
/* Date */
.conference-date { display:none;}
.conference-date:first-of-type{display:block;}
/* Session */
.session { margin-bottom:0px;padding-bottom:24px;border-bottom:1px solid #DF4955;}
.session.networking { margin-bottom:20px;border-bottom:0 none;}
.session.networking .vc_column-inner { background-color:#fff; padding:20px 20px 15px;}
/* .session:last-of-type { border-bottom:0 none;} */
.session-time { padding:12px 0; }
.session-time h3 {padding: 0;margin: 0;}
.session.col.span-12 {display:flex; display:-ms-flexbox; -ms-flex-wrap:wrap; flex-wrap:wrap; float: none;}
.session-details {padding: 12px 12px 12px 96px;right: 0;text-align: left;}
.session h3 { margin-bottom:0;}
.session .session-content {padding:12px 24px 0 0;float:left;}
.session.networking .session-content { float:none; }
.session .session-content p { font-style: italic;}
.session .session-content ul li { font-style: italic; font-weight:600;}
.session .session-content p:last-of-type { padding-bottom:6px;}
.session .session-content ul:last-of-type { margin-bottom:0px;}

.conference-content div.key { font-size:12px;line-height:1.4em;font-style: italic;}
.conference-content div.key span {white-space: nowrap;}
.conference-content .span_12.col.no-margin {margin-bottom:0;}

.schedule.session { padding-bottom:0;}
.session-time { padding:12px 0;margin:0; }
.session .session-content {padding:12px 0;}
.schedule .session-time h3, .schedule.session .session-content h3,
.conference .session-time h3, .conference.session .session-content h3 { font-size:16px; line-height:1.4em;margin:0 !important;}
/*.schedule.session .session-content h3, .session.schedule .session-sponsor { margin-left:12px !important;overflow:hidden;}*/

.schedule .title-prefix { color:#df4955;}
.session.schedule .location { line-height:1.2em;}
.session.schedule .availability { font-size:12px;line-height:1.4em;padding:0;font-style: italic;color:#df4955; }
/* .schedule.session.schedule .session-content span.key { font-size:12px;line-height:1.8em;font-style: italic;float:left;font-style: italic; } */
.session.schedule .session-sponsor { font-size:12px;line-height:1.4em;padding:0;font-style: italic;}
.session.schedule .session-sponsor a { display:inline;font-weight:600;}
.session.schedule.networking .session-content-inner { margin-top:9px;}

@media only screen and (max-width: 999px) {
    .schedule.session .vc_col-sm-2 { width: 20% !important; }
    .schedule.session .vc_col-sm-10 { width: 80% !important; }
}
@media only screen and (max-width: 689px) {
    .schedule.session .vc_col-sm-2 { width: 32% !important; }
    .schedule.session .vc_col-sm-10 { width: 68% !important; }
}
/* Sponsors & Presenters */
.session-sponsor-presenters { margin-top:12px;padding-left:30px;}
.session.conference .session-sponsor.right-side {display:none;}
.session.conference .session-sponsor { float:left;width:100%; padding-bottom:12px;}
.session.conference .session-sponsor .sponsor-text { font-size:12px;line-height:1.4em; margin-bottom:6px;}
.session.conference .session-sponsor img { margin-bottom:0;}
.session.conference .session-sponsor a { display:block;color:#000;}
.main-content .row .col .session .sponsor-image {display:block;max-width:100px;}
.session .session-presenters { float:left;width:100%;} 
.session .presenter { position:relative; margin-top:6px; margin-right:12px; display:inline-block; }
.session .presenter:hover .presenter-details { display:block; }
.session .presenter:last-of-type { margin-right:0px; }
.main-content .row .col .session .presenter-image,
.main-content .session .presenter-image{ display:block; max-width:72px; }
.session .presenter-details { display:none; position:absolute; top:100%; left:0%; padding:20px; background-color:#FFF; border:2px solid #000; z-index:9999; width:200px; font-weight:400; text-align:center; }
.session .presenter-details a { display:block; color:#000; }
.main-content .session .presenter-details-image { display:block; max-width:72px; margin:6px auto; }
/* Media Queries */
@media only screen and ( min-width: 1000px) {
    .session:last-of-type .presenter:hover .presenter-details {top:60px;}
    .session:last-of-type .presenter:hover { min-height:300px; }
}
@media only screen and ( max-width: 999px) {
    .session.conference .session-sponsor.right-side { display:block;padding-bottom:12px; }
    .session .session-sponsor.left-side { display:none; }
    body .vc_row-fluid .session-time.vc_col-sm-2 { width:10%;}
    .session-content.vc_col-sm-5 { width:90%; }
    .session-sponsor-presenters.vc_col-sm-5 { padding-left:10%; width:90%; margin-top:12px; }
}
@media only screen and (max-width: 689px) {
    .session h3 {font-size:16px !important;}
    body .vc_row-fluid .session-time.vc_col-sm-2 { width:15%; }
    .session-content.vc_col-sm-5 { width:85%; }
    .session-sponsor-presenters.vc_col-sm-5 { padding-left:15%;85% }
    .main-content .row .col .session .sponsor-image { max-width:72px; }
    .main-content .row .col .session .presenter-image,
    .main-content .session .presenter-image{ max-width:60px; }
}
/* Sidebar */
#sidebar ul#menu-conference-tracks { padding:0 !important; margin:0; }
.conference-tracks #sidebar h4 { text-align:center;color:#FFf;background-color:#333;padding:9px 6px;}
#sidebar ul#menu-conference-tracks li { list-style-type:none; padding:0 !important; margin-bottom:6px; display:block; text-align:center; text-transform:uppercase; }
#sidebar ul#menu-conference-tracks li a { padding:6px 12px !important; color:#FFF; background-color:#DF4955; width:100%; display:block; overflow:hidden; border-radius:5px !important; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; }
#sidebar ul#menu-conference-tracks li a:hover {background-color:#e67124;}
#sidebar ul#menu-conference-tracks li.current_page_item a { background-color:#e748ae; }


/********** Sliding Boxes */
#response { padding-bottom:24px;}
.sliding-boxes { display:grid; grid-template-columns:repeat(5,1fr); grid-auto-rows:1fr; grid-column-gap:12px; grid-row-gap:24px;margin-bottom:24px !important; }
.sliding-boxes .sliding-box { width:100%; min-height:160px;display:flex; align-items:center; align-content:center; position:relative; background-color:#FFF; margin:0; overflow:hidden; }
.sliding-boxes .sliding-box img { max-width:100%; width:100%;margin:0;}
.sliding-box .sliding-box-overlay {display: table;position: absolute;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;top: 0;bottom: 0;left: 0;right: 0;height: 101%;width: 101%;overflow:hidden;}
.sliding-box:hover .sliding-box-overlay {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);visibility: visible;opacity: 1;background-color:#df4955;min-height:101%;bottom :0;top:0;}
.sliding-box:active .sliding-box-overlay { height:101%;}

.sliding-box-overlay-info { display:table-cell;vertical-align: middle;text-align: center;color: #FFFFFF;padding:12px; }
.sliding-box-overlay-info h4 {text-transform: uppercase;font-size:16px !important;}
.sliding-box .sliding-box-overlay i { font-size:36px;margin-top:12px;}
.sliding-boxes a { display:block; }
.row .col .sliding-boxes a h4 { text-align:center;color:#FFF;font-size: 1em;line-height:1.2em !important;}
/* Media Queries */
@media only screen and (max-width: 1419px) {
    .sliding-boxes{ grid-template-columns: repeat(4,1fr); }
    .sliding-boxes .company-type { grid-column:1 / span 4; }
}
@media only screen and (max-width: 999px) {
    .sliding-boxes{ grid-template-columns: repeat(3,1fr); }
    .sliding-boxes .company-type { grid-column:1 / span 3; }
}
@media only screen and (max-width: 689px) {
    .companies{ grid-template-columns: repeat(2,1fr); }
    .attendees{ grid-template-columns: repeat(2,1fr); }
    .sliding-boxes .company-type { grid-column:1 / span 2; }
    .sliding-boxes .sliding-box.attendee { min-height:155px; }
}

/* Users (Attendees) Shortcode */
.attendees.non-premium { margin-bottom:48px !important;}
.sliding-box.attendee .sliding-box-overlay {display:block;}
.sliding-box.attendee .sliding-box-overlay-info { display:block;position:absolute; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);width:100%;font-size:14px; line-height:1.4em;}
/* .user-overlay { display: table;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 101%;width: 101%;overflow:hidden;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;}
.user-overlay-info {background-color:rgba(0,0,0,0.2);display:table-cell;vertical-align: bottom;text-align: center;color: #FFFFFF;font-size:14px;line-height:1.4em;padding:12px 12px 18px 12px; }
*/
.user-overlay { display:block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 101%;width: 101%;overflow:hidden;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;}
.user-overlay-info {background-color:rgba(0,0,0,0.2);display:block;position:absolute;bottom:0;left:0;right:0;text-align: center;color: #FFFFFF;font-size:14px;line-height:1.4em;padding:12px 12px 18px 12px; }
.sliding-box.attendee .user-overlay-info h4 {text-transform: uppercase;margin-bottom:0 !important;font-size:16px !important;line-height:1.4em !important;}
.sliding-box:hover .user-overlay-info { display:none;background-color:rgba(0,0,0,0.2); }
.sliding-boxes.attendees .user-photo { padding:0px; }
/*.sliding-boxes.attendees .sliding-box img { max-width:100%; width:300px !important;margin:0;}*/
/* .sliding-boxes.attendee-list { grid-template-columns:repeat(2,1fr); grid-column-gap:24px; grid-row-gap:0px;margin-bottom:24px !important; }
.sliding-boxes.attendee-list .sliding-box { width:100%; min-height:0;display:block; align-items:center; align-content:center; position:relative; background-color:transparent; margin:0; overflow:hidden; } */

.sliding-boxes.attendee-list { display:block;margin-bottom:24px !important;overflow:auto;}
.sliding-boxes.attendee-list .sliding-box { width:49%; min-height:unset;float:left; display:block; position:static; background-color:transparent; margin:0; overflow:auto; }
.sliding-boxes.attendee-list .sliding-box:nth-child(2n+1) { margin-right:2%;clear:left;}
.sliding-boxes.attendee-list .sliding-box a { color:#000;}
.attendee .contact-button{padding:9px 12px; border:1px solid #fff;margin:24px auto 0;max-width:200px;}
@media only screen and (max-width: 689px) {
    .sliding-boxes.attendee-list .sliding-box { width:100%;float:none;}
}

.wpb_column.sliding-box .vc_column-inner {overflow: hidden;}
