
    .mk-grid,
    .mk-inner-grid {
      max-width: 1140px;
    }

    .theme-page-wrapper.right-layout .theme-content,
    .theme-page-wrapper.left-layout .theme-content {
      width: 70%;
    }

    .theme-page-wrapper #mk-sidebar.mk-builtin {
      width: 30%;
    }

    .mk-boxed-enabled,
    .mk-boxed-enabled #mk-header.sticky-header,
    .mk-boxed-enabled #mk-header.transparent-header-sticky,
    .mk-boxed-enabled .mk-secondary-header {
      max-width: 1200px;
    }

    @media handheld,
    only screen and (max-width: 1140px) {
      #sub-footer .item-holder {
        margin: 0 20px;
      }
    }

    body,
    .theme-main-wrapper {
      background-color: #ffffff;
      background-position: right bottom;
      background-attachment: scroll;
      background-repeat: repeat;
    }

    .mk-side-dashboard {
      background-color: #191919;
    }

    #mk-header,
    .mk-secondary-header {
      background-color: #ffffff;
      background-position: right bottom;
      background-attachment: scroll;
      background-repeat: repeat;
      ;
    }

    .mk-header-toolbar {
      background-color: #eeeeee;
      background-position: right bottom;
      background-attachment: scroll;
      background-repeat: repeat;
      ;
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
      ;
    }

    .sticky-header-padding {
      background-color: #ffffff;
    }

    #mk-header.transparent-header-sticky,
    #mk-header.sticky-header {
      border-bottom: 1px solid#e6e6e6;
    }

    .transparent-header.light-header-skin,
    .transparent-header.dark-header-skin {
      border-top: none !important;
      background: none !important;
    }

    #mk-page-title .mk-page-title-bg {
      background-color: #fafafa;
      background-position: right bottom;
      background-repeat: repeat;
      border-bottom: 1px solid #fafafa;
      ;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      transform: translateZ(0);
      -webkit-transform: translateZ(0);
    }

    #theme-page {
      position: relative;
    }

    body,
    html {
      width: 100%;
      height: 100%;
    }

    .background-img--page {
      background-color: #ffffff;
      background-position: right bottom;
      background-repeat: repeat;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      transform: translateZ(0);
      -webkit-transform: translateZ(0);
      z-index: -1;
    }

    #mk-footer {
      background-color: #f6f7f8;
      background-position: right bottom;
      background-attachment: scroll;
      background-repeat: repeat;
      transform: translateZ(0);
      -webkit-transform: translateZ(0);
    }

    #sub-footer {
      background-color: #f6f7f8;
    }

    #mk-page-title {
      padding: 40px 0;
    }

    #mk-page-title .mk-page-heading {
      font-size: 30px;
      color: #444444;
      ;
      ;
    }

    #mk-breadcrumbs {
      line-height: 30px;
    }

    .widgettitle {
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
      font-size: 16px;
    }

    .widgettitle:after {}

    .mk-side-dashboard .widgettitle,
    .mk-side-dashboard .widgettitle a {
      color: #595757;
    }

    .mk-side-dashboard,
    .mk-side-dashboard p {
      color: #6f6f6f;
    }

    .mk-side-dashboard a {
      color: #ffffff;
    }

    .mk-side-dashboard a:hover {
      color: #029be2;
    }

    #mk-sidebar .widgettitle,
    #mk-sidebar .widgettitle a {
      color: #555555;
    }

    #mk-sidebar,
    #mk-sidebar p {
      color: #666666;
    }

    #mk-sidebar a {
      color: #444444;
    }

    #mk-sidebar a:hover {
      color: #029be2;
    }

    #mk-footer .widgettitle,
    #mk-footer .widgettitle a {
      color: #333333;
    }

    #mk-footer,
    #mk-footer p {
      color: #888888;
    }

    #mk-footer a {
      color: #888888;
    }

    #mk-footer a:hover {
      color: #029be2;
    }

    .mk-footer-copyright,
    .mk-footer-copyright a {
      color: #666666 !important;
    }

    .mk-footer-social a {
      color: #666666 !important;
    }

    .mk-footer-social a:hover {
      color: #029be2 !important;
    }

    body {
      line-height: 20px;
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
      font-size: 14px;
      color: #444444;
    }

    p {
      font-size: 14px;
      color: #444444;
      line-height: 26px;
    }

    a {
      color: #333333;
    }

    a:hover {
      color: #029be2;
    }

    #theme-page h1,
    #theme-page h2,
    #theme-page h3,
    #theme-page h4,
    #theme-page h5,
    #theme-page h6 {
      
      color: #444444;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
    }

    input,
    button,
    textarea {
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
    }

    .header-searchform-input input[type=text] {
      background-color: #ffffff;
    }

    .theme-main-wrapper:not(.vertical-header) .sticky-header.sticky-header-padding {
      padding-top: 54px;
    }

    .bottom-header-padding.none-sticky-header {
      padding-top: 54px;
    }

    .bottom-header-padding.none-sticky-header {
      padding-top: 54px;
    }

    .bottom-header-padding.sticky-header {
      padding-top: 54px;
    }

    #mk-header:not(.header-structure-vertical) #mk-main-navigation>ul>li.menu-item,
    #mk-header:not(.header-structure-vertical) #mk-main-navigation>ul>li.menu-item>a,
    #mk-header:not(.header-structure-vertical) .mk-header-search,
    #mk-header:not(.header-structure-vertical) .mk-header-search a,
    #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls,
    #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls a,
    #mk-header:not(.header-structure-vertical) .mk-cart-link,
    #mk-header:not(.header-structure-vertical) .mk-responsive-cart-link,
    #mk-header:not(.header-structure-vertical) .dashboard-trigger,
    #mk-header:not(.header-structure-vertical) .responsive-nav-link,
    #mk-header:not(.header-structure-vertical) .mk-header-social a,
    #mk-header:not(.header-structure-vertical) .mk-margin-header-burger {
      height: 54px;
      line-height: 54px;
    }

    #mk-header:not(.header-structure-vertical).sticky-trigger-header #mk-main-navigation>ul>li.menu-item,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header #mk-main-navigation>ul>li.menu-item>a,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-search,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-search a,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-cart-link,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-responsive-cart-link,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .dashboard-trigger,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .responsive-nav-link,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-social a,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-margin-header-burger,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-wpml-ls,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-wpml-ls a {
      height: 54px;
      line-height: 54px;
    }

    .mk-header-logo,
    .mk-header-logo a {
      height: 50px;
      line-height: 50px;
    }

    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo a {
      height: 50px;
      line-height: 50px;
    }

    .vertical-expanded-state #mk-header.header-structure-vertical,
    .vertical-condensed-state #mk-header.header-structure-vertical:hover {
      width: 280px !important;
    }

    #mk-header.header-structure-vertical {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }

    .vertical-condensed-state .mk-vertical-menu {
      width: 220px;
    }

    .theme-main-wrapper.vertical-expanded-state #theme-page>.mk-main-wrapper-holder,
    .theme-main-wrapper.vertical-expanded-state #theme-page>.mk-page-section,
    .theme-main-wrapper.vertical-expanded-state #theme-page>.wpb_row,
    .theme-main-wrapper.vertical-expanded-state #mk-page-title,
    .theme-main-wrapper.vertical-expanded-state #mk-footer {
      padding-left: 280px;
    }

    @media handheld,
    only screen and (max-width:1140px) {

      .theme-main-wrapper.vertical-expanded-state #theme-page>.mk-main-wrapper-holder,
      .theme-main-wrapper.vertical-expanded-state #theme-page>.mk-page-section,
      .theme-main-wrapper.vertical-expanded-state #theme-page>.wpb_row,
      .theme-main-wrapper.vertical-expanded-state #mk-page-title,
      .theme-main-wrapper.vertical-expanded-state #mk-footer,
      .theme-main-wrapper.vertical-condensed-state #theme-page>.mk-main-wrapper-holder,
      .theme-main-wrapper.vertical-condensed-state #theme-page>.mk-page-section,
      .theme-main-wrapper.vertical-condensed-state #theme-page>.wpb_row,
      .theme-main-wrapper.vertical-condensed-state #mk-page-title,
      .theme-main-wrapper.vertical-condensed-state #mk-footer {
        padding-left: 0px;
      }
    }

    .theme-main-wrapper.vertical-header #mk-page-title,
    .theme-main-wrapper.vertical-header #mk-footer,
    .theme-main-wrapper.vertical-header #mk-header,
    .theme-main-wrapper.vertical-header #mk-header.header-structure-vertical .mk-vertical-menu {
      box-sizing: border-box;
    }

    @media handheld,
    only screen and (min-width:1140px) {

      .vertical-condensed-state #mk-header.header-structure-vertical:hover~#theme-page>.mk-main-wrapper-holder,
      .vertical-condensed-state #mk-header.header-structure-vertical:hover~#theme-page>.mk-page-section,
      .vertical-condensed-state #mk-header.header-structure-vertical:hover~#theme-page>.wpb_row,
      .vertical-condensed-state #mk-header.header-structure-vertical:hover~#mk-page-title,
      .vertical-condensed-state #mk-header.header-structure-vertical:hover~#mk-footer {
        padding-left: 280px;
      }
    }

    .mk-header-logo,
    .mk-header-logo a {
      margin-top: 2px;
      margin-bottom: 2px;
    }

    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo,
    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo a {
      margin-top: 2px;
      margin-bottom: 2px;
    }

    #mk-main-navigation>ul>li.menu-item>a {
      padding: 0 15px;
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
      font-size: 17px;
      text-transform: uppercase;
      font-weight: 400;
    }

    .mk-header-logo.mk-header-logo-center {
      padding: 0 15px;
    }

    .mk-vertical-menu>li.menu-item>a {
      padding: 0 15px;
      font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', u9ed1u4f53, Arial, sans-serif;
      font-size: 17px;
      text-transform: uppercase;
      font-weight: 400;
    }

    .mk-vertical-menu li.menu-item>a,
    .mk-vertical-menu .mk-header-logo {
      text-align: left;
    }

    .main-navigation-ul>li ul.sub-menu li.menu-item a.menu-item-link {
      font-size: 14px;
      text-transform: uppercase;
      font-weight: 500;
    }

    .mk-vertical-menu>li ul.sub-menu li.menu-item a {
      font-size: 14px;
      text-transform: uppercase;
      font-weight: 500;
    }

    #mk-main-navigation>ul>li.menu-item>a,
    .mk-vertical-menu li.menu-item>a {
      color: #444444;
     
    }

    #mk-main-navigation>ul>li.current-menu-item>a,
    #mk-main-navigation>ul>li.current-menu-ancestor>a,
    #mk-main-navigation>ul>li.menu-item:hover>a {
      color: #029be2;
     
    }

    .mk-vertical-menu>li.current-menu-item>a,
    .mk-vertical-menu>li.current-menu-ancestor>a,
    .mk-vertical-menu>li.menu-item:hover>a,
    .mk-vertical-menu ul li.menu-item:hover>a {
      color: #029be2;
    }

    #mk-main-navigation>ul>li.menu-item>a:hover {
      color: #029be2;
     
    }

    .dashboard-trigger,
    .res-nav-active,
    .mk-header-social a,
    .mk-responsive-cart-link {
      color: #444444;
    }

    .dashboard-trigger:hover,
    .res-nav-active:hover {
      color: #029be2;
    }

    #mk-main-navigation ul li.no-mega-menu ul,
    #mk-main-navigation>ul>li.has-mega-menu>ul,
    .header-searchform-input .ui-autocomplete,
    .mk-shopping-box,
    .shopping-box-header>span,
    #mk-main-navigation ul li.mk-header-wpml-ls>ul {
      background-color: #f1f1f1;
    }

    #mk-main-navigation ul ul.sub-menu a.menu-item-link,
    #mk-main-navigation ul li.mk-header-wpml-ls>ul li a {
      color: #898989;
    }

    #mk-main-navigation ul ul li.current-menu-item>a.menu-item-link,
    #mk-main-navigation ul ul li.current-menu-ancestor>a.menu-item-link {
      color: #029be2;
      
    }

    .header-searchform-input .ui-autocomplete .search-title,
    .header-searchform-input .ui-autocomplete .search-date,
    .header-searchform-input .ui-autocomplete i {
      color: #898989;
    }

    .header-searchform-input .ui-autocomplete i,
    .header-searchform-input .ui-autocomplete img {
      border-color: #898989;
    }

    .header-searchform-input .ui-autocomplete li:hover i,
    .header-searchform-input .ui-autocomplete li:hover img {
      border-color: #029be2;
    }

    #mk-main-navigation .megamenu-title,
    .mk-mega-icon,
    .mk-shopping-box .mini-cart-title,
    .mk-shopping-box .mini-cart-button {
      color: #898989;
    }

    #mk-main-navigation ul ul.sub-menu a.menu-item-link:hover,
    .header-searchform-input .ui-autocomplete li:hover,
    #mk-main-navigation ul li.mk-header-wpml-ls>ul li a:hover {
      color: #029be2;
      
    }

    .header-searchform-input .ui-autocomplete li:hover .search-title,
    .header-searchform-input .ui-autocomplete li:hover .search-date,
    .header-searchform-input .ui-autocomplete li:hover i,
    #mk-main-navigation ul ul.sub-menu a.menu-item-link:hover i {
      color: #029be2;
    }

    .header-searchform-input input[type=text],
    .dashboard-trigger,
    .header-search-icon,
    .header-search-close,
    .header-wpml-icon {
      color: #444444;
    }

    .header-search-icon {
      color: #444444;
    }

    .mk-burger-icon div {
      background-color: #444444;
    }

    .header-search-icon:hover {
      color: #444444;
    }

    .responsive-nav-container,
    .responsive-shopping-box {
      background-color: #f1f1f1;
    }

    .mk-responsive-nav a,
    .mk-responsive-nav .has-mega-menu .megamenu-title {
      color: #898989;
     
    }

    .mk-responsive-nav li a:hover {
      color: #029be2;
     
    }

    .mk-header-toolbar {
      border: none;
      border-color: transparent;
    }

    .mk-header-toolbar span {
      color: #444444;
    }

    .mk-header-toolbar span i {
      color: #444444;
    }

    .mk-header-toolbar a {
      color: #444444;
    }

    .mk-header-toolbar a:hover {
      color: #d3b76c;
    }

    .mk-header-toolbar a {
      color: #444444;
    }

    .mk-header-toolbar .mk-header-toolbar-social li a {
      color: #444444;
    }

    .mk-header-toolbar .mk-header-toolbar-social li a:hover {
      color: #d3b76c;
    }

    @media handheld,
    only screen and (max-width: 1240px) {
      .dashboard-trigger.res-mode {
        display: block !important;
      }

      .dashboard-trigger.desktop-mode {
        display: none !important;
      }
    }

    @media handheld,
    only screen and (max-width: 1140px) {

      #mk-header.sticky-header,
      .mk-secondary-header,
      .transparent-header-sticky {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
      }

      #mk-header:not(.header-structure-vertical).put-header-bottom,
      #mk-header:not(.header-structure-vertical).put-header-bottom.sticky-trigger-header,
      #mk-header:not(.header-structure-vertical).put-header-bottom.header-offset-passed,
      .admin-bar #mk-header:not(.header-structure-vertical).put-header-bottom.sticky-trigger-header {
        position: relative;
        bottom: auto;
      }

      .mk-margin-header-burger {
        display: none;
      }

      .main-navigation-ul li.menu-item,
      .mk-vertical-menu li.menu-item,
      .main-navigation-ul li.sub-menu,
      .sticky-header-padding,
      .secondary-header-space {
        display: none !important;
      }

      .vertical-expanded-state #mk-header.header-structure-vertical,
      .vertical-condensed-state #mk-header.header-structure-vertical {
        width: 100% !important;
        height: auto !important;
      }

      .vertical-condensed-state #mk-header.header-structure-vertical:hover {
        width: 100% !important;
      }

      .header-structure-vertical .mk-vertical-menu {
        position: relative;
        padding: 0;
        width: 100%;
      }

      .header-structure-vertical .mk-header-social.inside-grid {
        position: relative;
        padding: 0;
        width: auto;
        bottom: inherit !important;
        height: 54px;
        line-height: 54px;
        float: right !important;
        top: 0 !important;
      }

      /*.mk-header-logo, .mk-header-logo a {height:80px;line-height:80px;}#menu-main-navigation .mk-header-logo {margin-bottom:20px;}.mk-vertical-menu .responsive-nav-link {height:120px !important;}.mk-vertical-header-burger {display:none!important;}.header-structure-vertical .mk-header-social.inside-grid {height:120px;line-height:120px;}*/
      .vertical-condensed-state .header-structure-vertical .mk-vertical-menu>li.mk-header-logo {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        opacity: 1 !important;
        position: relative !important;
        left: 0 !important;
      }

      .vertical-condensed-state .header-structure-vertical .mk-vertical-header-burger {
        opacity: 0 !important;
      }

      .mk-header-logo {
        padding: 0 !important;
      }

      .mk-vertical-menu .responsive-nav-link {
        float: left !important;
        height: 54px;
      }

      .mk-vertical-menu .responsive-nav-link i {
        height: 54px;
        line-height: 54px;
      }

      .mk-vertical-menu .mk-header-logo {
        float: left !important
      }

      .header-search-icon i,
      .mk-cart-link i,
      .mk-responsive-cart-link i {
        padding: 0 !important;
        margin: 0 !important;
        border: none !important;
      }

      .header-search-icon,
      .mk-cart-link,
      .mk-responsive-cart-link {
        margin: 0 8px !important;
        padding: 0 !important;
      }

      .mk-header-logo {
        margin-left: 20px !important;
        display: inline-block !important;
      }

      .main-navigation-ul {
        text-align: center !important;
      }

      .responsive-nav-link {
        display: inline-block !important;
      }

      .mk-shopping-box {
        display: none !important;
      }

      .mk-shopping-cart {
        display: none !important;
      }

      .mk-responsive-shopping-cart {
        display: inline-block !important;
      }
    }

    #mk-header.transparent-header {
      position: absolute;
      left: 0;
    }

    .mk-boxed-enabled #mk-header.transparent-header {
      left: inherit;
    }

    .add-corner-margin .mk-boxed-enabled #mk-header.transparent-header {
      left: 0;
    }

    .transparent-header {
      transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
    }

    .transparent-header.transparent-header-sticky {
      opacity: 1;
      left: auto !important;
    }

    .transparent-header #mk-main-navigation ul li .sub {
      border-top: none;
    }

    .transparent-header .mk-cart-link:hover,
    .transparent-header .mk-responsive-cart-link:hover,
    .transparent-header .dashboard-trigger:hover,
    .transparent-header .res-nav-active:hover,
    .transparent-header .header-search-icon:hover {
      opacity: 0.7;
    }

    .transparent-header .header-searchform-input input[type=text] {
      background-color: transparent;
    }

    .transparent-header.light-header-skin .dashboard-trigger,
    .transparent-header.light-header-skin .dashboard-trigger:hover,
    .transparent-header.light-header-skin .res-nav-active,
    .transparent-header.light-header-skin #mk-main-navigation>ul>li.menu-item>a,
    .transparent-header.light-header-skin #mk-main-navigation>ul>li.current-menu-item>a,
    .transparent-header.light-header-skin #mk-main-navigation>ul>li.current-menu-ancestor>a,
    .transparent-header.light-header-skin #mk-main-navigation>ul>li.menu-item:hover>a,
    .transparent-header.light-header-skin #mk-main-navigation>ul>li.menu-item>a:hover,
    .transparent-header.light-header-skin .res-nav-active:hover,
    .transparent-header.light-header-skin .header-searchform-input input[type=text],
    .transparent-header.light-header-skin .header-search-icon,
    .transparent-header.light-header-skin .header-search-close,
    .transparent-header.light-header-skin .header-search-icon:hover,
    .transparent-header.light-header-skin .mk-cart-link,
    .transparent-header.light-header-skin .mk-responsive-cart-link,
    .transparent-header.light-header-skin .mk-header-social a,
    .transparent-header.light-header-skin .mk-header-wpml-ls a {
      color: #fff !important;
    }

    .transparent-header.light-header-skin .mk-burger-icon div {
      background-color: #fff;
    }

    .transparent-header.light-header-skin .mk-light-logo {
      display: inline-block !important;
    }

    .transparent-header.light-header-skin .mk-dark-logo {
      display: none !important;
    }

    .transparent-header.light-header-skin.transparent-header-sticky .mk-light-logo {
      display: none !important;
    }

    .transparent-header.light-header-skin.transparent-header-sticky .mk-dark-logo {
      display: inline-block !important;
    }

    .transparent-header.dark-header-skin .dashboard-trigger,
    .transparent-header.dark-header-skin .dashboard-trigger:hover,
    .transparent-header.dark-header-skin .res-nav-active,
    .transparent-header.dark-header-skin #mk-main-navigation>ul>li.menu-item>a,
    .transparent-header.dark-header-skin #mk-main-navigation>ul>li.current-menu-item>a,
    .transparent-header.dark-header-skin #mk-main-navigation>ul>li.current-menu-ancestor>a,
    .transparent-header.dark-header-skin #mk-main-navigation>ul>li.menu-item:hover>a,
    .transparent-header.dark-header-skin #mk-main-navigation>ul>li.menu-item>a:hover,
    .transparent-header.dark-header-skin .res-nav-active:hover,
    .transparent-header.dark-header-skin .header-searchform-input input[type=text],
    .transparent-header.dark-header-skin .header-search-icon,
    .transparent-header.dark-header-skin .header-search-close,
    .transparent-header.dark-header-skin .header-search-icon:hover,
    .transparent-header.dark-header-skin .mk-cart-link,
    .transparent-header.dark-header-skin .mk-responsive-cart-link,
    .transparent-header.dark-header-skin .mk-header-social a,
    .transparent-header.dark-header-skin .mk-header-wpml-ls a {
      color: #444;
    }

    .transparent-header.dark-header-skin .mk-burger-icon div {
      background-color: #444;
    }

    .mk-skin-color,
    .blog-categories a,
    .blog-categories,
    .rating-star .rated,
    .widget_testimonials .testimonial-position,
    .testimonial-company,
    .portfolio-similar-meta .cats,
    .entry-meta .cats a,
    .search-meta span a,
    .search-meta span,
    .single-share-trigger:hover,
    .single-share-trigger.mk-toggle-active,
    .project_content_section .project_cats a,
    .mk-love-holder i:hover,
    .blog-comments i:hover,
    .comment-count i:hover,
    .widget_posts_lists li .cats a,
    .mk-employeee-networks li a:hover,
    .mk-tweet-shortcode span a,
    .classic-hover .portfolio-permalink:hover i,
    .mk-pricing-table .mk-icon-star,
    .mk-process-steps.dark-skin .step-icon,
    .mk-edge-next,
    .mk-edge-prev,
    .prev-item-caption,
    .next-item-caption,
    .mk-employees.column_rounded-style .team-member-position,
    .mk-employees.column-style .team-member-position,
    .mk-event-countdown.accent-skin .countdown-timer,
    .mk-event-countdown.accent-skin .countdown-text,
    .mk-box-text:hover i,
    .mk-process-steps.light-skin .mk-step:hover .step-icon,
    .mk-process-steps.light-skin .active-step-item .step-icon,
    .blog-modern-entry .blog-categories,
    .woocommerce-thanks-text {
      color: #0059ab;
    }

    .mk-love-holder .item-loved i,
    .widget_posts_lists .cats a,
    #mk-breadcrumbs a:hover,
    .widget_social_networks a.light,
    .widget_posts_tabs .cats a {
      color: #0059ab !important;
    }

    a:hover,
    .mk-tweet-shortcode span a:hover {
      color: #029be2;
    }

    /* Main Skin Color : Background-color Property */
    #wp-calendar td#today,
    div.jp-play-bar,
    .mk-header-button:hover,
    .next-prev-top .go-to-top:hover,
    .wide-eye-portfolio-item .portfolio-meta .the-title,
    .mk-portfolio-carousel .portfolio-meta:before,
    .meta-image.frame-grid-portfolio-item .portfolio-meta .the-title,
    .masonry-border,
    .author-social li a:hover,
    .slideshow-swiper-arrows:hover,
    .mk-clients-shortcode .clients-info,
    .mk-contact-form-wrapper .mk-form-row i.input-focused,
    .mk-login-form .form-row i.input-focused,
    .comment-form-row i.input-focused,
    .widget_social_networks a:hover,
    .mk-social-network a:hover,
    .blog-masonry-entry .post-type-icon:hover,
    .list-posttype-col .post-type-icon:hover,
    .single-type-icon,
    .demo_store,
    .add_to_cart_button:hover,
    .mk-process-steps.dark-skin .mk-step:hover .step-icon,
    .mk-process-steps.dark-skin .active-step-item .step-icon,
    .mk-process-steps.light-skin .step-icon,
    .mk-social-network a.light:hover,
    .widget_tag_cloud a:hover,
    .widget_categories a:hover,
    .edge-nav-bg,
    .gform_wrapper .button:hover,
    .mk-event-countdown.accent-skin li:before,
    .masonry-border,
    .mk-gallery.thumb-style .gallery-thumb-lightbox:hover,
    .fancybox-close:hover,
    .fancybox-nav span:hover,
    .blog-scroller-arrows:hover,
    ul.user-login li a i,
    .mk-isotop-filter ul li a.current,
    .mk-isotop-filter ul li a:hover {
      background-color: #0059ab;
    }

    ::-webkit-selection {
      background-color: #0059ab;
      color: #fff;
    }

    ::-moz-selection {
      background-color: #0059ab;
      color: #fff;
    }

    ::selection {
      background-color: #0059ab;
      color: #fff;
    }

    .next-prev-top .go-to-top,
    .mk-contact-form-wrapper .text-input:focus,
    .mk-contact-form-wrapper .mk-textarea:focus,
    .widget .mk-contact-form-wrapper .text-input:focus,
    .widget .mk-contact-form-wrapper .mk-textarea:focus,
    .mk-contact-form-wrapper .mk-form-row i.input-focused,
    .comment-form-row .text-input:focus,
    .comment-textarea textarea:focus,
    .comment-form-row i.input-focused,
    .mk-login-form .form-row i.input-focused,
    .mk-login-form .form-row input:focus,
    .mk-event-countdown.accent-skin li {
      border-color: #0059ab !important;
    }

    #sub-footer {
      border-top: 1px solid #0059ab;
    }

    .mk-divider .divider-inner i {
      background-color: #ffffff;
    }

    .mk-loader {
      border: 2px solid #0059ab;
    }

    .alt-title span,
    .single-post-fancy-title span,
    .portfolio-social-share,
    .woocommerce-share ul {
      background-color: #ffffff;
    }

    .mk-go-top {
      display: none;
    }

    #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
      height: 100% !important;
      line-height: 85px !important;
    }

    .main-navigation-ul:hover>.menu-item>.menu-item-link {
      opacity: 1 !important;
    }

    .transparent-header.dark-header-skin #mk-main-navigation>ul>li.menu-item>a:hover {
      color: #029be2 !important;
    }

    .main-navigation-ul li.no-mega-menu ul.sub-menu {
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
    }

    @media handheld,
    only screen and (min-width:372px) and (max-width: 460px) {
      #mk-header:not(.header-structure-vertical) .mk-header-logo img {
        height: 80% !important;
      }
    }

    @media handheld,
    only screen and (min-width:0px) and (max-width: 321px) {
      #mk-header:not(.header-structure-vertical) .mk-header-logo img {
        height: 60% !important;
      }
    }

    @media handheld,
    only screen and (max-width: 370px) and (min-width: 325px) {
      #mk-header:not(.header-structure-vertical) .mk-header-logo img {
        height: 70% !important;
      }
    }

    @media handheld,
    only screen and (min-width:760px) {
      .dashboard-trigger {
        display: none !important;
      }
    }

    @media handheld,
    only screen and (min-width:760px) {
      #mk-header:not(.header-structure-vertical) #mk-main-navigation>ul>li.menu-item {
        height: 75px !important;
      }

      #mk-header:not(.header-structure-vertical) #mk-main-navigation>ul>li.menu-item>a {
        height: 25px;
      }

      #mk-header {
        height: 90px;
      }

      #mk-header:not(.header-structure-vertical).sticky-trigger-header #mk-main-navigation>ul>li.menu-item>a {
        height: 25px !important;
        line-height: 85px !important;
      }

      #dl {
        text-align: center;
        position: absolute !important;
        width: 80px;
        top: 10px;
        height: 30px !important;
        line-height: 30px !important;
        right: 210px;
        border: 1px solid #00b7ef;
        border-radius: 5px;
        color: #00b9ef !important;
      }

      #dl:hover {
        color: #ffffff !important;
        background: #00b9ef !important;
      }

      #zc {
        text-align: center;
        position: absolute !important;
        width: 80px;
        top: 10px;
        height: 30px !important;
        line-height: 30px !important;
        right: 120px;
        border: 1px solid #00b7ef;
        border-radius: 5px;
        color: #ffffff !important;
        background: #009bef !important;
      }

      #zc:hover {
        color: #ffffff !important;
        background: #005BAC !important;
      }

      #phone {
        position: absolute !important;
        width: 400px;
        top: -28px;
        right: 230px;
        height: 30px !important;
        line-height: 115px !important;
      }

      #phone:hover {
        color: #444444 !important;
      }
    }

    .transparent-header.dark-header-skin {
      background-color: rgba(255, 255, 255, 0.8) !important;
    }

    .btn_blue {
      color: white !important;
      padding: 8px 20px;
      background: #00b9ef;
      border-radius: 5px;
    }

    .btn_blue:hover {
      background: #005bac;
      color: white;
    }

    .b_blue {
      color: white !important;
      padding: 8px 20px;
      background: #00b9ef;
      border-radius: 5px;
    }

    .y_blue {
      color: white !important;
      padding: 8px 20px;
      background: #f4ab2e;
      border-radius: 5px;
    }

    .g_blue {
      color: white !important;
      padding: 8px 20px;
      background: #66bd8c;
      border-radius: 5px;
    }

    #mk-header .mk-grid {
      position: relative;
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .widgettitle:after {
      display: none;
    }

    .iedl {
      text-align: center;
      position: absolute !important;
      width: 80px;
      top: -40px;
      height: 30px !important;
      line-height: 30px !important;
      right: 140px;
      border: 1px solid #00b7ef;
      border-radius: 5px;
      color: #00b9ef !important;
    }

    .iedl:hover {
      color: #ffffff !important;
      background: #00b9ef !important;
    }

    .iezc {
      text-align: center;
      position: absolute !important;
      width: 80px;
      top: -40px;
      height: 30px !important;
      line-height: 30px !important;
      right: 80px;
      border: 1px solid #00b7ef;
      border-radius: 5px;
      color: #00b9ef !important;
    }

    .iezc:hover {
      color: #ffffff !important;
      background: #00b9ef !important;
    }

    .iephone {
      position: absolute !important;
      width: 400px;
      top: -28px;
      right: 200px;
      height: 80px !important;
      line-height: 115px !important;
    }

    .iephone:hover {
      color: #444444 !important;
    }

    .ietop {
      top: 35px !important;
    }

    .iemenu {
      height: 25px !important;
      line-height: 85px !important;
    }

    .kjl {
      position: relative !important;
    }

    .foot-text-d {
      text-align: center;
    }

    @media handheld,
    only screen and (max-width:760px) {
      .foot-text-d {
        text-align: center !important;
      }
    }

    @media handheld,
    only screen and (max-width: 760px) {
      .dashboard-trigger.desktop-mode {
        display: block !important;
      }

      .mk-header-logo {
        margin-left: 80px !important;
      }

      .responsive-nav-link {
        display: none !important;
      }

      .dashboard-trigger.desktop-mode {}

      .mk-theme-icon-responsive:before {
        content: '' !important;
        background-image: url('../images/menu-0.png');
        width: 55px;
        height: 55px;
        background-size: 100% 100%;
      }

      .theme-main-wrapper {
        overflow-x: hidden !important;
      }

      .mk-side-dashboard-menu-header {
        position: relative;
        background-color: #1360A9;
        padding: 14px;
        font-size: 18px;
      }

      .sub-menu {
        display: none;
      }

      .mk-go-top {
        display: block !important;
      }
    }

    a:hover {
      text-decoration: none !important;
    }
    .li_f {
        background: url(../images/zbj_banner.jpg) no-repeat center;
      }
  
      .li_f a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_cultivate {
        background: url(../images/app_banner_new.jpg) no-repeat center;
      }
  
      .li_cultivate a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_02 {
        background: url(../images/swsbxt_banner1.jpg) no-repeat center;
        position: relative;
      }
  
      .li_02 a.li_a1 {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_02 a.li_a2 {
        display: block;
        position: absolute;
        width: 129px;
        height: 39px;
        bottom: 100px;
        left: 50%;
        margin-left: -539px;
      }
  
      .li_10 {
        background: url(../images/ybx_banner.png) no-repeat center;
      }
  
      .li_10 a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_520 {
        background: url(../images/index_banner520.png) no-repeat center;
      }
  
      .li_520 a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_app {
        position: relative;
      }
  
      .li_app a {
        display: block;
        width: 100%;
        height: 420px;
        position: absolute;
        z-index: 3;
      }
  
      .li_app .banner_btn_box {
        width: 1120px;
        height: 420px;
        margin: 0 auto;
        position: relative;
      }
  
      .li_app .banner_btn_box .banner_btn {
        width: 160px;
        height: 50px;
        display: inline-block;
        position: absolute;
        margin-top: 40px;
        text-align: center;
        line-height: 50px;
        border-radius: 5px;
        font-size: 18px;
        color: #F8F8F8;
        border-radius: 30px;
      }
  
      .li_app .banner_btn_box .banner_btn1 {
        left: 370px;
        background: #C80280;
        background: -webkit-linear-gradient(left, #36d3ea, #3cbbfe);
        background: -o-linear-gradient(left, #36d3ea, #3cbbfe);
        background: linear-gradient(to right, #36d3ea, #3cbbfe);
      }
  
      .li_app .banner_btn_box .banner_btn1:hover {
        background: -webkit-linear-gradient(left, #3cbbfe, #36d3ea);
        background: -o-linear-gradient(left, #3cbbfe, #36d3ea);
        background: linear-gradient(to right, #3cbbfe, #36d3ea);
      }
  
      .li_app .banner_btn_box .banner_btn2 {
        left: 590px;
        background: rgba(255, 255, 255, 0);
        border: 1px solid #fff;
        width: 158px;
        height: 48px;
      }
  
      .li_app .banner_btn_box .banner_btn2:hover {
        background: rgba(255, 255, 255, 0.2);
      }
  
      .li_app .banner_btn_box h3 {
        text-align: center;
        margin-top: 120px;
        font-size: 48px;
        color: #fff !important;
        letter-spacing: 1px;
        line-height: 48px;
      }
  
      .li_app .banner_btn_box h4 {
        text-align: center;
        margin-top: 40px;
        font-size: 28px;
        color: #fff !important;
        letter-spacing: 1px;
        line-height: 28px;
      }
  
  
      .li_qyyx {
        background: url(../images/qqyx1.jpg) no-repeat center;
      }
  
      .li_qyyx a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_tpjs {
        background: url(../images/tpjs420.jpg) no-repeat center;
      }
  
      .li_tpjs a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_jd25 {
        background: url(../images/jd25_1920x420.png) no-repeat center;
      }
  
      .li_jd25 a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_openjdy {
        background: url(../images/openjdy_banner.jpg) no-repeat center;
      }
  
      .li_openjdy a {
        display: block;
        width: 100%;
        height: 100%
      }
  
      .li_zzj13 {
        background: url(../images/zzj13.jpg) no-repeat center;
      }
  
      .li_zzj13 a {
        display: block;
        width: 100%;
        height: 100%
      }


      #menu-main-menu>li>a.menu-item-link {
        padding-right: 12px !important;
        padding-left: 12px !important;
      }
  
      #usernameInfo {
        position: absolute;
        left: 860px;
        top: 20px;
        font-size: 16px;
      }
  
      .try_b {
        display: none
      }
  
      #register-box .span_label {
        width: 71px;
      }
  
      #register-box dl {
        width: 343px
      }
  
      #register-box {
        top: 161px;
      }
  
      #controlpw {
        padding: 16px 15px 0 0;
        position: absolute;
        top: 15px;
        right: 10px;
      }
  
      #controlpw:hover {
        text-decoration: none;
        cursor: pointer;
      }
  
      .controlpw_on {
        background: url("../images/pw.png") center top no-repeat;
      }
  
      .controlpw_off {
        background: url("../images/pw.png") center -16px no-repeat;
      }
  
      #userIdentity_div p {
        line-height: 6px;
      }
  
      #userIdentity_div p label {
        margin-right: 11px;
      }
  
      #userIdentity_div p:nth-child(2) {
        margin-left: 86px;
      }
  
      #userIdentity_div input {
        width: 16px;
        height: 16px;
      }
  
      html {
        min-width: 1140px;
      }
  
      @media handheld,
      only screen and (max-width: 1140px) {
        .mk-grid .responsive-nav-link {
          display: none !important;
        }
  
        .mk-grid #mk-main-navigation>ul>li.menu-item {
          display: inline-block !important;
          text-align: center !important;
        }
  
        .mk-grid .main-navigation-ul li.no-mega-menu ul.sub-menu {
          top: 58px !important;
        }
  
        .mk-grid .main-navigation-ul li.menu-item,
        .mk-vertical-menu li.menu-item,
        .main-navigation-ul li.sub-menu,
        .sticky-header-padding,
        .secondary-header-space {
          display: inline-block !important;
        }
  
        #mk-boxed-layout .sticky-header-padding {
          display: none !important;
        }
      }
  
      .page-id-1110002059 #header_prom,
      .page-id-1110002073 #header_prom,
      .page-id-1498 #header_prom,
      .page-id-1713 #header_prom,
      .page-id-1110002059 .b_loginandreg,
      .page-id-1110002073 .b_loginandreg,
      .page-id-1498 .b_loginandreg,
      .page-id-1713 .b_loginandreg,
      .page-id-1110002059 .loginandreglogo_div,
      .page-id-1110002073 .loginandreglogo_div,
      .page-id-1498 .loginandreglogo_div,
      .page-id-1713 .loginandreglogo_div,
      .page-id-1110002059 .hk-contab,
      .page-id-1110002073 .hk-contab,
      .page-id-1498 .hk-contab,
      .page-id-1713 .hk-contab {
        visibility: hidden;
      }
  
      .page-id-1110002059 #mk-header,
      .page-id-1110002073 #mk-header,
      .page-id-1498 #mk-header,
      .page-id-1713 #mk-header,
      .page-id-1110002059 #nav_wapper,
      .page-id-1110002073 #nav_wapper,
      .page-id-1498 #nav_wapper,
      .page-id-1713 #nav_wapper {
        display: none;
      }