 @font-face {
     font-family: 'Rift Bold';
     src: url('../fonts/rokker2020eu-rift-bold.otf');
}
 h1,h2,h3,h4,h5,h6,.name.nasa-show-one-line a {
     font-family: sans-serif;
     letter-spacing:2px 
    /** 3 **/
    ;
}
 p,blockquote,li,a,.nasa-title-desc ,.info,.flex,.flex_row,.c_between,.alin_center ,.tabs,.sp-tabs,.wc-tabs,.tabs,.sp_tab-uppercase,.sp_tab-line-bottom,.sp_tab-left ,.shipping_user_header th ,.cd,.f__16,.tu,.f__mont,.chp,.ls__2 ,.spr-summary-caption{
     font-family: 'Roboto Condensed' !important;
    /** end **/
     letter-spacing: 1px;
}
 .tmenu_submenu, .tmenu_indicator svg{
     display: none;
}
 .tmenu_nav {
     display: flex;
}
 .tmenu_item_text{
     font-weight: bold;
}
 .tmenu_app .tmenu_item_level_0 > .tmenu_submenu {
     box-shadow: none !important;
}
 .shopify-breadcrumb.alin_center.flex{
     min-height: 50px;
}
 .dark_ver.collection_header h1.page-title{
     font-family: 'Roboto Condensed'!important;
}
 .cart-products button i{
     color:#FFF;
}
 .btn.btn-block.btn-default{
     margin-top:0px !important;
}
 .btn.btn-block.btn-default strong{
     font-size: 11px !important;
}
 .fa-stack{
     width:1em !important;
}
 .btn.btn-block.btn-default i{
     color:#FFF !important;
}
 .btn.btn-block.btn-default{
     color:#FFF !important;
}
 .cartbtnwrap{
     display: flex;
     align-items: center;
}
 .cartbtnwrap a{
     width:50%;
}
 .ly-flag-icon-en {
     background-image: url('../images/ly-icon-en.svg?v=16874932679132306730');
}
 .ly-flag-icon-de {
     background-image: url('../images/ly-icon-de.svg?v=8386017078688206581');
}
 .ly-breakpoint-1 {
     display: none;
}
 @media (min-width:0px) and (max-width: 1199px ) {
     .ly-breakpoint-1 {
         display: inline-block;
    }
     .ly-recommendation .ly-banner-content, .ly-recommendation .ly-popup-modal-content {
         font-size: px !important;
         color: !important;
         background: !important;
         border-radius: px !important;
         border-width: px !important;
         border-color: !important;
    }
     .ly-recommendation-form button[type="submit"] {
         font-size: px !important;
         color: !important;
         background: !important;
    }
}
 .ly-breakpoint-1 .ly-flag-icon-en {
     background-image: url('../images/ly-icon-en.svg?v=16874932679132306730') !important;
}
 .ly-breakpoint-1 .ly-flag-icon-de {
     background-image: url('../images/ly-icon-de.svg?v=8386017078688206581') !important;
}
 .ly-breakpoint-2 {
     display: none;
}
 @media (min-width:1200px) {
     .ly-breakpoint-2 {
         display: inline-block;
    }
     .ly-recommendation .ly-banner-content, .ly-recommendation .ly-popup-modal-content {
         font-size: px !important;
         color: !important;
         background: !important;
         border-radius: px !important;
         border-width: px !important;
         border-color: !important;
    }
     .ly-recommendation-form button[type="submit"] {
         font-size: px !important;
         color: !important;
         background: !important;
    }
}
 .ly-breakpoint-2 .ly-flag-icon-en {
     background-image: url('../images/ly-icon-en.svg?v=16874932679132306730') !important;
}
 .ly-breakpoint-2 .ly-flag-icon-de {
     background-image: url('../images/ly-icon-de.svg?v=8386017078688206581') !important;
}
 .ly-switcher-wrapper {
}
 .ly-switcher-wrapper.fixed {
     position: fixed;
     z-index: 1000;
}
 .ly-switcher-wrapper.absolute {
     position: absolute;
     z-index: 1000;
}
 .ly-switcher-wrapper.fixed.top_left, .ly-switcher-wrapper.absolute.top_left {
     top: 0;
     left: 0;
}
 .ly-switcher-wrapper.fixed.top_right, .ly-switcher-wrapper.absolute.top_right {
     top: 0;
     right: 0;
}
 .ly-switcher-wrapper.fixed.bottom_left, .ly-switcher-wrapper.absolute.bottom_left {
     bottom: 0;
     left: 0;
}
 .ly-switcher-wrapper.fixed.bottom_right, .ly-switcher-wrapper.absolute.bottom_right {
     bottom: 0;
     right: 0;
}
 .ly-switcher-wrapper .shopify-currency-form {
     display: inline-block;
}
 .ly-currency-switcher {
     font-size: 1em;
}
 .ly-inner-text {
     margin: 0 0.2em;
     white-space: nowrap;
}
 .ly-flag-icon {
     background-size: contain;
     background-position: 50%;
     background-repeat: no-repeat;
     position: relative;
     display: inline-block;
     width: 1.33333333em;
     line-height: 1em;
}
 .ly-flag-icon:before {
     content: '';
     display: inline-block;
}
 .ly-flag-icon.ly-flag-squared {
     width: 1em;
}
 .ly-flag-icon.ly-flag-rounded {
     width: 1em;
     border-radius: 50%;
}
 .ly-languages-switcher {
     white-space: nowrap;
     list-style-type: none;
     display: inline-block;
     font-size: 1em;
}
 .ly-languages-switcher-link {
     margin: 0 0.2em;
     cursor: pointer;
     white-space: nowrap;
     text-decoration: none;
     display: inline-block;
}
 .ly-languages-switcher.ly-list {
     margin: 0;
     padding: 0;
     display: block;
}
 .ly-languages-switcher.ly-native-select {
}
 .ly-icon {
     margin: 0 0.2em;
}
 .ly-arrow {
     display: inline-block;
     position: relative;
     vertical-align: middle;
     direction: ltr !important;
     -webkit-transition: transform 0.25s;
     -moz-transition: transform 0.25s;
     transition: transform 0.25s;
     margin: 0 0.2em;
}
 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow {
     transform: rotate(180deg);
}
 .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up {
     transform: rotate(180deg);
}
 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up {
     transform: rotate(0deg);
}
 .ly-custom-dropdown-switcher {
     text-align: left;
     display: inline-block;
     position: relative;
     user-select: none;
     cursor: pointer;
}
 .ly-custom-dropdown-current {
     display: block;
     vertical-align: middle;
}
 .ly-custom-dropdown-current-inner {
     display: inline-block;
     vertical-align: middle;
}
 .ly-custom-dropdown-current-inner-image {
     margin-right: 0.25em;
}
 .ly-custom-dropdown-current-inner-text {
     margin: 0 0.2em;
}
 .ly-custom-dropdown-list {
     display: none !important;
     list-style: none;
     position: absolute;
     left: 0;
     padding: inherit !important;
     padding: 0 !important;
     margin: 0;
     z-index: 99999;
     text-align: left;
     width: 100%;
     font-size: 1em;
}
 .ly-custom-dropdown-list-element {
     color: inherit !important;
     display: block;
}
 .ly-custom-dropdown-list > li {
     margin: 0 !important;
     display: block;
}
 .ly-custom-dropdown-list-element-left {
     margin-right: 0.5em;
}
 .ly-custom-dropdown-list-element-right {
     text-align: left;
}
 .ly-custom-dropdown-list-element-left, .ly-custom-dropdown-list-element-right {
     vertical-align: middle;
}
 .ly-custom-dropdown-switcher .ly-languages-switcher-link {
     margin: 0;
}
 .ly-languages-switcher-dropdown {
     display: inline-block;
}
 .ly-languages-links-switcher {
     display: inline-block;
}
 .ly-languages-links-switcher > .ly-languages-link {
    /*margin-right: 0.5em;
    */
     padding: inherit !important;
     color: inherit !important;
}
 .ly-custom-dropdown-list-element {
    /*padding: inherit !important;
    */
     text-decoration: none;
}
 .ly-is-uppercase {
     text-transform: uppercase;
}
 .ly-is-transparent.ly-links, .ly-is-transparent.ly-list, .ly-is-transparent.ly-currency-switcher, .ly-is-transparent.ly-custom-dropdown-switcher, .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list {
     background: transparent !important;
}
 .ly-arrow-up {
     transform: rotateZ(180deg);
}
 .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{
     display: none;
}
 .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list {
     display: flex !important;
     min-width: 100%;
     width: auto;
     flex-direction: column-reverse;
     right: 0;
     left: auto;
     overflow: auto;
     max-height: 350px;
     max-height: 50vh;
}
 .ly-is-dropup .ly-custom-dropdown-list {
     bottom: 100%;
}
 .ly-hide {
     display: none !important;
}
 body.ly-force-off #preview-bar-iframe, body.ly-force-off .ly-languages-switcher {
     display: none !important;
}
 .ly-close {
     position: absolute;
     opacity: 0.3;
     width: 1em;
     height: 1em;
     right: 1em;
     top: 1em;
     transform: translateX(-50%);
}
 .ly-close:hover {
     opacity: 1;
}
 .ly-close:before, .ly-close:after {
     position: absolute;
     left: 1em;
     content: ' ';
     height: 1em;
     width: 2px;
     background-color: #333;
}
 .ly-close:before {
     transform: rotate(45deg);
}
 .ly-close:after {
     transform: rotate(-45deg);
}
 .ly-popup-switcher {
}
 .ly-popup-switcher .ly-popup-current {
     cursor: pointer;
     background: transparent;
}
 .ly-popup-switcher .ly-popup-modal {
     position: fixed;
     z-index: 1000;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     display: none;
     justify-content: center;
     align-items: center;
}
 .ly-popup-switcher.ly-is-open .ly-popup-modal {
     display: flex;
}
 .ly-popup-switcher .ly-popup-modal-backdrop {
     position: fixed;
     width: 100%;
     height: 100%;
     z-index: 0;
     top: 0;
     left: 0;
     background:rgba(0, 0, 0, 0.38);
     cursor: pointer;
}
 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content {
     padding: 1em;
     position: absolute;
     z-index: 1000;
}
 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul {
     padding: 0;
     margin: 12px 0 0 0;
     list-style: none;
}
 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link {
     margin: 0;
     border: solid 1px;
     padding: 1em;
     display: block;
     min-width: 225px;
     margin-top: 1em;
}
 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang {
     display: none;
}
/* Recommendation */
 .ly-recommendation {
     display: none;
}
 .ly-recommendation.ly-is-open {
     display: inline-block;
}
 .ly-recommendation form {
     display: inline-block;
}
 .ly-recommendation .ly-arrow, .ly-arrow.recommendation {
     display: none;
}
 .ly-recommendation .ly-arrow.recommendation {
     display: inline-block;
}
 .ly-recommendation .ly-switcher-wrapper {
     font-size: 1em !important;
}
 .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop {
     display: none;
}
/* Recommendation Banner */
 .ly-recommendation .ly-banner {
     position: fixed;
     z-index: 100000;
     width: 100%;
}
 .ly-recommendation .ly-banner .ly-banner-content {
     width: 100%;
     padding: 1em 30px 1em 1em;
     box-shadow: 0 0 20px rgba(0,0,0,.25);
}
 .ly-recommendation .ly-banner.top {
     top: 0;
}
 .ly-recommendation .ly-banner.bottom {
     bottom: 0;
}
 .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper {
     position: relative !important;
     margin: 0 !important;
     display: inline-block !important;
}
 .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] {
     margin-left: 10px;
}
/* Recommendation Popup */
 .ly-recommendation .ly-popup-modal {
     position: fixed;
     z-index: 10000;
}
 .ly-recommendation .ly-popup-modal .ly-switcher-wrapper {
     position: relative !important;
     margin: 0 !important;
     display: inline-block !important;
}
 .ly-recommendation .ly-popup-modal-backdrop {
     position: fixed;
     width: 100%;
     height: 100%;
     z-index: 1000;
     top: 0;
     left: 0;
     background:rgba(0, 0, 0, 0.38);
}
 .ly-recommendation .ly-popup-modal .ly-popup-modal-content {
     padding: 1em 30px 1em 1em;
}
 .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher {
     position: relative !important;
     margin: 0 !important;
}
 .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 {
     margin: 0 2em 1em 0;
     font-size: inherit;
     position: relative;
}
 .ly-recommendation .ly-popup-modal.top_left {
     top: 0;
     left: 0;
     margin-right: 0 !important;
     margin-bottom: 0 !important;
     padding-right: 0 !important;
     padding-bottom: 0 !important;
}
 .ly-recommendation .ly-popup-modal.top_center {
     top: 0;
     left: 50%;
     transform: translateX(-50%);
     margin-right: 0 !important;
     margin-bottom: 0 !important;
     margin-left: 0 !important;
     padding-right: 0 !important;
     padding-bottom: 0 !important;
     padding-left: 0 !important;
}
 .ly-recommendation .ly-popup-modal.top_right {
     top: 0;
     right: 0;
     margin-left: 0 !important;
     margin-bottom: 0 !important;
     padding-left: 0 !important;
     padding-bottom: 0 !important;
}
 .ly-recommendation .ly-popup-modal.center_center {
     top: 50%;
     left: 50%;
     transform: translateX(-50%) translateY(-50%);
     margin: 0 !important;
     padding: 0 !important;
}
 .ly-recommendation .ly-popup-modal.bottom_left {
     bottom: 0;
     left: 0;
     margin-right: 0 !important;
     margin-top: 0 !important;
     padding-right: 0 !important;
     padding-top: 0 !important;
}
 .ly-recommendation .ly-popup-modal.bottom_center {
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     margin-right: 0 !important;
     margin-left: 0 !important;
     margin-top: 0 !important;
     padding-right: 0 !important;
     padding-left: 0 !important;
     padding-top: 0 !important;
}
 .ly-recommendation .ly-popup-modal.bottom_right {
     bottom: 0;
     right: 0;
     margin-left: 0 !important;
     margin-top: 0 !important;
     padding-left: 0 !important;
     padding-top: 0 !important;
}
 .list_item img {
     margin-top: -7px;
     height: 80px !important;
}
 span.pd-img-text {
     align-items: center;
     display: flex;
}
 #judgeme_product_reviews > .jdgm-rev-widg > .jdgm-rev-widg__header > .jdgm-form-wrapper > .jdgm-form > .jdgm-form__rating-fieldset > .jdgm-form__rating > .jdgm-star {
     font-family: 'JudgemeStar' !important;
}
 #judgeme_product_reviews > .jdgm-rev-widg > .jdgm-rev-widg__header > .jdgm-rev-widg__summary > .jdgm-rev-widg__summary-stars > .jdgm-star {
     font-family: 'JudgemeStar' !important;
}
 @import 'https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;
0,200;
0,300;
0,400;
0,500;
0,600;
0,700;
0,800;
0,900&family=Nunito+Sans:ital,wght@0,200;
0,300;
0,400;
0,600;
0,700;
0,800;
0,900&family=Roboto+Condensed:ital,wght@0,400&display=swap';
 @font-face {
     font-family: 'Rift Bold';
     src: url('../fonts/Rift_Bold.woff?v=1636478636');
     font-weight: 700;
     font-style: normal;
     font-display: swap;
}
 .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-font-kanit {
    font-family: 'Kanit'
}
 .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-font-nunito-sans {
    font-family: 'Nunito Sans'
}
 .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-font-roboto-condensed {
    font-family: 'Roboto Condensed'
}
 .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-font-rift-bold {
    font-family: 'Rift Bold'
}
 .tmenu_col,.tmenu_col-1,.tmenu_col-2,.tmenu_col-3,.tmenu_col-4,.tmenu_col-5,.tmenu_col-6,.tmenu_col-7,.tmenu_col-8,.tmenu_col-9,.tmenu_col-10,.tmenu_col-11,.tmenu_col-12,.tmenu_col-auto,.tmenu_col-lg,.tmenu_col-lg-1,.tmenu_col-lg-2,.tmenu_col-lg-3,.tmenu_col-lg-4,.tmenu_col-lg-5,.tmenu_col-lg-6,.tmenu_col-lg-7,.tmenu_col-lg-8,.tmenu_col-lg-9,.tmenu_col-lg-10,.tmenu_col-lg-11,.tmenu_col-lg-12,.tmenu_col-lg-auto,.tmenu_col-md,.tmenu_col-md-1,.tmenu_col-md-2,.tmenu_col-md-3,.tmenu_col-md-4,.tmenu_col-md-5,.tmenu_col-md-6,.tmenu_col-md-7,.tmenu_col-md-8,.tmenu_col-md-9,.tmenu_col-md-10,.tmenu_col-md-11,.tmenu_col-md-12,.tmenu_col-md-auto,.tmenu_col-sm,.tmenu_col-sm-1,.tmenu_col-sm-2,.tmenu_col-sm-3,.tmenu_col-sm-4,.tmenu_col-sm-5,.tmenu_col-sm-6,.tmenu_col-sm-7,.tmenu_col-sm-8,.tmenu_col-sm-9,.tmenu_col-sm-10,.tmenu_col-sm-11,.tmenu_col-sm-12,.tmenu_col-sm-auto,.tmenu_col-xl,.tmenu_col-xl-1,.tmenu_col-xl-2,.tmenu_col-xl-3,.tmenu_col-xl-4,.tmenu_col-xl-5,.tmenu_col-xl-6,.tmenu_col-xl-7,.tmenu_col-xl-8,.tmenu_col-xl-9,.tmenu_col-xl-10,.tmenu_col-xl-11,.tmenu_col-xl-12,.tmenu_col-xl-auto{
    position:relative;
    width:100%;
    padding-right:0;
    padding-left:0
}
.tmenu_col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.tmenu_col-auto{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.tmenu_col-1{
    -webkit-box-flex:0;
    -ms-flex:0 0 8.33333%;
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.tmenu_col-2{
    -webkit-box-flex:0;
    -ms-flex:0 0 16.66667%;
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.tmenu_col-3{
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.tmenu_col-4{
    -webkit-box-flex:0;
    -ms-flex:0 0 33.33333%;
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.tmenu_col-5{
    -webkit-box-flex:0;
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.tmenu_col-6{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.tmenu_col-7{
    -webkit-box-flex:0;
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.tmenu_col-8{
    -webkit-box-flex:0;
    -ms-flex:0 0 66.66667%;
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.tmenu_col-9{
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.tmenu_col-10{
    -webkit-box-flex:0;
    -ms-flex:0 0 83.33333%;
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.tmenu_col-11{
    -webkit-box-flex:0;
    -ms-flex:0 0 91.66667%;
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.tmenu_col-12{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
@media (min-width:576px){
    .tmenu_col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .tmenu_col-sm-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .tmenu_col-sm-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .tmenu_col-sm-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .tmenu_col-sm-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
     .tmenu_col-sm-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .tmenu_col-sm-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .tmenu_col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .tmenu_col-sm-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .tmenu_col-sm-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .tmenu_col-sm-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .tmenu_col-sm-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .tmenu_col-sm-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .tmenu_col-sm-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media (min-width:768px){
    .tmenu_col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .tmenu_col-md-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .tmenu_col-md-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .tmenu_col-md-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .tmenu_col-md-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .tmenu_col-md-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .tmenu_col-md-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .tmenu_col-md-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .tmenu_col-md-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .tmenu_col-md-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .tmenu_col-md-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .tmenu_col-md-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .tmenu_col-md-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .tmenu_col-md-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media (min-width:992px){
    .tmenu_col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .tmenu_col-lg-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .tmenu_col-lg-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .tmenu_col-lg-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .tmenu_col-lg-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .tmenu_col-lg-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .tmenu_col-lg-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .tmenu_col-lg-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .tmenu_col-lg-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .tmenu_col-lg-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .tmenu_col-lg-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .tmenu_col-lg-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .tmenu_col-lg-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .tmenu_col-lg-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media (min-width:1200px){
    .tmenu_col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .tmenu_col-xl-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .tmenu_col-xl-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .tmenu_col-xl-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .tmenu_col-xl-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .tmenu_col-xl-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .tmenu_col-xl-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .tmenu_col-xl-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .tmenu_col-xl-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .tmenu_col-xl-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .tmenu_col-xl-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .tmenu_col-xl-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .tmenu_col-xl-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .tmenu_col-xl-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.tmenu_app{
    z-index:997
}
.tmenu_app_desktop{
    overflow:visible!important
}
.tmenu_initialized{
    opacity:1!important
}
.tmenu_wrapper{
    position:relative;
    z-index:997;
    width:100%;
    height:100%;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tmenu_wrapper,.tmenu_wrapper *,.tmenu_wrapper:after,.tmenu_wrapper :after,.tmenu_wrapper:before,.tmenu_wrapper :before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
@media (max-width:767.98px){
    .tmenu_wrapper{
        display:none
    }
}
.tmenu--fullwidth{
    position:static!important
}
.tmenu_navbar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    padding:0
}
.tmenu_nav{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    padding-left:0;
    margin-top:0;
    margin-bottom:0;
    width:100%;
    height:auto;
    list-style:none
}
.tmenu_alignment_center .tmenu_nav{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.tmenu_app--centered-logo .tmenu_nav{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tmenu_alignment_end .tmenu_nav{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media (min-width:768px){
    .tmenu_nav{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.tmenu--wrap .tmenu_nav{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.tmenu_submenu--desktop .tmenu_item_layout{
    text-align:left
}
.tmenu_item_link{
    display:block;
    position:relative;
    text-decoration:none;
    white-space:normal!important;
    line-height:1.4;
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.tmenu_submenu--desktop .tmenu_item_link{
    border:0;
    display:block;
    text-align:left;
    text-transform:none!important;
    background:transparent!important;
    font-weight:400
}
.tmenu_nav .tmenu_item_link{
    color:#333
}
.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    height:50px
}
.tmenu_item_link[tmenu-disabled-link]{
    cursor:default
}
.tmenu_item_link:active,.tmenu_item_link:focus,.tmenu_item_link:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:none;
    text-decoration:none
}
.tmenu_item,.tmenu_item *,.tmenu_item :after,.tmenu_item :before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.tmenu_item:after,.tmenu_item:before{
    display:none!important
}
.tmenu_app .tmenu_item{
    position:static;
    z-index:998
}
.tmenu_nav .tmenu_item{
    display:inline-block;
    margin:0;
    padding:0;
    left:auto;
    right:auto;
    top:auto;
    bottom:auto;
    overflow:visible;
    border:none;
    border-radius:0;
    text-indent:0;
    clip:auto;
    background:0 0;
    background-color:initial;
    text-transform:none;
    vertical-align:top;
    line-height:1.5;
    pointer-events:auto;
    font-size:14px
}
.tmenu_submenu--desktop .tmenu_item{
    margin:0!important
}
.tmenu_item_text{
    text-transform:inherit!important;
    color:inherit!important;
    font-family:inherit!important;
    font-weight:inherit!important;
    font-size:inherit!important;
    letter-spacing:inherit!important
}
.tmenu_item_icon,.tmenu_item_text{
    padding:0!important;
    display:inline!important
}
.tmenu_item_icon{
    margin:0!important
}
.tmenu_item_icon+.tmenu_item_text{
    margin-left:7px!important
}
.tmenu_item--root{
    display:inline-block!important;
    padding:0!important;
    margin:0!important;
    vertical-align:middle!important
}
.tmenu_item--root>.tmenu_submenu{
    height:auto!important;
    top:auto!important;
    position:absolute;
    clip:auto;
    margin-left:0!important;
    margin-right:0!important;
    background:#fff;
    -webkit-box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important;
    box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important;
    flex-direction: column;
}
.tmenu_item--root>.tmenu_item_link{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important;
    float:none!important;
    margin:0!important;
    padding-left:15px!important;
    padding-right:15px!important;
    white-space:nowrap!important
}
.tmenu_item--root>.tmenu_item_link .tmenu_image>img{
    width:auto!important;
    height:auto!important;
    max-width:250px!important;
    margin:0!important
}
.tmenu_item--root>.tmenu_item_link .tmenu_image>img+.tmenu_item_text{
    margin-left:10px
}
.tmenu_item--root>.tmenu_item_link .tmenu_image.tmenu_image--right img+.tmenu_item_text{
    margin-left:0;
    margin-right:10px
}
.tmenu_item--root:not(.tmenu_item_active) .tmenu_submenu{
    overflow:hidden
}
.tmenu_item--root .tmenu_item_display_header>.tmenu_item_link{
    border-color:rgba(0,0,0,.05);
    border-width:0 0 1px 0!important;
    border-style:solid;
    white-space:nowrap!important
}
.tmenu_item--root .tmenu_item_display_header>.tmenu_item_link>.tmenu_item_text{
    display:inline-block!important
}
.tmenu_submenu_type_mega .tmenu_item_display_header>.tmenu_item_link{
    font-weight:600!important
}
.tmenu_item_icon .tmenu_icon{
    display:inline-block
}
.tmenu_item_icon svg{
    position:relative!important;
    top:0!important;
    left:0!important;
    height:auto!important;
    margin:0!important
}
.tmenu_item_layout_image>.tmenu_item_link{
    border-width:0
}
.tmenu_image>img{
    display:inline-block;
    margin:0;
    width:100%;
    max-width:100%;
    max-height:none!important
}
.tmenu_image .tmenu_item_text{
    display:inline-block;
    margin-top:10px
}
.tmenu_image--notext>img{
    display:block!important
}
.tmenu_item_content_alignment_center>.tmenu_image--notext>img{
    margin-left:auto;
    margin-right:auto
}
.tmenu_image--above>img{
    display:block!important
}
.tmenu_item_content_alignment_center>.tmenu_image--above>img{
    margin-left:auto;
    margin-right:auto
}
.tmenu_image--above .tmenu_item_text{
    display:block!important;
    margin-top:10px;
}
.tmenu_image--bellow{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.tmenu_image--bellow>img{
    -ms-flex-negative:0;
    flex-shrink:0;
    display:block!important
}
.tmenu_image--bellow .tmenu_item_text{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1;
    display:block!important;
    margin-top:0;
    margin-bottom:10px
}
.tmenu_image--left{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    t-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    color: #f3f3f3;
    font-weight: 600;
    text-align: center;
}
.tmenu_image--left>img{
    -ms-flex-negative:0;
    flex-shrink:0;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    max-width:30%;
    margin-right:10px
}
.tmenu_image--left .tmenu_item_text{
    margin-top:0;
    vertical-align:middle;
    color: black;
    text-align: center;
}
.tmenu_image--right{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tmenu_image--right>img{
    -ms-flex-negative:0;
    flex-shrink:0;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    max-width:30%;
    margin-left:10px
}
.tmenu_image--right .tmenu_item_text{
    margin-top:0;
    vertical-align:middle
}
.tmenu_product img{
    display:block!important;
    width:100%!important
}
.tmenu_product_price_compare{
    text-decoration:line-through
}
.tmenu_product-top .tmenu_product_title{
    margin-top:10px
}
.tmenu_product-top .tmenu_product_price,.tmenu_product-top .tmenu_product_price_compare{
    margin-top:3px
}
.tmenu_product-left{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important;
    text-align:left!important
}
.tmenu_product-left .tmenu_product_price{
    margin-top:7px
}
.tmenu_product-left .tmenu_product_price_compare{
    margin-top:5px
}
.tmenu_product-left img{
    -ms-flex-negative:0;
    flex-shrink:0;
    width:30%!important;
    height:auto!important;
    min-width:40px;
    margin-right:10px
}
.tmenu_product_body{
    line-height:1.3;
    -webkit-box-flex:1;
    -ms-flex:1 1 0px;
    flex:1 1 0
}
.tmenu_product_quickview{
    display:none;
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    width:100%;
    height:100%;
    cursor:pointer
}
.tmenu_quickview_enabled .tmenu_product_quickview{
    display:block
}
.tmenu_item_layout_collection.tmenu_item_display_header .tmenu_item_link{
    border-width:0
}
.tmenu_item_layout_collection .tmenu_item_text{
    display:inline-block
}
.tmenu_collection>img{
    display:block!important;
    width:100%!important;
    height:auto!important
}
.tmenu_collection--above .tmenu_item_text{
    display:block!important;
    margin-top:10px
}
.tmenu_collection--bellow{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.tmenu_collection--bellow .tmenu_item_text{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1;
    display:block;
    margin-top:0;
    margin-bottom:10px
}
.tmenu_collection--bellow img{
    -ms-flex-negative:0;
    flex-shrink:0
}
.tmenu_collection--left{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tmenu_collection--left>img{
    -ms-flex-negative:0;
    flex-shrink:0;
    display:inline-block;
    vertical-align:middle;
    width:30%!important;
    margin-right:10px
}
.tmenu_collection--left .tmenu_item_text{
    margin-top:0;
    vertical-align:middle
}
.tmenu_collection--right{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tmenu_collection--right>img{
    -ms-flex-negative:0;
    flex-shrink:0;
    display:inline-block;
    vertical-align:middle;
    width:30%!important;
    margin-left:10px
}
.tmenu_collection--right .tmenu_item_text{
    margin-top:0;
    vertical-align:middle
}
.tmenu_item_maps{
    position:relative
}
.tmenu_maps{
    min-height:200px
}
.tmenu_item_contact_form{
    position:relative
}
.tmenu_submenu--desktop .tmenu_item_contact_form{
    min-width:100px
}
.tmenu_item_contact_form h4{
    color:inherit
}
.tmenu_contact_title{
    margin-bottom:15px;
    line-height:1.4;
    font-weight:600;
    border:0!important
}
.tmenu_contact_success{
    margin:20px 0;
    color:#8eb94c;
    font-weight:700
}
.tmenu_contact_form:after{
    display:block;
    clear:both;
    content:""
}
.tmenu_contact_form form{
    width:100%;
    display:block
}
.tmenu_contact_item{
    margin-bottom:15px
}
.tmenu_contact_item:last-child{
    margin-bottom:0
}
.tmenu_contact_item label{
    display:none;
    opacity:0;
    visibility:hidden;
    width:0;
    height:0
}
.tmenu_contact_item input[type=email],.tmenu_contact_item input[type=tel],.tmenu_contact_item input[type=text],.tmenu_contact_item textarea{
    display:block;
    width:100%;
    min-width:100px;
    margin:0!important;
    padding:6px 12px;
    font-size:14px;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:2px;
    -webkit-transition:border-color .15s ease-in-out;
    transition:border-color .15s ease-in-out;
    resize:none
}
.tmenu_contact_item input[type=email]:focus,.tmenu_contact_item input[type=tel]:focus,.tmenu_contact_item input[type=text]:focus,.tmenu_contact_item textarea:focus{
    color:#495057;
    background-color:#fff;
    border-color:#333;
    outline:0
}
.tmenu_contact_item input[type=submit]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    float:right!important;
    max-width:100%;
    outline:none;
    margin:0!important;
    padding:8px 20px;
    line-height:1.4;
    border:1px solid #333!important;
    border-radius:2px!important;
    color:#fff!important;
    background-color:#333!important;
    white-space:nowrap;
    text-decoration:none;
    text-align:center;
    cursor:pointer
}
.tmenu_contact_item input[type=submit]:hover{
    color:#495057;
    background-color:#222!important
}
.tmenu_custom_content{
    position:relative;
    line-height:1.4
}
.tmenu_app_mobile .tmenu_custom_content h1,.tmenu_app_mobile .tmenu_custom_content h2,.tmenu_app_mobile .tmenu_custom_content h3,.tmenu_app_mobile .tmenu_custom_content h4,.tmenu_app_mobile .tmenu_custom_content h6{
    color:inherit
}
.tmenu_submenu--desktop .tmenu_custom_content{
    min-width:220px;
    font-size:14px;
    text-align:left;
    text-transform:none!important
}
.tmenu_custom_content a{
    display:inline!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-transform:none!important;
    text-decoration:none!important;
    font-size:inherit!important
}
.tmenu_custom_content img{
    max-width:100%
}
.tmenu_submenu_type_mega .tmenu_item_layout_block .tmenu_submenu{
    width:auto!important;
    margin:0 -2px!important;
    padding-top:0!important;
    padding-bottom:0!important
}
.tmenu_submenu_type_mega .tmenu_item_layout_block .tmenu_submenu>.tmenu_item{
    padding-right:2px!important;
    padding-left:2px!important
}
.tmenu_imgswap.tmenu_image--left .tmenu_imgswap_images{
    margin-right:10px
}
.tmenu_imgswap.tmenu_image--right .tmenu_imgswap_images{
    margin-left:10px
}
.tmenu_imgswap_images{
    position:relative;
    overflow:hidden
}
.tmenu_imgswap_images img{
    display:block!important;
    width:100%!important;
    height:auto!important
}
.tmenu_imgswap_images:hover .tmenu_imgswap_after{
    opacity:1;
    -webkit-transform:translate(0);
    transform:translate(0)
}
.tmenu_imgswap_shadow:hover{
    -webkit-box-shadow:0 30px 60px -30px rgba(0,0,0,.5);
    box-shadow:0 30px 60px -30px rgba(0,0,0,.5)
}
.tmenu_imgswap_after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-transition:opacity .4s,-webkit-transform .4s;
    transition:opacity .4s,-webkit-transform .4s;
    transition:opacity .4s,transform .4s;
    transition:opacity .4s,transform .4s,-webkit-transform .4s;
    will-change:opacity,transform;
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1
}
.tmenu_imgswap_fade .tmenu_imgswap_after{
    opacity:0
}
.tmenu_imgswap_top .tmenu_imgswap_after{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.tmenu_imgswap_bottom .tmenu_imgswap_after{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.tmenu_imgswap_left .tmenu_imgswap_after{
    -webkit-transform:translate(-100%);
    transform:translate(-100%)
}
.tmenu_imgswap_right .tmenu_imgswap_after{
    -webkit-transform:translate(100%);
    transform:translate(100%)
}
.tmenu_mobile_nav{
    padding:0;
    margin:0
}
.tmenu_item_mobile{
    margin:0!important;
    text-align:left
}
.tmenu_item_mobile,.tmenu_item_mobile .tmenu_item_text{
    padding:0!important
}
.tmenu_app_mobile .tmenu_item_mobile{
    display:block;
    max-width:100%;
    position:relative
}
.tmenu_item_mobile .tmenu_custom_content,.tmenu_item_mobile .tmenu_item_contact_form,.tmenu_item_mobile .tmenu_item_link,.tmenu_item_mobile .tmenu_item_maps,.tmenu_item_mobile .tmenu_item_search{
    display:block;
    padding:12px 15px;
    font-size:16px;
    line-height:1.4;
    height:auto!important
}
.tmenu_item_mobile .tmenu_contact_item .tmenu_contact_item textarea,.tmenu_item_mobile .tmenu_contact_item input[type=email],.tmenu_item_mobile .tmenu_contact_item input[type=tel],.tmenu_item_mobile .tmenu_contact_item input[type=text]{
    min-width:auto
}
.tmenu_item_mobile .tmenu_submenu{
    position:relative!important;
    margin:0!important;
    padding:0 0 0 15px!important;
    border:0!important;
    -webkit-box-shadow:0!important;
    box-shadow:0!important;
    left:0;
    width:100%;
    height:0;
    background:transparent;
    overflow:hidden
}



.tmenu_item_mobile .tmenu_indicator{
    position:absolute;
    width:30px;
    height:30px;
    max-height:100%;
    right:5px;
    left:auto;
    margin-left:0;
    float:none;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tmenu_item_mobile .tmenu_indicator+.tmenu_item_badge{
    right:38px
}
.tmenu_item_mobile>.tmenu_submenu{
    position:relative;
    border-width:0;
    background:transparent
}
.tmenu_item_mobile .tmenu_submenu_type_automatic .tmenu_submenu{
    position:relative;
    -webkit-box-shadow:none;
    box-shadow:none;
    left:0
}
.tmenu_item_mobile.tmenu_item_active>.tmenu_item_link,.tmenu_item_mobile .tmenu_item_active>.tmenu_item_link{
    background:rgba(0,0,0,.05)
}
.tmenu_item_mobile.tmenu_item_active>.tmenu_item_link .tmenu_indicator_icon,.tmenu_item_mobile .tmenu_item_active>.tmenu_item_link .tmenu_indicator_icon{
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.tmenu_item_mobile.tmenu_item_active .tmenu_item_search_type--icon .tmenu_item_search--icon,.tmenu_item_mobile .tmenu_item_active .tmenu_item_search_type--icon .tmenu_item_search--icon{
    display:none!important
}
.tmenu_item_mobile.tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_form,.tmenu_item_mobile .tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_form{
    position:relative!important
}
.tmenu_item_mobile.tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_submit,.tmenu_item_mobile .tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_submit{
    padding-right:15px!important;
    padding-left:15px!important
}
.tmenu_item_mobile.tmenu_item_layout_icon>.tmenu_item_link>.tmenu_item_badge,.tmenu_item_mobile.tmenu_item_layout_text>.tmenu_item_link>.tmenu_item_badge,.tmenu_item_mobile.tmenu_item_level_0>.tmenu_item_link>.tmenu_item_badge{
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.tmenu_item_mobile.tmenu_item_level_0>.tmenu_item_link .tmenu_image{
    margin:0!important
}
.tmenu_item_mobile .tmenu_image--right{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.tmenu_item_mobile.tmenu_item_layout_block>.tmenu_submenu{
    height:auto;
    z-index:1000;
    opacity:1;
    visibility:visible;
    padding-left:0!important
}
.tmenu_item_mobile .tmenu_item_social_icons{
    padding:0!important
}
.tmenu_item_mobile .tmenu_item_search.tmenu_item_search_type--bar .tmenu_search_submit{
    padding-right:15px!important;
    padding-left:15px!important
}
.tmenu_item_mobile .tmenu_item_search .tmenu_item_search--icon{
    height:40px!important;
    padding:0!important
}
.tmenu_item_mobile .tmenu_item_search .tmenu_search_form{
    border-radius:3px;
    background-color:transparent
}
.tmenu_app .tmenu_item_active{
    z-index:1;
}
.tmenu_item_active>.tmenu_submenu{
    z-index:1000;
    opacity:1;
    visibility:visible
}
.tmenu_item_active.tmenu_item_mobile>.tmenu_submenu{
    height:auto
}
.tmenu_submenu{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    float:none!important;
    width:100%!important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:static;
    z-index:-1;
    top:auto;
    bottom:auto;
    left:0;
    opacity:0;
    visibility:hidden;
    margin:0;
    padding:0;
    list-style:none;
    border-radius:0
}
.tmenu_submenu:after,.tmenu_submenu:before{
    display:none!important
}
.tmenu_submenu--desktop .tmenu_item{
    position:relative
}
.tmenu_item_submenu_type_mega.tmenu_item_active .tmenu_submenu{
    opacity:1;
    visibility:visible;
    margin-top:0;
    background-color: black;
}
.tmenu_item_submenu_type_mega.tmenu_item_active .tmenu_submenu_type_mega>.tmenu-watermark{
    visibility:visible!important
}
.tmenu_submenu_type_mega{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    padding:10px!important
}
.tmenu_submenu_type_mega>.tmenu_item{
    padding:10px!important;
    /* filter: contrast(0.9);
     */
    /* color: ghostwhite;
     */
}
.tmenu_submenu_type_mega .tmenu_submenu{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    padding:10px 0!important;
    position:relative!important;
    top:0!important;
    left:0!important;
    background:transparent!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    z-index:1!important
}
.tmenu_submenu_type_mega .tmenu_submenu .tmenu_item{
    margin:0!important;
    padding:0!important
}
.tmenu_submenu_type_mega .tmenu_submenu:after,.tmenu_submenu_type_mega .tmenu_submenu:before{
    display:none
}
.tmenu_submenu_type_mega .tmenu_item_link{
    padding-top:5px!important;
    padding-bottom:5px!important;
    color: #ededed;
    font-size: 17px;
}
.tmenu_submenu_type_mega .tmenu_indicator{
    display:none
}
.tmenu_submenu_type_mega .tmenu_item_badge{
    top:7px;
    right:13px
}
.tmenu_submenu_mega_fullscreen{
    padding:40px 0!important
}
.tmenu_item--root:not(.tmenu_item_active) .tmenu_submenu_mega_fullscreen{
    overflow:visible
}
.tmenu_submenu_mega_fullscreen:before{
    content:""!important;
    display:block!important;
    position:absolute;
    left:50%;
    top:0;
    height:100%;
    background-color:inherit
}
.tmenu_item_submenu_type_tab.tmenu_item_active .tmenu_submenu_tab_item.tmenu_submenu_tab_active{
    height:100%;
    visibility:visible;
    opacity:1
}
.tmenu_item_submenu_type_tab.tmenu_item_active .tmenu_submenu_tab_item .tmenu_submenu{
    height:auto;
    margin-top:0;
    opacity:1;
    visibility:visible;
    z-index:1000
}
.tmenu_submenu_type_tab{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
@media (min-width:576px){
    .tmenu_app--horizontal .tmenu_submenu_type_tab{
        min-width:540px
    }
}
@media (min-width:768px){
    .tmenu_app--horizontal .tmenu_submenu_type_tab{
        min-width:720px
    }
}
.tmenu_submenu_tab_control{
    position:relative!important;
    z-index:2;
    top:0!important;
    left:0!important;
    background:transparent!important;
    list-style:none!important;
    border-color:rgba(0,0,0,.05);
    border-style:solid!important;
    border-width:0 1px 0 0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.tmenu_submenu_tab_control,.tmenu_submenu_tab_control li{
    display:block!important;
    margin:0!important;
    padding:0!important
}
.tmenu_submenu_tab_control li{
    float:none!important
}
.tmenu_submenu_tab_control li img{
    display:inline-block!important;
    width:30%!important;
    max-width:100px;
    margin-right:7px!important
}
.tmenu_submenu_tab_control li:after,.tmenu_submenu_tab_control li:before{
    display:none!important
}
.tmenu_submenu_tab_control .tmenu_item_link{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important;
    padding:12px 25px!important;
    background:transparent!important;
    text-align:left
}
.tmenu_submenu_tab_control .tmenu_submenu_tab_active{
    background:rgba(0,0,0,.1)!important
}
.tmenu_submenu_tab_position_left .tmenu_indicator,.tmenu_submenu_tab_position_right .tmenu_indicator{
    position:absolute!important
}
.tmenu_submenu_tab_position_left .tmenu_col-2+.tmenu_submenu_tab_content,.tmenu_submenu_tab_position_right .tmenu_col-2+.tmenu_submenu_tab_content{
    max-width:83.33333%
}
.tmenu_submenu_tab_position_left .tmenu_col-3+.tmenu_submenu_tab_content,.tmenu_submenu_tab_position_right .tmenu_col-3+.tmenu_submenu_tab_content{
    max-width:75%
}
.tmenu_submenu_tab_position_left .tmenu_col-4+.tmenu_submenu_tab_content,.tmenu_submenu_tab_position_right .tmenu_col-4+.tmenu_submenu_tab_content{
    max-width:66.66667%
}
.tmenu_submenu_tab_position_left .tmenu_col-5+.tmenu_submenu_tab_content,.tmenu_submenu_tab_position_right .tmenu_col-5+.tmenu_submenu_tab_content{
    max-width:58.33333%
}
.tmenu_submenu_tab_position_left .tmenu_col-6+.tmenu_submenu_tab_content,.tmenu_submenu_tab_position_right .tmenu_col-6+.tmenu_submenu_tab_content{
    max-width:50%
}
.tmenu_submenu_tab_item{
    height:0;
    display:block;
    visibility:hidden;
    opacity:0;
    overflow:hidden
}
.tmenu_submenu_tab_item>.tmenu_submenu{
    min-height:100%;
    width:100%;
    position:relative!important;
    left:0!important;
    top:0!important;
    margin:0!important;
    background-color:transparent!important;
    border:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.tmenu_submenu_tab_item .tmenu_indicator{
    display:none
}
.tmenu_submenu_tab_position_left li{
    width:100%!important
}
.tmenu_submenu_tab_position_right .tmenu_submenu_tab_control{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    border-width:0 0 0 1px!important
}
.tmenu_submenu_tab_position_right .tmenu_submenu_tab_control li{
    width:100%!important
}
.tmenu_submenu_tab_position_top{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.tmenu_submenu_tab_position_top .tmenu_submenu_tab_control{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    max-width:100%;
    border-width:0 0 1px 0!important;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.tmenu_submenu_tab_position_top .tmenu_submenu_tab_control>li{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    border-right:1px solid rgba(0,0,0,.05)
}
.tmenu_submenu_tab_position_top .tmenu_submenu_tab_control>li img{
    max-width:50px!important
}
.tmenu_submenu_tab_position_bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.tmenu_submenu_tab_position_bottom .tmenu_submenu_tab_control{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    max-width:100%;
    border-width:1px 0 0 0!important;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.tmenu_submenu_tab_position_bottom .tmenu_submenu_tab_control>li{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    border-right:1px solid rgba(0,0,0,.05)
}
.tmenu_submenu_tab_position_bottom .tmenu_submenu_tab_control>li img{
    max-width:50px!important
}
.tmenu_app .tmenu_item.tmenu_item_submenu_type_flyout{
    position:relative
}
.tmenu_item_submenu_type_flyout .tmenu_submenu{
    position:absolute;
    background:#fff;
    -webkit-box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important;
    box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important;
    top:100%;
    left:0;
    min-width:220px;
    padding-top:7px!important;
    padding-bottom:7px!important
}
.tmenu_item_submenu_type_flyout .tmenu_submenu_flyout_position_automatic,.tmenu_item_submenu_type_flyout .tmenu_submenu_flyout_position_right,.tmenu_item_submenu_type_flyout .tmenu_submenu_type_automatic{
    top:0;
    left:100%
}
.tmenu_item_submenu_type_flyout .tmenu_submenu_flyout_position_right .tmenu_submenu_type_automatic{
    left:auto;
    right:100%
}
.tmenu_item_submenu_type_flyout .tmenu_submenu_flyout_position_left{
    top:0;
    left:auto;
    right:100%
}
.tmenu_item_submenu_type_flyout .tmenu_submenu_flyout_position_stack{
    left:auto;
    right:auto;
    top:100%
}
.tmenu_item_submenu_type_flyout.tmenu_item--root>.tmenu_submenu{
    left:0;
    top:100%
}
.tmenu_item_submenu_type_flyout.tmenu_item--root>.tmenu_submenu_flyout_position_left{
    left:0
}
.tmenu_item_submenu_type_flyout.tmenu_item--root>.tmenu_submenu_flyout_position_right{
    left:auto;
    right:0
}
.tmenu_submenu_type_flyout .tmenu_col{
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.tmenu_submenu_type_flyout .tmenu_item{
    position:relative;
    min-width:150px;
    margin:0!important;
    padding:0!important;
    display:block!important
}
.tmenu_submenu_type_flyout .tmenu_item_link{
    display:block!important;
    padding:7px 25px!important
}
.tmenu_item_submenu_flyout_column_split>.tmenu_submenu_type_flyout{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important;
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.tmenu_item_submenu_flyout_column_split>.tmenu_submenu_type_flyout>.tmenu_item{
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    width:50%!important;
    min-width:auto!important;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:first-child>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:first-child>.tmenu_submenu{
    top:-7px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(2)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(2)>.tmenu_submenu{
    top:-37px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(3)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(3)>.tmenu_submenu{
    top:-67px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(4)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(4)>.tmenu_submenu{
    top:-97px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(5)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(5)>.tmenu_submenu{
    top:-127px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(6)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(6)>.tmenu_submenu{
    top:-157px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(7)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(7)>.tmenu_submenu{
    top:-187px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(8)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(8)>.tmenu_submenu{
    top:-217px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(9)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(9)>.tmenu_submenu{
    top:-247px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(10)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(10)>.tmenu_submenu{
    top:-277px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(11)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(11)>.tmenu_submenu{
    top:-307px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(12)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(12)>.tmenu_submenu{
    top:-337px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(13)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(13)>.tmenu_submenu{
    top:-367px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(14)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(14)>.tmenu_submenu{
    top:-397px
}
.tmenu_item_submenu_flyout_align_top>.tmenu_submenu .tmenu_item:nth-child(15)>.tmenu_submenu,.tmenu_submenu_flyout_align_top .tmenu_item:nth-child(15)>.tmenu_submenu{
    top:-427px
}
.tmenu_item_submenu_flyout_align_bottom>.tmenu_submenu .tmenu_item>.tmenu_submenu,.tmenu_submenu_flyout_align_bottom .tmenu_item>.tmenu_submenu{
    top:auto;
    bottom:0!important
}
.tmenu_item_submenu_flyout_align_middle>.tmenu_submenu .tmenu_item>.tmenu_submenu,.tmenu_submenu_flyout_align_middle .tmenu_item>.tmenu_submenu{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%
}
.tmenu_submenu_type_stack{
    left:0!important;
    top:100%!important;
    right:0
}
.tmenu_app .tmenu_item_submenu_type_automatic.tmenu_item--root{
    position:relative
}
.tmenu_submenu_type_automatic .tmenu_col{
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.tmenu_item_submenu_mega_position_fullwidth.tmenu_item--root{
    position:static!important
}
.tmenu_submenu_mega_position_fullwidth{
    width:100%!important
}
.tmenu_submenu_mega_position_left{
    left:0;
    right:auto;
    width:800px
}
.tmenu_submenu_mega_position_right{
    left:auto;
    right:0;
    width:800px
}
.tmenu_app .tmenu_item_submenu_mega_position_center{
    position:relative
}
.tmenu_submenu_mega_position_center{
    left:50%;
    right:auto;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    width:800px
}
.tmenu_app .tmenu_item_submenu_mega_position_leftparent{
    position:relative
}
.tmenu_submenu_mega_position_leftparent{
    left:0!important;
    right:auto!important;
    width:800px
}
.tmenu_app .tmenu_item_submenu_mega_position_rightparent{
    position:relative
}
.tmenu_submenu_mega_position_rightparent{
    left:auto!important;
    right:0!important;
    width:800px
}
.tmenu_indicator{
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0!important;
    width:25px;
    height:25px;
    font-size:12px;
    color:inherit!important;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.tmenu_app--horizontal .tmenu_item--root>.tmenu_item_link .tmenu_indicator,.tmenu_submenu_tab_position_bottom .tmenu_submenu_tab_control .tmenu_indicator,.tmenu_submenu_tab_position_top .tmenu_submenu_tab_control .tmenu_indicator{
    position:relative;
    display:inline-block!important;
    vertical-align:baseline;
    top:auto;
    right:auto;
    width:auto;
    height:auto;
    -webkit-transform:translate(0);
    transform:translate(0);
    margin-left:5px
}
.tmenu_indicator_icon{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0!important;
    margin:0!important;
    width:auto!important;
    font-size:inherit!important;
    color:inherit!important
}
.tmenu_indicator_icon svg{
    position:relative!important;
    top:0!important;
    left:0!important;
    margin:0!important;
    width:12px;
    height:12px
}
.tmenu_indicator_icon svg,.tmenu_indicator_icon svg path{
    fill:currentColor!important
}
.tmenu_item--root>.tmenu_item_link .tmenu_indicator_icon svg{
    top:1px!important
}
.tmenu_submenu_flyout_position_automatic .tmenu_indicator_icon,.tmenu_submenu_flyout_position_left .tmenu_indicator_icon{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.tmenu_submenu_flyout_position_right .tmenu_indicator{
    left:0;
    right:auto
}
.tmenu_submenu_flyout_position_right .tmenu_indicator_icon{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.tmenu_submenu_tab_position_left .tmenu_indicator_icon{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.tmenu_submenu_tab_position_right .tmenu_indicator{
    left:0;
    right:auto
}
.tmenu_submenu_tab_position_right .tmenu_indicator_icon{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.tmenu_submenu_tab_position_bottom .tmenu_submenu_tab_control .tmenu_indicator_icon{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.tmenu_skin_black_white .tmenu_submenu .tmenu_item_link{
    color:#555
}
.tmenu_skin_black_white .tmenu_submenu .tmenu_item_link:not([tmenu-disabled-link]):hover{
    color:#111
}
.tmenu_skin_black_white .tmenu_submenu .tmenu_contact_title,.tmenu_skin_black_white .tmenu_submenu .tmenu_custom_content{
    color:#555
}
.tmenu_skin_black_white.tmenu_navbar{
    background:#222
}
.tmenu_skin_black_white.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    color:#d9d9d9;
    background:transparent
}
.tmenu_skin_black_white.tmenu_navbar .tmenu_item--root.tmenu_item_active>.tmenu_item_link{
    color:#fff;
    background:#000
}
.tmenu_skin_black_white .tmenu_item_display_header>.tmenu_item_link{
    border-color:#e9e9e9
}
.tmenu_skin_black_white .tmenu_item--root>.tmenu_submenu{
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.tmenu_skin_black_white .tmenu_item--root .tmenu_submenu_type_flyout,.tmenu_skin_black_white .tmenu_item--root .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_skin_black_white .tmenu_item--root>.tmenu_submenu{
    background:#f9f9f9
}
.tmenu_skin_black_white .tmenu_submenu_tab_control{
    border-color:#e9e9e9
}
.tmenu_skin_white .tmenu_submenu .tmenu_item_link{
    color:#555
}
.tmenu_skin_white .tmenu_submenu .tmenu_item_link:not([tmenu-disabled-link]):hover{
    color:#111
}
.tmenu_skin_white .tmenu_submenu .tmenu_contact_title,.tmenu_skin_white .tmenu_submenu .tmenu_custom_content{
    color:#555
}
.tmenu_skin_white.tmenu_navbar{
    background:#fff
}
.tmenu_skin_white.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    color:#555;
    background:transparent
}
.tmenu_skin_white.tmenu_navbar .tmenu_item--root.tmenu_item_active>.tmenu_item_link{
    color:#000;
    background:#eee
}
.tmenu_skin_white .tmenu_item_display_header>.tmenu_item_link{
    border-color:#e9e9e9
}
.tmenu_skin_white .tmenu_item--root>.tmenu_submenu{
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.tmenu_skin_white .tmenu_item--root .tmenu_submenu_type_flyout,.tmenu_skin_white .tmenu_item--root .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_skin_white .tmenu_item--root>.tmenu_submenu{
    background:#fff
}
.tmenu_skin_white .tmenu_submenu_tab_control{
    border-color:#e9e9e9
}
.tmenu_skin_clean_white .tmenu_submenu .tmenu_item_link{
    color:#555
}
.tmenu_skin_clean_white .tmenu_submenu .tmenu_item_link:not([tmenu-disabled-link]):hover{
    color:#111
}
.tmenu_skin_clean_white .tmenu_submenu .tmenu_contact_title,.tmenu_skin_clean_white .tmenu_submenu .tmenu_custom_content{
    color:#555
}
.tmenu_skin_clean_white.tmenu_navbar{
    background:#fff
}
.tmenu_skin_clean_white.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    color:#555;
    background:transparent
}
.tmenu_skin_clean_white.tmenu_navbar .tmenu_item--root.tmenu_item_active>.tmenu_item_link{
    color:#000;
    background:#f9f9f9
}
.tmenu_skin_clean_white .tmenu_item_display_header>.tmenu_item_link{
    border-color:#e9e9e9
}
.tmenu_skin_clean_white .tmenu_item--root>.tmenu_submenu{
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.tmenu_skin_clean_white .tmenu_item--root .tmenu_submenu_type_flyout,.tmenu_skin_clean_white .tmenu_item--root .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_skin_clean_white .tmenu_item--root>.tmenu_submenu{
    background:#f9f9f9
}
.tmenu_skin_clean_white .tmenu_submenu_tab_control{
    border-color:#e9e9e9
}
.tmenu_skin_clean_white .tmenu_item--root>>.tmenu_submenu{
    border-width:0
}
.tmenu_skin_transparent_black .tmenu_submenu .tmenu_item_link{
    color:#eee
}
.tmenu_skin_transparent_black .tmenu_submenu .tmenu_item_link:not([tmenu-disabled-link]):hover{
    color:#fff
}
.tmenu_skin_transparent_black .tmenu_submenu .tmenu_contact_title,.tmenu_skin_transparent_black .tmenu_submenu .tmenu_custom_content{
    color:#eee
}
.tmenu_skin_transparent_black.tmenu_navbar{
    background:transparent
}
.tmenu_skin_transparent_black.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    color:#666;
    background:transparent
}
.tmenu_skin_transparent_black.tmenu_navbar .tmenu_item--root.tmenu_item_active>.tmenu_item_link{
    color:#111;
    background:transparent
}
.tmenu_skin_transparent_black .tmenu_item_display_header>.tmenu_item_link{
    border-color:#aaa
}
.tmenu_skin_transparent_black .tmenu_item--root>.tmenu_submenu{
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.tmenu_skin_transparent_black .tmenu_item--root .tmenu_submenu_type_flyout,.tmenu_skin_transparent_black .tmenu_item--root .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_skin_transparent_black .tmenu_item--root>.tmenu_submenu{
    background:rgba(0,0,0,.9)
}
.tmenu_skin_transparent_black .tmenu_submenu_tab_control{
    border-color:#aaa
}
.tmenu_skin_transparent_black .tmenu_item--root>>.tmenu_submenu{
    border-width:0
}
.tmenu_skin_transparent_black .tmenu_submenu_tab_control .tmenu_submenu_tab_active{
    background-color:hsla(0,0%,100%,.1)!important
}
.tmenu_skin_transparent_white .tmenu_submenu .tmenu_item_link{
    color:#555
}
.tmenu_skin_transparent_white .tmenu_submenu .tmenu_item_link:not([tmenu-disabled-link]):hover{
    color:#111
}
.tmenu_skin_transparent_white .tmenu_submenu .tmenu_contact_title,.tmenu_skin_transparent_white .tmenu_submenu .tmenu_custom_content{
    color:#555
}
.tmenu_skin_transparent_white.tmenu_navbar{
    background:transparent
}
.tmenu_skin_transparent_white.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    color:#f9f9f9;
    background:transparent
}
.tmenu_skin_transparent_white.tmenu_navbar .tmenu_item--root.tmenu_item_active>.tmenu_item_link{
    color:#fff;
    background:transparent
}
.tmenu_skin_transparent_white .tmenu_item_display_header>.tmenu_item_link{
    border-color:#e9e9e9
}
.tmenu_skin_transparent_white .tmenu_item--root>.tmenu_submenu{
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.tmenu_skin_transparent_white .tmenu_item--root .tmenu_submenu_type_flyout,.tmenu_skin_transparent_white .tmenu_item--root .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_skin_transparent_white .tmenu_item--root>.tmenu_submenu{
    background:#f9f9f9
}
.tmenu_skin_transparent_white .tmenu_submenu_tab_control{
    border-color:#e9e9e9
}
.tmenu_skin_transparent_white .tmenu_item--root>.tmenu_submenu{
    border-width:0
}
.tmenu_skin_white_blue .tmenu_submenu .tmenu_item_link{
    color:#6b7c93
}
.tmenu_skin_white_blue .tmenu_submenu .tmenu_item_link:not([tmenu-disabled-link]):hover{
    color:#6772e5
}
.tmenu_skin_white_blue .tmenu_submenu .tmenu_contact_title,.tmenu_skin_white_blue .tmenu_submenu .tmenu_custom_content{
    color:#6b7c93
}
.tmenu_skin_white_blue.tmenu_navbar{
    background:transparent
}
.tmenu_skin_white_blue.tmenu_navbar .tmenu_item--root>.tmenu_item_link{
    color:#fff;
    background:transparent
}
.tmenu_skin_white_blue.tmenu_navbar .tmenu_item--root.tmenu_item_active>.tmenu_item_link{
    color:hsla(0,0%,100%,.5);
    background:transparent
}
.tmenu_skin_white_blue .tmenu_item_display_header>.tmenu_item_link{
    border-color:rgba(207,215,223,.25)
}
.tmenu_skin_white_blue .tmenu_item--root>.tmenu_submenu{
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.tmenu_skin_white_blue .tmenu_item--root .tmenu_submenu_type_flyout,.tmenu_skin_white_blue .tmenu_item--root .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_skin_white_blue .tmenu_item--root>.tmenu_submenu{
    background:#fff
}
.tmenu_skin_white_blue .tmenu_submenu_tab_control{
    border-color:rgba(207,215,223,.25)
}
.tmenu_skin_white_blue .tmenu_item--root>.tmenu_submenu,.tmenu_skin_white_blue .tmenu_submenu_type_flyout .tmenu_submenu{
    border-width:0;
    border-radius:4px
}
.tmenu-watermark{
    position:absolute;
    bottom:0;
    right:0;
    z-index:10;
    padding:7px 25px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    opacity:.7;
    font-size:12px;
    line-height:1!important
}
.tmenu-watermark>span{
    display:inline-block!important;
    padding:0!important;
    margin:0!important;
    color:#666
}
.tmenu-watermark>a{
    display:inline!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-transform:none!important;
    color:#705ef5!important;
    text-decoration:none!important;
    font-size:inherit!important;
    font-weight:500!important
}
.tmenu-watermark>a:hover{
    color:#503af3!important;
    text-decoration:underline!important;
    cursor:pointer
}
.tmenu-watermark>a svg{
    width:50px;
    height:auto
}
.tmenu_submenu_has_watermark{
    padding-bottom:25px!important
}
.tmenu_transition_fade .tmenu_item_search_type--icon .tmenu_search_form,.tmenu_transition_fade .tmenu_submenu{
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    -webkit-transition-property:opacity,visibility;
    transition-property:opacity,visibility
}
.tmenu_transition_shiftup .tmenu_item--root>.tmenu_submenu,.tmenu_transition_shiftup .tmenu_item--root>.tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_transition_shiftup .tmenu_item_search_type--icon .tmenu_search_form{
    margin-top:20px;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    -webkit-transition-property:margin-top,opacity,visibility;
    transition-property:margin-top,opacity,visibility
}
.tmenu_transition_shiftup .tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_form,.tmenu_transition_shiftup .tmenu_item_active>.tmenu_submenu{
    margin-top:0!important
}
.tmenu_transition_flipin .tmenu_submenu_type_flyout,.tmenu_transition_flipin .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_transition_flipin .tmenu_submenu_type_mega,.tmenu_transition_flipin .tmenu_submenu_type_tab{
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transition-duration:.35s;
    transition-duration:.35s;
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    transition-property:-webkit-transform,transform,opacity,visibility
}
.tmenu_transition_flipin .tmenu_item--root>.tmenu_submenu_type_flyout,.tmenu_transition_flipin .tmenu_item--root>.tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_transition_flipin .tmenu_item--root>.tmenu_submenu_type_mega:not(.tmenu_submenu_mega_position_center),.tmenu_transition_flipin .tmenu_item--root>.tmenu_submenu_type_tab{
    -webkit-transform:perspective(350px) rotateX(-30deg);
    transform:perspective(350px) rotateX(-30deg)
}
.tmenu_transition_flipin .tmenu_item--root>.tmenu_submenu_mega_position_center{
    -webkit-transform:perspective(350px) translate(-50%) rotateX(-30deg);
    transform:perspective(350px) translate(-50%) rotateX(-30deg)
}
.tmenu_transition_flipin .tmenu_item_search_type--icon .tmenu_search_form{
    -webkit-transform:perspective(350px) rotateX(-30deg);
    transform:perspective(350px) rotateX(-30deg);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transition-duration:.35s;
    transition-duration:.35s;
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    transition-property:-webkit-transform,transform,opacity,visibility
}
.tmenu_transition_flipin .tmenu_item_active>.tmenu_submenu_type_automatic,.tmenu_transition_flipin .tmenu_item_active>.tmenu_submenu_type_flyout,.tmenu_transition_flipin .tmenu_item_active>.tmenu_submenu_type_mega:not(.tmenu_submenu_mega_position_center),.tmenu_transition_flipin .tmenu_item_active>.tmenu_submenu_type_tab{
    -webkit-transform:none!important;
    transform:none!important
}
.tmenu_transition_flipin .tmenu_item_active>.tmenu_submenu_mega_position_center{
    -webkit-transform:translate(-50%) rotateX(0deg);
    transform:translate(-50%) rotateX(0deg)
}
.tmenu_transition_flipin .tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_form{
    -webkit-transform:none!important;
    transform:none!important
}
.tmenu_transition_zoomin .tmenu_submenu_type_flyout,.tmenu_transition_zoomin .tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_transition_zoomin .tmenu_submenu_type_mega,.tmenu_transition_zoomin .tmenu_submenu_type_tab{
    -webkit-transition-duration:.25s;
    transition-duration:.25s;
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    transition-property:-webkit-transform,transform,opacity,visibility
}
.tmenu_transition_zoomin .tmenu_item--root>.tmenu_submenu_type_flyout,.tmenu_transition_zoomin .tmenu_item--root>.tmenu_submenu_type_flyout .tmenu_submenu_type_automatic,.tmenu_transition_zoomin .tmenu_item--root>.tmenu_submenu_type_mega:not(.tmenu_submenu_mega_position_center),.tmenu_transition_zoomin .tmenu_item--root>.tmenu_submenu_type_tab{
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.tmenu_transition_zoomin .tmenu_item--root>.tmenu_submenu_mega_position_center{
    -webkit-transform:translate(-50%) scale(.95);
    transform:translate(-50%) scale(.95)
}
.tmenu_transition_zoomin .tmenu_item_search_type--icon .tmenu_search_form{
    -webkit-transform:scale(.8);
    transform:scale(.8);
    -webkit-transition-duration:.25s;
    transition-duration:.25s;
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    transition-property:-webkit-transform,transform,opacity,visibility
}
.tmenu_transition_zoomin .tmenu_item_active>.tmenu_submenu_type_automatic,.tmenu_transition_zoomin .tmenu_item_active>.tmenu_submenu_type_flyout,.tmenu_transition_zoomin .tmenu_item_active>.tmenu_submenu_type_mega:not(.tmenu_submenu_mega_position_center),.tmenu_transition_zoomin .tmenu_item_active>.tmenu_submenu_type_tab{
    -webkit-transform:none!important;
    transform:none!important
}
.tmenu_transition_zoomin .tmenu_item_active>.tmenu_submenu_mega_position_center{
    -webkit-transform:translate(-50%) scale(1);
    transform:translate(-50%) scale(1)
}
.tmenu_transition_zoomin .tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_form{
    -webkit-transform:none!important;
    transform:none!important
}
.tmenu_app--vertical{
    position:relative;
    max-width:500px
}
.tmenu_app--vertical .tmenu_nav{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.tmenu_app--vertical .tmenu_item--root{
    display:block!important;
    width:100%!important
}
.tmenu_app--vertical .tmenu_item--root>.tmenu_item_link{
    white-space:normal!important
}
.tmenu_app--vertical .tmenu_item--root>.tmenu_item_link .tmenu_indicator{
    position:absolute;
    left:auto;
    right:0
}
.tmenu_app--vertical .tmenu_item--root>.tmenu_item_link .tmenu_indicator_icon{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.tmenu_app--vertical .tmenu_item--root>.tmenu_submenu{
    left:100%!important;
    top:0!important
}
.tmenu_app--vertical .tmenu_item--root>.tmenu_submenu_type_mega,.tmenu_app--vertical .tmenu_item--root>.tmenu_submenu_type_tab{
    width:800px!important;
    -webkit-transform:none;
    transform:none
}
.tmenu_app--vertical .tmenu_item--root.tmenu_item_submenu_mega_position_center,.tmenu_app--vertical .tmenu_item--root.tmenu_item_submenu_mega_position_leftparent,.tmenu_app--vertical .tmenu_item--root.tmenu_item_submenu_mega_position_rightparent{
    position:static
}
.tmenu_item_badge{
    position:absolute!important;
    display:inline-block!important;
    width:auto!important;
    top:2px;
    right:3px;
    margin:0!important;
    padding:2px 3px!important;
    line-height:1!important;
    font-size:10px!important;
    border-radius:1px!important;
    letter-spacing:0!important
}
.tmenu_item_content_alignment_left{
    text-align:left!important
}
.tmenu_item_content_alignment_right{
    text-align:right!important
}
.tmenu_item_content_alignment_center{
    text-align:center!important
}
.tmenu_disabled{
    display:none!important
}
.tmenu_submenu_has_masonry{
    overflow:hidden!important
}
.tmenu_masonry_placeholder{
    display:block!important;
    list-style:none!important;
    margin:0!important;
    padding:0!important;
    position:absolute!important;
    top:0!important;
    left:0!important;
    max-width:500px;
    height:1px!important;
    overflow:hidden!important;
    border:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    z-index:-1!important
}
.tmenu_masonry_placeholder,.tmenu_masonry_placeholder .tmenu_submenu{
    visibility:hidden!important;
    opacity:0!important
}
.tmenu_masonry_placeholder .tmenu_col{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.tmenu_masonry_col{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    display:block!important;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    list-style:none!important;
    margin:0!important;
    padding:10px!important;
    border:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background:transparent!important
}
.tmenu_masonry_col:after,.tmenu_masonry_col:before,.tmenu_masonry_col:empty{
    display:none!important
}
.tmenu_masonry_col .tmenu_col{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    display:block!important
}
.tmenu_masonry_col .tmenu_item .tmenu_item_link{
    padding-left:0!important;
    padding-right:0!important
}
.tmenu_masonry_col-2{
    width:50%
}
.tmenu_masonry_col-3{
    width:33.33333%
}
.tmenu_masonry_col-4{
    width:25%
}
.tmenu_masonry_col-5{
    width:20%
}
.tmenu_masonry_col-6{
    width:16.66667%
}
.tmenu_masonry_row{
    width:100%!important;
    margin:0!important;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.tmenu_submenu_has_masonry_2 .tmenu_masonry_placeholder{
    width:50%!important
}
.tmenu_submenu_has_masonry_3 .tmenu_masonry_placeholder{
    width:33.33333%!important
}
.tmenu_submenu_has_masonry_4 .tmenu_masonry_placeholder{
    width:25%!important
}
.tmenu_submenu_has_masonry_5 .tmenu_masonry_placeholder{
    width:20%!important
}
.tmenu_submenu_has_masonry_6 .tmenu_masonry_placeholder{
    width:16.66667%!important
}
.tmenu_submenu_has_scrollbar{
    overflow-x:hidden!important;
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch
}
.tmenu_submenu_has_scrollbar::-webkit-scrollbar{
    width:5px
}
.tmenu_submenu_has_scrollbar::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.25);
    border-radius:2.5px
}
.tmenu_submenu_has_scrollbar::-webkit-scrollbar-track{
    background:rgba(0,0,0,.1);
    border-radius:2.5px;
    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.05);
    box-shadow:inset 0 0 5px rgba(0,0,0,.05)
}
.tmenu_submenu_has_scrollbar{
    scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.1);
    scrollbar-width:thin
}
.tmenu_submenu_has_scrollbar.tmenu_submenu_type_tab .tmenu_submenu_tab_item{
    max-height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
.tmenu_submenu_has_scrollbar.tmenu_submenu_type_tab .tmenu_submenu_tab_item::-webkit-scrollbar{
    width:5px
}
.tmenu_submenu_has_scrollbar.tmenu_submenu_type_tab .tmenu_submenu_tab_item::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.25);
    border-radius:2.5px
}
.tmenu_submenu_has_scrollbar.tmenu_submenu_type_tab .tmenu_submenu_tab_item::-webkit-scrollbar-track{
    background:rgba(0,0,0,.1);
    border-radius:2.5px;
    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.05);
    box-shadow:inset 0 0 5px rgba(0,0,0,.05)
}
.tmenu_submenu_has_scrollbar.tmenu_submenu_type_tab .tmenu_submenu_tab_item{
    scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.1);
    scrollbar-width:thin
}
.tmenu_item_search{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%
}
.tmenu_item_search_type--bar .tmenu_item_search--icon{
    display:none!important
}
.tmenu_item_search_type--icon.tmenu_item_search_align--left .tmenu_search_form{
    right:0;
    left:unset
}
.tmenu_item_search_type--icon .tmenu_search_form{
    position:absolute;
    top:100%;
    left:0;
    height:40px;
    opacity:0;
    visibility:hidden;
    z-index:1000
}
.tmenu_item_active .tmenu_item_search_type--icon .tmenu_search_form{
    opacity:1;
    visibility:visible
}
.tmenu_app--vertical .tmenu_item_search_type--icon .tmenu_item_search--icon{
    width:100%!important;
    padding:0 10px!important
}
.tmenu_app--vertical .tmenu_item_search_type--icon .tmenu_item_search--icon svg{
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.tmenu_app--vertical .tmenu_item_search_type--icon .tmenu_search_form{
    top:50%!important;
    right:unset;
    left:100%!important;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.tmenu_search_form{
    position:relative;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    margin:0;
    border:1px solid #333;
    border-radius:0;
    background-color:#fff;
    overflow:hidden;
    -webkit-box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important;
    box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important
}
.tmenu_item_search--icon,.tmenu_search_clear,.tmenu_search_submit{
    position:relative!important;
    top:0!important;
    left:0!important;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    width:auto!important;
    min-width:auto!important;
    max-height:100%;
    margin:0!important;
    padding:0 15px!important;
    border:1px solid transparent;
    background:transparent!important;
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.tmenu_item_search--icon:focus,.tmenu_item_search--icon:hover,.tmenu_search_clear:focus,.tmenu_search_clear:hover,.tmenu_search_submit:focus,.tmenu_search_submit:hover{
    outline:none;
    cursor:pointer
}
.tmenu_item_search--icon svg,.tmenu_search_clear svg,.tmenu_search_submit svg{
    position:relative;
    top:50%;
    left:50%;
    width:20px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.tmenu_search_input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    display:block!important;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    min-width:100px;
    max-height:100%;
    margin:0!important;
    padding:10px 0!important;
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important
}
.tmenu_search_input,.tmenu_search_input:focus{
    border:0!important;
    background:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    outline:none!important
}
.tmenu_search_clear{
    opacity:0;
    visibility:hidden
}
.tmenu_search_clear.tmenu_search_clear--show{
    opacity:1;
    visibility:visible
}
.tmenu_item_social_icons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%
}
.tmenu_item_social_link:not(:last-child){
    margin-right:10px
}
.tmenu_item_social_link .tmenu_item_link{
    line-height:1
}
.tmenu_sticky{
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:100;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.11);
    box-shadow:0 1px 3px rgba(0,0,0,.11)
}
.tmenu_sticky .tmenu_navbar{
    background:#fff
}
 


.tmenu_indicator_mobile svg {
display:block;
fill:black;
}

.navbar-expand-md .dropdown-menu {
/*margin-left: 20px; */
}

.navbar-expand-md .dropdown-item {
padding:0;
}

.dropdown-item img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
    margin-right: 10px;

}

#nt-mobile-menu .nt_ui_menu {
    margin-top: 10px;
}
.grecaptcha-badge {
    visibility: hidden;
}

.gx_banner-foot {
	margin: 0 auto;

}

.gx_banner-body {
  text-align: center;
  padding: 30px;
 /* background: rgba(0, 0, 0, 0.7);
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);*/
  margin: 0 auto;
}

.gx_banner-body .title {
  font: 800 60px / 1.2 var(--font-family-second);
  font: 800 35px / 1.2 var(--font-family-second) !important;
  letter-spacing: .03em;
  color: #fff;
 /* text-shadow: 
    0 0 10px rgba(255, 255, 255, 0.3),
    0 0 20px rgba(255, 0, 0, 0.5),
    2px 2px 4px rgba(0, 0, 0, 0.8);
	*/
  margin: 0;
}

.countdown-text {
  display: block;
  font-size: 36px;
  margin-bottom: 20px;
  color: #fff;
  text-transform: uppercase;
}

.time-block {
  display: inline-block;
  margin: 0 15px;
  text-align: center;
}

.time-number {
  font-size: 40px;
  font-weight: 900;
  color: #ffffff;
  text-shadow: 0 0 15px rgba(255, 255, 255, 0.5);
  display: block;
  line-height: 1;
  margin-bottom: 5px;
}

.time-label {
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.separator {
  font-size: 40px;
  color: #ff4757;
  margin: 0 5px;
  vertical-align: super;
}

@media (max-width: 768px) {
  .gx_banner-body .title {
    font-size: 36px;
  }
  
  .time-number {
    font-size: 36px;
  }
  
  .time-label {
    font-size: 12px;
  }
  
  .separator {
    font-size: 30px;
  }
}


.site-header_contact.social-links {
	width: 9%;
    padding: 5px;
	padding-left: 10px;
}

.social-links img, .social-links-fixed img {
	width: 28px;
    min-width: 28px;
    margin-right: 5px;
}

.social-links-fixed {
	position: fixed;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999;
    display: flex;
    justify-content: center;
    gap: 20px;
	padding: 7px 0px;
}

@media (max-width:576px){
    .site-header_contact.social-links {
		display: none;
	}
}

@media (min-width:576px){
    .social-links-fixed {
		display: none;
	}
}