:root {
    --mainColor: #f1404b;
    --sidebarBgColorGrey: #FFFFFF;
    --sidebarShadowGrey: rgba(41, 48, 66, 0.10);
    --sidebarLineHeight: 60px;
    --headerMenuHeight: 64px;
    --greyPageHeaderFilter: rgba(255, 255, 255, 0.85);
    --blackPageHeaderFilter: rgba(44, 46, 47, 0.85);
    --backdropFilter: 10px;
    --ajaxTabRadius: 100px;
    --hy-scrollbar-width: 10px;
    --customize-width: 1600px;
}
.header-big.canvas-fx {
    background-color: #f9f9f9;
    /*margin-bottom: -65px;*/
    /*margin-top: 60px;*/
}
.header-big {
    padding-top: 50px;
}.post-top {
     padding-bottom: 50px;
 }  .header-big .s-search {
           margin: 0 auto;
       }#search {
            max-width: 800px;
            position: relative;
        }.header-big .s-type-list {
             position: relative !important;
             display: block;
             white-space: nowrap;
             text-align: center;
             position: inherit;
             top: inherit;
             padding: inherit;
             width: none;
             background: none !important;
             border-radius: inherit;
             box-shadow: none !important;
         }.header-big:not(.no-bg) .s-type-list {
              color: #000;
          }.s-type-list label {
               display: block;
               font-size: 15px;
               text-align: center;
               font-weight: normal;
               margin-bottom: 0;
               padding: 2px 0px;
               word-break: keep-all;
               cursor: pointer;
               transition: .3s;
           }.header-big .s-type-list label {
                position: relative;
                display: inline-block;
            }    .header-big .s-type-list label span {
                     padding: 10px 20px;display: block;
                 }.header-big .s-type-list .anchor {
                      background: #888;
                      border-radius: 100px;
                      width: 10px;
                      height: 4px;
                      bottom: 5px;
                      -webkit-transition: .25s;
                      transition: .25s;
                  }.header-big:not(.no-bg) .s-type-list .anchor {
                       background: #686868;
                   }#search form {
                        position: relative;
                    }#search-icon {
                         position: absolute;
                         z-index: 11;
                         left: 12px;
                         top: 12px;
                         font-size: 25px;
                     }.header-big #search-text {
                          border-radius: 50px; width:calc( 100% - 55px );
                          color: #fff; height:30px;
                          border: 1px solid rgba(255, 255, 255, .05);
                          /*padding: 9px 20px;*/
                          -webkit-backdrop-filter: blur(5px);
                          backdrop-filter: blur(5px);

                            height: 52px;
                           background-color: #fff!important;
                           color: #282a2d;

                            border-radius: 9px;

                           padding-left: 42px; border:2px solid #c1c1c1;
                       }.header-big #search-text:focus {
                            border-color: #20c4ab;
                        }.header-big #search button {
                              position: absolute;
                              top: 0;
                              right: 0;
                              background: transparent;
                              border: 0 !important;
                              width: unset;
                              height: unset;
                              margin: 0 9px;
                              line-height: 50px;
                              border-radius: 3px;
                          }.header-big #search form button {
                               background: #20c4ab;
                               padding: 0px 19px;
                               height: 52px;
                               border-radius: 0px 8px 8px 0px;
                               padding-top: 3px;
                               margin-right: 0px; cursor: pointer;
                               transition: background .2s;
                           }.header-big #search form button:hover {
                                background: #1bb39c;
                            }.header-big #search button i {
                                 color: #fff;
                                 font-size: 24px;
                             }.header-big #search-list {
                                  text-align: center;
                              }#search-list {
                                   position: relative;
                               }.header-big .search-group {
                                    padding: 0;
                                    margin: 0 auto;
                                }.search-group {
                                     display: none;
                                 }.s-current {
                                      display: flex
                                  ;
                                  }.s-current .search-type {
                                        padding-left: 5px;
                                        display: initial;
                                    }.search-type li {
                                         list-style: none;
                                         display: inline-block;
                                     }[hidden] {
                                          display: none !important;
                                      }.header-big .s-type-list label:not(.active), .header-big:not(.no-bg) .search-type label {
                                           opacity: .5; cursor: pointer;
                                           transition: opacity .3s;
                                       }.header-big .search-type input:checked+label, .header-big .search-type input:hover+label {
                                            position: relative;
                                            background: transparent !important;
                                        }.header-big .search-type input:checked+label {
                                             opacity: 1;
                                         }.header-big .search-type input:checked+label:before {
                                              content: '';
                                              border-width: 8px 8px 0px 8px;
                                              border-style: solid;
                                              border-color: rgba(0, 0, 0, .6) transparent transparent;
                                              position: absolute;
                                              left: 50%;
                                              top: 0;
                                              margin-left: -8px;
                                          }.header-big .search-type input:checked+label:before {
                                               border-color: #686868 transparent transparent;
                                           }.header-big:not(.no-bg) .text-muted, .header-big:not(.no-bg) .search-type .menu-item a, .header-big:not(.no-bg) .big-title .h1 {
                                                color: #000 !important;
                                            }.header-big #search-list {
                                                 text-align: center;
                                             }.s-current {
                                                  display: flex;
                                              ;
                                              }.justify-content-center {
                                                   -ms-flex-pack: center !important;
                                                   justify-content: center !important;
                                               }.search-type {
                                                    white-space: nowrap;
                                                    margin: 0;
                                                }.search-type {
                                                     white-space: nowrap;
                                                     margin: 0;
                                                 }.search-type li {
                                                      list-style: none;
                                                      display: inline-block;
                                                  }.header-big .search-type li label, .header-big .search-type li.menu-item {
                                                       padding: 5px 20px; display: block; height:40px; line-height:40px;
                                                   }



@media screen and (max-width: 768px) {
    .header-big.canvas-fx {
        padding: 30px 15px; width:calc( 100%  - 30px );
        margin-bottom: -65px;
        margin-top: 60px;
    }.s-type-list label {
         padding: 5px 0;
     }.header-big .s-type-list label span {
          display: block;
          padding: 10px 10px;
      }
    .header-big .search-type li label, .header-big .search-type li.menu-item{ padding:5px 5px;}




}