
/*
Theme Name: GeneratePress Child
Theme URI: https://yourwebsite.com/
Description: A child theme for GeneratePress.
Author: Your Name
Author URI: https://yourwebsite.com/
Template: generatepress
Version: 1.0.0
*/



body {
font-family: 'Poppins' !important;
}
.is-left-sidebar {
    width: 20%;
  }
  
  .is-right-sidebar {
    width: 20%;
  }
  
  .site-content .content-area {
    width: 60%;
    margin-top: 40px;
  }
  .ez-toc-icon-toggle-span{
  display: none;
  }
  
  #right-sidebar{
    color:white;
  }
  
  .inside-left-sidebar {
    z-index: 11;
}
.inside-right-sidebar {
    z-index: 10;
}
.inside-left-sidebar {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #fff;
    padding: 10px;
    
 
}

.inside-right-sidebar {
    position: sticky;
    top: 40px;     z-index: 9;
    background-color: #fff;
    padding: 10px;
    height: 535px !important;
    margin-top: 40px;
    font-family: 'Poppins', sans-serif !important;

}
  
  #ez-toc-widget-container{
  font-size: 80% !important ;
  
  }
  
  #ezw_tco-8 .ez-toc-widget-container ul.ez-toc-list li a {
    font-size: 50% !important ;
    font-weight: 500;
    /* color: white !important; */
    
  }
  
  
  .wpcf7-form-control.wpcf7-textarea{
    height: 50px;
  }
  
  .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-fluid {
    height: 30px;
    font-size: 15px;
  }
  
  .wpcf7-form-control.wpcf7-text.form-fluid{
    height: 30px;
    font-size: 15px;
  }
  .wpcf7-form-control-wrap.your-subject{
    margin-top: 20px;
  }
  .wpcf7-form-control.wpcf7-select{
    height: 40px;
    font-size: 14px;
  
  }
  
  .ez-toc-pull-right.ez-toc-btn.ez-toc-btn-xs.ez-toc-btn-default.ez-toc-toggle.ez-toc-loaded{
    display: none;
  }
  
  .wpcf7-form-control.wpcf7-textarea{
  font-size: 15px;
  }
  
  .site-content{
    background-color: white;
  }
  
  #block-15{
    background-color: black;
  }
  
  .inside-left-sidebar aside{
    background-color :#fff !important;
    /* margin-top: 15px; */
    color: white !important;

  }
  
  #ez-toc-widget-container{
    font-size: 80% !important;
  }
  @media (min-width: 960px) {
  .limit-width {
      max-width: 100%!important;
      margin: auto;
  }
  }
  .grid-container {
    max-width: 1440px;
  }
  
  .entry-header{
  z-index: 0 !important;
  font-family: 'Poppins' !important;

  }
  
  /* #ezw_tco-16 .ez-toc-title {
  font-size: 80%;
  font-weight: 500;
  color: #000;
  } */
  

  
  .widget-area .widget {
  padding: 0px;
  }
  
  
  .one-container .inside-article>.featured-image {
  margin-top: 30px;
  margin-bottom: 2em;
  }
  
  
  .grid-container {
    background-color: white !important;
  }

  body {
    background-color: transparent !important;

  }



  .ez-toc-list.ez-toc-list-level-1 li.ez-toc-page-1 a {
    color: #008FCB !important;
    font-size: 100% !important;
    font-weight: bold;

}

@media (max-width: 768px) { 
    .ez-toc-list.ez-toc-list-level-1 li.ez-toc-page-1 a {
      font-size: 13px !important;
    }

    .entry-content .ez-toc-widget-container nav {
        height: 250px !important; 
        overflow-y: auto !important; 
       
      }
  }
  

.ez-toc-title-container{
    border-bottom: 0.5px solid silver !important;
    font-size: 100% !important;
}

.ez-toc-title{
    font-size: 80% !important;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Poppins' !important;

}

.entry-title{
    font-family: 'Poppins' !important;

}

.ez-toc-title{
    font-family: 'Poppins' !important;

}
.ez-toc-widget-container{
    border-bottom: 0.5px solid silver !important;
}

.uncont{
    margin-top: 25px !important;
}



.ez-toc-widget-container ul.ez-toc-list li.active {
    background-color: transparent !important;
}

@media (max-width: 768px) {
    .row-menu-inner {
        width: auto !important; 
    }
}

@media (min-width: 769px) {
    .row-menu-inner {
        width: 1500px !important;
        margin: 0 auto !important; 
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1) !important;
    }
}

#menu-top-menu{
    font-size: 30px !important;
}
.content-area {
    font-family: 'Poppins' !important;
}


.ez-toc-list.ez-toc-list-level-1{
    font-family: 'Poppins' !important;
}

.custom-quote-form{
    font-family: 'Poppins' !important;
}


#colophon{
    font-family: 'Poppins' !important;
}


#left-sidebar .inside-left-sidebar .ez-toc nav {
    height: 470px !important ;
    overflow-y: auto !important;

}

#ez-toc-container {
    display: none !important;
}


/* .ez-toc-widget-container nav ul li a:before {
    content: none;
} */

.ez-toc-list.ez-toc-list-level-1 {
    counter-reset: item !important;
}

.ez-toc-list.ez-toc-list-level-1 li {
    list-style-type: none !important;
}

.ez-toc-list.ez-toc-list-level-1 li a:before {
    counter-increment: item !important;
    content: counter(item) '. ' !important;
}

.ez-toc-link {
    white-space: normal !important; /* Extra spaces ko remove karega */
}

#unlimited_posts_display_posts_shortcode .listing-item {
    width: 88% !important; 
}

.nav-links{
    margin-left: 45% !important;
    margin-top: 10px !important;
    font-size: 20px !important;
}

ul {
    list-style-type: disc !important; 
    margin-left: 5px !important;
}



.poker-game-wrapper {
    background-color: white; 
    color: #008FCB;
    padding: 40px 20px;
    /* border-radius: 12px; */
    text-align: left;
    max-width: 1200px;
    margin: 20px auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border:4px solid #008FCB;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 10px;
}

.poker-game-wrapper .poker-game-content {
    max-width: 60%;
}

.poker-game-wrapper small {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 10px;
    color: #008FCB;
}

.poker-game-wrapper h2 {
    font-size: 24px;
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 20px;
    font-family: 'Poppins' !important;
}

.poker-game-button {
    text-decoration: none;
    background-color: #008FCB;
    color: white;
    padding: 10px 20px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 30px;
    transition: background-color 0.3s, color 0.3s;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    display: inline-block;
    border: none;
    cursor: pointer;
    font-family: 'Poppins' !important;
}

.poker-game-button:hover {
    background-color: #fff;
    color:#007ACC;
}

.poker-game-wrapper span {
    font-size: 18px;
    font-weight: bold;
    color: #008FCB;
  
}
@media (max-width: 768px) {
    .poker-game-button {
        width: 30%; 
       
        font-size: 6px; 
        border-radius: 30px;
    }

    .poker-game-wrapper span {
        font-size: 10px; 
    }
    .poker-game-button:hover {
        background-color: #fff;
        color:#007ACC;
    }
}


.poker_game_dev {
    display: flex;
    align-items: center;
    text-align: left;
    justify-content: space-between;
    max-width: 1200px;
    background-color: #008FCB;
    background-position: 0 0, 10px 10px; 
    color: white;
    padding: 20px;
    font-family: Arial, sans-serif;
    height: 90px;
    border: 4px solid #008FCB;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
}


.poker_game_dev h2 {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Poppins' !important;
   
}

.poker_game_dev button {
    text-decoration: none;
    background-color: white;
    color: #008FCB;
    padding: 10px 20px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 30px;
    transition: background-color 0.3s, color 0.3s;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    display: inline-block;
    border: none;
    cursor: pointer;
    font-family: 'Poppins' !important;
    
}


.poker_game_dev button:hover {
    background-color: #fff;
    color:#007ACC;
}

.poker_game_dev .icon img {
    max-width: 2200px;
    height: 210px;
    margin-top: 10px;
}



.poker_game_dev .content p {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    color: white;
}


@media (max-width: 768px) {
    .poker_game_dev .content h2 {

        font-size: 10px;
        font-weight: bold;
        color: white;
    }
  .poker_game_dev .content p{
    font-size: 10px !important;
 }
 .poker_game_dev button{

    font-size: 8px !important;
}

}

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

    .is-right-sidebar {
        width: 30%;
      }

      .is-left-sidebar {
        display: none !important;
      }
      .site-content .content-area {
        width: 80%;
    }
    .entry-title{
        font-size: 20px !important;
    }
      
   .ez-toc nav {
        height: 300px !important ;
        overflow-y: auto !important;
    
    }
    
    }

    @media(max-width: 768px){

        .entry-title{
            font-size: 20px !important;
        }
        
    }



    @media (max-width: 768px) {
        .vc_wp_custommenu.wpb_content_element {
          margin-left: 20px !important;
        }
        .uncol.style-light{
            margin-left: 20px !important;  
        }
        .uncode_text_column.vc_custom_1647076623899{
            margin-left: 20px !important;
        }
        .uncode_text_column{
            margin-left: 20px !important;
        }
      .icon-box.icon-box-left .footer-icon{
        margin-left: 10px !important;
      }
      .uncode_text_column.social-icon.vc_custom_1647516966132{
        margin-right: 80px !important;
      }
      .icon-box-icon.fa-container{
        margin-left: 10px !important;
      }

      /* .menu-footer-menu-container{
        margin-left: 15px !important;
      } */
    }


    #ezw_tco-7 .ez-toc-widget-container ul.ez-toc-list li a {
    font-size: 100% !important;
    font-weight: 500 !important;
    color: #008FCB !important;
 }

:focus,
a,
a:active,
a:hover,
button {
    outline: 0;
}
.btn-color-lxmt,
.btn-color-xsdn,
.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover,
.style-dark .btn-social,
.style-light .style-dark .btn-social,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .mobile-additional-icon {
    color: #fff !important;
}
.fa,
body {
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
}
.award-img-alignmet,
.fa-fw,
.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont,
.send-btn-poker,
.text-center,
.tmb-content-center.tmb .t-entry-text,
.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content {
    text-align: center;
}
.fa,
.heading-text > p,
.tmb .t-entry-visual,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    -webkit-font-smoothing: antialiased;
}
a,
a.active,
a:focus,
a:hover {
    text-decoration: none;
}
ul,
ul.icons li {
    list-style: none;
}
#main-logo,
.main-wrapper ul.menu-smart.menu-horizontal > li > a,
.navbar-cta ul.menu-smart > li > a,
body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li > a {
    z-index: 100;
}
.btn,
.btn-link,
.owl-next,
.owl-prev {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
._1977:after,
._1977:before,
.header-wrapper .header-bg.video,
.owl-dots,
.tmb a.inactive-link {
    pointer-events: none;
}
.menu-container a,
.owl-dots,
.owl-next,
.owl-prev {
    -webkit-tap-highlight-color: transparent;
}
#menu-item-47534,
#menu-item-47535,
.owl-carousel.disabled .owl-nav,
.owl-carousel.disabled .owl-next,
.owl-carousel.disabled .owl-prev,
.owl-carousel:not(.owl-loaded) > :not(:first-child),
.owl-dots-classes:not(.owl-dots),
.owl-dots.disabled,
.owl-nav.disabled,
.owl-next.disabled,
.owl-prev.disabled,
[hidden],
html.ie .not-ie,
html:not(.video-not-supported):not(.edge):not(.ie) .for-ie,
i.fa.fa-angle-right.fa-dropdown,
template {
    display: none;
}
.btn-circle {
    border-radius: 10em !important;
}
.tmb .dummy {
    background-size: cover;
    margin-top: -1px;
}
.entry-content > :first-child,
.header-wrapper .header-content-inner > p > *,
.icon-box-top .fa-container,
.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > *,
.main-container .row-container .row-parent .no-internal-gutter .uncont > *,
.post-content .post-title-wrapper + *,
.post-content > .row-container > .row-parent > :first-child,
.post-content > :first-child,
.tmb .t-entry .t-entry-title.single-line > *,
.tmb .t-entry-visual .t-overlay-text .t-entry > :first-child:not(.spacer),
.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt,
.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt .btn,
.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt > p:first-child,
.tmb-carousel .dummy,
.uncode_text_column > :first-child,
.widget-container:first-child,
hr.no-top-margin,
ul li {
    margin-top: 0;
}
.owl-carousel-container.single-gutter {
    margin-right: -36px;
}
.disabled-onepage-scroll .onepage-wrapper,
body.disabled-onepage-scroll,
html {
    position: inherit;
}
.widgettitle {
    margin-bottom: 27px;
}
.android4 .main-container .row-inner,
.gallery-item img,
.ie11 .post-content,
.ie9 .post-content img[src$=".svg"],
.main-wrapper,
.post-content table,
.tmb .t-entry-text .t-entry-text-tc .t-entry > :not(hr):last-child,
.tmb .t-entry-visual .t-entry,
.tmb .t-entry-visual .t-overlay-text.separator-extra-child,
.uncode-single-media .uncode-single-media-wrapper.single-advanced,
footer,
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
    width: 100%;
}
body:not(.compose-mode) footer#colophon {
    display: table-row;
    height: 1px;
}
img.size-full {
    width: auto;
    height: auto;
}
.aligncenter,
.wp-block-image.aligncenter {
    float: none;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
img.aligncenter {
    display: block;
}
.widget-container {
    margin: 54px 0 0;
}
.gallery {
    margin-left: -0.5em;
    margin-right: -0.5em;
}
.gallery:after {
    display: table;
    content: "";
    clear: both;
}
.gallery-item {
    margin: 0;
    float: left;
    padding: 0.5em;
}
html:not(.no-cssanimations) .animate_inner_when_almost_visible,
html:not(.no-cssanimations) .animate_when_almost_visible,
html:not(.no-cssanimations) .animate_when_parent_almost_visible {
    opacity: 0;
    animation-duration: 0.6s;
    backface-visibility: hidden;
}
html:not(.no-cssanimations) .owl-item .animate_when_almost_visible,
html:not(.no-cssanimations) .owl-item .animate_when_parent_almost_visible {
    -webkit-perspective: 1000;
}
#page-header[data-imgready="true"] .header-wrapper .row-container > .row-background,
#page-header[data-imgready="true"] .header-wrapper > *,
.column-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container),
.row-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container),
.tmb-loaded.tmb > .t-inside,
.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text,
.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations),
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations) {
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).top-t-bottom {
    animation-name: anim_ttb;
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).bottom-t-top {
    animation-name: anim_btt;
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).text-bottom-t-top {
    animation-name: text_anim_btt;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).left-t-right {
    animation-name: anim_ltr;
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).text-left-t-right {
    animation-name: text_anim_ltr;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).text-right-t-left {
    animation-name: text_anim_rtl;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).right-t-left {
    animation-name: anim_rtl;
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).zoom-in {
    animation-name: zoom-in;
    transform: scale(1);
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).zoom-out {
    animation-name: zoom-out;
    transform: scale(1);
    opacity: 1;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).typewriter {
    animation-name: typewriter;
}
html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).alpha-anim {
    animation-name: alpha-in;
    opacity: 1;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="100"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="100"] {
    animation-duration: 0.1s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="200"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="200"] {
    animation-duration: 0.2s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="300"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="300"] {
    animation-duration: 0.3s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="500"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="500"] {
    animation-duration: 0.5s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="600"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="600"] {
    animation-duration: 0.6s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="700"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="700"] {
    animation-duration: 0.7s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="800"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="800"] {
    animation-duration: 0.8s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="900"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="900"] {
    animation-duration: 0.9s;
}
html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="1000"],
html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="1000"] {
    animation-duration: 1s;
}

.menu-primary ul.menu-smart li.dropdown > a,
.menu-primary ul.menu-smart li.mega-menu > a,
.menu-primary ul.menu-smart > li > a,
.text-uppercase,
.tmb-entry-title-uppercase.tmb .t-entry .t-entry-title,
.tmb-meta-transform-uppercase.tmb .t-entry p.t-entry-meta span {
    text-transform: uppercase;
}
.fa,
button {
    text-transform: none;
}
body.bg-changer-init.disable-hover .main-wrapper .style-dark,
body.bg-changer-init.disable-hover .main-wrapper .style-dark a,
body.bg-changer-init.disable-hover .main-wrapper .style-dark h1,
body.bg-changer-init.disable-hover .main-wrapper .style-dark h2,
body.bg-changer-init.disable-hover .main-wrapper .style-dark h3,
body.bg-changer-init.disable-hover .main-wrapper .style-dark h4,
body.bg-changer-init.disable-hover .main-wrapper .style-dark h5,
body.bg-changer-init.disable-hover .main-wrapper .style-dark h6,
body.bg-changer-init.disable-hover .main-wrapper .style-light,
body.bg-changer-init.disable-hover .main-wrapper .style-light a,
body.bg-changer-init.disable-hover .main-wrapper .style-light h1,
body.bg-changer-init.disable-hover .main-wrapper .style-light h2,
body.bg-changer-init.disable-hover .main-wrapper .style-light h3,
body.bg-changer-init.disable-hover .main-wrapper .style-light h4,
body.bg-changer-init.disable-hover .main-wrapper .style-light h5,
body.bg-changer-init.disable-hover .main-wrapper .style-light h6 {
    transition: color 1s cubic-bezier(0.25, 1, 0.5, 1) !important;
}
@font-face {
    font-display: swap;
    font-family: uncodeicon;
    src: url(/assets/css/fonts/uncode-icons.woff2) format("woff2"), url(/assets/css/fonts/uncode-icons.woff) format("woff"), url(/assets/css/fonts/uncode-icons.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.fa {
    font-family: uncodeicon !important;
    speak: none;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-fw {
    width: 1.28571429em;
    display: inline-block;
}
.fa-adjust:before {
    content: "\f042";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-trophy2:before {
    content: "\e023";
}
.fa-map3:before {
    content: "\e025";
}
.fa-attachment:before {
    content: "\e02e";
}
.fa-tools:before {
    content: "\e033";
}
.fa-tools-2:before {
    content: "\e034";
}
.fa-strategy:before {
    content: "\e03b";
}
.fa-map-pin:before {
    content: "\e047";
}
.border-color-jevc-color {
    border-color: #000 !important;
}
.border-color-xsdn-color,
.btn-color-xsdn {
    border-color: #fff !important;
}
.main-header .style-dark-bg,
.menu-wrapper .style-dark-bg,
.style-color-wayh-bg,
.style-dark-bg {
    background-color: #141618;
}
.main-header .style-light-bg,
.menu-wrapper .style-light-bg,
.style-color-xsdn-bg,
.style-dark input[type="radio"]:checked:before,
.style-light .style-dark input[type="radio"]:checked:before,
.style-light-bg,
.submenu-light .menu-horizontal .menu-smart ul {
    background-color: #fff;
}
.btn-color-xsdn {
    background-color: #fff !important;
}
.btn-color-xsdn:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-xsdn:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-xsdn:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #fff !important;
}
.text-color-xsdn-color {
    color: #fff !important;
    fill: #fff !important;
}
.border-color-lxmt-color,
.btn-color-lxmt {
    border-color: #f7f7f7 !important;
}
.style-color-lxmt-bg,
.style-dark .style-light .divider .divider-icon,
.style-dark .style-light .ui-bg,
.style-dark .style-light button[type="submit"],
.style-dark .style-light code,
.style-dark .style-light input[type="button"],
.style-dark .style-light input[type="reset"],
.style-dark .style-light input[type="submit"],
.style-light .divider .divider-icon,
.style-light .ui-bg,
.style-light button[type="submit"],
.style-light code,
.style-light input[type="button"],
.style-light input[type="reset"],
.style-light input[type="submit"] {
    background-color: #f7f7f7;
}
.btn-color-lxmt,
.input-background .style-dark .style-light input[type="date"],
.input-background .style-dark .style-light input[type="email"],
.input-background .style-dark .style-light input[type="number"],
.input-background .style-dark .style-light input[type="password"],
.input-background .style-dark .style-light input[type="search"],
.input-background .style-dark .style-light input[type="tel"],
.input-background .style-dark .style-light input[type="text"],
.input-background .style-dark .style-light input[type="url"],
.input-background .style-light input[type="date"],
.input-background .style-light input[type="email"],
.input-background .style-light input[type="number"],
.input-background .style-light input[type="password"],
.input-background .style-light input[type="search"],
.input-background .style-light input[type="tel"],
.input-background .style-light input[type="text"],
.input-background .style-light input[type="url"],
.style-dark .style-light .input-background input[type="date"],
.style-dark .style-light .input-background input[type="email"],
.style-dark .style-light .input-background input[type="number"],
.style-dark .style-light .input-background input[type="password"],
.style-dark .style-light .input-background input[type="search"],
.style-dark .style-light .input-background input[type="tel"],
.style-dark .style-light .input-background input[type="text"],
.style-dark .style-light .input-background input[type="url"],
.style-light .input-background input[type="date"],
.style-light .input-background input[type="email"],
.style-light .input-background input[type="number"],
.style-light .input-background input[type="password"],
.style-light .input-background input[type="search"],
.style-light .input-background input[type="tel"],
.style-light .input-background input[type="text"],
.style-light .input-background input[type="url"] {
    background-color: #f7f7f7 !important;
}
.btn-color-lxmt:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-lxmt:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-lxmt:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover,
.text-color-lxmt-color {
    color: #f7f7f7 !important;
}
.btn-color-lxmt:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-lxmt:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-lxmt:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #f7f7f7 !important;
}
.text-color-lxmt-color {
    fill: #f7f7f7 !important;
}
.border-color-uydo-color,
.btn-color-uydo {
    border-color: #ddd !important;
}
.style-color-uydo-bg {
    background-color: #ddd;
}
.btn-color-uydo {
    color: #fff !important;
    background-color: #ddd !important;
}
.btn-color-uydo:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-uydo:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-uydo:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #ddd !important;
}
.btn-color-uydo:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-uydo:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-uydo:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #ddd !important;
}
.text-color-uydo-color {
    color: #ddd !important;
    fill: #ddd !important;
}
.border-color-878846-color,
.btn-color-878846 {
    border-color: #0cce50 !important;
}
.style-color-878846-bg {
    background-color: #0cce50;
}
.btn-color-878846 {
    color: #fff !important;
    background-color: #0cce50 !important;
}
.btn-color-878846:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-878846:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-878846:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #0cce50 !important;
}
.btn-color-878846:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-878846:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-878846:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #0cce50 !important;
}
.text-color-878846-color {
    color: #0cce50 !important;
    fill: #0cce50 !important;
}
.border-color-192233-color,
.btn-color-192233 {
    border-color: #ffc42e !important;
}
.style-color-192233-bg {
    background-color: #ffc42e;
}
.btn-color-192233,
.srv-btn:hover {
    background-color: #ffc42e !important;
}
.btn-color-192233:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-192233:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-192233:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #ffc42e !important;
}
.btn-color-192233:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-192233:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-192233:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #ffc42e !important;
}
.text-color-192233-color {
    color: #ffc42e !important;
    fill: #ffc42e !important;
}
.border-color-827629-color,
.btn-color-827629 {
    border-color: #ffc54b !important;
}
.style-color-827629-bg {
    background-color: #ffc54b;
}
.btn-color-827629 {
    color: #fff !important;
    background-color: #ffc54b !important;
}
.btn-color-827629:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-827629:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-827629:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #ffc54b !important;
}
.btn-color-827629:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-827629:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-827629:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #ffc54b !important;
}
.text-color-827629-color {
    color: #ffc54b !important;
    fill: #ffc54b !important;
}
.border-color-104918-color,
.btn-color-104918,
hr.border-color-jevc-color.separator-no-padding {
    border-color: #67c15e !important;
}
.style-color-104918-bg {
    background-color: #67c15e;
}
.btn-color-104918 {
    color: #fff !important;
    background-color: #67c15e !important;
}
.btn-color-104918:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-104918:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-104918:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #67c15e !important;
}
.btn-color-104918:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-104918:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-104918:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #67c15e !important;
}
.text-color-104918-color {
    color: #67c15e !important;
    fill: #67c15e !important;
}
.border-color-117773-color,
.btn-color-117773 {
    border-color: #f3f3f3 !important;
}
.style-color-117773-bg {
    background-color: #f3f3f3;
}
.btn-color-117773 {
    color: #fff !important;
    background-color: #f3f3f3 !important;
}
.btn-color-117773:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-117773:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-117773:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #f3f3f3 !important;
}
.btn-color-117773:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-117773:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-117773:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #f3f3f3 !important;
}
.text-color-117773-color {
    color: #f3f3f3 !important;
    fill: #f3f3f3 !important;
}
.border-color-190387-color,
.btn-color-190387 {
    border-color: #dbdbdb !important;
}
.style-color-190387-bg {
    background-color: #dbdbdb;
}
.btn-color-190387 {
    color: #fff !important;
    background-color: #dbdbdb !important;
}
.btn-color-190387:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-color-190387:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-color-190387:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #dbdbdb !important;
}
.btn-color-190387:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-color-190387:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-color-190387:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #dbdbdb !important;
}
.text-color-190387-color {
    color: #dbdbdb !important;
    fill: #dbdbdb !important;
}
.border-accent-color,
.btn-accent,
.ui-br-accent {
    border-color: #0cb4ce !important;
}
.color-accent-background,
.style-accent-bg {
    background-color: #0cb4ce;
}
.btn-accent {
    color: #fff !important;
    background-color: #0cb4ce !important;
}
.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active,
.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus,
.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover,
.btn-hover-accent:hover,
.color-accent-color,
.text-accent-color,
body.textual-accent-color .post-content > div address a:not(.btn),
body.textual-accent-color .post-content > div label a:not(.btn),
body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn),
body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn),
body.textual-accent-color .row-container .post-content address a:not(.btn),
body.textual-accent-color .row-container .post-content label a:not(.btn),
body.textual-accent-color .row-container .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn),
body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {
    color: #0cb4ce !important;
}
.btn-accent:not(.btn-hover-nobg):not(.icon-animated):active,
.btn-accent:not(.btn-hover-nobg):not(.icon-animated):focus,
.btn-accent:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #0cb4ce !important;
}
.text-accent-color {
    fill: #0cb4ce !important;
}
.border-light-bg,
.style-dark .header-content hr,
.style-light .style-dark .header-content hr {
    border-color: #fff;
}
.border-dark-bg {
    border-color: #141618;
}
.font-134980,
.font-156269,
.font-175345,
.font-202503,
.font-377884,
.font-762333,
.font-850707 {
    font-family: Poppins !important;
}
.font-122342,
p {
    font-family: open sans !important;
}
.font-868008 {
    font-family: Montserrat !important;
}
.font-539101 {
    font-family: arial rounded bold !important;
}
.font-846922 {
    font-family: Futura !important;
}
.font-211488 {
    font-family: roboto bold condense !important;
}
.font-805416 {
    font-family: roboto condense !important;
}
.font-192041 {
    font-family: roboto regular !important;
}
.btn,
.btn-link,
.font-size-menu,
.fontsize-160000,
.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link),
.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn),
.menu-smart > li > a > div > div > div.btn {
    font-size: 12px;
}
.fontsize-155944 {
    font-size: 50px;
}
.fontsize-338686 {
    font-size: 75px;
}
@media (max-width: 959px) {
    #uncode-custom-cursor {
        display: none;
    }
    .mmb-container {
        position: absolute;
        top: 0;
        right: 0;
        display: inline-flex;
        opacity: 1 !important;
    }
    .mobile-menu-button {
        align-items: center;
        display: flex;
        height: 100%;
        opacity: 1 !important;
    }
    .fontsize-155944 {
        font-size: 33.333333333333px;
    }
    .fontsize-338686 {
        font-size: 50px;
    }
}
.fontsize-445851 {
    font-size: 100px;
}
@media (max-width: 959px) {
    .fontsize-445851 {
        font-size: 66.666666666667px;
    }
}
.fontsize-739966 {
    font-size: 125px;
}
@media (max-width: 959px) {
    .fontsize-739966 {
        font-size: 83.333333333333px;
    }
}
.fontsize-160206 {
    font-size: 150px;
}
@media (max-width: 959px) {
    .fontsize-160206 {
        font-size: 100px;
    }
}
@media (max-width: 569px) {
    .fontsize-160206,
    .fontsize-338686,
    .fontsize-445851,
    .fontsize-739966 {
        font-size: 35px;
    }
    .btn:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: none !important;
    }
}
@media (max-width: 320px) {
    .fontsize-155944,
    .fontsize-160206,
    .fontsize-338686,
    .fontsize-445851,
    .fontsize-739966 {
        font-size: 28px;
    }
}
.fontheight-524109 {
    line-height: 1.75;
}
.fontheight-357766 {
    line-height: 1.5;
}
.fontheight-179065 {
    line-height: 1;
}
.fontheight-161249 {
    line-height: 0.85;
}
.fontheight-578034 {
    line-height: 0.5;
}
.fontspace-781688 {
    letter-spacing: -0.02em !important;
}
.fontspace-111509 {
    letter-spacing: -0.05em !important;
}
.fontspace-210350 {
    letter-spacing: 0.2em !important;
}
.fontspace-135905 {
    letter-spacing: 0.5em !important;
}
.fontspace-238483 {
    letter-spacing: 1em !important;
}
#main-logo .text-logo,
.font-ui,
.font-weight-menu,
.menu-container:not(.isotope-filters) ul.menu-smart li.dropdown > a,
.menu-container:not(.isotope-filters) ul.menu-smart li.mega-menu > a,
.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link),
.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn),
.menu-smart i.fa-dropdown {
    letter-spacing: 0.05em;
    font-weight: 600;
}
.tmb-meta-size-large.tmb .t-entry p.t-entry-meta span,
address,
body,
code,
label,
li {
    font-size: 15px;
}
.text-lead,
.text-lead > *,
.tmb .t-entry-visual .t-overlay-icon {
    font-size: 18px;
}
@media (max-width: 1499px) {
    .uncode-slider .text-lead > * {
        font-size: 16px;
    }
    .uncode-slider .row-inner > .column_child:only-child {
        height: 100% !important;
    }
}
.technology-section {
    postion: relative;
    padding: 50px 0 30px;
}
._1977,
.box-container,
.box-wrapper,
.logo-container .main-logo,
.main-container .image-card,
.main-container .image-card .uncont,
.main-wrapper,
.navbar-header,
.navbar-nav > ul.menu-smart,
.owl-carousel-container,
.page-body,
.row .uncell,
.row .uncol,
.row .uncoltable,
.row .uncont > *,
.technology-block .inner-box .image,
.testimonial-block .author-info,
.text-icon i,
.tmb .t-entry-text,
.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-inner,
.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-wrap,
ul.icons li .fa {
    position: relative;
}
.technology-block {
    position: relative;
    margin-bottom: 20px;
}
.technology-block .inner-box .image img {
    max-width: 120px;
}
.technology-block .inner-box {
    position: relative;
    padding: 10px 20px;
    height: 100%;
    text-align: center;
    border: 1px solid #dee6f0;
    background-color: #fff;
    transition: 0.3s;
}
.technology-block .inner-box:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.technology-block .inner-box .title {
    position: relative;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #dee6f0;
    font-size: 16px;
    margin-bottom: 0;
}
.h1,
.h1:not([class*="fontsize-"]),
h1,
h1:not([class*="fontsize-"]) {
    font-size: 35px;
}
.h2,
.h2:not([class*="fontsize-"]),
h2,
h2:not([class*="fontsize-"]) {
    font-size: 29px;
}
.h3,
.h3:not([class*="fontsize-"]),
h3,
h3:not([class*="fontsize-"]) {
    font-size: 24px;
}
.h4,
.h4:not([class*="fontsize-"]),
h4,
h4:not([class*="fontsize-"]) {
    font-size: 20px;
}
.h5,
.h5:not([class*="fontsize-"]),
h5,
h5:not([class*="fontsize-"]),
p {
    font-size: 17px;
}
.h6,
.h6:not([class*="fontsize-"]),
h6,
h6:not([class*="fontsize-"]) {
    font-size: 14px;
}
body {
    font-family: open sans;
}
::selection {
    background: #0cb4ce;
    color: #fff !important;
}
::-moz-selection {
    background: #0cb4ce;
    color: #fff !important;
}
.font-ui-fixed,
.uncode-share h6,
.widget-container .widget-title {
    font-family: Poppins;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-size: 12px;
}
#main-logo .text-logo,
.font-ui {
    font-family: Poppins;
    text-transform: uppercase;
}
.style-dark .style-light .body-color,
.style-light,
.style-light .body-color {
    color: #777;
}
.style-dark,
.style-dark .body-color,
.style-dark .body-color-light,
.style-dark .heading-text > p,
.style-dark .link,
.style-dark .share-button.share-inline .social.top li,
.style-dark .ui-link,
.style-dark .widget-container a,
.style-dark .widget-container.widget_top_rated_products li:before,
.style-dark a,
.style-dark div[class*="sharer-"].share-button label,
.style-dark h1,
.style-dark h2,
.style-dark h3,
.style-dark h4,
.style-dark h5,
.style-dark h6,
.style-dark input[type="checkbox"]:checked:before,
.style-dark p b,
.style-dark p strong,
.style-light .style-dark .body-color,
.style-light .style-dark .body-color-light,
.style-light .style-dark .heading-text > p,
.style-light .style-dark .link,
.style-light .style-dark .share-button.share-inline .social.top li,
.style-light .style-dark .ui-link,
.style-light .style-dark .widget-container a,
.style-light .style-dark .widget-container.widget_top_rated_products li:before,
.style-light .style-dark a,
.style-light .style-dark div[class*="sharer-"].share-button label,
.style-light .style-dark h1,
.style-light .style-dark h2,
.style-light .style-dark h3,
.style-light .style-dark h4,
.style-light .style-dark h5,
.style-light .style-dark h6,
.style-light .style-dark input[type="checkbox"]:checked:before,
.style-light .style-dark p b,
.style-light .style-dark p strong {
    color: #fff;
}
.style-dark .style-light .body-color-light,
.style-light .body-color-light {
    color: #a9a9a9;
}
.main-container .style-light .menu-advanced ul a,
.menu-light .menu-smart a,
.menu-light .mobile-additional-icon,
.menu-light.top-menu p,
.style-dark .style-light .heading-text > p,
.style-dark .style-light .link,
.style-dark .style-light .share-button.share-inline .social.top li,
.style-dark .style-light .text-default-color,
.style-dark .style-light .ui-link,
.style-dark .style-light .widget-container a,
.style-dark .style-light .widget-container.widget_top_rated_products li:before,
.style-dark .style-light a,
.style-dark .style-light div[class*="sharer-"].share-button label,
.style-dark .style-light h1,
.style-dark .style-light h2,
.style-dark .style-light h3,
.style-dark .style-light h4,
.style-dark .style-light h5,
.style-dark .style-light h6,
.style-dark .style-light input[type="checkbox"]:checked:before,
.style-dark .style-light p b,
.style-dark .style-light p strong,
.style-light .heading-text > p,
.style-light .link,
.style-light .share-button.share-inline .social.top li,
.style-light .text-default-color,
.style-light .ui-link,
.style-light .widget-container a,
.style-light .widget-container.widget_top_rated_products li:before,
.style-light a,
.style-light div[class*="sharer-"].share-button label,
.style-light h1,
.style-light h2,
.style-light h3,
.style-light h4,
.style-light h5,
.style-light h6,
.style-light input[type="checkbox"]:checked:before,
.style-light p b,
.style-light p strong,
.submenu-light .menu-smart ul a,
.submenu-light .menu-smart.menu-cta-inner ul a {
    color: #303133;
}
.color-accent-border,
.style-dark .style-light input:not([type="submit"]):not([type="button"]):not([type="number"]):not([type="checkbox"]):not([type="radio"]):focus,
.style-dark input:not([type="submit"]):not([type="button"]):not([type="number"]):not([type="checkbox"]):not([type="radio"]):focus,
.style-light .style-dark input:not([type="submit"]):not([type="button"]):not([type="number"]):not([type="checkbox"]):not([type="radio"]):focus,
.style-light input:not([type="submit"]):not([type="button"]):not([type="number"]):not([type="checkbox"]):not([type="radio"]):focus {
    border-color: #0cb4ce;
}
.color-accent-background-all {
    background: #0cb4ce;
}
body.textual-accent-color .post-content address a.active:not(.btn),
body.textual-accent-color .post-content address a:not(.btn-text-skin):focus:not(.btn),
body.textual-accent-color .post-content address a:not(.btn-text-skin):hover:not(.btn),
body.textual-accent-color .post-content label a.active:not(.btn),
body.textual-accent-color .post-content label a:not(.btn-text-skin):focus:not(.btn),
body.textual-accent-color .post-content label a:not(.btn-text-skin):hover:not(.btn),
body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a.active:not(.btn),
body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):focus:not(.btn),
body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn),
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.active:not(.btn),
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):focus:not(.btn),
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn) {
    color: #009bb5 !important;
}
.heading-text > p,
.tmb .t-entry .t-entry-title,
h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 0;
    font-weight: 600;
    font-family: Montserrat;
}
.style-dark .style-light input[type="radio"]:checked:before,
.style-light input[type="radio"]:checked:before {
    background-color: #303133;
}
.btn-link:not(.btn-custom-typo):not(.btn-inherit),
.btn:not(.btn-custom-typo):not(.btn-inherit),
button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit),
input[type="button"]:not(.btn-custom-typo):not(.btn-inherit),
input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit),
input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit) {
    font-weight: 600 !important;
    font-family: Poppins !important;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.btn,
.btn-link,
.btn-link:not(.btn-custom-typo),
.btn:not(.btn-custom-typo),
.divider .divider-icon,
.overlay input,
.ui-br-w,
button[type="submit"],
input,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border-width: 1px;
}
.style-dark .divider:after,
.style-dark .divider:before,
.style-dark .post-share,
.style-dark .ui-br,
.style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced),
.style-dark .widget-container .widget-title,
.style-dark hr,
.style-dark input,
.style-dark table,
.style-dark table td,
.style-light .style-dark .divider:after,
.style-light .style-dark .divider:before,
.style-light .style-dark .post-share,
.style-light .style-dark .ui-br,
.style-light .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced),
.style-light .style-dark .widget-container .widget-title,
.style-light .style-dark hr,
.style-light .style-dark input,
.style-light .style-dark table,
.style-light .style-dark table td {
    border-color: rgba(255, 255, 255, 0.25);
}
.post-wrapper .post-footer.post-footer-light,
.style-dark .style-light .divider:after,
.style-dark .style-light .divider:before,
.style-dark .style-light .post-share,
.style-dark .style-light .ui-br,
.style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced),
.style-dark .style-light .widget-container .widget-title,
.style-dark .style-light hr,
.style-dark .style-light input,
.style-dark .style-light input[type="radio"],
.style-dark .style-light table,
.style-dark .style-light table td,
.style-light .divider:after,
.style-light .divider:before,
.style-light .post-share,
.style-light .ui-br,
.style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced),
.style-light .widget-container .widget-title,
.style-light hr,
.style-light input,
.style-light input[type="radio"],
.style-light table,
.style-light table td {
    border-color: #eaeaea;
}
.style-dark input[type="radio"],
.style-light .style-dark input[type="radio"] {
    border-color: rgba(255, 255, 255, 0.5);
}
.post-wrapper .post-footer.post-footer-dark,
.style-dark .style-light .header-content hr,
.style-light .header-content hr {
    border-color: #303133;
}
.style-dark .divider .divider-icon,
.style-dark .ui-bg,
.style-dark button[type="submit"],
.style-dark code,
.style-dark input[type="button"],
.style-dark input[type="reset"],
.style-dark input[type="submit"],
.style-light .style-dark .divider .divider-icon,
.style-light .style-dark .ui-bg,
.style-light .style-dark button[type="submit"],
.style-light .style-dark code,
.style-light .style-dark input[type="button"],
.style-light .style-dark input[type="reset"],
.style-light .style-dark input[type="submit"] {
    background-color: #191b1e;
}
.style-dark .owl-dots-outside .owl-dots .owl-dot span,
.style-dark .ui-bg-dots,
.style-light .style-dark .owl-dots-outside .owl-dots .owl-dot span,
.style-light .style-dark .ui-bg-dots {
    background-color: rgba(247, 247, 247, 0.75);
}
.style-dark .style-light .owl-dots-outside .owl-dots .owl-dot span,
.style-dark .style-light .ui-bg-dots,
.style-light .owl-dots-outside .owl-dots .owl-dot span,
.style-light .ui-bg-dots {
    background-color: rgba(25, 27, 30, 0.25);
}
.style-dark .style-light .ui-link-text:focus,
.style-dark .style-light .ui-link-text:hover,
.style-dark .style-light .ui-link:focus,
.style-dark .style-light .ui-link:hover,
.style-dark .style-light .widget-container a:focus,
.style-dark .style-light .widget-container a:hover,
.style-dark .ui-link-text:focus,
.style-dark .ui-link-text:hover,
.style-dark .ui-link:focus,
.style-dark .ui-link:hover,
.style-dark .widget-container a:focus,
.style-dark .widget-container a:hover,
.style-light .style-dark .ui-link-text:focus,
.style-light .style-dark .ui-link-text:hover,
.style-light .style-dark .ui-link:focus,
.style-light .style-dark .ui-link:hover,
.style-light .style-dark .widget-container a:focus,
.style-light .style-dark .widget-container a:hover,
.style-light .ui-link-text:focus,
.style-light .ui-link-text:hover,
.style-light .ui-link:focus,
.style-light .ui-link:hover,
.style-light .widget-container a:focus,
.style-light .widget-container a:hover {
    color: #0cb4ce;
}
.style-dark .ui-link-text,
.style-dark .ui-text,
.style-light .style-dark .ui-link-text,
.style-light .style-dark .ui-text {
    color: rgba(255, 255, 255, 0.65);
}
.style-dark .style-light .ui-link-text,
.style-dark .style-light .ui-text,
.style-light .ui-link-text,
.style-light .ui-text {
    color: rgba(119, 119, 119, 0.65);
}
.style-dark .ui-inverted,
.style-light .style-dark .ui-inverted {
    color: #191b1e;
    background-color: #f7f7f7;
}
.style-dark .style-light .ui-inverted,
.style-light .ui-inverted {
    color: #f7f7f7;
    background-color: #191b1e;
}
.style-dark .style-light .btn-social,
.style-light .btn-social {
    color: #777 !important;
}
.input-background .style-dark input[type="date"],
.input-background .style-dark input[type="email"],
.input-background .style-dark input[type="number"],
.input-background .style-dark input[type="password"],
.input-background .style-dark input[type="search"],
.input-background .style-dark input[type="tel"],
.input-background .style-dark input[type="text"],
.input-background .style-dark input[type="url"],
.input-background .style-light .style-dark input[type="date"],
.input-background .style-light .style-dark input[type="email"],
.input-background .style-light .style-dark input[type="number"],
.input-background .style-light .style-dark input[type="password"],
.input-background .style-light .style-dark input[type="search"],
.input-background .style-light .style-dark input[type="tel"],
.input-background .style-light .style-dark input[type="text"],
.input-background .style-light .style-dark input[type="url"],
.style-dark .input-background input[type="date"],
.style-dark .input-background input[type="email"],
.style-dark .input-background input[type="number"],
.style-dark .input-background input[type="password"],
.style-dark .input-background input[type="search"],
.style-dark .input-background input[type="tel"],
.style-dark .input-background input[type="text"],
.style-dark .input-background input[type="url"],
.style-light .style-dark .input-background input[type="date"],
.style-light .style-dark .input-background input[type="email"],
.style-light .style-dark .input-background input[type="number"],
.style-light .style-dark .input-background input[type="password"],
.style-light .style-dark .input-background input[type="search"],
.style-light .style-dark .input-background input[type="tel"],
.style-light .style-dark .input-background input[type="text"],
.style-light .style-dark .input-background input[type="url"] {
    background-color: rgba(0, 0, 0, 0.15) !important;
}
.img-thumbnail,
button,
input {
    transition: color 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.main-wrapper a,
.tmb-content-under.tmb .t-entry p.t-entry-author a:hover span {
    transition: color 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.style-dark .style-light::-webkit-input-placeholder,
.style-light::-webkit-input-placeholder {
    color: #a9a9a9;
}
.style-dark .style-light::-moz-placeholder,
.style-light::-moz-placeholder {
    color: #a9a9a9;
}
.style-dark .style-light:-ms-input-placeholder,
.style-light:-ms-input-placeholder {
    color: #a9a9a9;
}
.style-dark .style-light:-moz-placeholder,
.style-light:-moz-placeholder {
    color: #a9a9a9;
}
.style-dark .style-light:placeholder,
.style-light:placeholder {
    color: #a9a9a9;
}
.style-dark::-webkit-input-placeholder,
.style-light .style-dark::-webkit-input-placeholder {
    color: #fff;
}
.style-dark::-moz-placeholder,
.style-light .style-dark::-moz-placeholder {
    color: #fff;
}
.style-dark:-ms-input-placeholder,
.style-light .style-dark:-ms-input-placeholder {
    color: #fff;
}
.style-dark:-moz-placeholder,
.style-light .style-dark:-moz-placeholder {
    color: #fff;
}
.style-dark:placeholder,
.style-light .style-dark:placeholder {
    color: #fff;
}
button[type="submit"],
input[type="button"],
input[type="reset"],
input[type="submit"] {
    font-size: 12px;
    padding: 13px 31px;
}
.btn {
    padding: 13px 31px !important;
}
.btn-sm {
    font-size: 10px !important;
    padding: 11px 26px !important;
}
.btn-lg {
    font-size: 15px !important;
    padding: 16px 39px !important;
}
.widget-container .btn,
.widget-container button {
    padding: 5px 15px !important;
}
.btn-dark {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important;
}
.btn-dark.active,
.btn-dark:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #000 !important;
    background-color: transparent !important;
    border-color: #000 !important;
}
.btn-light {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}
.btn-light.active,
.btn-light:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-dark .btn-default.active,
.style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-light .style-dark .btn-default.active,
.style-light .style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover,
.style-light .tmb-dark .t-entry-text .btn-default.active,
.style-light .tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover,
.tmb-dark .t-entry-text .btn-default.active,
.tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover,
.tmb-light .t-overlay-inner .btn-default.active,
.tmb-light .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important;
}
.btn-success {
    color: #fff !important;
    background-color: #28de72 !important;
    border-color: #28de72 !important;
}
.btn-success.active,
.btn-success:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #28de72 !important;
    background-color: transparent !important;
    border-color: #28de72 !important;
}
.style-dark .style-light .btn-default,
.style-dark .tmb-light .t-entry-text .btn-default,
.style-light .btn-default,
.tmb-dark .t-overlay-inner .btn-default,
.tmb-light .t-entry-text .btn-default {
    color: #fff !important;
    background-color: #303133 !important;
    border-color: #303133 !important;
}
.style-dark .style-light .btn-default.active,
.style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.style-dark .tmb-light .t-entry-text .btn-default.active,
.style-dark .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.style-light .btn-default.active,
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.tmb-dark .t-overlay-inner .btn-default.active,
.tmb-dark .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,
.tmb-light .t-entry-text .btn-default.active,
.tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
    color: #303133 !important;
    background-color: transparent !important;
    border-color: #303133 !important;
}
.style-dark .btn-default,
.style-light .style-dark .btn-default,
.style-light .tmb-dark .t-entry-text .btn-default,
.tmb-dark .t-entry-text .btn-default,
.tmb-light .t-overlay-inner .btn-default {
    color: #303133 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}
.menu-container:not(.isotope-filters) ul.menu-smart,
.menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
    font-family: Poppins;
}
.menu-light .menu-smart a:focus,
.menu-light .menu-smart a:hover,
.menu-light .menu-smart > li a.active,
.menu-light .menu-smart > li.active > a,
.menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a,
.submenu-light .menu-smart ul li.active > a,
.submenu-light .menu-smart ul li.current-menu-parent > a {
    color: rgba(48, 49, 51, 0.5);
}
.main-container .style-dark .menu-advanced ul a,
.menu-dark .menu-smart a,
.menu-dark .mobile-additional-icon,
.menu-dark.top-menu p,
.submenu-dark .menu-smart ul a,
.submenu-dark .menu-smart.menu-cta-inner ul a,
.tmb-light.tmb .t-entry-visual .t-entry-meta span:not(.add_to_cart_text):not(.view-cart),
.tmb-light.tmb .t-entry-visual .t-entry-title a:not(.add_to_cart_text):not(.view-cart),
.tmb-light.tmb .t-entry-visual :not(.add_to_cart_text):not(.view-cart),
.tmb-light.tmb .t-entry-visual a:not(.add_to_cart_text):not(.view-cart),
.tmb-light.tmb-color-overlay-text {
    color: #fff;
}
.btn-color-192233,
.srv-btn:hover {
    color: #000 !important;
}
.menu-dark .menu-smart a:focus,
.menu-dark .menu-smart a:hover,
.menu-dark .menu-smart > li a.active,
.menu-dark .menu-smart > li.active > a,
.menu-dark .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a,
.submenu-dark .menu-smart ul li.active > a,
.submenu-dark .menu-smart ul li.current-menu-parent > a {
    color: rgba(255, 255, 255, 0.5);
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .mobile-additional-icon {
    color: #303133 !important;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a,
body:not(.menu-force-opacity):not(.navbar-hover)
    .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent
    .menu-horizontal-inner
    > .nav
    > .menu-smart
    > li.current-menu-item:not(.menu-item-type-custom)
    > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
    color: rgba(48, 49, 51, 0.5) !important;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a,
body:not(.menu-force-opacity):not(.navbar-hover)
    .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent
    .menu-horizontal-inner
    > .nav
    > .menu-smart
    > li.current-menu-item:not(.menu-item-type-custom)
    > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}
.main-container .style-light .menu-advanced ul li:not(.menu-item-button) > a:focus,
.main-container .style-light .menu-advanced ul li:not(.menu-item-button) > a:hover {
    color: rgba(48, 49, 51, 0.5) !important;
    background-color: rgba(0, 0, 0, 0.03) !important;
}
.main-container .style-dark .menu-advanced ul li:not(.menu-item-button) > a:focus,
.main-container .style-dark .menu-advanced ul li:not(.menu-item-button) > a:hover {
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(255, 255, 255, 0.03);
}
.menu-light .main-menu-container,
.menu-light .menu-borders:not(.needs-after),
.menu-light .menu-smart,
.menu-light .menu-smart li,
.menu-smart.submenu-light li ul li,
.submenu-light .menu-smart ul,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .menu-borders:not(.needs-after),
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .menu-smart,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .menu-smart > li,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .navbar-nav-first > :first-child:after,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-light .navbar-nav-last > :first-child:after {
    border-color: rgba(234, 234, 234, 0.5);
}
.menu-dark .main-menu-container,
.menu-dark .menu-borders:not(.needs-after),
.menu-dark .menu-smart,
.menu-dark .menu-smart li,
.menu-smart.submenu-dark li ul li,
.submenu-dark .menu-smart ul,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-dark .menu-borders:not(.needs-after),
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-dark .menu-smart,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-dark .menu-smart > li,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-dark .navbar-nav-first > :first-child:after,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-transparent.menu-dark .navbar-nav-last > :first-child:after {
    border-color: rgba(255, 255, 255, 0.15);
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-borders:not(.needs-after),
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-smart,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-smart > li,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-nav-first > :first-child:after,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-nav-last > :first-child:after {
    border-color: rgba(234, 234, 234, 0.5) !important;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-borders:not(.needs-after),
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-smart,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-smart > li,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-nav-first > :first-child:after,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-nav-last > :first-child:after {
    border-color: rgba(255, 255, 255, 0.15) !important;
}
body:not(.menu-force-opacity):not(.navbar-hover) .menu-overlay .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-borders:not(.needs-after),
body:not(.menu-force-opacity):not(.navbar-hover).menu-overlay .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-borders:not(.needs-after) {
    border: none;
}
.submenu-dark .menu-horizontal .menu-smart ul {
    background-color: #1b1d1f;
}
.tmb-no-bg.tmb > .t-inside,
a,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override > *,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-dark-original > *,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override > *,
body:not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-light-original > * {
    background: 0 0;
}
.tmb-animate.tmb,
:not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay,
body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-dark-original,
body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity):not(.navbar-hover)
    .menu-wrapper:not(.no-header)
    .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override,
body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity):not(.navbar-hover) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-light-original,
body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity):not(.navbar-hover)
    .menu-wrapper:not(.no-header)
    .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override {
    opacity: 0;
}
.submenu-light .menu-smart span.scroll-down,
.submenu-light .menu-smart span.scroll-up {
    border-color: rgba(234, 234, 234, 0.5);
    background-color: #fff;
}
.submenu-dark .menu-smart span.scroll-down,
.submenu-dark .menu-smart span.scroll-up {
    border-color: rgba(255, 255, 255, 0.15);
    background-color: #141618;
}
.submenu-light .menu-smart span.scroll-down-arrow,
.submenu-light .menu-smart span.scroll-up-arrow {
    border-color: transparent transparent rgba(234, 234, 234, 0.5) !important;
}
.submenu-dark .menu-smart span.scroll-down-arrow,
.submenu-dark .menu-smart span.scroll-up-arrow {
    border-color: transparent transparent rgba(255, 255, 255, 0.15) !important;
}
.submenu-light .menu-smart span.scroll-down-arrow {
    border-color: rgba(234, 234, 234, 0.5) transparent transparent !important;
}
.submenu-dark .menu-smart span.scroll-down-arrow {
    border-color: rgba(255, 255, 255, 0.15) transparent transparent !important;
}
.mobile-menu-button-dark .lines,
.mobile-menu-button-dark .lines:after,
.mobile-menu-button-dark .lines:before,
.mobile-menu-button-dark .lines > span,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:after,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:before,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines > span {
    background: #fff;
}
.mobile-menu-button-light .lines,
.mobile-menu-button-light .lines:after,
.mobile-menu-button-light .lines:before,
.mobile-menu-button-light .lines > span,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:after,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:before,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines > span {
    background: #303133;
}
body:not(.menu-force-opacity)[class*="hmenu-"] .menu-primary.is_stuck .menu-container {
    box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);
}
.overlay .overlay-bg {
    opacity: 0.949999;
}
.clear,
.el-text .empty-span-hidden,
.menu-horizontal .menu-smart > .mega-menu .scroll-down,
.menu-horizontal .menu-smart > .mega-menu .scroll-up,
.mo-drop-menu12,
.mo-drop-menu13,
.uncode-empty-menu #masthead .mmb-container,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-dark,
li.menu-item-button > a:after,
li.menu-item-button > a:before,
script {
    display: none !important;
}
.mo-drop-menu11,
.mo-drop-menu14,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-dark,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light {
    display: block !important;
}
.row-inner.col-w-borders > div:not(:first-child) > .uncol.style-light:before {
    background-color: rgba(234, 234, 234, 0.5);
}
.row-inner.col-w-borders > div:not(:first-child) > .uncol.style-dark:before {
    background-color: rgba(255, 255, 255, 0.15);
}
.body-borders .body-border-shadow {
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.1);
}
.btn-shadow {
    box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.6) !important;
}
.btn-shadow-sm.btn-shadow {
    box-shadow: 0 4px 18px -4px rgba(0, 0, 0, 0.6) !important;
}
.btn-shadow-lg.btn-shadow {
    box-shadow: 0 13px 34px -9px rgba(0, 0, 0, 0.6) !important;
}
@font-face {
    font-display: swap;
    font-family: arial rounded bold;
    src: url(/assets/css/fonts/arlrdbd.ttf);
}
@font-face {
    font-display: swap;
    font-family: Futura;
    src: url(/assets/css/fonts/FuturaMediumBT.ttf);
}
@font-face {
    font-display: swap;
    font-family: roboto bold condense;
    src: url(/assets/css/fonts/RobotoCondensed-Bold.ttf);
}
@font-face {
    font-display: swap;
    font-family: roboto condense;
    src: url(/assets/css/fonts/RobotoCondensed-Regular.ttf);
}
@font-face {
    font-display: swap;
    font-family: roboto regular;
    src: url(/assets/css/fonts/Roboto-Regular.ttf);
}
body * {
    -webkit-font-smoothing: subpixel-antialiased !important;
    text-rendering: optimizeLegibility !important;
}
h1,
h2 {
    letter-spacing: 0;
}
h2.widgettitle {
    margin-bottom: 18px !important;
}
.widget.widget_nav_menu li {
    font-size: 14px !important;
}
.vc_row.header {
    background-image: linear-gradient(#0098db, #fff) !important;
}
.custom_heading h2 {
    margin-bottom: 31px;
}
.main_heading {
    font-size: 55px !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
    margin-bottom: 0;
}
input.input3 {
    width: 81% !important;
    float: right;
    border-radius: 5px !important;
}
.row-inner {
    height: AUTO !important;
}
.service_img img {
    width: 116px !important;
    padding: 20px;
}
i.fa.fa-arrow-right {
    color: #008fd5;
}
i.menu-icon.fa.fa-phone {
    font-size: 28px;
    top: 5px;
    background-color: #67c15e;
    padding: 22px 15px;
    border-radius: 7px;
    color: #fff;
}
.menu-overlay-left .logo-container .html-code svg,
ul#menu-new-page-menu {
    float: right;
}
.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {
    text-transform: capitalize;
}
.divider-wrapper {
    margin-bottom: 10px;
}
.uncode_text_column.social-icon table td {
    border: none;
    padding-left: 0;
    padding-top: 0;
}
img.own-img {
    -webkit-animation: 1s infinite alternate mover;
    animation: 1s infinite alternate mover;
}
@-webkit-keyframes mover {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-20px);
    }
}
@keyframes mover {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-20px);
    }
}
.background-dodgerblue {
    background-color: #0098db;
}
.row.style-light a {
    color: #0070b1 !important;
}
.border-top-creato.row-container .row {
    border-top: 2px solid #f7f7f7;
}
.services_qa img {
    width: 100px;
    object-fit: contain;
}
@media screen and (max-width: 450px) {
    .services_qa {
        background-color: #90ee90;
        flex-flow: column;
        align-items: center;
        text-align: center;
    }
}
.icon-box-left .icon-box-content {
    padding-left: 5px !important;
    padding-bottom: 17px;
}
.widgettitle {
    font-weight: 200;
    font-size: 25px !important;
}
.icon-box-left.footer-icon {
    margin-top: 1px !important;
}
.poker-icon img {
    object-fit: contain;
    height: 100px;
}
.border-right {
    border-right: 2px solid #9b9b9b;
    padding-right: 20px;
}
.srv-btn,
.textual-carousel .tmb .t-inside {
    border: 0 !important;
}
.home-icon img {
    width: auto;
    height: 150px;
    object-fit: contain;
}
#map-btn {
    margin-top: -18px !important;
}
.srv-btn {
    background-color: #eaeaea !important;
}
img.award-img-cetosoft {
    margin-top: -30px;
}
.carousel-not-active-opacity.owl-carousel-wrapper .owl-item .tmb {
    transition: opacity 0.2s, transform 0.2s;
}
.carousel-not-active-opacity.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {
    opacity: 0.2;
}
.textual-carousel .t-entry-visual,
.textual-carousel .t-entry-visual-overlay-in,
.textual-carousel .t-inside {
    background: 0 0 !important;
}
@keyframes opacityout {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes scaleDown {
    from {
        transform: translateY(0);
    }
    to {
        transform: scale(0.85);
    }
}
@keyframes moveparallaxup {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(70%);
    }
}
@keyframes moveparallaxdown {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-70%);
    }
}
@keyframes movecurtainup {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(5%);
    }
}
@keyframes movecurtaindown {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-5%);
    }
}
@keyframes moveFromBottom {
    from {
        transform: translateY(100%);
    }
}
@keyframes moveFromTop {
    from {
        transform: translateY(-100%);
    }
}
@keyframes moveFromBottomInner {
    from {
        transform: translateY(-50%);
    }
}
@keyframes moveFromTopInner {
    from {
        transform: translateY(50%);
    }
}
@keyframes moveFromBottomtrid {
    25% {
        transform: scale(0.8);
    }
    100%,
    50% {
        transform: translateY(-100%) scale(0.8);
    }
}
@keyframes moveFromToptrid {
    25% {
        transform: scale(0.8);
    }
    100%,
    50% {
        transform: translateY(100%) scale(0.8);
    }
}
@keyframes moveFromBottomtridIn {
    0%,
    25% {
        transform: scale(0.8) translateY(125%);
    }
    50% {
        transform: scale(0.8) translateY(0);
    }
    100%,
    75% {
        transform: scale(1);
    }
}
@keyframes moveFromToptridIn {
    0%,
    25% {
        transform: scale(0.8) translateY(-125%);
    }
    50% {
        transform: scale(0.8) translateY(0);
    }
    100%,
    75% {
        transform: scale(1);
    }
}
.el-text,
.main-container .row .column_child,
.main-container .row .column_parent {
    clear: both;
}
.heading-text.el-text > :first-child {
    margin-top: 0 !important;
    display: inline-block;
}
.heading-text.el-text > :first-child.bigtext {
    display: block;
}
.heading-text.el-text > :last-child {
    margin-bottom: 0 !important;
}
.el-text i,
.header-wrapper .heading-text:not(.heading-bigtext),
.menu-overlay .menu-primary .menu-smart .social-icon,
.text-icon .text-icon__icon {
    display: inline-block;
}
.el-text i > span ~ span,
.el-text > * > i > span:not(.heading-text-inner),
.el-text > * > span:not(.heading-text-inner),
.header-wrapper .header-content-inner > .header-title > span,
.owl-carousel.owl-loaded,
.uncode-single-media .uncode-wrapper,
article,
footer,
header,
html.android4 .page-wrapper .row.row-parent,
html.ie:not(.ie11) .page-wrapper .row.row-parent,
main,
nav,
section,
summary {
    display: block;
}
.el-text hr,
.header-wrapper .header-content.header-left hr,
.owl-dots-align-left .owl-dots .owl-dot:first-child span,
.tmb-content-left.tmb .t-entry-text .separator-reduced,
.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
    margin-left: 0;
}
.el-text hr.separator-reduced {
    font-size: 14px;
    width: 40px;
    position: relative;
    display: block;
    content: "";
    margin: 18px auto;
    border-style: solid;
    border-top: 0;
}
.el-text > * > i > span.heading-text-inner,
.el-text > * > span.heading-text-inner {
    clear: both;
    display: table-row;
    overflow: hidden;
}
.el-text > * > i > span.heading-text-inner .heading-text-inner-animate,
.el-text > * > span.heading-text-inner .heading-text-inner-animate {
    clear: both;
    display: inline-block;
    position: relative;
}
.el-text > * > i > span.heading-text-inner .heading-line-wrap,
.el-text > * > span.heading-text-inner .heading-line-wrap {
    display: block;
    position: relative;
    vertical-align: bottom;
}
.header-wrapper .header-content.header-top,
.row div.column_child.pos-top,
.row div.column_child.pos-top .uncell,
.row div[class*="col-lg-"].pos-top,
.row div[class*="col-lg-"].pos-top .uncell,
.tmb-overlay-top.tmb .t-entry-visual .t-overlay-content,
ul.icons li {
    vertical-align: top;
}
.el-text > * > i > span.heading-text-inner .heading-single-word-wrap,
.el-text > * > span.heading-text-inner .heading-single-word-wrap {
    clear: both;
    display: inline-block;
    overflow: hidden;
}
.el-text + .clear,
.empty-space,
.header-wrapper .header-content-inner > :first-child,
.header-wrapper .heading-text > :first-child,
.main-container .row-container .row-parent .uncont > .desktop-hidden:first-child + *,
.main-container .row-container .row-parent .uncont > .ilightbox-html:first-child + *,
.main-container .row-container .row-parent .uncont > :first-child,
.main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account),
.main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > :first-child > :first-child,
.main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child > :first-child,
.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > :first-child:not(.spacer),
.tmb-text-space-reduced.tmb .t-entry > :not(hr):not(.t-entry-readmore):not(:first-child) {
    margin-top: 0 !important;
}
.header-wrapper {
    transition: height 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s ease-out 0.2s !important;
    display: table;
    table-layout: fixed;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.header-wrapper .owl-next .owl-nav-container,
.header-wrapper .owl-prev .owl-nav-container {
    width: 90px;
    height: 100px;
    top: -50px;
    background: 0 0 !important;
    filter: none;
}
.header-wrapper .owl-next .owl-nav-container i,
.header-wrapper .owl-prev .owl-nav-container i {
    transition: transform 0.2s ease-in-out 0.2s, opacity 0.2s 0.2s;
    font-size: 26px;
    top: 34px;
}
.menu-smart ul span,
body .header-wrapper .style-dark.owl-next .owl-nav-container,
body .header-wrapper .style-dark.owl-prev .owl-nav-container,
body .header-wrapper .style-light.owl-next .owl-nav-container,
body .header-wrapper .style-light.owl-prev .owl-nav-container {
    background-color: transparent !important;
}
.header-wrapper .owl-next:hover i {
    opacity: 0.6;
    transform: translateX(5px) scale(0.9);
}
.header-wrapper .owl-prev:hover i {
    opacity: 0.6;
    transform: translateX(-5px) scale(0.9);
}
#main-logo .html-code .dummy,
.hmenu .menu-smart,
.hmenu .navbar-nav,
.hmenu-center .menu-smart,
.index-single .tmb > .t-inside,
.main-container .row-content,
.main-container .unequal .row-internal,
.main-container .unequal.row,
.main-container .unequal.row > .row-inner > div > .uncol,
.menu-with-logo .menu-smart > li,
.menu-with-logo .menu-smart > li > a,
.navbar-cta,
.navbar-cta ul.menu-smart,
.uncode-slider,
.uncode-slider .row-inner,
body:not(.menu-offcanvas) .main-wrapper,
body:not(.single-product) .header-wrapper .header-content,
body:not(.single-product) .header-wrapper .owl-carousel-container,
body:not(.single-product) .header-wrapper .owl-carousel.owl-theme,
body:not(.single-product) .header-wrapper .owl-item,
body:not(.single-product) .header-wrapper .owl-item .header-main-container,
body:not(.single-product) .header-wrapper .owl-item .item,
body:not(.single-product) .header-wrapper .owl-stage,
body:not(.single-product) .header-wrapper .owl-stage-outer,
html:not(.firefox) .portfolio-wrapper {
    height: 100%;
}
.header-wrapper .column_parent,
.uncode-slider .row-child,
.uncode-slider .row-container,
body:not(.single-product) .header-wrapper .owl-stage-outer {
    height: 100% !important;
}
.header-wrapper .header-bg-wrapper {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.header-wrapper .header-bg {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    overflow: hidden;
}
.tmb .t-entry-visual,
.tmb .t-entry-visual .t-background-cover {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.header-wrapper .header-bg-overlay {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.header-wrapper .header-bg-overlay-inner {
    width: 100%;
    height: 100%;
    position: absolute;
}
.header-wrapper .header-main-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
}
.touch .header-wrapper .header-main-container {
    padding-top: 0 !important;
}
.header-wrapper .header-main-container.header-carousel {
    margin-top: -25px;
    margin-bottom: 25px;
    padding-top: 50px;
}
.header-wrapper .header-content {
    position: relative;
    z-index: 5;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
.header-wrapper .header-content.header-align-left,
.owl-dots-align-left .owl-dots,
.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont,
.text-left,
.tmb-content-left.tmb .t-entry-text,
.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content,
.top-menu li {
    text-align: left;
}
.header-wrapper .header-content.header-align-right,
.menu-overlay-left .logo-container .html-code,
.owl-dots-align-right .owl-dots,
.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"].align_right > .uncol > .uncoltable > .uncell > .uncont,
.text-right,
.tmb-content-right.tmb .t-entry-text,
.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content {
    text-align: right;
}
.header-wrapper .header-content.header-left .header-content-inner {
    margin-right: auto;
    margin-left: inherit;
}
.header-wrapper .header-content.header-right .header-content-inner {
    margin-left: auto;
    margin-right: inherit;
}
.header-wrapper .header-content.header-right hr,
.owl-dots-align-right .owl-dots .owl-dot:last-child span,
.tmb-content-right.tmb .t-entry-text .separator-reduced,
.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
    margin-right: 0;
}
.header-wrapper .header-content.header-bottom,
.owl-valign-bottom.owl-carousel .owl-item,
.row div.column_child.pos-bottom,
.row div.column_child.pos-bottom .uncell,
.row div[class*="col-lg-"].pos-bottom,
.row div[class*="col-lg-"].pos-bottom .uncell,
.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-content {
    vertical-align: bottom;
}
.header-wrapper .header-content-inner {
    margin: 0 auto;
    padding: 54px 36px !important;
}
.header-main-container .owl-carousel .owl-item {
    float: left !important;
}
.header-wrapper:not(.header-only-text):before,
.uncode-slider:not(.slider-loaded):before {
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    margin-left: -19px;
    content: "";
    z-index: 1;
    opacity: 1;
    animation: 2s linear infinite spin;
}
.style-dark .style-light .header-wrapper:not(.header-only-text):before,
.style-dark .style-light .uncode-slider:not(.slider-loaded):before,
.style-light .header-wrapper:not(.header-only-text):before,
.style-light .uncode-slider:not(.slider-loaded):before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABPtJREFUeNrsnCFv20AUx+2kIDBgIGDAYCBgUiNlwGyeNFC2gIGBSUtJ6dZP0PUTtKUlTVlBpaWsbC4LiZRKBQEDBgMeCygIGNh72bvk9eKzY8dJE9896RQnSuzzL//37t357izLWCqzN6ESBwcHDh1WqaB59DqCMsCD8/NzXztgAKcGLw6VGgMk25HicwHwDoq/boj2GhXUgFKHUlFAwDKGEkoK22XKayh+24VyA/C6WwsMIFXoBl1JRQgloBLCTQYpz9ug876F0pLOjee6hHIK5x1tBTAC5VKpMEhDLHAjw5yvh/C+QGkzeAjrbBXg7BVUfo+Bwsr6BGq8BtdvU+xz2PWP4dqnGwUMKlol9+AVxYA8eKZWVwaH9djPoz72ClTlb0LzT3X7RuCqeanNXrJCLdZyYet2tapgu2QLfcFa3Q6Uw6z1tDNWAtX0iUm+BxW43eQMHer8neV26JrvskCzM8JqU9KJgfz2uWJVhrqjyn6Qi2aCZi8JqwMXDLepL0gx92dWaLZOsPKAVkpxnb0iwKJO/AQStZwNclMrN2Dwj7isNbzaZlgKaB7c48kivysv2Cx/pLcY4B+sgli/3w+bzeYfSrpdOL6Hz4aZFUZxq0VvsXvTswpmcE8dys3QLqjXktklPQqMYxpCKaod0kgH3utJJmBE2qW33XV0np9RZRjH9ultm/K11AoTrhjkPSSzodB85ppHqYBRoBfdnq6ljx2zVtNLozDhioNN60yvWGUYx87iVFZSxK66GKqx9DPhlh71CBIV5rI0YqQbLVKZgPZ1EWB1NgSiq11KDV80MHpmOMm7dGgZE1rMSV5Gg6RKhQmfHVrGRHbwIQ6YY4BN7Yb1duaBUb+xJpJV3WmxBzkOm/vxRGECVljkblBK86VQ9QSYoBgaTlMbxAHjT6uN/bd7et2NdUnDaWoillfjElcTv2Y2inPJquEz11IO4hRWZX0pYwrbMQgS7c4Ay5aLzbnkiDJ+xzBSWymiRTA26y7W5MwhKq2oGFRzLMIoYKGUwBqbpRORChubfGzOanEKC4zC0gGbuiSNjRmLGMEpsW4AX7aifWrB0qsRf3pWUvTO60ZcUwaBKg9DGxhgc8CGSmA0sxDlVwFJ1jV3x8jHjVGJq/iCq7G6lI8bo4CJWYZO0my8gqqLr8vsJQKjFkGQ9TRWVxA1+Vk13UmQbeikMmnWpZ80WsFVFrDmtKWRujzqcAeqkee4KZtdFsvqGqjLYe7oq76nBEaxTLhmq8jdJWl6/SDuuUbStHNf5GUFd03Pmk2vj13GGLsSpN/v/202m0j7DZQXcDyGz34XTF3ohu/p7XXSsqDEpTMA6BFBweErLAgQPhsVBBYO3+CyIHwY1FtkpUt5kROjqgAUShYvUIfjXwiyALDarFW8XuR3aZb/oW+HdIE2e0Cw7bAma9UX/W150S9SPHsg10S1vd5GpUXA6qSZD1dOczEFtEdcRrdFudbnrLBSA5OgvcSWk2JaBT7/teGwPEqNdrLCQtNh3wp51xYcJL3NOi216DujuKx/OKa6LbVItqh77zRY9i7U381jrXrRdneSQeWiqpUBYx3Zde4fVqM42pCu16PsPdc/aht3qKtRjwPdX94iUOyP2FuVojd5D0RhNfoNX6liSX/AStT7bMAiFOJYybtsqkxADayYkdHCAItRoGU93cdVBmQmLBvTwP4JMADEPDW9MJgjiwAAAABJRU5ErkJggg==);
    background-size: 38px;
}
.style-dark .header-wrapper:not(.header-only-text):before,
.style-dark .uncode-slider:not(.slider-loaded):before,
.style-light .style-dark .header-wrapper:not(.header-only-text):before,
.style-light .style-dark .uncode-slider:not(.slider-loaded):before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrsnC132zAUhqWeAcPAshmGzTDQY4GBZU3ZWDs2tu4XbPsFa9lYPVa2DC1sHgtbxswWaNZJ3Xtz7hTLjms5H7buOTppmsSWHr260pUlCeGtlslDyMTDw0OIPwcsRfjfEklIKWe9A6bgnKqXoUqnSIOCr2mA55ZLaHipSj9VShTEtHPAoKAIoIKCr6yQcpUyfGeEz14AaohU9NtEpdtdKFC2CCkApJGhIg1lATBLVcis5nX1NWOAnBjX1ur7qNKNuu7qKIAB1AgpMCClqiBLx/eL0Xw5vBXAfXANTjrOvK79MQOlM6ubyUJlPG+52Q8A7S1ruvr+r9W9bw4KGMssz+hs1w6Z5WdqgNOVduFC3dKxqrSK5ofQ/SNv1+rlEk3VidpkwwxNjPFS0pazbdhD37F86g7hYteZCFR6pWsQKT70ETrySfYdbmTnsN6gSR6Fad+m0h9A+/EUaLIuLPUyxQg9h7wzcUSGCv4Kv6Y7pZd13IjsEywX0E5q3GfcBVgI4h8hoefU8N67rpGYOfiwK1M1KBfZtbNumcEaiY6ZKtMVgxY3vViAC2pYZ6Kjpsp2B2C/qnrOKh8Ws1FyIrprFyhjiJCqPjCQpiZ433bwvOdOYAVo2q7K/HSZwiYU8qgLLkTHTZUxQZCu7VMtYCBMlBPRHyOVxbYOwKYwaorpoQXTLatMTyDQbMblVsDgu4Z4OxP9s3fkkop82UmJuhZ9UpehssSmsiJgpK5U9NdujY6vGBieGeommfehZ6zoMR/HZeb0lakw+nAhvFGzPC8DFnpga/vCop1NYJjvOqXBque1HiFEPL7kCiNYWZfDoJrhUmq4qmJgXlxrKwXGH7N7+2e/8frcK8yBwshyz2ltq22Db28WOykYg/kmudkk12OxZwXdqW+SbGihxmDf+P82gOkBrIf232B+ZmuSS6O39FYQ+Xin38DpkwUei52Fb5INmmTugVmB5UXAMg/MCizbAMZWGA92tpzxsIcUtOeJs9lw+ktj1N9nC03/5YE5AEZz+UPPa81gYQWGZZh6SiM4ptXRLfivCGOwlbk09aQkQo96rK7IYLEVsLBL61lrqCtk/qsamO1pSR/VVbS2xBZ805RG1CeVsZ3DnEE1MENlcY/UFZepq0xhRDgXBQsyOtwzhijzzPY9KzAQnuPtGLOPXYWlyzbG23nZurjSCURsFKVd/mcdFtgZyphVbY7dZsY1YU0z7qC6YtYUKxdAVwLDSPeenGKX/Bk70kHb/TYbzraa08fuL+o1J1ipeOywdBkmrFfcaonq1g9BsIyRAtHpMUND3qcUXKNswikw5s+oE5geY/NEnqfk5EXNjRvyCTekHjNkbX9+RLCoGWpYN3UfWssGN58YUf3BbuBi4yweJz5pS1DTcyti1ss8bhF0fbaOo/iQn8sza3IQiXSUIRr4CUQHs32rDarSlUk7W3R+PjetUOkwc7oWhyxzc4QZ+R5AmadLLaD+xnmRLcufwLW+Kw6PxSIDlHM3IVvKPI2g+fPNBSVXqoOahiwJBqqV06Vky7UeodZD46MlUoaAd1VDRXR2Ymi5btrmMVy7OgOR9mBGwr4UIRP2BclBxe9SsaPtivs4ZZMOgORKqWNrZYp/+9F3uq/gUM5xLVPQWkl+Kam37ttfAQYAZ993RnTunIQAAAAASUVORK5CYII=);
    background-size: 38px;
}
#page-header .header-wrapper .row-container > .row-background,
#page-header .header-wrapper > .header-bg-wrapper {
    opacity: 0;
    transition: opacity 0.5s 0.2s;
}
#page-header .header-main-container,
#page-header .header-wrapper .row-parent,
#page-header .header-wrapper .uncode-slider .row-child {
    transition: opacity 0.5s 0.2s;
}
@media (max-width: 959px) {
    .uncode-slider .text-lead > * {
        font-size: 13px;
    }
    .menu-primary ul.menu-smart a {
        font-family: Poppins;
        font-weight: 600;
    }
    .font-size-menu-mobile,
    .menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
        font-size: 12px !important;
    }
    .submenu-light .menu-smart li.active > a,
    .submenu-light .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a,
    .submenu-light:not(.isotope-filters) .menu-smart a:focus,
    .submenu-light:not(.isotope-filters) .menu-smart a:hover {
        color: rgba(48, 49, 51, 0.5);
    }
    .submenu-dark .menu-smart li.active > a,
    .submenu-dark .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a,
    .submenu-dark:not(.isotope-filters) .menu-smart a:focus,
    .submenu-dark:not(.isotope-filters) .menu-smart a:hover {
        color: rgba(255, 255, 255, 0.5);
    }
    .submenu-light:not(.isotope-filters) .menu-smart a {
        color: #303133;
    }
    .submenu-dark:not(.isotope-filters) .menu-smart a {
        color: #fff;
    }
    .menu-light .row-brand,
    .menu-light .row-menu .row-menu-inner {
        border-bottom-color: rgba(234, 234, 234, 0.5);
    }
    .submenu-light .menu-smart,
    .submenu-light .menu-smart li {
        border-color: rgba(234, 234, 234, 0.5);
    }
    .menu-dark .row-brand,
    .menu-dark .row-menu .row-menu-inner {
        border-bottom-color: rgba(255, 255, 255, 0.15);
    }
    .submenu-dark .menu-smart,
    .submenu-dark .menu-smart li {
        border-color: rgba(255, 255, 255, 0.15);
    }
    .menu-mobile-transparent .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .row-menu .row-menu-inner {
        border-color: transparent !important;
    }
    .submenu-light:not(.isotope-filters) .main-menu-container,
    .submenu-light:not(.isotope-filters) .menu-sidebar-inner,
    .submenu-light:not(.isotope-filters) .menu-smart {
        background-color: #fff;
    }
    .submenu-dark:not(.isotope-filters) .main-menu-container,
    .submenu-dark:not(.isotope-filters) .menu-sidebar-inner,
    .submenu-dark:not(.isotope-filters) .menu-smart {
        background-color: #1b1d1f;
    }
    [class*="menu-dd-shadow-"].menu-horizontal .menu-smart li.menu-item > .vc_row,
    [class*="menu-dd-shadow-"].menu-horizontal .menu-smart ul {
        box-shadow: none !important;
    }
    #masthead .menu-container {
        width: 100% !important;
        position: fixed !important;
    }
    .header-bg-wrapper > .header-bg {
        background-attachment: scroll !important;
        transform: none !important;
        height: 100% !important;
    }
    .header-wrapper .header-content-inner {
        max-width: none !important;
    }
    .header-wrapper .row-header:not([data-height-ratio]) .column_parent {
        height: auto !important;
    }
    #page-header .row .uncol,
    .header-main-container,
    .header-main-container .row-inner {
        padding-top: 0 !important;
    }
}
#page-header[data-imgready="true"] .header-wrapper:not(.header-only-text):before {
    opacity: 0;
    animation: none;
}
.header-wrapper .uncode-slider > .owl-carousel {
    transition: opacity 1s;
}
.no-touch .header-parallax > .header-bg-wrapper.header-carousel-wrapper > .header-bg .t-entry-visual-cont,
.no-touch .header-parallax > .header-bg-wrapper:not(.header-carousel-wrapper) {
    height: 130% !important;
    height: calc(100% + 30vh) !important;
    will-change: transform;
}
.tmb a.inactive-link,
button[disabled],
html input[disabled],
ul.menu-smart a.disabled {
    cursor: default;
}
.index-single .tmb {
    height: 100%;
    width: 100% !important;
}
.px-gutter > .owl-carousel .tmb,
.px-gutter > div > .tmb {
    padding-right: 1px;
}
.half-gutter > .owl-carousel .tmb,
.half-gutter > div > .tmb {
    padding-right: 18px;
}
.main-container .row-container .single-right-padding,
.single-gutter > .owl-carousel .tmb,
.single-gutter > div > .tmb {
    padding-right: 36px;
}
.main-container .row-container .row-w-sidebar,
.row .uncell.no-block-padding,
td,
ul {
    padding: 0;
}
.tmb > .t-inside {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%;
}
.img-circle,
.img-circle.tmb > .t-inside .t-entry-visual,
.img-circle > img,
.tmb .t-entry p.t-entry-author img > img,
.tmb .t-entry p.t-table-author img > img,
.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual,
.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual-overlay,
.uncode-single-media .uncode-single-media-wrapper .img-circle .t-inside,
.uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual,
.uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual-overlay,
.uncode-single-media .uncode-single-media-wrapper.img-circle .t-inside {
    border-radius: 50%;
}
.img-circle.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 50%;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
    perspective: 1000px;
    overflow: hidden;
}
.tmb > .t-inside hr {
    margin-top: 18px;
    margin-bottom: 18px;
}
.tmb > .t-inside hr.separator-reduced {
    width: 90px;
    border-top-width: 2px;
}
.tmb > .t-inside .t-overlay-inner hr.separator-extra {
    opacity: 0.5;
}
:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {
    width: calc(100% + 36px);
}
:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra body:not(.rtl) {
    margin-left: -18px !important;
}
.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {
    width: calc(150% + 18px);
}
:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {
    margin-left: -36px !important;
    width: calc(100% + 72px);
}
.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {
    width: calc(150% + 36px);
}
.tmb .t-entry.t-entry-team .t-entry-title {
    margin: 5px 0 0 !important;
}
.tmb .t-entry-visual {
    position: relative;
    overflow: hidden;
    text-align: left;
}
.tmb .t-entry-visual .pushed,
.tmb .t-entry-visual .t-entry-visual-cont > a {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.menu-container ul.menu-smart a,
.tmb .t-entry-visual img,
.tmb.tmb-no-media.tmb .t-entry-visual .pushed,
.tmb.tmb-no-media.tmb .t-entry-visual .t-entry-visual-cont > a {
    position: relative;
    display: block;
}
.tmb .t-entry-visual img {
    width: 100%;
    max-width: none;
    z-index: 1;
    max-height: 157px;
}
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > a > img,
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
}
.tmb .t-entry-visual .t-background-cover {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    z-index: 1;
}
.box-container,
.box-wrapper,
.more-link.btn-link {
    display: table;
    table-layout: fixed;
}
.tmb .t-entry-visual .t-background-cover > * {
    margin: 0 !important;
    border: none !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0;
    z-index: 1000;
}
.tmb .t-entry-visual .t-background-click {
    z-index: auto !important;
}
.tmb-image-anim.tmb .t-entry-visual .t-background-cover,
.tmb-image-anim.tmb .t-entry-visual img:not(.avatar),
.tmb-image-color-anim.tmb .t-entry-visual .t-background-cover,
.tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar) {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: transform, filter, opacity;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);
}
.tmb-image-anim.tmb .t-entry-visual .t-background-cover:not(.has-secondary-featured-image),
.tmb-image-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image),
.tmb-image-color-anim.tmb .t-entry-visual .t-background-cover:not(.has-secondary-featured-image),
.tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image) {
    transition-duration: 0.3s;
}
.tmb-image-anim.tmb .t-entry-visual img:not(.avatar).has-secondary-featured-image,
.tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar).has-secondary-featured-image {
    transition-duration: 0.2s;
}
.tmb .t-entry-visual .t-entry-visual-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    transition: opacity 0.2s ease-in-out;
}
.box-container,
.main-background > div,
.tmb .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
    width: 100%;
    height: 100%;
}
.tmb .t-entry-visual .t-overlay-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > :not(:first-child),
.main-container .row-container .row-parent .one-internal-gutter .uncont > *,
.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-wrap {
    margin-top: 1px;
}
.tmb .t-entry-visual .t-overlay-inner {
    display: table;
    table-layout: fixed;
    position: absolute;
    width: 100%;
    height: 100%;
}
.tmb .t-entry-visual .t-overlay-content {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont,
.text-justify,
.tmb-content-justify.tmb .t-entry-text,
.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content {
    text-align: justify;
}
.tmb-content-center.tmb .t-entry-text hr,
.tmb-content-justify.tmb .t-entry-text hr,
.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra),
.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-left: auto !important;
    margin-right: auto !important;
}
.tmb-content-left.tmb .t-entry-text hr,
.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.tmb-content-right.tmb .t-entry-text hr,
.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-right: 0 !important;
    margin-left: auto !important;
}
.tmb .t-entry-visual .t-overlay-icon.t-icon-size-md {
    font-size: 27px;
}
.tmb .t-entry-visual .t-overlay-icon.t-icon-size-lg {
    font-size: 36px;
}
.tmb .t-entry-visual .t-overlay-text {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
    opacity: 0;
    transform: scale(0.9);
}
.tmb-overlay-right:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
    float: right;
    padding-left: 0;
}
.tmb-overlay-left:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
    float: left;
    padding-right: 0;
}
.tmb-overlay-text-reduced.tmb .t-entry-visual .t-overlay-text {
    width: 75%;
}
.tmb-overlay-text-reduced-2.tmb .t-entry-visual .t-overlay-text {
    width: 50%;
}
.tmb .t-entry-visual .t-background-cover,
.tmb .t-entry-visual img {
    transform: scale(1, 1);
}
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .t-background-cover,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus img,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .t-background-cover,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover img {
    filter: gray;
    filter: grayscale(100%);
}
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-background-cover,
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus img:not(.avatar):not(.has-secondary-featured-image),
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-background-cover,
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover img:not(.avatar):not(.has-secondary-featured-image) {
    transform: scale(1.05, 1.05);
}
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay,
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay {
    opacity: 1;
    transition-delay: 0.15s;
}
.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text,
.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
    transform: scale(1);
    transition-delay: 0.25s;
}
.tmb .t-entry-text {
    -webkit-backface-visibility: hidden;
    text-align: left;
}
.tmb .t-entry-text a,
.tmb .t-entry-text p {
    word-wrap: break-word;
}
.custom-pad-footer,
.tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
    padding-bottom: 0 !important;
}
.owl-dots-no-block-padding .owl-dots,
.tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc,
article.hentry .main-container .row-container .row-parent {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.tmb .t-entry-text .t-entry-title .tmb-content-under:not(.tmb-text-space-reduced) + * {
    padding-top: 9px;
}
.tmb-text-space-reduced.tmb .t-entry hr {
    margin-top: 9px;
    margin-bottom: 9px;
}
.text-lead.text-top-reduced,
.tmb-table.tmb .t-entry > :not(:first-child):not(hr):not(.spacer),
:not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > :not(hr):not(.spacer) {
    margin: 9px 0 0;
}
.post-content .post-title,
.row div.column_child.pos-left > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"].pos-left > .uncol > .uncoltable > .uncell > .uncont,
.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence),
.tmb-table.tmb .t-entry > :first-child:not(hr):not(.spacer),
.tmb-title.tmb .t-entry > :not(hr):not(.spacer),
body {
    margin: 0;
}
.tmb .t-entry .t-entry-title {
    word-break: break-word;
}
.tmb .t-entry p.t-entry-meta span {
    font-size: 12px;
    display: block;
    font-weight: 600;
}
.tmb-meta-size-default.tmb .t-entry p.t-entry-meta span {
    font-size: 13px;
}
.font-weight-100,
.font-weight-100 :not(strong):not(b),
.tmb-meta-weight-100.tmb .t-entry p.t-entry-meta span {
    font-weight: 100 !important;
}
.font-weight-200,
.font-weight-200 :not(strong):not(b),
.tmb-meta-weight-200.tmb .t-entry p.t-entry-meta span {
    font-weight: 200 !important;
}
.font-weight-300,
.font-weight-300 :not(strong):not(b),
.tmb-meta-weight-300.tmb .t-entry p.t-entry-meta span {
    font-weight: 300 !important;
}
.font-weight-400,
.font-weight-400 :not(strong):not(b),
.tmb-meta-weight-400.tmb .t-entry p.t-entry-meta span {
    font-weight: 400 !important;
}
.font-weight-500,
.font-weight-500 :not(strong):not(b),
.tmb-meta-weight-500.tmb .t-entry p.t-entry-meta span {
    font-weight: 500 !important;
}
.font-weight-600,
.font-weight-600 :not(strong):not(b),
.tmb-meta-weight-600.tmb .t-entry p.t-entry-meta span {
    font-weight: 600 !important;
}
.font-weight-700,
.font-weight-700 :not(strong):not(b),
.tmb-meta-weight-700.tmb .t-entry p.t-entry-meta span {
    font-weight: 700 !important;
}
.font-weight-800,
.font-weight-800 :not(strong):not(b),
.tmb-meta-weight-800.tmb .t-entry p.t-entry-meta span {
    font-weight: 800 !important;
}
.font-weight-900,
.font-weight-900 :not(strong):not(b),
.tmb-meta-weight-900.tmb .t-entry p.t-entry-meta span {
    font-weight: 900 !important;
}
.tmb-content-under.tmb .t-entry p.t-entry-author span,
b,
strong,
table td {
    font-weight: 600;
}
.tmb .t-entry p.t-entry-author img,
.tmb .t-entry p.t-table-author img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    border-radius: 50%;
}
.tmb .t-entry p.t-entry-author i {
    margin: 0 6px 0 0;
}
.menu-wrapper div[class*="col-lg-"].middle,
.owl-valign-middle.owl-carousel .owl-item,
.row div.column_child.pos-middle,
.row div.column_child.pos-middle .uncell,
.row div[class*="col-lg-"].pos-middle,
.row div[class*="col-lg-"].pos-middle .uncell,
.tmb .t-entry p.t-entry-author span {
    vertical-align: middle;
}
._1977 {
    filter: contrast(1.1) brightness(1.1) saturate(1.3);
}
._1977:after,
._1977:before {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
._1977 img {
    width: 100%;
    z-index: 1;
}
._1977:before,
.navbar .menu-container {
    z-index: 2;
}
._1977:after {
    background: rgba(243, 106, 188, 0.3);
    mix-blend-mode: screen;
    z-index: 3;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%;
}
video {
    display: inline-block;
    vertical-align: baseline;
}
img {
    border: 0;
    max-width: 100%;
    height: auto;
}
.carousel-inner-padding .owl-carousel .owl-stage-outer,
.owl-carousel-wrapper,
svg:not(:root) {
    overflow: hidden;
}
.main-container .row .uncol,
button,
table td {
    overflow: visible;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
button,
input {
    color: inherit;
    font: inherit;
    margin: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
@media print {
    .box-container,
    .menu-container {
        width: 100% !important;
    }
    .box-container {
        margin-left: 0 !important;
    }
    .animate_when_almost_visible {
        opacity: 1 !important;
        animation-name: none !important;
    }
    .icon-box-icon svg path {
        stroke-dasharray: initial !important;
        stroke-dashoffset: initial !important;
    }
}
*,
.menu-horizontal .menu-smart > .mega-menu *,
.menu-horizontal .menu-smart > .mega-menu :after,
.menu-horizontal .menu-smart > .mega-menu :before,
:after,
:before {
    box-sizing: border-box;
}
body {
    height: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
    overflow: initial !important;
}
.box-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}
.main-background {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
body:not(.uncode-unmodal-overlay-visible) .main-wrapper {
    z-index: 0;
}
.hmenu .main-wrapper,
.row-inner {
    display: table-row;
}
.main-container,
.post-wrapper,
.row .uncoltable,
.sections-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
}
.page-body,
.page-wrapper {
    display: table-row;
    width: 100%;
    height: 100%;
}
.main-container > .row:not(:first-child) > .row-inner > div[class*="col-lg-"],
.main-container > .row > .row-inner > div[class*="col-lg-"]:not(:first-child) {
    border-top-width: 0 !important;
}
a,
button {
    border: 0;
}
.margin-auto,
.post-wrapper {
    margin: auto;
}
button,
input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
img.adaptive-async {
    width: 100%;
    height: auto;
    max-width: none;
}
.img-thumbnail,
.post-content img {
    max-width: 100%;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
    display: inline-block;
    height: auto;
}
hr {
    margin: 27px 0;
    border: 0 solid;
    border-top-width: 1px;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.2;
    margin: 27px 0 0;
}
hr.separator-no-padding {
    margin-top: 0;
    margin-bottom: 0;
}
.body-borders > * {
    position: fixed;
    z-index: 11000;
}
.body-borders .top-border {
    top: 0;
    left: 0;
    width: 100%;
}
.body-borders .right-border {
    top: 0;
    right: 0;
    height: 100%;
}
.body-borders .bottom-border {
    bottom: 0;
    left: 0;
    width: 100%;
}
.body-borders .left-border {
    top: 0;
    left: 0;
    height: 100%;
}
.body-borders[data-border="9"] .bottom-border,
.body-borders[data-border="9"] .top-border {
    height: 9px;
}
.body-borders[data-border="9"] .left-border,
.body-borders[data-border="9"] .right-border {
    width: 9px;
}
.body-borders[data-border="18"] .bottom-border,
.body-borders[data-border="18"] .top-border {
    height: 18px;
}
.body-borders[data-border="18"] .left-border,
.body-borders[data-border="18"] .right-border {
    width: 18px;
}
.body-borders[data-border="27"] .bottom-border,
.body-borders[data-border="27"] .top-border {
    height: 27px;
}
.body-borders[data-border="27"] .left-border,
.body-borders[data-border="27"] .right-border {
    width: 27px;
}
.body-borders[data-border="36"] .bottom-border,
.body-borders[data-border="36"] .top-border {
    height: 36px;
}
.body-borders[data-border="36"] .left-border,
.body-borders[data-border="36"] .right-border {
    width: 36px;
}
body[data-border="9"] .box-wrapper {
    padding-bottom: 9px;
}
body[data-border="9"] .footer-scroll-top {
    padding-right: 9px;
    padding-bottom: 9px;
}
body[data-border="18"] .box-wrapper {
    padding-bottom: 18px;
}
body[data-border="18"] .footer-scroll-top {
    padding-right: 18px;
    padding-bottom: 18px;
}
body[data-border="27"] .box-wrapper {
    padding-bottom: 27px;
}
body[data-border="27"] .footer-scroll-top {
    padding-right: 27px;
    padding-bottom: 27px;
}
.main-container .row-container .single-bottom-padding,
body[data-border="36"] .box-wrapper {
    padding-bottom: 36px;
}
body[data-border="36"] .footer-scroll-top {
    padding-right: 36px;
    padding-bottom: 36px;
}
@media (max-width: 339px) {
    .h1,
    h1 {
        font-size: 28px;
    }
}
address,
code,
label,
li,
p {
    line-height: 1.75;
    margin: 18px 0 0;
}
div.text-top-reduced > :first-child,
p.text-top-reduced {
    margin-top: 9px;
}
.row-inner + .row-inner,
code,
table,
ul {
    margin: 18px 0 0;
}
ul i {
    margin-right: 18px;
}
ul > li > ul {
    margin-left: 9px;
    padding-left: 0;
    margin-top: 0;
}
.text-initial {
    text-transform: initial;
}
.text-lead,
.text-lead:not(ul) > * {
    line-height: 1.75;
    margin: 36px 0 0;
}
.text-icon i {
    top: 1px;
    display: inline-block;
}
.btn-icon-right .fa,
.text-icon--after i {
    margin-left: 9px;
}
ul.icons {
    margin: 0;
    padding: 0 !important;
}
ul.icons li {
    margin: 5px 0 0;
}
ul.icons li .fa {
    margin-right: 13.5px;
    font-size: 1em;
    line-height: 0.7em;
    top: 0.1em;
}
code {
    font-family: Monaco, monospace;
    border-radius: 2px;
    font-size: 13px;
    line-height: 1.75;
    padding: 4px;
}
.row .uncol {
    display: block;
    overflow: hidden;
}
.row .uncell {
    display: table-cell;
    height: 100%;
    vertical-align: inherit;
    border: 0;
}
.android4 .row .uncell,
.ie .row .uncell {
    position: static;
}
.row .uncell.one-block-padding {
    padding: 1px;
}
.row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn,
.row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link,
.row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont .btn,
.row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link {
    transform-origin: center;
}
.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont hr,
.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-left: auto;
    margin-right: auto;
}
.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*="col-lg-"] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*="col-lg-"] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*="col-lg-"].align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*="col-lg-"].align_right > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: 0;
    margin-left: auto;
}
.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*="col-lg-"] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*="col-lg-"] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: auto;
    margin-left: 0;
}
.menu-overlay .menu-horizontal .menu-btn-table,
.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"].pos-center > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0 auto;
}
.row div.column_child.pos-right > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*="col-lg-"].pos-right > .uncol > .uncoltable > .uncell > .uncont {
    margin-left: auto;
}
.row .limit-width-inner {
    margin: auto !important;
}
.column-background,
.row-background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    border-radius: inherit;
    background-clip: padding-box;
    -webkit-overflow-scrolling: touch;
}
.column-background .background-wrapper,
.row-background .background-wrapper {
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: inherit;
    background-clip: padding-box;
}
.column-background .background-wrapper .background-inner,
.row-background .background-wrapper .background-inner {
    border-radius: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-attachment: scroll;
}
@media (max-width: 1499px) {
    .uncode-slider .text-lead > * {
        font-size: 16px;
        line-height: 1.75;
        margin: 18px 0 0;
    }
    .column-background .background-wrapper .background-inner,
    .row-background .background-wrapper .background-inner {
        background-size: cover;
    }
}
.touch .column-background .background-wrapper .background-inner,
.touch .row-background .background-wrapper .background-inner {
    background-attachment: scroll !important;
}
.half-block-padding {
    padding: 18px;
}
.main-container .row-container .row-parent,
.single-block-padding {
    padding: 36px;
}
.main-container .row {
    width: 100%;
    table-layout: fixed;
}
.main-container .row-inner {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    min-width: 100%;
    width: auto;
}
.main-container .row-inner > div {
    padding: 0 0 0 36px;
}
.main-container .row-container .col-no-gutter > .row-inner > div,
.main-container .row-container .row-child.col-no-gutter > .row-inner > div,
.main-container .row-container:not(.limit-width) .no-h-padding,
.main-container .row-inner > .main-inner-col > .row-container > .row,
body[class*="hmenu-"] .menu-wrapper [class*="col-lg-"]:not(.logo-container) {
    padding-left: 0;
    padding-right: 0;
}
* > .btn-container:last-of-type,
.main-container .row-inner > .main-inner-col:first-child > .row-container,
.menu-overlay-center .navbar-nav-first .menu-icons > li:last-child a {
    padding-right: 0;
}
@media (min-width: 1500px) {
    .main-container .row-inner > .main-col-left > div > .row-parent {
        padding-right: 36px;
    }
    .main-container .row-inner > .main-col-right > div > .row-parent {
        padding-left: 36px;
    }
}
.main-container .image-card .uncode-single-media {
    backface-visibility: hidden;
    padding: 0 8% 16%;
    position: relative;
    z-index: 0;
}
.main-container .image-card .uncode-single-media:not(:first-of-type) {
    left: 0;
    margin: 0 !important;
    position: absolute;
    top: 0;
    z-index: 1;
}
.main-container .image-card .uncode-single-media:first-of-type .single-wrapper,
.main-container .image-card.image-card-inverted .uncode-single-media + .uncode-single-media .single-wrapper {
    transform: translateX(-8%);
}
.main-container .image-card .uncode-single-media + .uncode-single-media,
.main-container .image-card.image-card-inverted .uncode-single-media + .uncode-single-media {
    padding: 16% 8% 0;
}
.main-container .image-card .uncode-single-media + .uncode-single-media .single-wrapper,
.main-container .image-card.image-card-inverted .uncode-single-media:first-of-type .single-wrapper {
    transform: translateX(8%);
}
.main-container .row-container {
    position: relative;
    clear: both;
    border: 0;
}
html.no-touch .main-container .row-container .uncell.with-parallax > div > .background-wrapper,
html.no-touch .main-container .row-container.with-parallax > div > .background-wrapper,
html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > div > .background-wrapper,
html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > div > .background-wrapper {
    height: 130%;
    height: calc(100% + 30vh);
    will-change: transform;
}
.btn-link.btn-top-margin,
.btn.btn-top-margin,
.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > :not(:first-child),
.main-container .row-container .row-parent .half-internal-gutter .uncont > * {
    margin-top: 18px;
}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > :not(:first-child),
.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 36px;
}
.main-container .row-container > .row-parent:not(.row-slider) .row-child {
    padding: 0 !important;
}
.main-container .row-container .no-top-padding {
    padding-top: 0;
}
.main-container .row-container .no-bottom-padding {
    padding-bottom: 0;
}
.main-container .row-container:not(.limit-width) .one-h-padding {
    padding-left: 1px;
    padding-right: 1px;
}
.main-container .row-container .one-top-padding {
    padding-top: 1px;
}
.main-container .row-container .one-bottom-padding {
    padding-bottom: 1px;
}
.empty-space.empty-single,
.main-container .row-container .single-top-padding {
    padding-top: 36px;
}
.main-container .row-container .single-left-padding {
    padding-left: 36px;
}
.main-container .row-container .single-h-padding,
.owl-carousel-container.carousel-inner-padding.owl-carousel-container .owl-carousel,
.owl-dots-single-block-padding .owl-dots {
    padding-left: 36px;
    padding-right: 36px;
}
.col-lg-0 {
    padding: 27px 36px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9 {
    padding: 36px;
    display: block;
    height: auto;
    width: 100%;
    vertical-align: top;
    position: relative;
}
.btn-block,
div > .icon-box:first-child {
    padding-left: 0 !important;
}
.btn-block,
div > .icon-box:last-child {
    padding-right: 0 !important;
}
@media (min-width: 570px) and (max-width: 959px) {
    body:not(.menu-mobile-centered) .tablet-hidden {
        display: none !important;
    }
    .row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: center;
    }
    .row div[class*="col-lg-"] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: center;
    }
    .row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-left: auto;
        margin-right: auto;
    }
    .row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: left;
    }
    .row div[class*="col-lg-"] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: left;
    }
    .row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: auto;
        margin-left: 0;
    }
    .row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: right;
    }
    .row div[class*="col-lg-"] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: right;
    }
    .row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: 0;
        margin-left: auto;
    }
    .main-container .inverted-device-order > .col-no-gutter > .row-inner > div:first-child:not([class*="col-md"]) {
        padding-top: 0;
    }
    .main-container .col-half-gutter > .cols-md-responsive > div[class*="col-md"].col-md-clear,
    .main-container .inverted-device-order > .col-half-gutter > .row-inner > div:first-child:not([class*="col-md"]) {
        padding-top: 18px;
    }
    .main-container .inverted-device-order > .col-one-gutter > .row-inner > div:first-child:not([class*="col-md"]) {
        padding-top: 1px;
    }
    .main-container .cols-md-responsive {
        margin-left: -36px;
    }
    .main-container .cols-md-responsive > div[class*="col-md"] {
        padding-left: 36px;
        padding-bottom: 0 !important;
    }
    .main-container .cols-md-responsive > div[class*="col-md"].col-md-clear {
        padding-top: 36px;
    }
    .main-container .cols-md-responsive > div[class*="col-md"]:not(.col-md-clear) {
        padding-top: 0 !important;
    }
    .main-container .col-one-gutter > .cols-md-responsive {
        margin-left: -2px;
    }
    .main-container .col-one-gutter > .cols-md-responsive > div[class*="col-md"] {
        padding-left: 1px;
    }
    .main-container .col-half-gutter > .cols-md-responsive {
        margin-left: -18px;
    }
    .main-container .col-half-gutter > .cols-md-responsive > div[class*="col-md"] {
        padding-left: 18px;
    }
    .main-container .col-no-gutter > .cols-md-responsive {
        margin-left: 0;
    }
    .main-container .col-no-gutter > .cols-md-responsive > div[class*="col-md"] {
        padding-left: 0;
    }
    .main-container .unequal .row-internal .cols-md-responsive > div[class*="col-lg-"],
    .main-container .unequal.row .cols-md-responsive > div[class*="col-lg-"],
    .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*="col-lg-"],
    html:not(.ie):not(.fp-enabled) .main-container .cols-md-responsive {
        height: 100% !important;
    }
    .main-container .unequal .row-internal .cols-md-responsive > div[class*="col-md-"]:not(.col-md-clear),
    .main-container .unequal.row .cols-md-responsive > div[class*="col-md-"]:not(.col-md-clear),
    .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*="col-md-"]:not(.col-md-clear) {
        display: table-cell !important;
    }
    html.chrome:not(.fp-enabled) .main-container .cols-md-responsive {
        height: 0 !important;
    }
    .col-md-1,
    .col-md-10,
    .col-md-100,
    .col-md-11,
    .col-md-12,
    .col-md-16,
    .col-md-2,
    .col-md-25,
    .col-md-3,
    .col-md-33,
    .col-md-4,
    .col-md-5,
    .col-md-50,
    .col-md-6,
    .col-md-66,
    .col-md-7,
    .col-md-75,
    .col-md-8,
    .col-md-9 {
        display: inline-table;
        table-layout: fixed;
    }
    .col-md-100,
    .col-md-12 {
        width: 100%;
    }
    .col-md-75,
    .col-md-9 {
        width: 75%;
    }
    .col-md-66 {
        width: 66.666666667%;
    }
    .col-md-50,
    .col-md-6 {
        width: 50%;
    }
    .col-md-33 {
        width: 33.33333333%;
    }
    .col-md-25,
    .col-md-3 {
        width: 25%;
    }
    .col-md-16 {
        width: 16.666666667%;
    }
    .col-md-11 {
        width: 91.666666666667%;
    }
    .col-md-10 {
        width: 83.333333333333%;
    }
    .col-md-8 {
        width: 66.666666666667%;
    }
    .col-md-7 {
        width: 58.333333333333%;
    }
    .col-md-5 {
        width: 41.666666666667%;
    }
    .col-md-4 {
        width: 33.333333333333%;
    }
    .col-md-2 {
        width: 16.666666666667%;
    }
    .col-md-1 {
        width: 8.3333333333333%;
    }
}
@media (max-width: 570px) {
    .header-wrapper .uncode-slider .owl-next,
    .header-wrapper .uncode-slider .owl-prev {
        display: none;
    }
    .main-container .cols-sm-responsive {
        margin-left: -36px;
    }
    .main-container .cols-sm-responsive > div[class*="col-sm"] {
        padding-left: 36px;
        padding-bottom: 0 !important;
    }
    .main-container .cols-sm-responsive > div[class*="col-sm"].col-sm-clear {
        padding-top: 36px;
    }
    .main-container .cols-sm-responsive > div[class*="col-sm"]:not(.col-sm-clear) {
        padding-top: 0 !important;
    }
    .main-container .col-one-gutter > .cols-sm-responsive {
        margin-left: -2px;
    }
    .main-container .col-one-gutter > .cols-sm-responsive > div[class*="col-sm"] {
        padding-left: 1px;
    }
    .main-container .col-half-gutter > .cols-sm-responsive {
        margin-left: -18px;
    }
    .main-container .col-half-gutter > .cols-sm-responsive > div[class*="col-sm"] {
        padding-left: 18px;
    }
    .main-container .col-half-gutter > .cols-sm-responsive > div[class*="col-sm"].col-sm-clear {
        padding-top: 18px;
    }
    .main-container .col-no-gutter > .cols-sm-responsive {
        margin-left: 0;
    }
    .main-container .col-no-gutter > .cols-sm-responsive > div[class*="col-sm"] {
        padding-left: 0;
    }
    .col-sm-1,
    .col-sm-10,
    .col-sm-100,
    .col-sm-11,
    .col-sm-12,
    .col-sm-16,
    .col-sm-2,
    .col-sm-25,
    .col-sm-3,
    .col-sm-33,
    .col-sm-4,
    .col-sm-5,
    .col-sm-50,
    .col-sm-6,
    .col-sm-66,
    .col-sm-7,
    .col-sm-75,
    .col-sm-8,
    .col-sm-9 {
        display: inline-table;
        table-layout: fixed;
    }
    .col-md-12,
    .col-sm-100 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.666666666667%;
    }
    .col-md-10 {
        width: 83.333333333333%;
    }
    .col-md-9,
    .col-sm-75 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.666666666667%;
    }
    .col-md-7 {
        width: 58.333333333333%;
    }
    .col-md-6,
    .col-sm-50 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.666666666667%;
    }
    .col-md-4 {
        width: 33.333333333333%;
    }
    .col-md-3,
    .col-sm-25 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.666666666667%;
    }
    .col-md-1 {
        width: 8.3333333333333%;
    }
    .col-sm-66 {
        width: 66.666666667%;
    }
    .col-sm-33 {
        width: 33.33333333%;
    }
    .col-sm-16 {
        width: 16.666666667%;
    }
}
.empty-space.empty-half {
    padding-top: 18px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: 1px solid;
}
table td {
    background-color: transparent;
    border-left: 1px solid;
    border-bottom: 1px solid;
    font-size: inherit;
    margin: 0;
    padding: 8px 18px 7px;
}
.tmb table td {
    padding: 8px 0 7px;
    text-align: center;
}
table td:first-child {
    border-left-width: 0;
}
.btn,
.btn-link {
    display: inline-block;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: 0;
    white-space: pre-wrap;
    -webkit-text-stroke: 0;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.btn .fa,
.btn-link .fa {
    position: relative;
    vertical-align: top;
    line-height: inherit;
    top: 0.085em;
}
.btn-container.btn-inline,
.icon-box.icon-inline {
    vertical-align: bottom;
    padding-right: 9px;
    margin-top: 0 !important;
}
.btn-container {
    display: block;
    margin-top: 18px;
    line-height: normal;
}
.btn-container.btn-inline {
    display: inline-block;
    padding-left: 9px;
}
* > .btn-container:first-of-type,
.menu-overlay-center .navbar-nav-first .menu-icons > li:first-child a {
    padding-left: 0;
}
.btn-link {
    border: 1px solid transparent;
    padding: 0 !important;
}
.btn-icon-left .fa {
    margin-right: 9px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-default:not(.icon-automatic-video) {
    border-radius: 2px;
}
.fa-container {
    display: inline-block;
    width: 100%;
    margin: 18px 0 0;
}
.fa-btn {
    cursor: pointer;
}
.icon-box {
    display: table;
    width: 100%;
}
.icon-box.icon-inline {
    display: inline-table;
    table-layout: fixed;
    width: auto;
    text-align: center;
    padding-left: 9px;
}
.icon-box .icon-media {
    display: table;
    table-layout: fixed;
    vertical-align: top;
    height: 100%;
}
.icon-box .icon-media object {
    display: table-cell;
    vertical-align: middle;
}
.icon-box .icon-media svg {
    width: 100%;
    height: auto;
}
.icon-box.absolute-center {
    left: 0;
    margin-top: 0 !important;
    position: absolute !important;
    z-index: 1;
    text-align: center;
    display: table-cell;
    top: 50%;
}
.icon-box.absolute-center .icon-box-icon {
    margin-top: 0 !important;
    top: 50% !important;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    text-align: center;
    width: auto;
}
.icon-box-top {
    table-layout: fixed;
}
.icon-box-heading > * {
    line-height: 1.5em;
}
.menu-horizontal-inner,
.uncode-single-media {
    line-height: 0;
}
.uncode-single-media .single-wrapper {
    display: inline-block;
    width: 100%;
    position: relative;
}
.uncode-single-media .single-wrapper > a {
    display: inline-block;
    width: 100%;
}
.uncode-single-media.text-center .uncode-single-media-wrapper > div > * {
    display: block;
    margin: auto;
}
.uncode-single-media.text-left .uncode-single-media-wrapper > div > * {
    display: block;
    margin-right: auto;
}
.uncode-single-media.text-right .uncode-single-media-wrapper > div > * {
    display: block;
    margin-left: auto;
}
.uncode-single-media .uncode-single-media-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    line-height: 0;
}
.uncode-single-media .uncode-single-media-wrapper .img-circle,
.uncode-single-media .uncode-single-media-wrapper.img-circle {
    perspective: 1000px;
}
.uncode-single-media .uncode-single-media-wrapper > .dummy + *,
.uncode-single-media .uncode-single-media-wrapper > .dummy ~ img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {
    border-width: 1px;
    border-style: solid;
}
@keyframes spinner {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.owl-carousel.owl-loaded.owl-height-forced .owl-stage,
.portfolio-wrapper,
.post-wrapper .post-body {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.portfolio-wrapper .post-share,
.post-wrapper .post-footer {
    border-top-width: 1px;
    border-top-style: solid;
}
.post-wrapper .post-after + .post-footer {
    border-top-width: 0;
}
.menu-container:after,
.post-content:after {
    clear: both;
    content: "";
    display: block;
}
.post-content .post-media .t-inside {
    display: block;
    table-layout: auto;
}
.post-content .post-title-wrapper {
    margin-bottom: 30px;
}
.post-content .post-media + * {
    margin-top: 72px;
}
.post-content > .owl-carousel-wrapper .t-entry-visual-overlay,
.post-content > .owl-carousel-wrapper .t-overlay-wrap {
    position: absolute;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .post-content img[src$=".svg"] {
        width: 100%;
    }
}
.post-content ul:not(.no-list) {
    list-style: disc;
    padding: 0 0 0 18px;
}
.post-wrapper .post-share {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-top: 30px;
    padding-bottom: 30px;
}
.more-link i {
    font-size: 12px;
    margin-left: 9px;
}
.portfolio-wrapper .portfolio-body {
    display: table-row;
    height: 100%;
}
.portfolio-wrapper .post-footer,
.portfolio-wrapper .post-share {
    padding-top: 27px !important;
}
.portfolio-wrapper div[class*="sharer-"].share-button .social ul li {
    font-size: 13px;
    line-height: 20px;
    height: 20px;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.opacity_0 {
    opacity: 0 !important;
}
.disable-hover .page-wrapper * {
    pointer-events: none !important;
}
.menu-smart,
.menu-smart li,
.menu-smart ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: normal;
}
body:not(.rtl) .menu-smart,
body:not(.rtl) .menu-smart li,
body:not(.rtl) .menu-smart ul {
    direction: ltr;
}
.menu-container ul.menu-smart .menu-item-description {
    display: block;
    font-size: 0.9em;
    width: 100%;
}
.menu-horizontal ul.menu-smart ul {
    position: absolute;
    top: 15px;
    left: -150px;
    right: 0;
    display: none;
}
.main-wrapper ul.menu-smart.menu-horizontal > li,
.main-wrapper ul.menu-smart.menu-horizontal > li > a,
.navbar-cta ul.menu-smart > li,
.navbar-cta ul.menu-smart > li > a,
body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li,
body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li > a {
    display: inline-flex;
    align-items: center;
}
.main-wrapper ul.menu-smart.menu-horizontal > li:after,
.navbar-cta ul.menu-smart > li:after,
body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li:after {
    content: "";
    display: inline;
}
ul.menu-smart ul li {
    float: none;
}
ul.menu-smart a {
    white-space: nowrap;
}
ul.menu-smart ul a {
    white-space: normal;
}
ul.menu-smart:after {
    content: "\00a0";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
.navbar-nav > ul.menu-smart:after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 100;
    pointer-events: none;
}
* html ul.menu-smart {
    height: 1px;
}
ul.menu-smart {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
    line-height: 0;
}
.menu-smart a span {
    align-items: center;
    display: inline-flex;
    position: relative;
    background: inherit;
}
.menu-smart ul li,
.menu-smart > li:first-child {
    border-left-width: 0 !important;
}
.menu-smart i.fa-dropdown {
    display: inline-block;
    position: relative;
    padding: 0 0 0 9px;
    margin: 0;
    box-sizing: content-box !important;
    font-size: 0.8em;
    text-align: right !important;
}
.menu-smart i.menu-icon {
    margin-right: 9px;
    line-height: 0;
    position: relative;
    vertical-align: inherit;
}
.menu-smart i.menu-icon.fa-2x {
    margin-right: 12px;
    top: 0.25em;
}
.menu-smart span.scroll-down,
.menu-smart span.scroll-up {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-left: 0;
    border-right: 0;
    left: auto !important;
    height: 1.429px;
}
.menu-horizontal {
    line-height: 0;
    position: relative;
}
.menu-horizontal .menu-smart > .mega-menu {
    position: static !important;
}
@media (max-width: 959px) {
    .menu-btn-table,
    .row-inner {
        display: table;
        table-layout: fixed;
    }
    .uncode-slider .text-lead > * {
        font-size: 13px;
        line-height: 1.75;
        margin: 18px 0 0;
    }
    .main-container,
    .row .uncoltable,
    .uncode-slider .uncoltable {
        padding-top: 0 !important;
    }
    .tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content {
        text-align: justify;
    }
    .tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra),
    .tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content {
        text-align: center;
    }
    .logo-container .html-code svg,
    .menu-overlay-left .logo-container .html-code,
    .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content {
        text-align: left;
    }
    .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
    .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
        margin-left: 0;
    }
    .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content {
        text-align: right;
    }
    .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: auto !important;
        margin-right: 0 !important;
    }
    .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
        margin-right: 0;
    }
    .body-borders[data-border="18"] .bottom-border,
    .body-borders[data-border="18"] .top-border,
    .body-borders[data-border="27"] .bottom-border,
    .body-borders[data-border="27"] .top-border,
    .body-borders[data-border="36"] .bottom-border,
    .body-borders[data-border="36"] .top-border {
        height: 9px;
    }
    .body-borders[data-border="18"] .left-border,
    .body-borders[data-border="18"] .right-border,
    .body-borders[data-border="27"] .left-border,
    .body-borders[data-border="27"] .right-border,
    .body-borders[data-border="36"] .left-border,
    .body-borders[data-border="36"] .right-border {
        width: 9px;
    }
    body[data-border="18"] .box-wrapper,
    body[data-border="27"] .box-wrapper,
    body[data-border="36"] .box-wrapper {
        padding-bottom: 9px;
    }
    body[data-border="18"] .footer-scroll-top,
    body[data-border="27"] .footer-scroll-top,
    body[data-border="36"] .footer-scroll-top {
        padding-right: 9px;
        padding-bottom: 9px;
    }
    .post-wrapper > .post-body > .row-container > .row-parent > .row-inner,
    .row-inner {
        width: 100%;
    }
    .android4 .row-inner,
    .ie:not(.ie11) .row-inner,
    .main-wrapper ul.menu-smart.menu-horizontal > li,
    .menu-wrapper div[class*="col-lg-"],
    .navbar-cta ul.menu-smart > li,
    body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li {
        display: block;
    }
    .row .row-internal {
        height: auto;
    }
    .menu-btn-table,
    .row[data-minheight] > .row-inner > div[class*="col-lg-"] {
        height: 100%;
    }
    .main-container .row-inner > div:not([class*="col-md"]),
    .row div.column_child,
    .row div[class*="col-lg-"] {
        padding: 36px 0 0;
    }
    .mobile-parallax-not-allowed .column-background .background-wrapper,
    .mobile-parallax-not-allowed .row-background .background-wrapper {
        transform: none !important;
        height: 100% !important;
    }
    .main-container .row .uncol {
        position: relative !important;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }
    .main-container .row .uncont {
        max-width: none !important;
        height: auto !important;
    }
    .ie .menu-horizontal .menu-horizontal-inner,
    .main-container .row .row-parent:not(.row-slider):not(.row-header) .row,
    .main-container .row .row-parent:not(.row-slider):not(.row-header) .row .row-child,
    .main-container .row.row-parent:not(.row-slider):not(.row-header),
    .main-container .row.row-parent:not(.row-slider):not(.row-header) .row-child,
    .menu-wrapper:not(.menu-sticky):not(.menu-hide-only) body:not(.compose-mode) {
        height: auto !important;
    }
    .main-container .row-container .col-half-gutter > .row-inner > div:first-child,
    .main-container .row-container .col-no-gutter > .row-inner > div,
    .main-container .row-container .col-one-gutter > .row-inner > div:first-child,
    .main-container .row-container .row-child.col-half-gutter > .row-inner > div:first-child,
    .main-container .row-container .row-child.col-no-gutter > .row-inner > div,
    .main-container .row-container .row-child.col-one-gutter > .row-inner > div:first-child,
    .main-container .row-inner > div:first-child:not([class*="col-md"]),
    .main-container .row-inner > div:only-child:not([class*="col-md"]),
    .main-menu-container .row-inner:not(:first-child) .menu-sidebar-inner,
    body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {
        padding-top: 0;
    }
    .main-container .row-inner > .mobile-hidden + div {
        padding: 0;
    }
    .main-container .inverted-device-order > .row > .row-inner > div:first-child:not([class*="col-md"]) {
        padding-top: 36px;
    }
    .main-container .inverted-device-order > .row > .row-inner > div:nth-child(2):not([class*="col-md"]) {
        display: table-header-group !important;
        padding-top: 0;
    }
    .main-container .row-container .col-one-gutter > .row-inner > div,
    .main-container .row-container .row-child.col-one-gutter > .row-inner > div {
        padding-top: 1px;
    }
    .main-container .row-container .col-half-gutter > .row-inner > div,
    .main-container .row-container .row-child.col-half-gutter > .row-inner > div {
        padding-top: 18px;
    }
    table td {
        padding: 8px 5px 7px;
    }
    .tmb table td {
        padding: 8px 0 7px;
    }
    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon > a {
        padding-left: 9px;
        padding-right: 9px;
    }
    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:first-child > a {
        padding-left: 36px;
    }
    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:last-child > a {
        padding-right: 36px;
    }
    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:only-child > a {
        padding-left: 36px;
        padding-right: 36px;
    }
    #main-logo.navbar-header,
    .menu-primary .menu-icons.menu-smart .social-icon {
        display: inline-block;
    }
    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon a {
        padding-right: 0 !important;
    }
    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon:not(:first-child) a {
        padding-left: 0 !important;
    }
    body:not(.menu-mobile-centered) .menu-btn-table {
        margin: 0;
    }
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        width: 100% !important;
    }
    .menu-horizontal,
    .menu-wrapper.menu-sticky .main-menu-container {
        overflow: hidden;
    }
    .menu-primary .menu-borders:not(.needs-after),
    .menu-primary.menu-borders:not(.needs-after) {
        border-bottom-width: 0;
        border-bottom-style: solid;
    }
    .menu-wrapper {
        position: relative;
        z-index: 1000;
    }
    .menu-wrapper.menu-sticky .menu-container {
        position: fixed;
    }
    .menu-wrapper.menu-sticky .main-menu-container.open-items {
        overflow: auto;
    }
    .row-menu {
        max-width: none !important;
    }
    .menu-overlay-center .navbar-social,
    .uncode-slider .owl-next,
    .uncode-slider .owl-prev {
        display: none;
    }
    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
        margin-left: 5px;
    }
    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 10px;
    }
    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 15px;
    }
    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 20px;
    }
    body[class*="vmenu-"] .main-header,
    body[class*="vmenu-"] .main-header .menu-container {
        width: inherit;
    }
    .menu-container .row-brand {
        float: left;
    }
    .uncode-logo-mobile #masthead .main-logo,
    .uncode-logo-mobile .menu-wrapper .main-logo {
        transform: translateX(-10000px);
    }
    .cta-container,
    .uncode-empty-menu-mobile #masthead .mmb-container {
        display: none !important;
    }
    .menu-container .row-brand,
    .menu-wrapper .row-menu .row-menu-inner {
        border-bottom: 1px solid transparent;
    }
    .hmenu-center:not(.open-overlay-menu) .menu-wrapper #masthead .row-menu .row-menu-inner {
        border-bottom: 0 solid transparent;
    }
    .menu-wrapper .menu-container {
        z-index: 1000 !important;
    }
    .menu-container-mobile {
        width: 100%;
        z-index: 1000;
    }
    .menu-container .logo-container {
        position: relative;
        padding: 27px 36px !important;
    }
    .main-menu-container {
        float: left;
        height: 0;
        overflow: hidden;
        width: 100%;
    }
    .main-menu-container.open-items,
    .menu-overlay .menu-sticky + .overlay-menu .main-menu-container {
        overflow-y: scroll;
    }
    .main-menu-container .menu-sidebar-inner {
        padding: 27px 0;
    }
    .main-menu-container .row-inner:first-child:not(:only-child) .menu-sidebar-inner,
    .menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {
        padding-bottom: 0;
    }
    .menu-sidebar-inner {
        line-height: 0;
    }
    .menu-sidebar-inner > * {
        line-height: normal;
    }
    .menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons),
    .menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons),
    .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons) {
        padding: 27px 0 0 !important;
    }
    .menu-horizontal-inner > div:last-child .menu-smart {
        padding: 0 0 27px !important;
    }
    .menu-cta-inner {
        margin-top: 9px;
    }
    .menu-overlay .overlay-menu {
        position: relative;
        width: inherit;
        visibility: visible;
        transform: initial;
        z-index: 1;
    }
    .menu-overlay .menu-sticky + .overlay-menu {
        position: fixed;
        z-index: 1000;
    }
    .owl-next,
    .owl-prev {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
.menu-primary .menu-horizontal .menu-smart > li.menu-btn-container,
body[class*="vmenu-"] .main-container {
    height: auto;
}
li.menu-item-button {
    height: 100%;
    vertical-align: top !important;
}
li.menu-item-button > a .menu-item > span {
    background: 0 0 !important;
    white-space: nowrap;
}
.menu-wrapper {
    display: table-row;
    width: 100%;
    position: relative;
    height: 1px;
}
.row-menu {
    position: relative;
    width: 100%;
    height: 100%;
}
.row-menu-inner {
    width: 100%;
    background-clip: content-box !important;
    position: relative;
}
.row-menu-inner > div:not(.logo-container) {
    padding-top: 0;
    padding-bottom: 0;
}
.menu-overlay .navbar-cta,
.menu-overlay-center .navbar-cta {
    display: table-cell;
}
.menu-overlay-center .navbar-nav-first {
    position: absolute;
    height: 100%;
}
.menu-overlay-center .navbar-nav-first .menu-icons {
    padding: 0;
    height: 100%;
    display: inline;
}
.menu-primary .menu-horizontal .menu-smart > li.menu-btn-container > a:before {
    content: none;
}
.menu-container {
    overflow: visible;
    width: 100%;
    float: none !important;
}
body.uncode-loaded:not(.navbar-hover) .menu-container:not(.vmenu-container) {
    transition: background-color 0.4s ease-in-out;
}
.menu-wrapper.menu-sticky .menu-container {
    z-index: 2000;
}
body.uncode-loaded:not(.navbar-hover) .no-header .menu-container {
    transition: transform 0.5s ease-in-out;
}
.menu-container .navbar-brand * {
    line-height: 1em;
}
#main-logo {
    line-height: 0;
    text-align: center;
    position: relative;
    display: inline-block;
}
body[class*="vmenu-"] #main-logo {
    text-align: inherit;
}
#main-logo .text-logo {
    white-space: nowrap;
    text-transform: none !important;
    letter-spacing: 0 !important;
}
#main-logo a > * {
    margin: 0;
    width: auto;
}
.logo-container .html-code {
    position: relative;
    text-align: left;
    height: 100%;
}
.logo-container .html-code svg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.logo-container .logo-image {
    display: block;
    position: relative;
}
.logo-container .logo-image img {
    height: 100%;
    width: auto;
}
.logo-container .mobile-logo {
    position: absolute;
    top: 0;
}
#main-logo .html-code .dummy:before {
    content: "";
    padding-left: 100%;
    height: 100%;
    display: block;
}
#main-logo .navbar-brand img {
    width: auto;
    height: 100%;
    display: block;
    margin: auto;
}
.menu-container:after,
.menu-container:before {
    content: " ";
    display: table;
    table-layout: fixed;
}
#masthead:not(.menu-absolute) {
    z-index: 2000;
    position: relative;
}
.logo-container {
    line-height: 1px;
    vertical-align: top;
}
body[class*="vmenu-"]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {
    padding: 36px 54px 0;
}
.logo-container > * {
    margin: 0 auto;
    line-height: normal;
}
@media (min-width: 960px) and (min-width: 960px) {
    body[class*="vmenu-"] .main-menu-container {
        height: 100% !important;
    }
}
body.menu-mobile-transparent:not(.hmenu-center) .menu-absolute.menu-transparent {
    left: 0;
    right: 0;
    z-index: 1000;
    position: absolute;
}
.overlay .mmb-container.mobile-hidden {
    top: 0;
    left: auto;
    right: 0;
    z-index: 10000;
}
.top-menu {
    position: relative;
    z-index: 3000;
}
@media (min-width: 960px) {
    .font-size-menu,
    .font-size-submenu,
    .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link),
    .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn),
    .menu-horizontal ul ul a,
    .menu-smart > li > a > div > div > div.btn,
    p.contact_btn {
        font-size: 12px;
    }
    p.contact_btn,
    p.contact_btn1 {
        border-radius: 5px;
        color: #fff;
        background-color: #67c15e;
    }
    #uncode-custom-cursor,
    #uncode-custom-cursor.async-style:not([data-cursor^="icon-"]) span:last-child {
        height: 0;
        opacity: 0;
        width: 0;
    }
    #uncode-custom-cursor {
        left: -100px;
        pointer-events: none;
        position: fixed;
        top: -100px;
        z-index: 1e15;
        transition: transform 80ms ease-out, box-shadow 60ms ease-out, opacity 0 0.3s;
    }
    #uncode-custom-cursor.loaded-cursor {
        opacity: 1;
        left: 0;
        top: 0;
    }
    #uncode-custom-cursor > span {
        border-radius: 50%;
        display: block;
        height: 20px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate3d(-50%, -50%, 0);
        transition: 0.25s ease-in;
        width: 20px;
    }
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor > span {
        transition: 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    #uncode-custom-cursor.accent-style span:first-child,
    #uncode-custom-cursor.async-style span:first-child {
        opacity: 0.1;
    }
    body:not(.disable-hover) [data-cursor="pointer"]#uncode-custom-cursor.accent-style span:first-child,
    body:not(.disable-hover) [data-cursor="pointer"]#uncode-custom-cursor.async-style span:first-child {
        height: 60px;
        opacity: 0.35;
        width: 60px;
    }
    #uncode-custom-cursor.accent-style span:first-child {
        opacity: 0.35;
    }
    body:not(.disable-hover) [data-cursor="pointer"]#uncode-custom-cursor {
        transition: transform 0.15s ease-out, opacity 0 0.3s;
    }
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor {
        mix-blend-mode: normal;
        transition: transform 0.2s ease-out, box-shadow 0.2s ease-out, opacity 0 0.3s;
    }
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor span:first-child {
        height: 90px;
        opacity: 0.35;
        width: 90px;
    }
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor span:last-child {
        background-color: transparent;
        height: 0;
        opacity: 0;
        width: 0;
    }
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor[data-cursor="icon-accent"] span:first-child,
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor[data-cursor="icon-light"] span:first-child {
        opacity: 0.95;
    }
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor:after {
        content: "\e114";
        display: block;
        font-family: uncodeicon;
        font-size: 1.1rem;
        font-weight: 400;
        left: 50%;
        position: absolute;
        transform: translate3d(-50%, -50%, 0);
        top: 50%;
    }
    body:not(.disable-hover) [data-cursor="icon-diff"]#uncode-custom-cursor,
    body:not(.disable-hover) [data-cursor="icon-diff"]#uncode-custom-cursor:after {
        mix-blend-mode: difference;
    }
    .limit-width {
        max-width: 1200px;
        margin: auto;
    }
    .overlay.style-light-bg {
        background-color: rgba(255, 255, 255, 0.95) !important;
    }
    .overlay.style-dark-bg {
        background-color: rgba(20, 22, 24, 0.95) !important;
    }
    #uncode-custom-cursor.async-style span:first-child,
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor span:first-child {
        background-color: #303133;
    }
    #uncode-custom-cursor.accent-style span:first-child,
    body:not(.disable-hover) [data-cursor="icon-accent"]#uncode-custom-cursor span:first-child,
    body:not(.disable-hover) [data-cursor="pointer"]#uncode-custom-cursor.async-style span:first-child {
        background-color: #0cb4ce;
    }
    .menu-overlay .menu-dark.submenu-light .menu-smart:not(.menu-cta-inner) ul a,
    .submenu-dark .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a,
    body:not(.disable-hover) [data-cursor="icon-accent"]#uncode-custom-cursor:after,
    body:not(.disable-hover) [data-cursor^="icon-"]#uncode-custom-cursor:after {
        color: #fff;
    }
    body:not(.disable-hover) [data-cursor="icon-light"]#uncode-custom-cursor span:first-child {
        background-color: #fff;
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.075);
    }
    .menu-overlay .menu-light.submenu-dark .menu-smart:not(.menu-cta-inner) ul a,
    .submenu-light .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a,
    body:not(.disable-hover) [data-cursor="icon-light"]#uncode-custom-cursor:after {
        color: #303133;
    }
    body:not(.disable-hover) [data-cursor="icon-diff"]#uncode-custom-cursor span:first-child {
        opacity: 1;
        background-color: #fff;
    }
    .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus,
    .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover {
        color: rgba(48, 49, 51, 0.5) !important;
        background-color: rgba(0, 0, 0, 0.03) !important;
    }
    body[class*="vmenu-"] .submenu-light .menu-smart.menu-cta-inner ul a:focus,
    body[class*="vmenu-"] .submenu-light .menu-smart.menu-cta-inner ul a:hover {
        color: rgba(48, 49, 51, 0.5);
        background-color: rgba(0, 0, 0, 0.03);
    }
    .submenu-dark .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus,
    .submenu-dark .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover {
        color: rgba(255, 255, 255, 0.5) !important;
        background-color: rgba(255, 255, 255, 0.03) !important;
    }
    body[class*="vmenu-"] .submenu-dark .menu-smart.menu-cta-inner ul a:focus,
    body[class*="vmenu-"] .submenu-dark .menu-smart.menu-cta-inner ul a:hover {
        color: rgba(255, 255, 255, 0.5);
        background-color: rgba(255, 255, 255, 0.03);
    }
    .submenu-light .menu-smart li ul li,
    .submenu-transparent.submenu-light .menu-smart li ul li,
    .submenu-transparent.submenu-light .menu-smart ul {
        border-color: rgba(234, 234, 234, 0.5);
    }
    .submenu-dark .menu-smart li ul li,
    .submenu-transparent.submenu-dark .menu-smart li ul li,
    .submenu-transparent.submenu-dark .menu-smart ul {
        border-color: rgba(255, 255, 255, 0.15);
    }
    .menu-overlay .menu-dark.submenu-light .menu-smart:not(.menu-cta-inner) ul a:focus,
    .menu-overlay .menu-dark.submenu-light .menu-smart:not(.menu-cta-inner) ul a:hover {
        color: rgba(255, 255, 255, 0.5);
    }
    .menu-overlay .menu-light.submenu-dark .menu-smart:not(.menu-cta-inner) ul a:focus,
    .menu-overlay .menu-light.submenu-dark .menu-smart:not(.menu-cta-inner) ul a:hover {
        color: rgba(48, 49, 51, 0.5);
    }
    .menu-primary .menu-smart .social-icon > a,
    .menu-smart > li > a {
        padding: 0 5px;
    }
    .menu-smart .mega-menu-inner {
        width: 100% !important;
    }
    p.contact_btn {
        padding: 6px 6px 6px 5px;
        margin: -12px 0 5px;
    }
    p.contact_btn1 {
        padding: 11px 6px 10px 5px;
        margin: -19px 0 5px;
        position: relative;
        top: 0;
        font-size: 15px;
    }
    .chrome .header-wrapper .column_parent,
    body[class*="hmenu-"] .menu-item-button a:before {
        height: 0 !important;
    }
    #page-header {
        display: table-row;
        width: 100%;
    }
    .desktop-hidden {
        display: none !important;
    }
    .row .uncont.col-custom-width {
        border: 36px solid transparent;
        border-top-width: 0;
        border-bottom-width: 0;
        background-clip: padding-box;
    }
    .main-container .row-inner {
        margin-left: -36px;
    }
    .main-container .row-container > .row-parent .row-child > .row-inner > div,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav + .navbar-nav-last > :first-child,
    body[class*="hmenu-"]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-nav-last > :first-child,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav:not(.navbar-cta) + .navbar-nav-last > :first-child {
        padding: 0 0 0 36px;
    }
    .main-container .row-container .col-no-gutter > .row-inner,
    .main-container .row-container .row-child.col-no-gutter > .row-inner {
        margin-left: 0;
        width: 100%;
    }
    .main-container .row-container .col-one-gutter > .row-inner,
    .main-container .row-container .row-child.col-one-gutter > .row-inner {
        margin-left: -1px;
    }
    .main-container .row-container .col-one-gutter > .row-inner > div,
    .main-container .row-container .row-child.col-one-gutter > .row-inner > div {
        padding-left: 1px;
        padding-right: 0;
    }
    .main-container .row-container .col-half-gutter > .row-inner,
    .main-container .row-container .row-child.col-half-gutter > .row-inner {
        margin-left: -18px;
    }
    .main-container .row-container .col-half-gutter > .row-inner > div,
    .main-container .row-container .row-child.col-half-gutter > .row-inner > div {
        padding-left: 18px;
        padding-right: 0;
    }
    .col-lg-0,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        display: table-cell;
        height: 100%;
    }
    .chrome .col-lg-0,
    .chrome .col-lg-1,
    .chrome .col-lg-10,
    .chrome .col-lg-11,
    .chrome .col-lg-12,
    .chrome .col-lg-2,
    .chrome .col-lg-3,
    .chrome .col-lg-4,
    .chrome .col-lg-5,
    .chrome .col-lg-6,
    .chrome .col-lg-7,
    .chrome .col-lg-8,
    .chrome .col-lg-9,
    .hmenu-center:not(.menu-item-link) > a,
    .hmenu:not(.menu-item-link) > a,
    body.hmenu-center .main-menu-container .menu-item-button a:after,
    body[class*="hmenu-"] .menu-item-button a:after {
        height: 0;
    }
    .col-lg-12,
    .hmenu .menu-horizontal-inner,
    .hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta),
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-one > li {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.666666666667%;
    }
    .col-lg-10 {
        width: 83.333333333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.666666666667%;
    }
    .col-lg-7 {
        width: 58.333333333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.666666666667%;
    }
    .col-lg-4 {
        width: 33.333333333333%;
    }
    .col-lg-3,
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-four > li {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.666666666667%;
    }
    .col-lg-1 {
        width: 8.3333333333333%;
    }
    .row .uncoltable {
        min-height: 0 !important;
    }
    .sticky-element:not(#page-header) {
        height: auto !important;
    }
    .sticky-element:not(#page-header).is_stucked {
        z-index: 100;
    }
    #page-header.sticky-element {
        z-index: 0;
    }
    #page-header.sticky-element ~ article {
        z-index: 1;
    }
    .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
        width: 195px !important;
    }
    .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) ul {
        left: 0;
        width: 195px !important;
    }
    .main-wrapper ul.menu-smart.menu-horizontal > li,
    .navbar-cta ul.menu-smart > li,
    body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li {
        transition-delay: unset !important;
    }
    ul.menu-smart li:not(.mega-menu) *,
    ul.menu-smart li:not(.mega-menu) :after,
    ul.menu-smart li:not(.mega-menu) :before,
    ul.menu-smart li:not(.menu-item) *,
    ul.menu-smart li:not(.menu-item) :after,
    ul.menu-smart li:not(.menu-item) :before {
        box-sizing: content-box;
    }
    .hmenu-center:not(.menu-mini).menu-smart > li > a,
    .menu-smart {
        padding: 0 13px;
    }
    .menu-smart ul li > a,
    .row-menu:not(.row-offcanvas) .ie9 .row-menu-inner {
        display: block;
    }
    .menu-custom-smart.menu-smart > li > a {
        padding: 0 5px;
        letter-spacing: 0.5px;
    }
    .menu-primary .menu-icons.menu-smart > li > a {
        padding: 0 9px;
    }
    body[class*="hmenu-"] div:not(.menu-accordion) > ul.menu-smart .menu-primary .menu-smart .social-icon + li:not(.social-icon) > a {
        padding-left: 36px;
    }
    body[class*="hmenu-"] .menu-smart ul > li > a i.fa-dropdown,
    body[class*="vmenu-"] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown {
        float: right;
        top: 5px;
    }
    body[class*="hmenu-"] .menu-smart ul > li > a i.fa-dropdown:before,
    body[class*="vmenu-"] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown:before {
        content: "\f105";
    }
    .menu-smart ul > li > a,
    .menu-smart ul > li > ul > li > a {
        letter-spacing: 0 !important;
        padding: 5px 9px;
    }
    .menu-horizontal {
        height: 100%;
        width: 100%;
    }
    .hmenu-center .main-menu-container .menu-horizontal,
    .menu-overlay-center .logo-container,
    body.hmenu-position-center .menu-primary-inner {
        text-align: center;
    }
    .menu-horizontal > div {
        height: 100%;
        display: inline-table;
    }
    :not(.menu-sub-enhanced).menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        padding: 27px 0;
    }
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
        float: left;
        border-top: 0;
    }
    :not(.menu-sub-enhanced).menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
        border-left-width: 1px !important;
        border-left-style: solid;
        padding: 0 27px;
    }
    :not(.menu-sub-enhanced).menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li:first-child {
        border-left-width: 0 !important;
    }
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
        pointer-events: none;
        cursor: default;
    }
    :not(.menu-sub-enhanced).menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
        padding: 9px 9px 14px;
    }
    .main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown,
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a i:not(.menu-icon).fa,
    .menu-no-arrows .menu-smart > li > a i.fa-dropdown,
    body[class*="vmenu-"] .menu-no-arrows .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
        display: none;
    }
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        border: 0;
        width: 100%;
        min-width: inherit !important;
        display: block !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        max-width: none !important;
        overflow: visible !important;
        height: auto !important;
        background: 0 0;
        border-top: 0 !important;
        padding: 0 !important;
        pointer-events: auto !important;
        visibility: visible !important;
        box-shadow: none;
    }
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li {
        border-top: 0;
        border-left: 0;
    }
    :not(.menu-sub-enhanced).menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {
        padding: 5px 9px;
    }
    .logo-container.shrinked,
    .menu-horizontal .menu-smart ul {
        padding: 18px;
    }
    .hmenu-position-right #menu-main-menu,
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a,
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a,
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta > ul > li:first-child > a,
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:last-child > a,
    body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta > ul > li:last-child > a,
    body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a,
    body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a,
    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a,
    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a,
    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a,
    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > a:only-child,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > a:only-child > li:last-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > div:last-child > ul,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > li:last-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > li:only-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > ul {
        padding-right: 0;
    }
    .hmenu-position-left #menu-main-menu,
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta > ul > li:last-child > a,
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:first-child > a,
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a,
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a,
    body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a,
    body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta > ul > li:last-child > a,
    body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta > ul > li:first-child > a,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a,
    body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a,
    body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a,
    body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a,
    body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child > li:last-child > a,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > div:last-child > ul,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:last-child > a,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:only-child > a,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul {
        padding-left: 0;
    }
    .menu-primary .menu-borders:not(.needs-after),
    .menu-primary.menu-borders:not(.needs-after) {
        border-bottom-width: 1px;
        border-top-width: 0;
        border-bottom-style: solid;
        border-top-style: solid;
    }
    .hmenu-center .menu-primary .menu-borders:not(.needs-after),
    .hmenu-center .menu-primary.menu-borders:not(.needs-after) {
        border-top-width: 1px;
    }
    .hmenu .menu-horizontal-inner .lang-item,
    .hmenu .menu-horizontal-inner .menu-item.menu-item-language {
        height: auto;
    }
    .menu-icons ul,
    body.hmenu-center .menu-primary-inner {
        padding: 0 !important;
    }
    .menu-icons i:not(.fa-dropdown) {
        margin-right: 0;
        line-height: 0;
        position: relative;
    }
    body.menu-overlay-center .menu-icons i:not(.fa-dropdown),
    body[class*="hmenu"] .menu-icons i:not(.fa-dropdown) {
        font-size: 18px;
        width: 1em;
    }
    .hmenu-center .logo-container {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .hmenu-center .logo-container #main-logo {
        display: inline-block;
    }
    .menu-shrink .logo-container #main-logo a > * {
        transition: height 0.3s linear, font-size 0.3s linear;
    }
    .menu-shrink .logo-container {
        transition: padding 0.3s linear;
    }
    header {
        width: 100%;
        z-index: 1000;
        position: relative;
    }
    body[class*="vmenu-"] .main-container {
        display: table;
        table-layout: fixed;
        height: 100%;
        position: relative;
        z-index: 1;
    }
    .row-menu-inner {
        display: table;
        height: 100%;
    }
    .hmenu .menu-primary .menu-smart > li > a,
    .hmenu-center .menu-primary .menu-smart > li > a,
    .navbar-cta ul.menu-smart > li > a {
        height: 100%;
        line-height: 1em;
    }
    .menu-overlay-center #masthead .menu-icons > li > a {
        align-items: center;
        display: inline-flex;
        height: 100%;
        line-height: 1em;
    }
    .uncode-logo-mobile #masthead .mobile-logo,
    .uncode-logo-mobile .menu-wrapper .mobile-logo {
        transform: translateX(-10000px);
    }
    .menu-primary .menu-container > .row {
        border-collapse: collapse;
    }
    .menu-overlay-left .logo-container,
    body.hmenu-position-right .menu-cta-inner,
    body.hmenu-position-right .menu-primary-inner,
    body.hormenu-position-right[class*=" hmenu-"].hmenu-position-left .navbar-main > ul.menu-smart,
    body[class*="hmenu-"] .navbar-nav-last {
        text-align: right;
    }
    .menu-cta-inner > *,
    .menu-overlay .logo-container,
    .menu-primary-inner > *,
    body.hmenu-position-left .menu-cta-inner,
    body.hmenu-position-left .menu-primary-inner,
    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last,
    body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-position-center):not(.hmenu-center-double) .navbar-main > ul.menu-smart {
        text-align: left;
    }
    body.hmenu-position-center .logo-container {
        min-width: 216px;
    }
    body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last,
    body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
        min-width: 200px;
    }
    body.hmenu-position-center .main-menu-container .navbar-cta:not(.navbar-nav-last) {
        min-width: 100px;
    }
    body.hmenu-position-center .main-menu-container .navbar-cta + .navbar-nav-last {
        min-width: 0;
    }
    .navbar-cta ul.menu-smart > li > a,
    body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {
        padding-top: 0;
        padding-bottom: 0;
    }
    body[class*="hmenu-"]:not(.hmenu-center-split):not(.hmenu-center-double):not(.hormenu-position-right) .logo-container {
        padding-left: 0 !important;
    }
    body[class*="hmenu-"]:not(.hmenu-center-split):not(.hmenu-center-double).hormenu-position-right .logo-container {
        padding-right: 0 !important;
    }
    body[class*="hmenu-"].hmenu-position-left .logo-container {
        padding-right: 18px !important;
    }
    body[class*="hmenu-"].hmenu-position-right .menu-borders .navbar-main > ul.menu-smart {
        padding: 0;
    }
    body[class*="hmenu-"].hormenu-position-right .menu-borders:not(.needs-after) .navbar-nav + .navbar-nav-last > :first-child,
    body[class*="hmenu-"]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders:not(.needs-after) .navbar-nav-first + .navbar-cta > :first-child,
    body[class*="hmenu-"]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders:not(.needs-after) .navbar-nav-first.navbar-cta > :first-child,
    body[class*="hmenu-"]:not(.hormenu-position-right).hmenu-center-split:not(.menu-has-cta) .menu-borders:not(.needs-after) .navbar-nav-first > :first-child {
        border-right-width: 1px;
        border-right-style: solid;
    }
    body[class*="hmenu-"]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > :first-child {
        margin: 0 0 0 36px;
        float: right;
    }
    body[class*="hmenu-"]:not(.hormenu-position-right) .menu-borders:not(.needs-after) .navbar-nav + .navbar-cta:not(.hmenu-center-split-child) > :first-child,
    body[class*="hmenu-"]:not(.hormenu-position-right) .menu-borders:not(.needs-after) .navbar-nav:not(.navbar-cta) + .navbar-nav-last > :first-child {
        border-left-width: 1px;
        border-left-style: solid;
    }
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
        margin-left: 0;
        padding-left: 0 !important;
    }
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-cta + .navbar-nav-last > ul {
        padding-left: 36px !important;
    }
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a,
    body[class*="hmenu-"].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a,
    body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
        margin-right: 0;
        padding-right: 0 !important;
    }
    body[class*="hmenu-"].hormenu-position-right .navbar-cta + .navbar-nav-last > ul {
        padding-right: 36px !important;
    }
    body.hmenu-center .main-menu-container .menu-horizontal-inner > * {
        display: inline-block;
        float: left;
    }
    body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li {
        height: 54px;
    }
    body.hmenu-center .main-menu-container .menu-item-button a:before {
        height: 9px !important;
    }
    .ie .main-menu-container .menu-horizontal-inner {
        min-height: 20px;
    }
    .navbar-header img {
        max-width: none;
    }
    .no-touch .menu-container-fixed {
        z-index: 1100;
        position: fixed;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
    }
    body.hmenu .menu-container .navbar-nav {
        display: table-cell;
        white-space: nowrap;
        vertical-align: top;
    }
    body:not(.hmenu-center) .menu-absolute {
        left: 0;
        right: 0;
        z-index: 1000;
        position: absolute;
    }
    .no-touch .with-header .menu-sticky {
        position: absolute;
    }
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        display: table;
        border-collapse: separate;
        table-layout: fixed;
    }
    .menu-horizontal:not(.menu-sub-enhanced) .mega-menu-inner > li.menu-item {
        display: table-cell;
        float: none !important;
    }
    .menu-wrapper .row-menu .row-menu-inner {
        padding: 0 36px;
    }
    .menu-wrapper .row {
        table-layout: auto;
        position: relative;
    }
    .menu-overlay-left .mmb-container {
        left: 0 !important;
        right: auto !important;
    }
    .top-menu.top-menu-padding .menu-smart > li {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .top-menu.top-menu-padding .menu-smart > li > a {
        padding-top: inherit;
        padding-bottom: inherit;
    }
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead .menu-icons,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"] .top-menu,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"] ul.menu-smart.menu-smart-social {
        direction: rtl;
    }
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:first-child > a,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a {
        padding-left: 12.6px !important;
    }
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:last-child > a,
    body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a {
        padding-right: 12.6px !important;
    }
    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:first-child > a,
    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a {
        padding-left: 9px !important;
        padding-right: 0 !important;
    }
    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:last-child > a,
    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a {
        padding-left: 0 !important;
        padding-right: 9px !important;
    }
    body.hormenu-position-right[class*=" hmenu-"].hmenu-center .main-menu-container .menu-horizontal-inner > * {
        float: right;
    }
    body.hormenu-position-right[class*=" hmenu-"][class*="hmenu-"] .menu-borders .navbar-nav + .navbar-nav-last > :first-child,
    body.hormenu-position-right[class*=" hmenu-"][class*="hmenu-"]:not(.hmenu-center-split) .menu-borders .navbar-nav + .navbar-cta > :first-child {
        margin: 0 36px 0 0;
        padding: 0 36px 0 0;
        float: left;
    }
    body.hormenu-position-right[class*=" hmenu-"][class*="hmenu-"] .menu-borders:not(.needs-after) .navbar-nav + .navbar-nav-last > :first-child,
    body.hormenu-position-right[class*=" hmenu-"][class*="hmenu-"]:not(.hmenu-center-split) .menu-borders:not(.needs-after) .navbar-nav + .navbar-cta > :first-child {
        border-left-width: 0;
        border-right-width: 1px;
        border-right-style: solid;
    }
    body.hormenu-position-right[class*=" hmenu-"][class*="hmenu-"] .menu-borders .navbar-cta + .navbar-nav-last > :first-child {
        margin: 0;
        padding: 0 13px 0 0;
    }
    body.hormenu-position-right[class*=" hmenu-"][class*="hmenu-"] .menu-borders .navbar-cta + .navbar-nav-last > :first-child:after {
        border-width: 0 !important;
    }
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,
    body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
        padding: 0 0 0 36px !important;
    }
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).hmenu-center .navbar-cta > ul,
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,
    body.menu-overlay:not(.menu-overlay-left).hmenu-center .navbar-cta > ul,
    body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
        margin: 0 0 0 36px !important;
        padding: 0 0 0 36px !important;
    }
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,
    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,
    body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,
    body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {
        padding-right: 9px;
    }
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,
    body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
        padding: 0 36px 0 0 !important;
    }
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).hmenu-center .navbar-cta > ul,
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,
    body.menu-overlay.menu-overlay-left.hmenu-center .navbar-cta > ul,
    body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
        margin: 0 36px 0 0 !important;
        padding: 0 36px 0 0 !important;
    }
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,
    body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,
    body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {
        padding-left: 9px;
    }
}
.tmb > .t-inside {
    background-clip: content-box;
}
.row-slider .owl-carousel-wrapper .owl-carousel-wrapper {
    padding: 0;
    height: 100%;
}
.owl-carousel-container:before {
    opacity: 0;
    transition: opacity 0.2s 0.4s;
}
.owl-carousel-container.owl-carousel-loading {
    min-height: 120px;
}
.chrome .owl-height-equal.owl-carousel .owl-item,
.owl-carousel-container.owl-carousel-loading .owl-carousel {
    height: 0;
}
@media (min-width: 570px) {
    .row.row-max-height {
        max-height: none;
    }
    .owl-dots-outside.owl-carousel[data-dots="true"] {
        margin-bottom: 54px;
    }
}
.owl-height {
    transition: height 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.owl-next,
.owl-prev {
    position: absolute;
    top: 50%;
    color: #fff;
    z-index: 2000;
}
@media (max-width: 569px) {
    .header-wrapper .header-bg-wrapper + div,
    .header-wrapper .header-bg-wrapper:only-child {
        min-height: 300px;
    }
    .header-wrapper .header-bg-wrapper:only-child {
        position: relative;
    }
    .tmb-content-mobile-justify.tmb .t-entry-text {
        text-align: justify;
    }
    .tmb-content-mobile-center.tmb .t-entry-text hr,
    .tmb-content-mobile-justify.tmb .t-entry-text hr {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .tmb-content-mobile-center.tmb .t-entry-text {
        text-align: center;
    }
    .row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .tmb-content-mobile-left.tmb .t-entry-text {
        text-align: left;
    }
    .tmb-content-mobile-left.tmb .t-entry-text hr {
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    .tmb-content-mobile-left.tmb .t-entry-text .separator-reduced {
        margin-left: 0;
    }
    .row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .row div[class*="col-lg-"].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont,
    .tmb-content-mobile-right.tmb .t-entry-text {
        text-align: right;
    }
    .tmb-content-mobile-right.tmb .t-entry-text hr {
        margin-right: 0 !important;
        margin-left: auto !important;
    }
    .tmb-content-mobile-right.tmb .t-entry-text .separator-reduced {
        margin-right: 0;
    }
    html {
        margin-top: 0;
    }
    body:not(.menu-mobile-centered) .mobile-hidden {
        display: none !important;
    }
    .row div[class*="col-lg-"] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_right > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: right;
    }
    .row div[class*="col-lg-"] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: left;
    }
    .row div[class*="col-lg-"] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link,
    .row div[class*="col-lg-"].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
    .row div[class*="col-lg-"].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: center;
    }
    .row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-left: auto;
        margin-right: auto;
    }
    .row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: auto;
        margin-left: 0;
    }
    .row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
    .row div[class*="col-lg-"].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,
    .row div[class*="col-lg-"].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: 0;
        margin-left: auto;
    }
    .main-container .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
    .main-container .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .main-container .row-inner > div {
        padding: 36px 0 0;
    }
    .main-container .inverted-device-order > .col-no-gutter > .row-inner > div:first-child:not([class*="col-sm"]),
    .main-container .row-inner > div:first-child,
    .main-container .row-inner > div:only-child {
        padding-top: 0;
    }
    .main-container .inverted-device-order > .row > .row-inner > div:first-child:not([class*="col-sm"]) {
        padding-top: 36px;
    }
    .main-container .inverted-device-order > .row > .row-inner > div:nth-child(2):not([class*="col-sm"]) {
        display: table-header-group !important;
        padding-top: 0;
    }
    .main-container .inverted-device-order > .col-half-gutter > .row-inner > div:first-child:not([class*="col-sm"]) {
        padding-top: 18px;
    }
    .main-container .inverted-device-order > .col-one-gutter > .row-inner > div:first-child:not([class*="col-sm"]) {
        padding-top: 1px;
    }
    .btn-link:not(input):not(.checkout-button):not(.btn-no-scale),
    .btn:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: scale(0.8);
        transform-origin: left;
    }
    .navbar .btn-link:not(input):not(.checkout-button):not(.btn-no-scale),
    .navbar .btn:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: none;
    }
    .btn-container.btn-inline:not(.btn-inline-mobile) {
        display: block;
        padding: 0;
        margin-top: 9px !important;
    }
    .post-content {
        max-width: 100% !important;
    }
    .post-content .post-media + * {
        margin-top: 36px;
    }
    .owl-dots-outside.owl-carousel[data-dotsmobile="true"] {
        margin-bottom: 54px;
    }
    .owl-carousel[data-navmobile="false"] .owl-next,
    .owl-carousel[data-navmobile="false"] .owl-prev {
        display: none;
    }
}
.header-style-light .owl-next,
.header-style-light .owl-prev {
    color: #000;
}
.owl-next i,
.owl-prev i {
    font-size: 21px;
    position: relative;
    top: 33px;
}
.owl-next .owl-nav-container,
.owl-prev .owl-nav-container {
    height: 90px;
    width: 36px;
    top: -44px;
    background-color: rgba(0, 0, 0, 0.1);
    position: relative;
    cursor: pointer;
    text-align: center;
}
.owl-prev {
    left: 0;
    transition: margin-left 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.owl-prev .owl-nav-container {
    border-radius: 0 2px 2px 0 !important;
    background-clip: padding-box !important;
}
.carousel-inner-padding .owl-prev .owl-nav-container {
    border-radius: 2px 0 0 2px;
    background-clip: padding-box;
}
.owl-prev i {
    text-indent: -1px;
}
.touch .owl-prev {
    margin-left: 0 !important;
}
.owl-next {
    right: 0;
    transition: margin-right 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.owl-next .owl-nav-container {
    border-radius: 2px 0 0 2px !important;
    background-clip: padding-box !important;
}
.carousel-inner-padding .owl-next .owl-nav-container {
    border-radius: 0 2px 2px 0;
    background-clip: padding-box;
}
.owl-carousel-container.half-gutter .owl-next {
    right: 18px !important;
}
.owl-carousel-container.single-gutter .owl-next {
    right: 36px !important;
}
.owl-next i {
    text-indent: 1px;
}
.touch .owl-next {
    margin-right: 0 !important;
}
.owl-dots {
    position: absolute;
    display: inline-block;
    text-align: center;
    left: 50%;
    width: 100%;
    z-index: 1;
    transform: translateX(-50%);
    transition: bottom 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.2s linear 0.2s;
}
.owl-dots-inside .owl-dots {
    bottom: 0;
    padding: 9px 36px;
    border-radius: 2px 2px 0 0;
    background-clip: padding-box;
}
.header-wrapper .owl-dots-inside .owl-dots {
    padding-top: 9px;
    padding-bottom: 18px;
}
.owl-dots-half-block-padding .owl-dots {
    padding-left: 18px;
    padding-right: 18px;
}
.owl-carousel-container.px-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: 2px;
}
.owl-carousel-container.px-gutter .owl-dots-align-right .owl-dots {
    margin-left: -2px;
}
.owl-carousel-container.half-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -9px;
}
.owl-carousel-container.half-gutter .owl-dots-align-right .owl-dots,
.owl-carousel-container.single-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -18px;
}
.owl-carousel-container.single-gutter .owl-dots-align-right .owl-dots {
    margin-left: -36px;
}
.owl-dots-outside .owl-dots {
    padding: 18px 0 0;
    bottom: -54px;
}
.uncode-slider .owl-dots-outside .owl-dots {
    bottom: auto;
}
.owl-dots .owl-dot {
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    pointer-events: auto;
}
.owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 0 6px;
    display: block;
    border-radius: 50%;
    transform: scale(0.8);
    transition: transform 0.2s ease-in-out;
}
.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
    background: #fff;
    opacity: 0.5;
}
.owl-dots-outside .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
}
.no-touch .owl-dots .owl-dot span {
    backface-visibility: hidden;
}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
    transform: scale(1);
    opacity: 1;
}
.no-touch .uncode-slider .owl-carousel .row-child,
.owl-carousel .owl-stage-outer {
    -webkit-transform: translate3d(0, 0, 0);
}
.owl-dots,
.owl-next,
.owl-prev {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    opacity: 0;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-timing-function: easein;
    animation-fill-mode: forwards;
}
.owl-carousel,
.owl-carousel .owl-item {
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
}
.owl-loaded .owl-dots,
.owl-loaded .owl-next,
.owl-loaded .owl-prev {
    animation-name: alpha-in;
}
.owl-carousel {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.owl-height-equal.owl-carousel .owl-item > .tmb > .t-inside,
.owl-height-equal.owl-carousel .owl-stage {
    height: 100%;
    display: table;
    table-layout: fixed;
}
.owl-carousel.owl-loaded.owl-height-forced .owl-stage .owl-item,
.owl-height-equal.owl-carousel .owl-item {
    display: table-cell;
    height: 100%;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    display: block;
    -webkit-overflow-scrolling: touch;
}
.owl-carousel .owl-item {
    min-height: 1px;
    -webkit-touch-callout: none;
    display: inline-table;
    table-layout: fixed;
    vertical-align: top;
}
.owl-height-equal.owl-carousel .owl-item > .tmb {
    height: 100%;
    display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-loaded.owl-height-forced {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}
.mobile-additional-icons {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute;
    right: 89px;
    z-index: 1;
}
@media screen and (max-width: 959px) {
    .border-right {
        border-right: none;
        padding-right: 0;
    }
    .mmb-container {
        opacity: 1 !important;
        align-content: center;
        align-items: center;
        display: none;
        height: 100%;
        z-index: 100;
    }
    .logo-container > * {
        margin: 0 auto;
        line-height: normal;
    }
}
.mmb-container {
    align-content: center;
    align-items: center;
    display: none;
    height: 100%;
    z-index: 100;
}
.mobile-menu-button {
    display: none;
    line-height: 0;
    position: relative;
    padding: 0 36px;
    cursor: pointer;
    z-index: 0;
}
@media screen and (max-width: 959px) {
    .mmb-container {
        display: inline-flex;
        opacity: 1 !important;
        position: absolute;
        top: 0;
        right: 0;
    }
    .mobile-menu-button {
        align-items: center;
        display: flex;
        height: 100%;
        opacity: 1 !important;
    }
}
.mobile-menu-button.menu-close-search {
    transform: none;
    height: 74px;
    line-height: 20px;
}
.mobile-menu-button.menu-button-overlay {
    align-items: center;
    align-self: stretch;
    display: flex;
}
@media screen and (min-width: 960px) {
    body.menu-offcanvas .mmb-container,
    body.menu-overlay .mmb-container {
        display: flex;
        position: absolute;
        right: 0;
    }
    body.menu-overlay-left .menu-horizontal-inner .navbar-nav-first {
        right: 36px;
    }
    body.menu-offcanvas.vmenu-position-left .menu-horizontal-inner .mobile-additional-icons,
    body.menu-overlay-left .menu-horizontal-inner .mobile-additional-icons {
        left: 89px;
        right: auto;
    }
    body.menu-offcanvas.vmenu-position-left .menu-horizontal-inner .mobile-additional-icon,
    body.menu-overlay-left .menu-horizontal-inner .mobile-additional-icon {
        padding-left: 0;
        padding-right: 18px;
    }
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.lines-button {
    transition: 0.3s;
}
.lines-button .lines {
    position: relative;
    vertical-align: middle;
}
.lines-button .lines,
.lines-button .lines:after,
.lines-button .lines:before,
.lines-button .lines > span {
    border-radius: 5px;
    background-clip: padding-box;
    display: inline-block;
    height: 2px;
    width: 20px;
}
.lines-button .lines:after,
.lines-button .lines:before,
.lines-button .lines > span {
    content: "";
    left: 0;
    position: absolute;
    transition: top 0.3s ease-in-out 0.6s, transform 0.3s ease-in-out;
    transform-origin: 10px center;
}
.lines-button .lines:before {
    top: 6px;
}
.lines-button .lines:after {
    top: -6px;
}
.lines-button .lines > span {
    transform: translateY(-50%);
    top: 50%;
    display: none;
}
.lines-button.closing .lines {
    transition: background 0s ease-in-out 0.25s;
}
.lines-button.close .lines {
    transition: background 0.3s ease-in-out;
    background: 0 0 !important;
}
.lines-button.close .lines:after,
.lines-button.close .lines:before {
    transition: top 0.3s ease-in-out, transform 0.3s ease-in-out 0.5s;
    top: 0;
}
.lines-button.close .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
}
.lines-button.close .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
}
@media (max-width: 767px) {
    .mo-drop-menu1::after,
    .mo-drop-menu::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent;
    }
    .m-pad1,
    .m-pad2,
    .main-wrapper ul.menu-smart.menu-horizontal > li > a,
    .navbar-cta ul.menu-smart > li > a,
    body[class*="hmenu"] div:not(.menu-accordion) > ul.menu-smart > li > a {
        padding: 9px 36px;
    }
    .menu-horizontal ul.menu-smart ul {
        position: unset;
        left: unset;
        right: unset;
    }
    .mo-drop-menu12,
    .mo-drop-menu13 {
        display: block !important;
    }
    .mo-drop-menu11,
    .mo-drop-menu14 {
        display: none !important;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .whatsapp-mobile-home {
        width: 160px !important;
    }
}
