.elementor-kit-30{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7ad9c60b:#4054B2;--e-global-color-3df4a6cf:#23A455;--e-global-color-271602c7:#000;--e-global-color-6761c06e:#FFF;--e-global-color-eac06e2:#43AA8B;--e-global-color-39ddf9c:#FCFCFC;--e-global-color-64399aed:#201E50;--e-global-color-41e588b5:#DFAE74;--e-global-color-439f75a4:#8CB6CB;--e-global-color-61437fd1:#176A94;--e-global-color-338d307b:#F4A348;--e-global-color-ea4b3c1:#E4C3B1;--e-global-color-1b15f72c:#69A0BB;--e-global-color-5cb05aa5:#104A68;--e-global-color-2cbe8f5:#4B88A6;--e-global-color-4758604:#007199;--e-global-color-291952f9:#1F2041;--e-global-color-1d7034ea:#E8EEF2;--e-global-color-4b5c9d48:#FEC84A;--e-global-color-7114d059:#5795B3;--e-global-color-60a50377:#757575;--e-global-color-5929e6a4:#5255AA;--e-global-color-6a00d1f3:#FF4949;--e-global-color-13aea1ee:#FEB84A;--e-global-color-1103bf6f:#8C1C43;--e-global-color-4aa1d8e4:#FED77D;--e-global-color-141d924b:#FEDF96;--e-global-color-19ace447:#F8FAFB;--e-global-color-947642f:#BDB3B3;--e-global-color-59897796:RGBA(232, 238, 242, 0.47843137254901963);--e-global-color-6807e2d1:RGBA(232, 238, 242, 0.57);--e-global-color-54ee5fc1:#FED576;--e-global-color-279910a1:#D8E2E9;--e-global-color-68edf45e:#C8D6E0;--e-global-color-307d3fa5:#0EAD69;--e-global-color-4f5e257b:#F1F4F6;--e-global-color-3cedf14b:#50FFB1;--e-global-color-4ccf41f1:#4FB286;--e-global-color-a01be5b:#5795B3;--e-global-color-a5de38a:#16173D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-30 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*----------------------------------------*/
/* BEGIN Conference Content Header Format */
/*----------------------------------------*/

@media screen and (min-width: 2280px) and (max-width: 2560px) { .logo-tag {
    padding-left: 20px;
}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
    .our-commons-future-logo {
        margin-left: 55px;
}
}
@media screen and (min-width: 1201px) and (max-width: 1400px) {
    .our-commons-future-logo {
        margin-left: 0px;
}
}
@media screen and (min-width: 1401px) and (max-width: 1600px) {
    .our-commons-future-logo {
        margin-left: -40px;
}
}
@media screen and (min-width: 1601px) and (max-width: 1800px) { 
    .our-commons-future-logo {
        margin-left: -80px;
}
}
@media screen and (min-width: 1801px) and (max-width: 2000px) { 
    .our-commons-future-logo {
        margin-left: -140px;
}
}
@media screen and (min-width: 2001px) and (max-width: 2200px) { 
    .our-commons-future-logo {
        margin-left: -180px;
}
}
@media screen and (min-width: 2201px) and (max-width: 2560px) { 
    .our-commons-future-logo {
        margin-left: -260px;
}
}
/* END Conference Content Header Format */




/*----------------------------------------------------*/
/* BEGINN Step 1 Conference Access Login Button Format*/
/*----------------------------------------------------*/

.conference-access-login-button {
    max-width: 100px;
    margin-left: 0px;
}

.conference-access-login-button .button-primary {
    
    font-size: 18px;
    background-color: #43C59E;
    border-color: #43C59E;
    color: #0F1C46;
    padding: 6px 25px 7px 25px;
    border-radius: 4px;
}

.conference-access-login-button .button-primary:hover {
	color: #43C59E;
    border-color: #0F1C46;
    background-color: #0F1C46;
}

.conference-access-login-button .button-primary:active {
    color: #43C59E;
    border-color: #0F1C46;
    background-color: #0F1C46;
}

/* BEGIN Conference ACCESS FORM Format */
.ppc-login-form-container {
    margin-bottom: 80px;
}
.ppc-login-form-submit {
    margin-top: 20px;
    font-size: 18px;
    background-color: #43C59E;
    border-color: #43C59E;
    color: #0F1C46;
    
    padding: 6px 25px 7px 25px;
}
.ppc-login-form-submit:hover {
    color: white;
    border-color: #0F1C46;
    background-color: #0F1C46;
}

.ppc-password-label {
    margin-top: -19px;
}

.enter-conference-key-h2 {
    display: block;
    margin-bottom: 40px
}

/*-------------------------------*/
/* BEGIN VIDEO SUBMISSION Format */
/*-------------------------------*/

.wetransfer-description {
    max-width: 600px;
    margin: auto;
}
/*--------------------------------------*/
/* BEGIN SPONSOR Image zoom in on hover */
/*--------------------------------------*/

.hover-image-grow {
    transition: transform .8s; /* Animation */
}
.hover-image-grow:hover {
    transform: scale(1.2);
}

/*-------------------------------------------*/
/* BEGIN COSMIC LIVING ROOM PICTUR SUBMITION */
/*-------------------------------------------*/

#upg-request-form input[type=submit] {
    margin-top: 20px;
    font-size: 18px;
    background-color: #43C59E;
    border-color: #43C59E;
    color: #0F1C46;
    padding: 6px 25px 7px 25px;
    border-radius: 4px;
}

#upg-request-form input[type=submit]:hover {
	color: #43C59E;
    border-color: #0F1C46;
    background-color: #0F1C46;
}
#upg-request-form input[type=submit]:activ {
	color: #43C59E;
    border-color: #0F1C46;
    background-color: #0F1C46;
}

#upg-request-form label {
    margin-top: 20px;
    margin-bottom: 10px;
}
#upg-request-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-weight: 300;
    color: #aaa;
}
#upg-request-form ::-moz-placeholder { /* Firefox 19+ */
    font-weight: 300;
    color: #aaa;
}
#upg-request-form :-ms-input-placeholder { /* IE 10+ */
    font-weight: 300;
    color: #aaa;
}
#upg-request-form :-moz-placeholder { /* Firefox 18- */
    font-weight: 300;
    color: #aaa;
}

/*----------------------------*/
/*BEGIN COMMENT SECTION STYLE */
/*----------------------------*/

#reply-title {
    color: #201E50;
    font-family: Roboto, sans-serif;
    font-size: 32px;
    font-weight: 600;
}

#commentform input[type=submit] {
    color: #43AA8B;
    background-color:#201E50;
    border-color: #201E50;
    border-radius: 25px;
 
}
#commentform input[type=submit]:hover {
    color: #201E50;
    background-color:#43AA8B;
    border-color: #43AA8B;
    
}

/*---------------------*/
/* BEGIN MENU SIDE BAR */
/*---------------------*/

.sidebar-menu-column-container {
    min-width: 300px !important;
    max-width: 300px;
    overflow-y: auto;
    overflow-x: visible;


}

@media screen and (max-width: 1024px) {
    .sidebar-menu-column-container {
        min-width: 230px !important;
        max-width: 230px !important;
        overflow-y: auto !important;
    }
   

}

.sidebar-menu-column-containern::-webkit-scrollbar {
  width: 3px;
}


.sidebar-menu-column-container::-webkit-scrollbar-thumb {
  background: rgba(22,23,63,0.2);
}

/*------------------------------*/
/* BEGIN PAGE CONTENT CONTAINER */
/*------------------------------*/

.page-content-container {
    overflow: auto;


}

.page-content-container::-webkit-scrollbar {
  width: 3px;
}

.page-content-container::-webkit-scrollbar-thumb {
  background: rgba(22,23,63,0.1);
}

/*-----------------------*/
/* BEGIN TIMELINE FORMAT */
/*-----------------------*/

.timetable-section .mptt-list-event {
    font-size: 16px !important;
}

.timetable-section .mptt-column-title {
    font-size: 24px !important;
}

.timetable-section .mptt-event-container:hover .event-title{
        text-decoration: none !important;
    }
.timetable-section .event-title:hover {
    text-decoration: none !important;
}

/*---------------------------*/
/* PROGRAM PRERECORDED TALKS */
/*---------------------------*/

.excerpt-affiliation {
    font-size: 13px;
    color: #7A7A7A;

}/* End custom CSS */