/*
Theme Name: WP Oppo
Theme URI: http://wordpress.org/themes/wpoppo
Author: WP Team Noborderz
Author URI: http://wordpress.org/themes/wpoppo
Description: A WordPress Optimized Theme for Elementor
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: wpoppo

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
    font-family: 'Centauri';
    src: url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/centauri-webfont.woff2') format('woff2'),
         url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/centauri-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    /*font-family: 'Bebas Neue';*/
    font-family:"bebas-neue";
    src: url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/BebasNeueRegular.eot');
    src: url('https://dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo1/fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/BebasNeueRegular.woff2') format('woff2'),
        url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/BebasNeueRegular.woff') format('woff'),
        url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/BebasNeueRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Earthorbiterbold";
    src: url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/EarthOrbiter.eot');
    src: url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/EarthOrbiter.eot?#iefix') format('embedded-opentype'),
        url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/EarthOrbiter.woff2') format('woff2'),
        url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/EarthOrbiter.woff') format('woff'),
        url('https://www.noborderz.com/wp-content/themes/wpoppo1/fonts/EarthOrbiter.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/orbitron/v16/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/orbitron/v16/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/orbitron/v16/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@media (max-width: 768px) {
   
}
/*new style*/
.page-template div#trp-floater-ls-language-list div:not(#trp-floater-poweredby)>a:nth-child(1){
    display: none !important;
}
.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-left .trp-language-wrap {
    padding: 0px!important;
}
#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language {
	padding: 10px 10px;
}
#trp-floater-ls.trp-floater-ls-flags:hover{
	width:55px;
}
#trp-floater-ls.trp-color-dark{
	background: transparent;
    box-shadow: none;
}
.header-dark {
    background-color: #0000009e;
    height: 50px;
    /*margin-top: -32px;*/
    position: fixed;
    width: 100%;
    z-index: 3;
}
.header-dark .text-logo{
  text-decoration: none;
}

nav.navbar.navbar-dark.navbar-expand-md.navigation-clean-search{
  line-height: 10px;
}
.header-dark .navbar-dark .navbar-nav .nav-link a {
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: Nunito Sans;
    text-transform: uppercase;
}
.header-dark a.header-login-btn.btn {
    background: #038FA1;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    line-height: 13px;
    min-width: 100px;
    font-family: "Orbitron", sans-serif;
    font-weight: 500;
    letter-spacing: 0;
}
.header-dark a.header-signup-btn.btn {
    background: #A10395;
    color: #fff;
    margin-left: 10px;
    display: inline-block;
    border: none;
    font-size: 12px;
    border-radius: 3px;
    line-height: 13px;
    min-width: 100px;
    font-family: "Orbitron", sans-serif;
    font-weight: 500;
    letter-spacing: 0;
}
.header-dark a.navbar-brand {
    color: #E1DDDD;
    font-family: "Orbitron", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    mix-blend-mode: screen;
    padding: 12px 10px !important;
    letter-spacing: 0;
    text-transform: uppercase;
}
.header-dark .navbar-nav li a {
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: "Nunito Sans", Sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    padding: 9px 13px 9px 15px;
    background: linear-gradient(to right, #ff000000 50%, #29b6e0 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all 0.7s ease;
  }
  .header-dark .navbar-nav li a:hover {
      background-position: right bottom;
   }
 .header-dark  .sub-menu {
   display: none;
   position: absolute;
   background-color: #656565ad;
}

.header-dark  li:hover>.sub-menu{
    display: inline;
    width: auto;
    list-style: none;
    height: auto;
    border: none;
    z-index: +1;
    margin-top: 25px;
    margin-left: -50px;
    padding: 20px 30px 20px 30px;
}
.header-dark .fixed-top{
  height: 50px;
  }
.header-dark .bg-dark {
    background-color: #00000000!important;
}
.header-dark a.navbar-brand h1 {
    font-size: 25px;
    margin-top: 5px;
}
.auth-buttons {
    position: absolute;
    right: 12px;
    top: 8px !important;
}
.auth-buttons {
 
}
ul.user_details {
    display: inline-flex;
    list-style: none;
  }
.user_details li{
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    letter-spacing: 2.5px;   
    font-weight: 500;
}
.user_details li.catlink {
    margin-right: 10px;
}
 footer.footer-dark { background: #000;
    color: #fff;
    background-image: url(https://dy6k9vx8xmxk5.cloudfront.net/wp-content/uploads/2020/09/planet-581239.jpg);
    background-position: center center;
    padding-top: 38px;
    position: relative;
    background-size: cover;
    color: #ffffff;
    background-color: #000000;
    background-attachment: fixed;
    padding: 25px;
    width: 100%;
    position: absolute;
    /*bottom: 0;*/

}
footer.footer-dark:before {
    background-color: #000000;
    opacity: 0.71;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
  }
footer.footer-dark p {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.78);
    text-align: left;
}
footer.footer-dark a.nav-link {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #e6e6e6eb;
    line-height: 14px;
    text-align: left;
}
  footer.footer-dark h2.foot-title {
    color: #ffffff;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
}
hr.line-brack {
    border-top: 1px solid rgb(255, 255, 255);
}
.footer-dark .col{
  margin-bottom: 50px;
}
.footer-dark.copyright{
  font-size: 14px;
}

/*page header*/
.carousel-caption {
    position: absolute;
    padding: 0!important;
    z-index: 0;
    color: #000;
    margin: 0 auto;
    bottom: -140px;
    background: #fff;
    text-transform: uppercase;

   }
 .headwrap.vcenter.vcenter-xs {
    padding: 100px 120px;
    line-height: 1.4em;
  }
  article.featuredimg {
    margin-bottom: 150px;
}
.featuredimg img{
  width: 100%;
}

/*end page header*/
@media (min-width: 992px){
.page-id-62409 .navbar-expand-lg .navbar-nav,.page-id-61975 .navbar-expand-lg .navbar-nav {
  display: block;
  }
 #menu-xana-header-menus li {
    background: linear-gradient(to right, #ff000000 50%, #08889e52 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all 0.7s ease;
  }
  #menu-xana-header-menus li:hover {
    background-position: right bottom;
  }

}
@media screen and (max-width: 1024px){
  .slicknav_menu.navigation-dark .slicknav_icon-bar{
    display: inline-block;
  }
}
@media screen and (max-width: 767px){
  footer.footer-dark .col{
         flex-basis: inherit !important;
         margin: 0 0 20px; 
  }
  footer.footer-dark img.img-company {
    width: 100%;
  }

}
@media screen and (max-width: 768px){
  .auth-buttons{
    display: none;
  }
  .header-dark a.navbar-brand h1{ 
    font-size: 20px;
  }
 .header-dark .fixed-top {
    height: auto;
}
.header-dark .bg-dark {
    background-color: #000000eb!important;
}
.header-dark .navbar-nav li a{
  line-height: 35px;
  
}
  nav.navbar.navbar-dark.navbar-expand-md.navigation-clean-search{
    background: #000;
  }
  footer.footer-dark { 
    bottom: auto;
    width: 100%;
    text-align: center;
    padding: 25px;
}
.header-dark .collapse.show {
    background: #000;
    z-index: -1;
    height: 100vh;
    width: 250px;
    padding: 50px 30px;
    opacity: 0.9;
}
.header-dark .navbar-dark .navbar-nav .nav-link{
  line-height: 16px;

}
 .navbar-collapse {
        position: fixed;
        top: 54px;
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        height: 100%;
    }

.navbar-collapse.collapsing {
        height: 100%;
        left: -75%;
        transition: height 0s ease;
    }

.navbar-collapse.show {
        height: 100%;
        left: 0;
        transition: left 400ms ease-in-out;
}

.navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 600ms ease-in;
        width: 250px;
        padding: 50px 30px;
        height: 100vh;


    }

}


/* latin END*/
.elementor-template-full-width .main-navigation-logo.is-slicknav-logo {
    padding-top: 0 !important;
}
.page-id-55240 .main-navigation-container-horizontal {
    display: none;
}

.main-navigation-container-horizontal .main-navigation-logo a {
    padding: 14px 25px 10px 25px !important;
    display: inline-block;
    line-height: 26px;
    color: #ffffff;
}

.text-white {
    color: #ffffff;
}

.row {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.ih-item {
  margin: 0 auto 20px auto !important;
} 

.grid-post h2.entry-title {
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    margin-top: 20px;
    text-align: center;
    font-family: Playfair Display !important;
}
.grid-post .grid-post-excerpt {
    font-family: Nunito sans-serif !important;
    font-size: 18px;
    color: #333;
    line-height: 1.44em;
}
.grid-post a.post-link {
    color: #303133;
}
/*world gallery*/
img.inner-img {
    width: 100%;
}
.world-inner .title-inner {
    color: rgba(255, 255, 255, 0.9);
    margin-bottom: 1.5rem;
    font-weight: 600;
}
.world-inner a.button {
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    line-height: 1.5;
    min-width: 120px;
    text-align: center;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    padding: 8px 30px;
    transition: all 0.2s ease 0s;
    border-color: transparent;
    background: rgb(33, 188, 207);
    text-decoration: none !important;
    border-radius: 50px;
}
.world-inner button.icon-btn {
    width: 100px;
    border-radius: 50px;
}
.world-inner .user-info {
    color: #b5aeae;
}
.world-inner a.author-name {
    color: #fff;
}
.world-inner .world-content {
    margin: 30px;
}

.img-overlay{
    width: 100%;
    bottom: 0px;
    position: absolute;
    z-index: 3;
    margin: 20px;
}
.content-inner {
    margin-bottom: 0px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    margin: 30px;
}
.img-overlay a.Card {
  color: rgb(255, 255, 255);
    font-size: 2.333rem;
    font-weight: 700;
    line-height: 1.1;
    overflow: hidden;
    margin: 0px 5px 2px;
}
.img-card:hover {
    background-color: #000;
    opacity: 0.8;
}
.img-overlay .user_info {
    color: rgba(255, 255, 255, 0.45);
    display: inline-block;
    font-size: 1.5rem;
    margin: 0 5px;
}
.img-overlay .user_info a {
    color: #fff;
}


/*end gallery*/

/*Event Manager Featured Listing*/

.wpel-cards {
  margin: 0 -10px;
  display:flex;
  max-width: 100% !important;
  width: 100% !important;
}
.wpel-card {
  width: 25%;
  font-size: 14px;
  position: relative;
  margin: 0 10px;
  display: inline-block;
  vertical-align: top;
  min-height: 211px;
  overflow: hidden;
  line-height: 18px;
  background-color: #21bccf;
} 

.wpel-card .wpel-card-link {
    font-size: 0px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.wpel-card .wpel-card-heading {
    padding: 12px 16px;
  background: #ffffff;
}

.wpel-card .wpel-card-heading .event-text,
.wpel-card .wpel-card-heading h2 {
  font-size: 32px;
  color: #000000;
  margin:0px;
  text-transform: uppercase;
  font-family: "Oswald",Sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.wpel-card .wpel-card-heading .wpel-time {
  font-size: 12px;
  color: #21bccf;
}

.wpel-card .wpel-card-body {
  color: #ffffff;
    padding: 20px 15px;
    vertical-align: bottom;
}

.wpel-card .wpel-card-body p {
  margin: 0px;
}

.wpel-card .wpel-card-body h3 {
    margin: 0 0 10px 0px;
    font-size: 16px;
    color: #ffffff;
}


.event-details {
  padding: 100px 0 96px 0;
  clear:both;
  display: inline-block;
  width: 100%;
  line-height: 1.75;
  font-family: 'Roboto', sans-serif;
    max-width:1400px;
    margin:0 auto;
}

.event-details img {
  max-width: 100%;
  margin-bottom: 20px;
}

.event-details .left_part, 
.event-details .right_part {
  float:left;
}

.event-details .left_part {
  width: 60%;
}

.event-details .right_part {
  width: 40%;
  padding-left: 48px;
}

.event-details .left_part h2,
.event-details .right_part h2 {
  margin:0 0 32px 0 ;
  font-size: 50px;
  line-height: 1.1;
}

.event-details .left_part h2 {
  display:none !important;
}

.event-details .right_part ul.timings {
  padding: 0px;
  margin: 0 0 36px 0;
  list-style: none;
}

.event-details .right_part ul.timings li {
  margin-bottom: 6px;
}

.event-details .right_part ul.timings li i {
  color: #21bccf;
  margin-right:5px;
}

.event-details .right_part ul.bordered-items {
  padding: 0px;
  margin: 0 0 36px 0;
  list-style: none;
}

.event-details .right_part ul.bordered-items li {
  border-top: 1px solid #ccc;
  padding: 5px 0;
}

.event-details .right_part .button1, 
.event-details .right_part .button2 {
  padding: 8px 30px;
  font-weight: bold;
  text-decoration: none;
  border-radius: 25px;
  border: 1px solid #000000;
  margin-bottom: 16px;
  display: inline-block;
}

.event-details .right_part .button2 {
  color: #000000;
  border-color: #000000;
}

.event-details .right_part .button1 {
  background-color: rgb(33, 188, 207);
  color: #ffffff;
  border-color: rgb(33, 188, 207);
  margin-right: 16px;
}

.ExcerptWithSidebar .ExcerptVertical .excerpt-content-wrapper {
    transform: none !important;
}

.category-touku-products .ExcerptWithSidebar .ExcerptVertical .excerpt-image {
    width: 50%;
}

.category-touku-products .ExcerptVertical .bg-image {
    transform: scale(1.1);
    transition: .6s;
    background-position: top 0 right 29%;
}

.ExcerptVertical .excerpt-content-wrapper .special-title {
    visibility: visible !important;
}

.MainSidebar {
    opacity: 1;
    transform: unset !important;
}

/*Avatars*/
.avatar-cards {
  margin: 0 -20px;
  clear: both;
  display: inline-block;
  width: 100%;
}

.avatar-card {
    width: 21%;
    max-width: 240px;
    background: #fff;
    padding: 20px 30px;
    float: left;
    margin: 0 2% 20px;
    border-radius: 10px;
    border: 1px solid rgba(0,0,0,0.10);
    text-align: center;
}

.avatar-card h3 {
    font-size: 20px;
    color: #272727;
    padding: 15px 0 0 0;
    margin: 0;
}

.avatar-card .avatar-card-body a img {
    width: 150px;
}

.custom-fancybox-box {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.3);
    text-align: center;
}

.custom-fancybox-box .card {
  background-color: #fff !important;
  color: #000;
  width: 400px;
  max-height: 500px;
  margin-top: 100px;
  display: block;
  margin: 100px auto 0 auto;
  padding: 20px;
  border-radius: 5px;
  position: relative;
  max-width: 90%;
}

.custom-fancybox-box .card span {
    position: absolute;
    right: 3px;
    top: 3px;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    z-index: 9;
    cursor: pointer;
}

.avatar-upload label.custom-file-label {
    font-size: 20px;
    margin: 0;
}

.avatar-upload input {
    box-shadow: none;
    height: 40px;
    padding: 8px;
}

/*Events */
.wpem-form-wrapper .wpem-form-group input[type=color], 
.wpem-form-wrapper .wpem-form-group input[type=date], 
.wpem-form-wrapper .wpem-form-group input[type=datetime-local], 
.wpem-form-wrapper .wpem-form-group input[type=datetime], 
.wpem-form-wrapper .wpem-form-group input[type=email], 
.wpem-form-wrapper .wpem-form-group input[type=file], 
.wpem-form-wrapper .wpem-form-group input[type=month], 
.wpem-form-wrapper .wpem-form-group input[type=number], 
.wpem-form-wrapper .wpem-form-group input[type=password], 
.wpem-form-wrapper .wpem-form-group input[type=search], 
.wpem-form-wrapper .wpem-form-group input[type=tel], 
.wpem-form-wrapper .wpem-form-group input[type=text], 
.wpem-form-wrapper .wpem-form-group input[type=time], 
.wpem-form-wrapper .wpem-form-group input[type=url], 
.wpem-form-wrapper .wpem-form-group input[type=week], 
.wpem-form-wrapper .wpem-form-group select, 
.wpem-form-wrapper .wpem-form-group textarea {
    box-shadow: none;
    font-size: 16px;
  border: 1px solid rgba(0,0,0,0.10);
  height: 40px;
  line-height: 40px;
}

.wpem-form-wrapper .wp-editor-container {
  border: 1px solid rgba(0,0,0,0.10);
}

.event-manager-form {
     max-width: 800px; 
    margin: 0 auto;
}

.event-manager-form .wpem-form-footer {
    text-align: center;
    clear: both;
    padding-top: 14px;
}

.event-manager-form .wpem-form-group label {
    margin: 0;
    font-size: 16px;
}

.event-manager-form fieldset.wpem-form-group {
    margin-bottom: 15px;
    float: left;
    width: 50%;
    vertical-align: text-bottom;
    padding: 0 5px;
}

.event-manager-form .wpem-form-group,
.wpem-form-wrapper .wpem-form-title {
    padding: 0 5px;
}

.wpem-form-wrapper .wpem-form-title {
    padding: 0 5px;
    display: inline-block;
    clear: both;
    width: 100%;
}

.event-manager-form fieldset.wpem-form-group.fieldset-event_title {
    width: 100%;
}

.event-manager-form fieldset.wpem-form-group.fieldset-event_description {
    width: 100%;
    margin-bottom: 30px;
}

.page-id-56013 h1.mb-80.block-revealer {
    margin: 0;
}

.event_listing_preview .event-details {
    padding: 0;
    margin: 0 -25px;
}

.event_listing_preview_title {
    background: transparent;
    margin: 0;
    padding: 0;
}

.event_listing_preview_title h2 {
    margin: 15px 0;
    font-size: 30px;
}

.event_listing_preview {
    border: 1px solid rgba(0,0,0,0.1);
    padding: 10px;
    border-radius: 0 0 5px 5px;
}
.section-head .epkb-category-level-2-3 {
    font-size: 1.2em !important;
    }
.epkb-tabs-template .epkb-nav-tabs li .epkb-category-level-1 {
    font-size: 1.3em !important;
    }
footer.xana-footor {
    background: rgb(24,24,24) !important;
    padding: 32px 0 10px 0;
    position: static !important;
    pointer-events: unset !important;
    font-size: 9px;
    letter-spacing: 1px;
    font-weight: 600;
}

footer.xana-footor.p-0 {
  padding:0px;
}

footer.xana-footor.p-0 .copyright{
  margin:0px !important;
}

footer.xana-footor .container {
    max-width: 600px;
}

footer.xana-footor .container h3.footer-title {
    font-size: 16px;
}

footer.xana-footor ul {
    list-style: none;
    padding: 0;
}

footer.xana-footor ul li.foot-link {
    font-size: 14px;
    line-height: 18px;
    padding: 3px 0;
}

footer.xana-footor ul li.foot-link a {
    color: rgba(255,255,255,0.9);
}

footer.xana-footor .copyright {
    width: 100%;
    border-top: 1px solid rgba(255,255,255,0.2);
    padding: 15px 0;
    margin: 16px 0 -10px 0;
    font-size: 10px;
    color:#fff;
}
footer.xana-footor .third-cloumn .block-revealer__content {
    display: inline-flex;;
}

footer.xana-footor .third-cloumn .fa {
    margin: 6px;
    color:#fff;
}
.footer-menu {
    margin-top: 20px;
    margin-bottom: -20px;
}

ul#menu-xigolo-footer {
    font-size: 14px;
   
}
.footer-menu .menu-item a {
    color: #fff;
     font-weight:300
}


div.app_icons_inline a {
    display: inline-block;
    max-width: 150px;
    margin: 0 5px !important;
}


.page-id-49064 {
    padding-right: 300px !important;
}

.page-id-49064 section {
    max-width: 100% !important;
}

.chat_sidebar {
    background: rgb(23, 45, 103);
    padding: 15px 20px 15px 20px;
    width: 300px;
    z-index: 9;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    padding-top: 60px;
}
.chat_sidebar form {
    position: absolute;
    bottom: 0;
    padding: 20px;
    left: 0;
    right: 0;
}
.chat_sidebar form input,
.chat_sidebar form textarea {
    background: rgba(21,50,178,0.5);
    border: 1px solid rgba(255,255,255,0.2);
    padding: 8px 10px;
    width: 100%;
    color: #ffffff;
    outline: none !important;
    font-size: 14px;
    border-radius: 5px;
}

.chat_sidebar form input::placeholder {
    color: rgba(255,255,255,0.5);
}

.chat_sidebar form button {
    background: rgba(0,0,0,0.2);
    color: #fff;
    position: absolute;
    right: 21px;
    bottom: 21px;
    outline: none !important;
    border: none;
    padding: 6px 12px;
    height: 32px;
    border-radius: 3px;
}
.chat_sidebar .message_box {
    overflow-x: hidden;
    height: calc(100% - 50px);
    overflow-y: scroll;
    margin-right: -40px;
    padding-right: 26px;
}

.chat_sidebar .message_row {
    margin-bottom: 10px;
}

.chat_sidebar .message_title {
    color: #bbc6f9;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 3px;
}

.chat_sidebar .message_title span {
    color: #9297ab;
}

.chat_sidebar .message_text {
    background: rgba(21,50,178,0.5);
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 5px;
    border-top-left-radius: 0;
    margin-bottom: 2px;
}

.carousel-wrap .owl-item {
    padding: 0 5px;
    text-align: center;
}

.carousel-wrap .owl-item .item {
    width: 190px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.carousel-wrap .owl-item .item .item-link{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

.carousel-wrap .owl-item .item .item-image {
    width: 190px;
    height: 190px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 100%
}

.carousel-wrap .item {
    padding: 0;
}

.carousel-wrap .item h4.eael-tm-name {
    margin-bottom: 0;
    font-size: 21px;
    font-style: normal;
    font-weight: 300;
    font-family: "Oswald", sans-serif;
    color: #090909;
    text-align: center;
    padding: 12px 0 0 0;
}

.carousel-wrap .item .eael-tm-description {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 13px;
    color: #7A7A7A;
}

.page-id-58790 .footer {
    position: static !important;
    text-shadow: unset !important;
}

.page-id-58790 .footer .is-block-reveal {
    visibility: visible;
    /*color: #54595F;*/
}

.page-id-58790 .footer .footer-social-wrapper a {
  /*color: #54595F;*/
}

.xigolo_header_sec {
    height: 50px !important;
}

.log-sign-btn .elementor-widget-wrap {
    flex-wrap: unset !important;
    align-items: unset !important;
    text-align: right !important;
    padding-right: 80px;
}

.log-sign-btn .elementor-widget-wrap
  .inline-buttons {
      margin-bottom: 0 !important;
      margin-top: -4px !important;
      margin-left: 10px;
  }
  #trp-floater-ls{
   left:82% ;
  }
}

.log-sign-btn .elementor-widget-wrap a.elementor-button-link {
    margin-left: 10px;
}

#trp-floater-ls.trp-floater-ls-flags {
    margin: 0;
    left: unset;
    right: 12px;
    top: 3px !important;
}

body.admin-bar #trp-floater-ls.trp-top-right, body.admin-bar #trp-floater-ls.trp-top-left{
  top:36px !important;
}

.custom-header-ui1,
.custom-xigolo-header {
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    display: block !important;
}

.custom-godsword-header {
  font-family: "Oranienbaum",Sans-serif;
}

.is-nav-offset{
  padding: 0px !important;
}

.custom-header-ui1 .auth-buttons,
.custom-xigolo-header .auth-buttons {
    position: absolute;
    top: 7px;
    right: 85px;
}

.custom-header-ui1 .main-navigation-logo a,
.custom-xigolo-header .main-navigation-logo a{
    color: #E1DDDD;
    font-family: "Orbitron", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    mix-blend-mode: screen;
    padding: 12px 10px !important;
    letter-spacing: 0;
    text-decoration: none;
}

body.scrollOff {
  overflow: hidden !important;
}

body.xana-pages .custom-header-ui1 .main-navigation-logo a{
    font-family: "bebas-neue";
    letter-spacing: 6px;
    font-weight: bold;
    line-height: 32px;
}

.custom-header-ui1 .xana-wallet-logo a {
    font-family: "Earthorbiterbold";
    font-size: 19px;
    line-height: 19px;
    padding-top: 4px !important;
    padding-bottom: 0 !important;
}

.custom-header-ui1 .xana-wallet-logo img.favicon_logo {
    max-height: 40px;
    position: relative;
    top: 1px;
}

.custom-header-ui1 .btn,
.custom-xigolo-header .btn{
    padding: 10px 14px 10px 14px;
    margin-left: 10px;
    display: inline-block;
    color: #fff;
    border: none;
    /*background: rgba(255, 5, 237, 0.63);*/
    background: #A10395;
    font-size: 12px;
    border-radius: 3px;
    line-height: 13px;
    min-width: 100px;
    font-family: "Orbitron", sans-serif;
    font-weight: 500;
    letter-spacing: 0;
}

.custom-header-ui1 .btn.login-btn,
.custom-xigolo-header .btn.login-btn {
  /*background-color: rgba(5, 226, 255, 0.63);*/
  background: #038FA1;
}

.custom-footer-ui1 {
    background-image: url('https://dy6k9vx8xmxk5.cloudfront.net/wp-content/uploads/2020/08/xigolo-home-page-banner.jpg');
    background-position: center center;
    padding-top: 38px;
    position: relative;
    background-size: cover;
    color: #ffffff;
    background-color: #000000;
    background-attachment: fixed;
    margin-top: 30px;
}

.custom-footer-ui1.teramine-footer {
  background-image: url('https://dy6k9vx8xmxk5.cloudfront.net/wp-content/uploads/2020/08/s-blue-nas-with-filecoin-1.jpg');
}

.custom-footer-ui1::before {
    background-color: #000000;
    opacity: 0.71;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
}

.custom-footer-ui1 .custom-widget-title {
  color: #ffffff;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.custom-footer-ui1 .menu-item a,
.custom-footer-ui1 .textwidget {
    color: #FFFFFF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 2.1em;
}

.custom-footer-ui1 .menu-item a {
  font-family: "Nunito Sans", Sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.custom-footer-ui1 .textwidget {
  margin-bottom: 50px;
}

.custom-footer-ui1 .menu {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 80px;
}

.custom-footer-ui1.teramine-footer .menu{
  margin-bottom: 30px;
}

.custom-footer-ui1.teramine-footer .row{
  margin-left: -15px;
  margin-right: -15px;
}

.custom-footer-ui1.teramine-footer .row .col-md-3 {
  padding-left: 15px;
  padding-right: 15px;
}

.custom-footer-ui1 .copyright {
    color: #adadad;
    font-size: 12px;
    font-weight: 300;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 6px 0;
    position: relative;
    z-index: 1;
    line-height: 18px;
    font-family: "Roboto", sans-serif;
}

.custom-footer-ui1 .col-xs-6.d-none {
  display: none;
}

body.xigolo-terms .SinglePostHeader {
    display: none !important;
}

.custom-terms-alert {
    background: #000;
    position: fixed;
    left: 0;
    right: 0;
    padding: 10px;
    bottom: 0;
    z-index: 99;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.custom-terms-alert .btn-primary, .custom-terms-alert p {
    display: inline-block;
    margin: 0 5px;
    color: #fff !important;
}

.custom-terms-alert .btn-primary {
    padding: 10px 14px;
    margin-left: 10px;
    display: inline-block;
    color: #fff;
    border: none;
    background-color: rgba(5,226,255,.63);
    font-size: 12px;
    border-radius: 3px;
    min-width: 100px;
    font-family: "Orbitron",sans-serif;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 11px !important;
    height: 36px !important;
}
  #trp-floater-ls:focus #trp-floater-ls-current-language, #trp-floater-ls:hover #trp-floater-ls-current-language {
    display: block !important;
  }


img.favicon_logo {
    max-height: 26px;
    position: relative;
    top: -2px;
}

.main-navigation-menu-horizontal a:hover {
    color: #fff;
}

.main-navigation-menu-horizontal .is-block-hover span::before {
    visibility: hidden !important;
}


/*Body with Left Sidebar*/
body.body-with-left-sidebar.activesidebar,
body.body-with-left-sidebar.page-id-62319 {
    padding-left: 275px;
    position: relative;
}

body.body-with-left-sidebar .custom-header-ui1 {
    background: transparent !important;
}

body.body-with-left-sidebar.activesidebar .custom-header-ui1 .main-navigation-logo, 
body.body-with-left-sidebar.page-id-62319 .custom-header-ui1 .main-navigation-logo, 
body.body-with-left-sidebar .custom-header-ui1 .main-navigation-menu {
    display: none;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu {
    width: 275px;
    font-family: 'Poppins',sans-serif;
    display: block !important;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    height: 100vh;
    padding: 50px 0 0 0;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu::before,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu::before {
  background: linear-gradient(214.63deg,#0affff,#14adb0 8.15%,#220849 109.12%);
  mix-blend-mode: normal;
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  display: inline-block;
  top: 0;
  opacity: .92;
  width: 100%;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li {
    margin-left: 0;
    position: relative;
    margin: 0;
    width: 100%;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li a {
    padding: 19px 0;
    margin: 0;
    width: 100%;
}

body.body-with-left-sidebar.activesidebar.page-id-61975 .elementor-section {
    max-width: 100%;
    left: 0px !important;
}

body.body-with-left-sidebar.activesidebar.page-id-61975 .container {
  max-width: 100%;
}

/*Body with left sidebar*/

/*hide XANA footer*/
.page-id-62409 .xana-footer,
.page-id-62319 .xana-footer {
  display: none;
}

/*XANA Header*/
body.xana-pages .custom-header-ui1 .btn.xana-btns-ui {
     /*display: inline-block; */
    /* background: linear-gradient(180deg,#0affff,#14adb0 37.77%,#220849); */
    /* background: transparent; */
    /* background: linear-gradient(180deg,hsla(0,0%,100%,.0001),hsla(0,0%,100%,.0001) 22.59%,rgba(14,145,150,.718969) 55.59%,rgba(9,116,195,.912751)); */
    position: relative;
    font-size: 12px;
    text-align: center;
    color: #fff;
    font-family: Orbitron;
    border: 0;
    font-weight: bold;
    width: 120px;
    max-width: 100%;
}

/*body.xana-pages .custom-header-ui1  .btn.xana-btns-ui::before {
    content: "";
    background: linear-gradient(180deg,#0affff,#14adb0 37.77%,#220849);
    mix-blend-mode: hard-light;
    border-radius: 22px;
    position: absolute;
    left: 0; 
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
}*/

body.xana-pages .slicknav_menu.navigation-dark .slicknav_nav {
  width: 275px;
  font-family: 'Poppins', sans-serif;
}

body.xana-pages .slicknav_menu.navigation-dark .slicknav_nav::before {
  background: linear-gradient(214.63deg,#0affff,#14adb0 8.15%,#220849 109.12%);
  mix-blend-mode: normal;
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  display: inline-block;
  top: 0;
  opacity: .92;
  width: 100%;
}

body.xana-pages .slicknav_menu::after {
  content: "";
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/cross-sidebar.svg);
  display: inline-block;
  z-index: 999;
  width: 25px;
  height: 25px;
  position: absolute;
  background-repeat: no-repeat;
  left: 240px;
  top: 12px;
  background-position: center center;
  cursor: pointer;
  display: none;
}

body.xana-pages .slicknav_menu.navigation-dark .slicknav_nav {
  /*top:  -22px;*/
  top: -49px;
  margin: 0;
}

body.xana-pages .slicknav_menu.menuOpen {
  background: rgba(0,0,0,0.59);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu  li,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu  li,
body.xana-pages .slicknav_nav li {
  margin-left: 0;
  position: relative;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li a,
body.xana-pages .slicknav_nav li a{
    background-repeat: no-repeat;
    background-position: 20px center;
    padding-left: 66px;
    margin-left: 0;
    background-size: 25px;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    width:100%;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-home a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-home a,
body.xana-pages .slicknav_nav li.xana-home a {
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/home-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-home:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-home:hover a,
body.xana-pages .slicknav_nav li.xana-home:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/home-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-live a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-live a,
body.xana-pages .slicknav_nav li.xana-live a {
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/live-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-live:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-live:hover a,
body.xana-pages .slicknav_nav li.xana-live:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/live-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-chat a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-chat a,
body.xana-pages .slicknav_nav li.xana-chat a {
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/chat-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-chat:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-chat:hover a,
body.xana-pages .slicknav_nav li.xana-chat:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/chat-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-support a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-support a,
body.xana-pages .slicknav_nav li.xana-support a {
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/chat-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-support:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-support:hover a,
body.xana-pages .slicknav_nav li.xana-support:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/chat-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-avatar a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-avatar a,
body.xana-pages .slicknav_nav li.xana-avatar a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/avatar-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-avatar:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-avatar:hover a,
body.xana-pages .slicknav_nav li.xana-avatar:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/avatar-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-market a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-market a,
body.xana-pages .slicknav_nav li.xana-market a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/market-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-market:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-market:hover a,
body.xana-pages .slicknav_nav li.xana-market:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/market-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-event a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-event a,
body.xana-pages .slicknav_nav li.xana-event a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/event-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-event:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-event:hover a,
body.xana-pages .slicknav_nav li.xana-event:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/event-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-more a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-more a,
body.xana-pages .slicknav_nav li.xana-more a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/more-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-more:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-more:hover a,
body.xana-pages .slicknav_nav li.xana-more:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/more-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-faq a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-faq a,
body.xana-pages .slicknav_nav li.xana-faq a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/faq-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-faq:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-faq:hover a,
body.xana-pages .slicknav_nav li.xana-faq:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/faq-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-setting a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-setting a,
body.xana-pages .slicknav_nav li.xana-setting a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/setting-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-setting:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-setting:hover a,
body.xana-pages .slicknav_nav li.xana-setting:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/setting-icon-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-account a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-account a,
body.xana-pages .slicknav_nav li.xana-account a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/account-icon.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-account:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-account:hover a,
body.xana-pages .slicknav_nav li.xana-account:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/account-icon-hover.svg);
}


body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-login a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-login a,
body.xana-pages .slicknav_nav li.xana-login a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/login.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-login:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-login:hover a,
body.xana-pages .slicknav_nav li.xana-login:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/login-hover.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-signup a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-signup a,
body.xana-pages .slicknav_nav li.xana-signup a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/signup.svg);
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li.xana-signup:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li.xana-signup:hover a,
body.xana-pages .slicknav_nav li.xana-signup:hover a{
  background-image: url(//dy6k9vx8xmxk5.cloudfront.net/wp-content/themes/wpoppo/images/signup-hover.svg);
}

body.xana-pages .slicknav_nav li.xana-signup,
body.xana-pages .slicknav_nav li.xana-login {
    position: fixed;
    bottom: 15px;
    display: none;
}

body.xana-pages .slicknav_menu.menuOpen .slicknav_nav li.xana-signup,
body.xana-pages .slicknav_menu.menuOpen .slicknav_nav li.xana-login {
  display: block;
}

body.xana-pages .slicknav_nav li.xana-login {
  bottom: 60px;
}

body.xana-pages .slicknav_nav a {
    text-transform: none;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: .366667px;
}

body.body-with-left-sidebar.activesidebar .main-navigation-menu li:hover a,
body.body-with-left-sidebar.page-id-62319 .main-navigation-menu li:hover a,
body.xana-pages .slicknav_nav li:hover a {
  color: #17ff00!important;
}

body.xana-pages a.slicknav_btn.slicknav_open {
    /*z-index: 9;*/
}

/*Linked Gallery*/
.linked_gallery a {
    display: inline-block;
    position: relative;
    max-width: 22%;
    width: 142px;
}

.linked_gallery a:hover::after {
    content: "";
    background: rgba(0,0,0,0.05);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.xigolo-lp-banner {
  background-color:  #000000 !important;
  background-image: url("https://dy6k9vx8xmxk5.cloudfront.net/wp-content/uploads/2020/08/sci-fi-city-wallpapers_3167637-1.jpg") !important;
}

/*Full width images*/
/*.elementor-widget-image .elementor-image img,*/
.elementor-element-26edef8 .elementor-image img,
.elementor-element-ba7045b .elementor-image img,
.elementor-element-64a2a6e .elementor-image img,
.elementor-62676 .elementor-element.elementor-element-be3d756 .eael-tm-image img {
  width: 100% !important;  
}

.elementor-element-74a2a6e .elementor-widget-image .elementor-image img,
.eael-tm .eael-tm-image {
    width: 100%;
}

/* Xamuali LP 2 hide flags */
.page-id-65184 #trp-floater-ls {
    display:none !important;
}

.page-id-65184 .elementor-image img {
  margin-bottom: 0 !important;
}

@media screen and (min-width: 769px){ 
  .br-tb { display:none; }
}

@media screen and (min-width: 651px) and (max-width: 768px) { 
  .br-pc { display:none; }
  .br-sp { display:none; }
  .br-tb { display:block; }
}

@media screen and (max-width: 650px) { 
  .br-tb { display:none; }
}

@media all and (min-width: 1900px)  { 
    .carousel-wrap .owl-item .item .item-image,
    .carousel-wrap .owl-item .item {
        width: 100%;
    }
}

@media all and (min-width: 1366px)  {
  .elementor-58544 .elementor-element.elementor-element-3564e30 .elementor-spacer-inner {
      height: 50vh;
  }
}
@media all and (max-width: 1366px)  {

  .home .eael-entry-wrapper {
    min-height: 245px;
  }
  
  .carousel-wrap .owl-item  .item {
    width: 180px;
  }

  .carousel-wrap .owl-item .item .item-image {
    width: 180px;
    height: 180px;
  }

  .event-details {
    font-size:16px;
  }

  .event-details .right_part .button1 {
    margin-right:10px;
  }
  
  .linked_gallery img {
    width: 142px;
    height: 61px;
   }
}

@media all and (min-width: 1200px) { 
  .xana-login, .xana-signup {
    display: none !important;
  }
}

@media all and (max-width: 1200px) {
  body.body-with-left-sidebar.activesidebar,
  body.body-with-left-sidebar.page-id-62319 {
    padding-left: 0px;
  }

  body.xana-pages .slicknav_menu.navigation-dark .slicknav_nav {
    top:  -22px;
  }

  body.xana-pages .slicknav_menu.menuOpen::after {
    display: block;
  }

  .slicknav_menu {
    width: 40px !important;
    /*overflow: hidden;*/
}

  .main-navigation-container-inner {
    display: none;
  }

  .slicknav_menu_logo {
    padding: 11px 66px;
  }

  .slicknav_menu_logo a {
      color: #fff;
      font-family: "Orbitron",sans-serif;
      font-weight: 500;
      font-size: 25px;
  }

   .slicknav_menu {
    height: 50px;
  }

  .slicknav_menu.menuOpen {
    height: auto !important;
  }

  ul.slicknav_nav .mob-login-btn {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  
  .slicknav_btn {
    position: fixed;
    float:left;
  }

  .slicknav_menu_logo a{
     color: #ffffff;
  }

  .slicknav_menu.navigation-dark .slicknav_icon-bar {
    background-color: #aeaeae;
    margin-top: 6px;
}
.slicknav_menu .slicknav_icon{
  padding: 5px 10px;
}
span.slicknav_icon-bar:nth-child(2) {
    width: 10px;
    margin: 0 auto;
}
.slicknav_menu .slicknav_icon-bar {
    width: 18px;
    height: 1px;
}
.slicknav_menu.navigation-dark .slicknav_icon {
    background-color: #0000;
}
.slicknav_nav a {
    color: #fff;
    }
.slicknav_nav a:hover {
    color: #fff;
    }    
 .slicknav_nav li{
    text-align: left;
    margin-left: 20px;
    min-width: 250px;
 }
 .slicknav_nav a>a:hover {
   color: #fff;
}
.slicknav_nav a:hover {
    background: #fff0;
    color: #ffffff;
}
.slicknav_menu.navigation-dark .slicknav_nav .sub-menu {
    background-color: rgba(35, 35, 35, 0);
}
.slicknav_menu.navigation-dark .slicknav_nav {
    width: 250px;
    display:block !important;
    position: relative;
    padding-top: 50px;
    margin-top: 49px;
    left: 0;
    transition: all 0.5s ease-in-out;
    height: 100%;
    height: 100vh;
    max-height: 100vh;
    background: rgba(0, 0, 0, 0.66);
}

ul.slicknav_nav.slicknav_hidden {
    display: block !important;
    width: 0 !important;
    height: 100vh;
    overflow: hidden;
}

.slicknav_menu.navigation-dark {
    background-color: #0000;
    margin-top: -18px;
    margin-left: -15px;
}
button.slicknav_menu.navigation-dark.font-subheading.navbar-toggler:focus {
    outline: none;
}

.login-btn a span:before {
    font-family: "FontAwesome";
    content: "\f090";
    display: inline-block;
    padding-right: 14px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 0.2em;
}

.signup-btn a span:before {
    font-family: "FontAwesome";
    content: "\f234";
    display: inline-block;
    padding-right: 7px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 0.2em;
}

}

@media all and (max-width: 1024px) {

  .carousel-caption {
    position: absolute;
    bottom: auto;
    background: #fff;
    text-transform: uppercase;
    margin-top: -20%;

   }
   .headwrap.vcenter.vcenter-xs {
    padding: 50px 50px;
  }
  .slicknav_menu {
    height: 50px;
  }

  .slicknav_menu.menuOpen {
    height: auto !important;
  }

  .xigolo_header_sec .elementor-menu-toggle {
    position: fixed;
    top: 7px;
  }
  ul.slicknav_nav .mob-login-btn {
    margin-bottom: 10px;
    margin-top: 10px;
}
.slicknav_btn {
    position: fixed;
    float:left;
    }
.banner-btn a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 140px;
}
.main-navigation-logo{
  display: none !important;
    text-align:center;
}
.touku_top_space h6.elementor-heading-title.elementor-size-default {
    margin-top: 60px;
}
.slicknav_menu_logo h1{
display:none;
}
.slicknav_menu.navigation-dark .slicknav_icon-bar {
    background-color: #aeaeae;
    margin-top: 6px;
}
.slicknav_menu .slicknav_icon{
  padding: 0px 0px;
}
.navbar-toggler{
  font-size: 0.25em;
}
span.slicknav_icon-bar:nth-child(2) {
    width: 10px;
   /* margin: 0 auto;*/
    margin-left: 4px;
}
.slicknav_menu .slicknav_icon-bar {
    width: 18px;
    height: 1px;
}
.slicknav_menu.navigation-dark .slicknav_icon {
    background-color: #0000;
}
.slicknav_nav a {
    color: #fff;
    }
.slicknav_nav a:hover {
    color: #fff;
    }    
 .slicknav_nav li{
    text-align: left;
    margin-left: 20px;
    min-width: 250px;
    position: relative;
 }
 .slicknav_nav a>a:hover {
   color: #fff;
}
.slicknav_nav a:hover {
    background: #fff0;
    color: #ffffff;
}
.slicknav_menu.navigation-dark .slicknav_nav .sub-menu {
    background-color: rgba(35, 35, 35, 0);
}
.slicknav_menu.navigation-dark .slicknav_nav {
    width: 250px;
    display:block !important;
    position: relative;
    padding-top: 50px;
    margin-top: 50px;
    left: 0;
    transition: all 0.5s ease-in-out;
    height: 100%;
    height: 100vh;
    max-height: 100vh;
    background: rgba(0, 0, 0, 0.66);
    overflow: hidden;
}
ul.slicknav_nav.slicknav_hidden {
    display: block !important;
    width: 0 !important;
    height: 100vh;
}
.slicknav_menu.navigation-dark {
    background-color: #0000;
}
ul#menu-xigolo-lp-header {
    /*display: none;*/
}
.page-id-62676 .auth-buttons {
       padding-top: 3px;
   }
.page-id-62676 .main-navigation-container-horizontal{
        background-color: rgba(127, 114, 118, 0.18);
    }
.page-id-62676 .main-navigation-container-inner {
    display: block !important;
}
.page-id-62676 .custom-header-ui1 .btn, .custom-xigolo-header .btn {
    display: initial !important;
    padding: 10px !important;
    }

}  

@media all and (max-width: 768px)  {
.page-id-62676 .main-navigation-container-inner {
    display: block !important;
}
.page-id-62676 .custom-header-ui1 .btn, .custom-xigolo-header .btn {
    display: initial !important;
    padding: 10px !important;
}

  .custom-header-ui1 .btn,
  .custom-xigolo-header .btn{
      display: none;
    }
    .is-slicknav-logo.slicknav_menu_logo h1 a {
    color: #fff;
  }
  .custom-footer-ui1 .menu {
    margin-left: 0 !important;
    margin-bottom: 50px;
  }

  .custom-footer-ui1 .col-xs-6 {
      vertical-align: top;
      min-height: 270px;
  }

  .custom-footer-ui1 .col-xs-6.tablet_hide{
      display: none;
  }

  .custom-footer-ui1 .col-xs-6.tablet_show{
      display: block;
  }

  .carousel-wrap .owl-item  .item {
      width: 140px;
  }

  .carousel-wrap .owl-item .item .item-image{
      width: 140px;
      height: 140px;
  }

    .world-inner .content-inner {
        margin-bottom: 0;
        position: relative;
        bottom: 0px;
        width: 100%;
        margin: -150px 10px 0px 10px;
    }
    .world-inner .world-content {
        margin: 50px 30px 30px 30px;
    }
  .event-details {
    display: flex;
    flex-direction: column;
  }

  .event-details .left_part, .event-details .right_part {
      float: unset;
      width: 100% !important;
      padding: 0;
  }

  .event-details .left_part .event-text {
    display:none !important;
  }

  .event-details .right_part .event-text,
  .event-details .left_part h2 {
    display:block !important;
  }

  .event-details .right_part .buttons {
    text-align: center;
  }

  .avatar-cards {
    margin: 0px;
  }

  .avatar-card {
      width: 29%;
  }

  .slicknav_btn {
      position: absolute !important;
      left: 0;
      top: 0;
  }

  #trp-floater-ls.trp-floater-ls-flags {
      margin-left: 20px;
      left: unset;
      right: 16px;
  }

  #trp-floater-ls:focus #trp-floater-ls-current-language, #trp-floater-ls:hover #trp-floater-ls-current-language {
    display: block !important;
  }

  #trp-floater-ls:focus #trp-floater-ls-language-list, #trp-floater-ls:hover #trp-floater-ls-language-list {
    margin-top: 5px;
  }
    .new_avatars .swiper-container{
  height:auto !important; 
    max-height:410px !important;
    
  }

  /*XANA Mobile View Updates*/
  .single-post .custom-xana-header,
  .elementor-page-61975 .custom-xana-header {
    height: 75px;
  } 

  .single-post.xana-pages .elementor-widget-sidebar .widget:before,
  .single-post .custom-xana-header:before,
  .elementor-page-61975 .custom-xana-header:before {
    content: "";
    width: 100%;
    height: 109px;
    bottom: 0;
    position: absolute;
    background: linear-gradient(180deg,#0affff,#14adb0 22.67%,#220849);
    left: 0;
    position: absolute;
  }

  .single-post.xana-pages .slicknav_menu .slicknav_icon-bar,
  .elementor-page-61975.xana-pages .slicknav_menu .slicknav_icon-bar {
      width: 22px;
      height: 1px;
      background: #fff !important;
      margin-top: 7px;
  }

  .single-post.xana-pages .slicknav_menu  span.slicknav_icon-bar:nth-child(2),
  .elementor-page-61975.xana-pages .slicknav_menu  span.slicknav_icon-bar:nth-child(2) {
      width: 16px;
  }

  .single-post.xana-pages .slicknav_btn,
  .elementor-page-61975.xana-pages .slicknav_btn {
    top: 8px;
  }

  .single-post.xana-pages #trp-floater-ls-current-language,
  .elementor-page-61975.xana-pages #trp-floater-ls-current-language {
      margin-top: 15px !important;
  }

  .single-post.xana-pages .ContentHeader,
  .elementor-page-61975.xana-pages .ContentHeader {
    padding: 0;
    height: 75px;
  }

  .single-post.xana-pages .SinglePostHeader {
    height: 380px;
  }

  .single-post.xana-pages .SinglePostHeader .bg-image {
    background-position: center center !important;
  }

  .single-post.xana-pages .SinglePostHeader .single-post-container {
    bottom: -140px;
  }

  .single-post.xana-pages h2.elementor-heading-title {
      font-size: 26px !important;
  }

  .single-post.xana-pages .elementor-text-editor ul {
    padding: 0;
  }

  /*sidebar ui*/
  .single-post.xana-pages .elementor-widget-sidebar {
      position: fixed;
      right: 0;
      top: 85px;
      z-index: 99;
   }

  .single-post.xana-pages .elementor-widget-sidebar .widget {
    height: 56px;
    overflow: hidden;
    width: 115px;
    float: right;
    box-shadow: none;
    border: none;
    position: relative;
    background: transparent;
  }

  .single-post.xana-pages .elementor-widget-sidebar .widget:before {
    min-width: 115px;
    width: auto;
    max-width: 100%;
    display: inline-block;
  }

  .single-post.xana-pages.xana-full-sidebar .elementor-widget-sidebar .widget:before {
    /*background: linear-gradient(180deg,#2894a2,#14adb0 22.67%,#220849) !important;*/
    /*background: #f2f3f4 !important;*/
    background: #fff !important;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    z-index: -1;
    height: auto;
  }

  .single-post.xana-pages.xana-full-sidebar h3.widget-title {
    color: #000 !important;
  }

  .single-post.xana-pages.xana-full-sidebar .elementor-widget-sidebar .widget {
    height: auto;
    width: calc(100% - 30px);
    margin: 15px;
    top: calc(50% - 290px);
    height: calc(100vh - 200px);
    position: relative;
    border-radius: 6px;
  }

  .single-post.xana-pages h3.widget-title {
    color: #fff;
    border: none !important;
    width: 100%;
  }

  .single-post.xana-pages h3.widget-title:before {
    position: absolute;
    z-index: 999;
    transform: rotate(-90deg);
    cursor: pointer;
    content: '';
    display: block;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;

    background-image: url('images/back-arrow-white.svg');
    background-repeat: no-repeat;
    background-position: center center;
  }

   .single-post.xana-pages.xana-full-sidebar h3.widget-title::before {
      display:none;
   }

  .single-post.xana-pages .sp-easy-accordion .sp-ea-single.ea-expand {
    border: none !important;
  }

  .single-post.xana-pages .elementor-widget-sidebar span.xana-widget-close {
    display: none;
  }
  .single-post.xana-pages.xana-full-sidebar .elementor-widget-sidebar span.xana-widget-close {
    position: absolute;
    right: 25px;
    top: 26px;
    font-size: 28px;
    display: block;
    z-index: 5;
    color: #000;
  }  

   .single-post.xana-pages.xana-full-sidebar .elementor-widget-sidebar .sp-easy-accordion {
    height: calc(100vh - 278px);
    overflow-y: auto;
  }

}

@media all and (max-width: 640px)  {
 .headwrap.vcenter.vcenter-xs h1 {
    font-size: 22px;
  } 
  
  .press-release-nbc .headwrap.vcenter.vcenter-xs h1 {
    font-size: 16px;
  } 
  .headwrap.vcenter.vcenter-xs {
    padding: 30px 30px;
  }
.page-id-62676 .auth-buttons {
       padding-top: 5px;
       right:60px !important;
}
  .avatar-card {
      width: 46%;
  }

  .event-manager-form fieldset.wpem-form-group {
      width: 100%;
      padding: 0;
  }

  .event-manager-form fieldset.wpem-form-group.fieldset-event_description {
    margin-top: 0px;
  }
}

@media all and (max-width: 480px)  {
   .carousel-wrap .owl-item .item {
    width: 111px;
  }

    .carousel-wrap .owl-item {
          max-width: 120px;
  }

  .carousel-wrap .owl-item .item .item-image{
      width: 111px;
      height: 111px;
  }
  .avatar-cards {
    text-align: center;
    margin:0px;
  }
  .avatar-card {
      width: 100%;
    display: inline-block !important;
    float: unset;
    margin: 0 0 20px 0;
  }
  .xigolo_header_sec .elementor-menu-toggle {
    position: fixed;
    left: 10px;
    top: 7px;
  }
  .carousel-wrap {
    height: 160px;
  }

  .custom-header-ui1,
  .custom-xigolo-header {
      padding: 0;
  }

  .custom-footer-ui1 .menu {
    margin-left: 0 !important;
    margin-bottom: 50px;
  }


.custom-header-ui1 .btn,
.custom-xigolo-header .btn {
    padding: 10px;
    min-width: 0;
}

.custom-header-ui1,
.custom-xigolo-header {
    padding-left: 8px;
}

#trp-floater-ls.trp-floater-ls-flags div#trp-floater-ls-current-language {
    margin-top: 0px;
}

    .custom-footer-ui1 .col-xs-6 {
      vertical-align: top;
      min-height: 270px;
  }
}



/*Surviral Page fixes*/
.surviral-foot li.elementor-icon-list-item {
    line-height: 22px;
}
.mob-slider .eael-tm-overlay-content-wrap:before{
    background-color: #0000 !important;
}
.page-id-62676 .teams-issuefix .eael-tm-carousel {
    max-height: 320px;
}
.page-id-62676 .auth-buttons {
    top: 7px !important;
}

@media (max-width:375px) {
    .list-of-function .eael-feature-list-item {
        min-height: 200px;
    }
}

.page-id-62676 .footer.footer-bottom.section-light{
     display: none;
}

@media (min-width:1025px){ 
    .page-id-62676 .custom-xigolo-header.main-navigation-container.navigation-dark.main-navigation-container-horizontal.is-nav-sticky.is-slicknav {
    /*     display: none !important; */
    }
    .page-id-62676 .main-navigation-container-horizontal{
        background-color: rgba(127, 114, 118, 0.18);
    }
    .page-id-62676 .main-navigation-logo.is-slicknav-logo {
        display:none;
    }
    .page-id-62676 .main-navigation-container-horizontal:hover {
        background-color: #0000;
    }
}
@media(min-width:1600px){
	#pcp_wrapper-81243 .pcp-button-prev, #pcp_wrapper-81243 .pcp-button-next{
		margin-top:75px;
	}
}
/*Surviral page fixes end
.page-id-66540 footer.xana-footor{
display:none;
}
@media (min-width:1600px){
	.carousel-caption{
    	    bottom: -260px;
    }
}