/*
Theme Name:     Eventalk Child
Template:       eventalk
Theme URI:      https://radiustheme.com
Author:         Radiustheme
Author URI:     https://radiustheme.com/demo/eventalk
Description:    Eventalk | Responsive WordPress Event Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Event Theme. Using Eventalk user can get to Start a  Event, Event Shop and Event schedule.
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    eventalk
Tags:           one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
.um-profile-photo{
  display: none;
}

body .um-directory .um-member-directory-header .um-member-directory-header-row.um-member-directory-search-row {
  justify-content: flex-start;
}
.g{
  display: flex;
}

@media (max-width: 900px) {
  .g{
    flex-direction: column;
  }
  .g .g-col {
    margin: 10px 0;
  }
}

.g .g-col{
  flex: 1;
}

.g .g-col img{
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.g .g-col img.fr{
  display: none;
}

html[lang="fr-FR"]{
  .g .g-col img.fr{
    display: block;
  }
  .g .g-col img.en{
    display: none;
  }
}

.rt-el-title.section-heading, .rt-el-twt-1 .rtin-title{
  text-transform: none !important;
}

header{
  position: relative;
  z-index: 1000 !important;
}

.dialog-type-lightbox {
  z-index: 1010 !important;
}

header .masthead-container.stick .site-branding a {
  height: 110px;
}

header .masthead-container.stick .site-branding a img {
  height: 100%;
}

header .main-navigation {
  display: flex;
  align-items: center;
}

.site-header .main-navigation ul li a.wpml-ls-link{
  color: #111111;
  font-size: 16px;
}

.trheader.non-stick .site-header .main-navigation ul li a.wpml-ls-link{
  color: #ffffff;
}

.site-header .main-navigation ul li a.wpml-ls-link:hover{
  color: #30b9ff;
}

header .main-navigation > nav > ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

header .main-navigation > nav > ul > li {
  text-align: center;
  height: 100%;
}

header .main-navigation > nav > ul > li > a {
  padding: 10px 14px !important;
}

header .col-sm-8.col-xs-12{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row-reverse;
}

.mean-bar .mobile-menu {
  position: absolute;
  right: 15px;
  top: 15px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}

.mean-bar .mobile-menu .sidebarBtn{
  position: initial;
  right: initial;
  top: initial;
}

.countdown-layout1 .countdown-section h2:before, .countdown-layout1 .countdown-section h2:after{
  color: #ffffff !important;
}

.rt-el-info-box.rtin-style5:hover .rtin-img img {
  transform: scale(1) rotate(0);
}

.rt-el-title.style4 {
  text-align: center !important;
}

.rt-el-title.style4 h3 {
  text-align: center !important;
}

.rt-el-title.style4 .title-bar:before {
  left: 50% !important;
  transform: translateX(-50%) !important;
}

.um-member-directory-header.um-form{
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.footer-widget-logo{
  width: 100%;
  max-width: 230px;
}

.footer-widget-logo img{
  width: 100%;
}

footer .widget ul li ul.children, footer  .widget ul li ul.sub-menu {
  border-top: none;
}

.forminator-button.forminator-button-submit{
  border-color: #30b9ff !important;
  padding: 14px 33px !important;
  border-radius: 5px !important;
}

footer .menu{
  column-count: 2;
}
footer .menu > li{
  padding: 0 12px;
}
footer .menu > li a br{
  display: none;
}

.zoom-instagram .zoom-instagram-widget__header {
  z-index: 10 !important;
}

.eventalk-um-account-cover-preview {
  margin: 0 auto 18px;
  max-width: 720px;
  overflow: hidden;
}

.eventalk-um-account-cover-preview img {
  display: block;
  width: 100%;
  aspect-ratio: 2.7 / 1;
  object-fit: cover;
}

@media (max-width: 1024px) {
  .rt-el-title.style2 h2.rtin-title {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .rt-el-title.style2 h2.rtin-title {
    font-size: 30px;
  }
}

.speaker-layout3 .item-title {
  width: calc(100% - 60px) !important;
}

.hide-field{
  height: 0;
  opacity: 0;
  pointer-events: none;
}