.elementor-81633 .elementor-element.elementor-element-48a6887:not(.elementor-motion-effects-element-type-background), .elementor-81633 .elementor-element.elementor-element-48a6887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tedxmilehigh.com/wp-content/uploads/2020/12/Group-952-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81633 .elementor-element.elementor-element-48a6887 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81633 .elementor-element.elementor-element-48a6887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;z-index:99999;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81633 .elementor-element.elementor-element-79bce28 > .elementor-widget-container{margin:5% -5% 0% -5%;}.elementor-81633 .elementor-element.elementor-element-79bce28{text-align:center;}.elementor-81633 .elementor-element.elementor-element-79bce28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4.688vw;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-81633 .elementor-element.elementor-element-e211796:not(.elementor-motion-effects-element-type-background), .elementor-81633 .elementor-element.elementor-element-e211796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB14C;}.elementor-81633 .elementor-element.elementor-element-e211796{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 10% 2% 10%;z-index:99999;}.elementor-81633 .elementor-element.elementor-element-e211796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-81633 .elementor-element.elementor-element-cdd48ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81633 .elementor-element.elementor-element-cdd48ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81633 .elementor-element.elementor-element-cdd48ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81633 .elementor-element.elementor-element-0f34c44{text-align:center;}.elementor-81633 .elementor-element.elementor-element-0f34c44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.823vw;font-weight:600;color:#FFFFFF;}.elementor-81633 .elementor-element.elementor-element-3402326{text-align:center;}.elementor-81633 .elementor-element.elementor-element-3402326 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25vw;font-weight:normal;line-height:1.4em;color:#FFFFFF;}.elementor-81633 .elementor-element.elementor-element-6d08399 > .elementor-widget-container{margin:0% -10% 0% -10%;}.elementor-81633 .elementor-element.elementor-element-03fb3f7:not(.elementor-motion-effects-element-type-background), .elementor-81633 .elementor-element.elementor-element-03fb3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81633 .elementor-element.elementor-element-03fb3f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.604% 6.5% 2.604% 6.5%;}.elementor-81633 .elementor-element.elementor-element-03fb3f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81633 .elementor-element.elementor-element-307b889:not(.elementor-motion-effects-element-type-background), .elementor-81633 .elementor-element.elementor-element-307b889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEED;}.elementor-81633 .elementor-element.elementor-element-307b889{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-81633 .elementor-element.elementor-element-307b889 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81633 .elementor-element.elementor-element-ddd3af2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-81633 .elementor-element.elementor-element-48a6887{padding:30px 20px 30px 20px;}.elementor-81633 .elementor-element.elementor-element-79bce28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-79bce28 .elementor-heading-title{font-size:5vw;}.elementor-81633 .elementor-element.elementor-element-e211796{padding:30px 20px 30px 20px;}.elementor-81633 .elementor-element.elementor-element-0f34c44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-0f34c44 .elementor-heading-title{font-size:3vw;line-height:1.2em;}.elementor-81633 .elementor-element.elementor-element-3402326 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-3402326 .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-81633 .elementor-element.elementor-element-03fb3f7{padding:30px 20px 30px 20px;}.elementor-81633 .elementor-element.elementor-element-307b889{padding:30px 20px 30px 20px;}}@media(max-width:767px){.elementor-81633 .elementor-element.elementor-element-48a6887{padding:20px 10px 20px 10px;}.elementor-81633 .elementor-element.elementor-element-79bce28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-79bce28{text-align:center;}.elementor-81633 .elementor-element.elementor-element-79bce28 .elementor-heading-title{font-size:10vw;letter-spacing:0px;}.elementor-81633 .elementor-element.elementor-element-e211796{padding:30px 10px 0px 10px;}.elementor-81633 .elementor-element.elementor-element-0f34c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-0f34c44 .elementor-heading-title{font-size:6vw;line-height:1.3em;}.elementor-81633 .elementor-element.elementor-element-3402326 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-3402326 .elementor-heading-title{font-size:4vw;line-height:1.3em;}.elementor-81633 .elementor-element.elementor-element-6d08399 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81633 .elementor-element.elementor-element-03fb3f7{padding:20px 10px 20px 10px;}.elementor-81633 .elementor-element.elementor-element-307b889{padding:20px 10px 20px 10px;}}/* Start custom CSS */body, html {
    overflow-x: hidden;
}

section#top-header {
    display: none;
}


/*SECTION 02*/

.section-02-talks-optin h3, .section-02-talks-optin label {
    display: none !important;
}

.section-02-talks-optin input[type="submit"] {
    background-color: transparent;
    border: 5px solid #E62B1E;
    color: #E62B1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.146vw !important;
    font-weight: 800;
    padding: 0 3vw;
    line-height: 2.3em !important;
    text-transform: uppercase;
    cursor: pointer;
    outline: none;
    transition: .3s;
}

.section-02-talks-optin input[type="text"] {
    background-color: #fff;
    border: none;
    color: #000 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.146vw !important;
    font-weight: normal;
    padding: .5vw 2vw !important;
    line-height: 1.9em !important;
    text-transform: capitalize;
    outline: none;
    width: 24vw !important;
}

.section-02-talks-optin input[type="submit"]:hover {
    background-color: #E62B1E;
    color: #fff;
}

.section-02-talks-optin input[type="text"]::placeholder {
    color: #000 !important;
    opacity: 1;
}

.section-02-talks-optin form {
    text-align: -webkit-center;
}

br {
    display: block;
}

/*POST CSS*/

.form-fields, .video-category-navigation-wrap {
    display: flex;
}

.form-fields label, .video-category-navigation-wrap .cat-nav a {
    font-size: 1.250vw;
    color: #0D152B;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
        margin-right: 1.7vw;
}

.video-category-navigation-wrap .cat-nav a span {
    color: #E62B1E;
}

.form-fields select {
    content: '';
    background-image: url(/wp-content/uploads/2020/12/Icon-ionic-ios-arrow-down.png);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 4%;
}

.form-fields input {
    content: '';
    background-image: url(/wp-content/uploads/2020/12/Icon-feather-search.png);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: 7%;
}


.form-fields select, .form-fields input {
    background-color: transparent;
    border: 1px solid #B4B0B0;
    padding: .8vw 1.8vw;
    outline: none;
    font-size: 1.042vw;
    color: #0D152B;
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.form-fields select {
    width: 57%;
    /*width: 50%;*/
    display: block;
    /* width: 20vw; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 3vw;
}

.field-wrap:first-child {
    display: flex;
    align-items: baseline;
}

.form-fields .field-wrap, .video-category-navigation-wrap .cat-nav {
    width: 50%;
}

.form-fields .field-wrap:nth-child(2) input {
    width: 40%;
}

.form-fields .field-wrap:nth-child(2), .video-category-navigation-wrap .cat-nav:nth-child(2) {
    text-align: right !important;
}

.video-post-section .post-wrap {
    display: inline-grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.video-post-section .post-wrap .post-inner {
    margin: 0 .5vw 1vw;
    padding-bottom: 3vw;
    background-color: #fff;
    transition: ease .5s;
    position: relative;
}

.video-post-section .post-wrap .post-inner .post-thumbnail .post-video-img {
    height: 12vw;
    width: 100%;
    object-fit: cover;
}

.video-post-section .post-wrap .post-inner .post-thumbnail {
    position: relative;
}

.video-post-section .post-wrap .post-inner .post-thumbnail .post-play-btn {
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    transform: scale(.5);
    opacity: .7;
    transition: ease .3s;
}

.video-post-section .post-speaker {
    position: absolute;
    bottom: 0;
    padding-bottom: 1.5vw;
    left: 0;
    padding-left: 1.5vw;
}

.video-post-section .post-wrap .post-inner .post-thumbnail .post-video-img:before {
    content: "";
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    background: rgba(0,0,0,.5);
}



.video-post-section .post-speaker span {
    font-size: 0.938vw;
    color: #000;
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.video-post-section .post-wrap .post-inner:hover {
    box-shadow: 0vw 0vw .5vw .2vw rgba(0,0,0,.2);
}

.video-post-section .post-wrap .post-inner .post-thumbnail:hover .post-play-btn {
    opacity: 1;
}

.video-post-section .post-text {
    padding: 1.5vw;
}

.video-post-section .post-title span {
    font-size: 1.146vw;
    color: #0D152B;
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.fa-angle-right:before {
    content: url(/wp-content/uploads/2020/12/icon-right.png) !important;
    margin-left: 1.5vw !important;
}

.fa-angle-left:before {
    content: url(/wp-content/uploads/2020/12/icon-left.png) !important;
    margin-right: 1.5vw !important;
}

.cat-nav.cat-non-prev {
    opacity: .5;
}

.category-title span {
    background-color: #FBB14C;
    padding: .5vw 3vw;
    color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 1.042vw;
    font-weight: 600;
    line-height: 1.4em;
    z-index: 1;
}

.post-wrap {
    z-index: 1;
}

.category-title {
    z-index: 3;
    position: relative;
    display: block;
    margin-left: -2vw;
}

/*.cat-next-mob, .cat-prev-mob {*/
/*    display: none;*/
/*}*/

.cat-nav a{
    display: flex;
}    

.cat-nav a > div {
    align-self: center;
}

.cat-next a {
    float: right;
}

/* Talk Navigation Dots */
ul.page-bullets {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 22px;
    top: 50%;
    z-index: 100;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
ul.page-bullets li a {
    font-size: 0;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
    width: 6px;
    height: 6px;
    background-color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    -webkit-backface-visibility: visible;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 0px 2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px 2px rgb(0 0 0 / 20%);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.tooltipster-sidetip .tooltipster-box {
    background-color: #e62b1e!important;
    border-color: #e62b1e!important;
}
.tooltipster-sidetip .tooltipster-arrow-border,
.tooltipster-sidetip .tooltipster-arrow-background {
    border-left-color: #e62b1e !important;
}
.tooltipster-sidetip .tooltipster-box .tooltipster-content {
    font-size: 13px;
}
ul.page-bullets li.active a {
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
         -o-transform: scale(1.3);
            transform: scale(1.3);
}

@media only screen and (max-width: 1024px) {
 
.section-02-talks-optin input[type="submit"] {
    font-size: 2vw !important;
    padding: 1.2vw 4vw;
    line-height: 1em !important;
}

.section-02-talks-optin input[type="text"] {
    font-size: 2vw !important;
    padding: 1vw 4vw !important;
    width: 30vw !important;
}

/*POST CSS*/

.video-post-section .post-wrap {
    display: inline-grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.video-post-section .post-wrap .post-inner .post-thumbnail .post-video-img {
    height: 15vw;
}

.form-fields select, .form-fields input {
    font-size: 2vw;
    padding: 1vw 2vw;
}

.form-fields label {
    margin-right: 6.5vw;
    line-height: 2em;
}

.form-fields label, .video-category-navigation-wrap .cat-nav a {
    font-size: 2vw;
    width: 60%;
}

.form-fields .field-wrap:nth-child(2) input {
    width: 100%;
}

.form-fields .field-wrap:nth-child(2) {
    text-align: left !important;
    padding-left: 10vw;
}

.field-wrap:first-child {
    display: block;
    align-items: baseline;
}

.post-title {
    line-height: 1.5em;
}

.form-fields select {
    width: 100%;
}

.video-post-section .post-speaker span {
    font-size: 1.3vw;
}

.video-post-section .post-title span {
    font-size: 1.7vw;
}

.video-post-section .post-wrap .post-inner .post-thumbnail .post-play-btn {
    transform: scale(.3);
}

.category-title span {
    font-size: 2vw;
}

.video-category-navigation-wrap .cat-nav:nth-child(2) a {
    float: right;
}
 
}

@media only screen and (max-width: 767px) {
 
.section-02-talks-optin input[type="submit"] {
    font-size: 5vw !important;
    padding: 2vw 4vw;
    line-height: 1em !important;
}

.section-02-talks-optin input[type="text"] {
    font-size: 4vw !important;
    padding: 2vw 4vw !important;
    width: 100% !important;
}

/*POST CSS*/

.form-fields {
    display: block;
}

.video-category-navigation-wrap {
    display: flex;
}

.form-fields .field-wrap, .video-category-navigation-wrap .cat-nav {
    width: 100%;
    padding: 3vw 0;
}

.form-fields select, .form-fields input {
    font-size: 4vw;
    padding: 3vw 2vw;
    width: 100%;
}

.form-fields .field-wrap:nth-child(2), .video-category-navigation-wrap .cat-nav:nth-child(2) {
    text-align: right !important;
    padding-left: 0;
}

.form-fields label, .video-category-navigation-wrap .cat-nav a {
    font-size: 6vw;
}

.category-title {
    margin-left: 0;
    background-color: #FBB14C;
    text-align: -webkit-center;
    padding: 3vw 0;
}

.category-title span {
    background-color: transparent;
    padding: 0;
}

/*.form-fields select {*/
/*    background-position: 98%;*/
/*}*/

.category-title span {
    font-size: 4.5vw;
}

.video-post-section .post-wrap .post-inner {
    margin: 5vw 0;
}

.video-post-section .post-wrap {
    display: inline-grid;
    grid-template-columns: 1fr;
}

.video-post-section .post-wrap .post-inner .post-thumbnail .post-video-img {
    height: 100%;
}

.video-post-section .post-title span {
    font-size: 5vw;
}

.video-post-section .post-speaker span {
    font-size: 4vw;
}

.video-post-section .post-speaker {
    position: relative;
    bottom: 0;
    padding-bottom: 0;
    left: 0;
    padding-left: 0;
    padding-top: 3vw;
}

.video-post-section .post-text {
    padding: 5vw;
}

/*.cat-next-mob, .cat-prev-mob {*/
/*    display: block;*/
/*}*/

.cat-next-desk span, .cat-prev-desk span {
    display: none;
}

.video-category-navigation-wrap .cat-nav a {
    margin-right: -5vw;
}
 
}/* End custom CSS */