﻿:root {
 --techex-dark-blue: #0e1428;
 --techex-gold: #fcbe11;
 --techex-yellow: #fcbe12;
 --techex-light-blue:#00ccff;
}
.exhib-filter {display: none!important;}
@media all and (max-width: 736px) {
 .elementor-image-gallery {
 columns: 3 !important;
 } 
 .elementor-image-gallery .gallery-item img {
 padding-right:10px!important;
 }
}
@media all and (max-width: 1366px) {
 .te-advanced-tabm h3 {
 font-size:10px;
 margin-top:15px!important;
 } 
 .te-advanced-tabm ul {
 flex-wrap: nowrap !important;
 flex-flow: row !important;
 height:30px!important;
 }
 .te-advanced-tabm ul li {
 flex: 1 1 auto;
 white-space: nowrap;
 width:33%;
 height:25px!important;
 padding:20px!important;
 } 
 .te-advanced-tabm ul li p {
 display:none;
 } 
}
.center-text {
 text-align:center;
}
.eael-advance-tabs .eael-tabs-nav > ul li:focus, .eael-advance-tabs .eael-tabs-nav > ul li.active:focus {
 border: none!important;
}
.e-loop-item:not(.e-loop-item:has(.speaker-loop-item)) {
 display: none;
}
.e-loop-item { min-width:0px; }
#booths-tab .e-loop-item {
 display:block;
}
.object-fit-contain img {
 object-fit:contain!important;
 width:100px!important;;
 height:100px!important;
 padding:5px;
}
.agena-img img {
 width:100px;
 height:100px;
 object-fit:contain;
 float:right;
 margin:20px;
 padding:10px;
 border:2px solid var(--techex-dark-blue)
}
label {
 position: relative;
 padding: 0 0 0 2rem;
}
.gform-field-label--type-sub {
 padding-left:0.1rem;
}
input[type=checkbox] {
 position: absolute;
 opacity: 0;
}
input[type=checkbox] + label::before,
input[type=checkbox] + label::after {
 content: '';
 position: absolute;
 display: inline-block;
}
input[type=checkbox] + label::before {
 left: 0.5rem;
 top: 0.15rem;
 width: 0.9rem;
 height: 0.9rem;
 border: 0.05rem solid var(--techex-dark-blue);
 background: LightGray;
}
input[type=checkbox]:checked + label::after {
 left: 0.55rem;
 top: 0.18rem;
 height: 0.8rem;
 border-left: 0.8rem solid var(--techex-dark-blue);
 border-right: 0.1rem solid var(--techex-dark-blue);
}
input[type=checkbox]:focus + label::before {
 outline: 0.1rem solid;
 outline-offset: 0.1rem;
}
#top-right-menu {
 height:20px;
}
#top-container-left {
 border-top-right-radius: 20px;
 border-top-left-radius: 20px;
 border-bottom: 1px solid lightgray;
 border-top: 1px solid white;
}
#top-container-mid-major {
 border-bottom: 1px solid lightgray;
}
#top-container-mid-minor {
 border-bottom-left-radius: 20px;
 border-bottom-right-radius: 20px;
 border-bottom: 1px solid white;
}
#top-container-right {
 border-top-right-radius: 20px;
 border-top-left-radius: 20px;
 border-bottom: 1px solid lightgray;
 border-top: 1px solid white;
}
#bottom-right-container div {
 box-shadow:none;
}
#header-bottom-bar {
 height:1px!important;
 z-index:-1;
}
#footer-top-bar {
 height:1px!important;
}
#footer-mid-bar {
 height:2px!important;
}
#main-menu-top-x li:last-child {
 border: 1px var(--techex-light-blue) solid;
}
#main-menu-top-x li:last-child a {
 background: var(--techex-light-blue)!important;
 color:black;
}  #main-menu-top li:last-child:hover > a , #main-menu-top li:last-child:active > a {
 background: var(--techex-light-blue)!important;
}  #main-menu-top  .sub-menu li:last-child {
 border: none!important;
}
#main-menu-top .sub-menu li:last-child a {
 background-color:var(--techex-yellow);
 color:var(--techex-dark-blue);
}
#main-menu-top .sub-menu li:last-child a:hover {
 background-color:white;
 color:var(--techex-dark-blue);
}
#main-menu-top .sub-menu a {
 border:none;
 text-align:left;
}
#main-menu-top-mobile .sub-menu li:last-child a {
 background-color:var(--techex-yellow);
 color:var(--techex-dark-blue);
}
#main-menu-top-mobile .sub-menu li:last-child a:hover {
 background-color:white;
 color:var(--techex-dark-blue);
}
#main-menu-top-mobile .sub-menu a {
 border:none;
 text-align:left;
}
#main-menu-top-mobile .eael-simple-menu-indicator::before {
 color:var(--techex-gold)!important;
}
.sub-menu {
 min-width:300px;
}
.sub-menu li {
 padding:20px 0px;
}
.eael-simple-menu-toggle-text {
 display:none;
}
.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal {
 background-color:white;
}
a.eael-item-active {
 background-color:#f0f0f0!important;
 color:black!important;
}
.header-row-2 img, 
.header-row-2 div {
 box-shadow:none!important;
}
.home-events-box, .register-events-box {
 background-size: 320px 200px!important;
 background-repeat:no-repeat;
 background-position:center center;
 height:120px!important;
}
.eu-home-events-box, .gl-home-events-box, .na-home-events-box {
 background-size: 165px auto!important;
 background-repeat:no-repeat;
 background-position:center center;
 height:120px!important;
}
.home-events-box-2 {
 background-size: 280px auto!important;
 background-repeat:no-repeat;
 background-position:center center;
 height:120px!important;
}
.home-events-box-2:hover {
 background-size: 165px auto!important;
 background-repeat:no-repeat;
 background-position:center center;
 height:120px!important;
}
.europe-background-container {
 background-position:center top;
}
.eicon-chevron-right:before {
 content: url("https://techexevent.com/wp-content/uploads/2023/10/Rectangle-149.svg"); 
}
.eicon-chevron-left:before {
 content: url("https://techexevent.com/wp-content/uploads/2023/10/Rectangle-148.svg");
}
#homepage-tabs .eael-tabs-nav {
 width: 100%;
 max-width: var(--content-width);
 margin: 0 auto;
 height: 100%;
}
#homepage-tabs .eael-tab-title {
 width:30ch;
 min-width:30ch;
 max-width:30ch;
}
#homepage-tabs .eael-tab-title h3 {
 margin-top:10px;
 margin-bottom:0px;
}
#register-now-tabs .eael-tabs-nav {
 width: 100%;
 max-width: var(--content-width);
 margin: 0 auto;
 height: 100%;
}
#register-now-tabs .eael-tab-title {
 width:30ch;
 min-width:30ch;
 max-width:30ch;
 margin-bottom:10px;
}
#register-now-tabs .eael-tab-title h3 {
 margin-top:10px;
 margin-bottom:0px;
}
#combined-exhibitor-tabs .eael-tabs-nav {
 width: 100%;
 max-width: var(--content-width);
 margin: 0 auto;
 height: 100%;
}
#combined-exhibitor-tabs .eael-tab-title {
 width:30ch;
 min-width:30ch;
 max-width:30ch;
 margin-bottom:10px;
}
#combined-exhibitor-tabs .eael-tab-title h3 {
 margin-top:10px;
 margin-bottom:0px;
}
.owce-carousel .item > h3, .owce-carousel .item > p {
 color:white;
 margin-bottom:-5px;
}
.owl-dots button span, .swiper-pagination-bullet {
 border-radius:0px!important;
}
.site-footer .footer-inner .copyright {
 display:none;
}
.home-background-container {
}
/* Optional round off boxes
#content * {
 border-radius:5px!important;
}
*/
#menu-main-menu-top .eael-item-active {
 background-color:blue;
}
#menu-main-menu-top .eael-item-active:hover {
 background-color:white;
}
#copyright-text {
 display:inline
}
.te-menu-bg a:hover {
 background-image:url('https://techexevent.com/wp-content/uploads/2023/08/TechEx-Main-White-1-e1692019599330.png');
 background-size:contain;
}
.global-form-css .ginput_container input, .global-form-css .ginput_container select, .global-form-css .ginput_container textarea {
 border-radius:0;
 color:var(--techex-dark-blue);
}
.global-form-css .gform_button {
 background-color:var(--techex-dark-blue);
 color:white;
 width:100%!important;
 border-radius:0;
}
.global-form-css .gform_button:hover {
 background-color:green;
 color:white;
}
.media-form-css .gform-button {
 background-color:white;
 color:var(--techex-dark-blue);
 width:100%!important;
 border-radius:0;
}
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
 align-self: flex-end;
}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
 max-width: 100%;
}
.gform_confirmation_message {
 text-align:center;
}
.media-form-css [type="submit"]:hover {
 background-color:green!important;
 color:white;
}
.media-form-css::placeholder {
 color:white;
}
.contact-us-placeholder textarea::placeholder {
 text-align:center;
 margin-top:120px;
 color:var(--techex-dark-blue)!important;
}
.global-form-css input::placeholder {
 color:var(--techex-dark-blue)!important;
 opacity:1;
}
[type="submit"] {
 font-style: normal!important;
}
#gform_submit_button_2 {
 height:42px!important;
 padding-top:8px!important;
}
.tech-fade-panel .eael-elements-flip-box-vertical-align {
 background:rgba(14, 20, 40, 0.60);
 padding-top:5px;
 position:absolute;
 bottom:40px;
}
.tech-fade-panel .eael-elements-flip-box-icon-image {
 display:none;
}
.te-advanced-tab li:first-child {
 background:url('https://techexevent.com/wp-content/uploads/2023/09/Rectangle-169.png');
 background-size: 100% 143px;
 background-repeat:no-repeat;
}
.eael-pricing-item .body ul li {
 background:none;
}
.te-advanced-tab .eael-advance-tabs .eael-tabs-nav > ul li:first-child.active h3 {
 color:#fff!important;
}
.te-advanced-tab .eael-advance-tabs .eael-tabs-nav > ul li:first-child.active {
 background-size: 100% 163px!important;
}
.te-advanced-tab li:nth-child(2) {
 background:url('https://techexevent.com/wp-content/uploads/2023/09/Rectangle-168.png');
 background-size: 100% 143px;
 background-repeat:no-repeat;
}
.te-advanced-tab .eael-advance-tabs .eael-tabs-nav > ul li:nth-child(2).active h3 {
 color:#fff!important;
}
.te-advanced-tab .eael-advance-tabs .eael-tabs-nav > ul li:nth-child(2).active {
 background-size: 100% 163px!important;
}
.te-advanced-tab li:last-child {
background:url('https://techexevent.com/wp-content/uploads/2023/09/Rectangle-169.png');
 background-size: 100% 143px;
 background-repeat:no-repeat;
}
.te-advanced-tab .eael-advance-tabs .eael-tabs-nav > ul li:last-child.active h3{
 color:#fff!important;
}
.te-advanced-tab .eael-advance-tabs .eael-tabs-nav > ul li:last-child.active {
 background-size: 100% 163px!important;
}
.eael-tab-content-item {
 padding:50px 0px 0px 0px!important;
}
.te-popup input, .te-popup .gfield_select {
 border:none;
 background-color:#e7e7e7;
 color:var(--techex-dark-blue);
}
select {
 -webkit-appearance: none;
 -moz-appearance: none;
 background: transparent;
 background-image: url("https://techexevent.com/wp-content/uploads/2023/09/Rectangle-127.png");
 background-repeat: no-repeat;
 background-position-x: 98%;
 background-position-y: 15px;
 border: 1px solid #dfdfdf;
 border-radius: 0px;
 margin-right: 2rem;
 padding: 1rem;
 padding-right: 2rem;
}
.gform_description {
 text-align:center;
}
.te-popup {
 min-height:550px;
 width:80%!important;
 margin-left:auto;
 margin-right:auto;
}
@media only screen and (max-width : 1024px) {
 html, body {
 overflow-x: hidden;
 }
 body {
 position: relative
 }
 li, a {
 font-size:14px!important;
 }
 #top-right-menu ul {
 text-align: center;
 } 
}
.rhombus-carousel .item {
 position: relative;
 height: 400px;
 background: var(--techex-dark-blue);
 transform: skewX(-3deg) rotate(3deg);
 -webkit-transform: skewX(-3deg) rotate(3deg);
 -moz-transform: skewX(-3deg) rotate(3deg);
 overflow: hidden;
}
.rhombus-carousel .owl-stage {
 -webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-image-carousel-wrapper div {
 -webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
transition-duration: 1000ms;
}
.rhombus-carousel .item > * {
 width: 110%;
 position: absolute;
 top: 50%;
 transform: skewX(3deg) rotate(-3deg) translateY(-50%);
 -webkit-transform: skewX(3deg) rotate(-3deg) translateY(-50%);
 -moz-transform: skew(3deg) rotate(-3deg) translateY(-50%);
}
.image-transform img{
-webkit-clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%); 
 clip-path: polygon(0 0, 100% 0%, 80% 100%, 0% 100%);
}
.video-transform video{
-webkit-clip-path: polygon(20% 0, 100% 0%, 100% 100%, 0 100%); 
 clip-path: polygon(20% 0, 100% 0%, 100% 100%, 0 100%);
}
#cmplz-document {
 max-width:100%;
}
