
    .blue.button.nz-button-blue {
        background-color: #07abef;
    }
    
    .button.nz-button-blue:hover {
        background-color: #0593ce;
    }
    
    .button.nz-button-grey {
        background-color: #91a0aa;
    }
    
    .button.nz-button-grey:hover {
        background-color: #7f8c95;
    }
    
    .button.nz-button-yellow {
        background-color: #fa9f00;
    }
    
    .nz-minutes {
        position: relative;
        display: inline-block;
    }
    
    .nz-minutes:after {
        display: block;
        bottom: 0px;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #dea17c;
        position: absolute;
        content: "";
    }
    
    .header.desk .cart-toggle .cart-contents,
    .header.desk .search-toggle,
    .desk .desk-menu ul > li > a > .di {
        color: #adadad;
    }
    
    .desk .sidebar-toggle span {
        background-color: #adadad;
    }
    
    .fixed .sidebar-toggle span {
        background-color: #adadad ;
    }
    
    .button.nz-btn-blue {
        background-color: #07abef;
    }
    
    .button.nz-btn-grey {
        background-color: #939393;
    }
    
    .button.nz-btn-blue:hover {
        background-color: #069ad8 ;
    }
    
    .button.nz-btn-grey:hover {
        background-color: #7d7d7d ;
    }
    
    .page-id-1679,
    .page-id-1679 #wrap {
        background-color: #f9f9f9;
        background-image: url('wp-content/uploads/pattern_grey.png');
        background-repeat: repeat;
    }
    
    .col6-coming .col-inner {
        padding-top: 40px;
        padding-bottom: 40px;
        border-top: 3px solid #07abef;
    }
    
    .page-id-1708 .vc_custom_heading h3 {
        font-weight: 600 ;
        text-transform: uppercase;
    }
    
    .page-id-1759 .nz-breadcrumbs {
        display: none;
    }
    
    .solo-row .nz-counter .count-title {
        color: #ffffff;
    }
    
    .solo-row .nz-counter > .nz-count:after {
        background-color: #41a6e5;
    }
    
    .page-id-2 .nz-breadcrumbs,
    .page-id-2 .ninzio-overlay {
        display: none;
    }
    
    .mailchimp-row .nz-row .col6:first-child .col-inner {
        padding: 40px ;
    }
    /*  MIX
        /*====================================================================*/
    
    .widget_icl_lang_sel_widget a,
    .widget_tag_cloud .tagcloud a,
    .widget_product_tag_cloud .tagcloud a {
        font-size: 13px ;
        font-family: Open Sans;
    }
    
    .social-links a span {
        font-family: Open Sans;
        font-size: 13px;
        line-height: 22px;
    }
    
    .woocommerce .quantity input[type="button"].minus,
    .woocommerce .quantity input[type="button"].plus,
    .widget_nav_menu ul li a,
    .nz-counter .count-title {
        font-family: Open Sans;
    }
    
    .nz-content-box > .nz-box .box-title,
    .nz-persons .person .name,
    .nz-circle .title,
    .post-meta > .post-author a:hover,
    .post-meta > .post-category a:hover,
    .post-meta > .post-comments a:hover,
    .search-r .post-meta > .post-author a:hover,
    .search-r .post-meta > .post-category a:hover,
    .search-r .post-meta > .post-comments a:hover,
    .post-comments-area a:hover,
    .posted_in a:hover,
    .tagged_as a:hover,
    .product-name a:hover,
    .toggle-title.active .toggle-title-header {
        color: #333333;
    }
    
    #top {
        background-color: #07abef;
    }
    
    .nz-pricing-table .column .title {
        font-family: Open Sans;
    }
    
    .woocommerce .products .product h3 {
        font-size: 18px;
        line-height: 28px;
    }
    
    .rich-header .nz-breadcrumbs a,
    .rich-header .nz-breadcrumbs {
        color: #ffffff;
    }
    
    #ninzio-slider .controls {
        border: 2px solid rgba(0, 0, 0, 0.3);
        color: rgba(0, 0, 0, 0.3);
    }
    
    #ninzio-slider .controls:hover {
        border: 2px solid #000000;
        color: #000000;
    }
    
    .ninzio-slider-bullets span {
        background-color: rgba(0, 0, 0, 0.3);
    }
    
    .ninzio-slider-bullets span:hover {
        background-color: #000000;
    }
    
    #slider-arrow i {
        border: 2px solid rgba(0, 0, 0, 0.3);
        color: rgba(0, 0, 0, 0.3);
    }
    
    #slider-arrow i:hover {
        border: 2px solid #000000;
        color: #000000;
    }
    /*  BACKGROUND
        /*====================================================================*/
    
    html {
        background-color: #ffffff;
    }
    /*  COLOR
        /*====================================================================*/
    
    a:not(.button) {
        color: #07abef;
    }
    
    blockquote {
        border-left-color: #07abef;
    }
    
    ::-moz-selection {
        background-color: #07abef;
        color: #ffffff;
    }
    
    ::selection {
        background-color: #07abef;
        color: #ffffff;
    }
    
    .nz-testimonials .name:before,
    .nz-highlight,
    .blog-post .post-date,
    .one-page-bullets .one-page-active a[href*="#"],
    .one-page-bullets a[href*="#"]:hover,
    .wp-caption .wp-caption-text,
    .nz-media-slider .flex-direction-nav a:hover,
    .post-gallery .flex-direction-nav a:hover,
    .post-gallery .post-date,
    .woocommerce .product .onsale,
    .ui-slider .ui-slider-range,
    .toggle-title.active .arrow:before,
    .desk .cart-info,
    .post-sticky,
    .ninzio-slider-bullets span.current-bullet,
    .nz-recent-portfolio.details-true .post:hover .project-details,
    .loop .small .nz-portfolio-posts .portfolio:hover .project-details,
    .loop .medium .nz-portfolio-posts .portfolio:hover .project-details,
    .loop .large .nz-portfolio-posts .portfolio:hover .project-details,
    .loop .full .nz-portfolio-posts .portfolio:hover .project-details,
    .loop .no-gap-grid-3 .nz-portfolio-posts .portfolio .project-details,
    .loop .no-gap-grid-4 .nz-portfolio-posts .portfolio .project-details,
    .loop .masonry-3 .nz-portfolio-posts .portfolio .project-details,
    .loop .masonry-4 .nz-portfolio-posts .portfolio .project-details,
    .nz-recent-portfolio.details-false.masonry .project-details,
    .nz-recent-portfolio.nogap-true .project-details,
    .loop .blog-layout:not(.standard) .post:hover .post-body,
    .btn-normal .single_add_to_cart_button,
    .btn-ghost .single_add_to_cart_button:hover {
        background-color: #07abef;
    }
    
    .desk .cart-info:after {
        border-color: #07abef transparent transparent transparent;
    }
    
    .mejs-controls .mejs-time-rail .mejs-time-loaded {
        background-color: #07abef ;
    }
    
    .ninzio-overlay {
        background-color: rgba(7, 171, 239, 0.8);
    }
    
    .nz-tabs .tabset .tab.active,
    .woocommerce-tabs .tabs > li.active {
        border-top-color: #07abef ;
        color: #333333;
    }
    
    .nz-testimonials .flex-control-nav li a.flex-active:before,
    .nz-testimonials .flex-control-nav li a:hover:before {
        box-shadow: inset 0 0 0 2px #07abef;
    }
    
    .comment-author,
    .woocommerce .product .amount,
    .nz-testimonials .name,
    .nz-persons .person .name,
    .single-details .nz-i-list span.icon {
        color: #07abef;
    }
    
    .post-author-info-title a,
    .loop .port-cat a:hover,
    .single-details .nz-i-list a:hover,
    .loop .blog-post .post .post-body .post-title:hover a {
        color: #07abef ;
    }
    
    .post-author-info-title a:hover {
        color: #333333 ;
    }
    
    button,
    input[type="reset"],
    input[type="submit"],
    input[type="button"],
    .button {
        font-family: Open Sans;
        font-weight: 700;
    }
    
    .btn-normal button,
    .btn-normal input[type="reset"],
    .btn-normal input[type="submit"],
    .btn-normal input[type="button"],
    .button-normal,
    .btn-normal .project-link,
    .btn-normal .search-button,
    .btn-normal .wc-forward,
    .search-r .post-indication {
        background-color: #07abef;
        color: #ffffff;
    }
    
    .btn-ghost button,
    .btn-ghost input[type="reset"],
    .btn-ghost input[type="submit"],
    .btn-ghost input[type="button"],
    .button-ghost,
    .btn-ghost .project-link,
    .btn-ghost .search-button,
    .btn-ghost .wc-forward,
    .btn-ghost .single_add_to_cart_button {
        box-shadow: inset 0 0 0 2px #07abef;
        color: #ffffff;
    }
    
    .btn-3d button,
    .btn-3d input[type="reset"],
    .btn-3d input[type="submit"],
    .btn-3d input[type="button"],
    .button-3d,
    .btn-3d .project-link,
    .btn-3d .search-button,
    .btn-3d .wc-forward {
        background-color: #07abef;
        box-shadow: 0 4px rgb(-13, 151, 219);
        color: #ffffff;
    }
    
    .btn-ghost .wc-forward,
    .btn-ghost .single_add_to_cart_button {
        color: #ffffff ;
    }
    
    .btn-ghost button:hover,
    .btn-ghost input[type="reset"]:hover,
    .btn-ghost input[type="submit"]:hover,
    .btn-ghost input[type="button"]:hover,
    .animate-false.button-ghost:hover,
    .btn-ghost .project-link:hover,
    .btn-ghost .search-button:hover,
    .btn-ghost .wc-forward:hover {
        background-color: #07abef;
    }
    
    .nz-portfolio-filter .filter:hover,
    .nz-portfolio-filter .filter.active {
        border-color: #07abef ;
        background-color: #07abef ;
    }
    
    .btn-3d button:hover,
    .btn-3d input[type="reset"]:hover,
    .btn-3d input[type="submit"]:hover,
    .btn-3d input[type="button"]:hover,
    .button-3d.animate-false:hover,
    .btn-3d .project-link:hover,
    .btn-3d .search-button:hover,
    .btn-3d .wc-forward:hover,
    .btn-3d .single_add_to_cart_button:hover {
        box-shadow: 0 2px rgb(-13, 151, 219);
    }
    
    .nz-mailchimp input[type="submit"]:hover {
        background-color: rgb(-13, 151, 219);
    }
    
    .ninzio-navigation li a:hover,
    .ninzio-navigation li span.current,
    .woocommerce-pagination li a:hover,
    .woocommerce-pagination li span.current {
        background-color: #07abef;
        box-shadow: inset 0 0 0 1px #07abef;
    }
    
    .woocommerce .product .onsale:before {
        border-color: #07abef transparent transparent transparent;
    }
    
    .woocommerce .product .onsale:after {
        border-color: transparent #07abef transparent transparent;
    }
    /*  TYPOGRAPHY
        /*====================================================================*/
    
    body,
    button,
    input,
    pre,
    code,
    kbd,
    samp,
    dt {
        font-size: 13px;
        line-height: 22px;
        font-family: Open Sans;
        color: #777777;
    }
    
    textarea {
        color: #777777;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: Open Sans;
        color: #333333;
        text-transform: none;
    }
    
    h1 {
        font-size: 24px;
        line-height: 34px;
    }
    
    h2 {
        font-size: 22px;
        line-height: 32px;
    }
    
    h3 {
        font-size: 20px;
        line-height: 30px;
    }
    
    h4 {
        font-size: 18px;
        line-height: 28px;
    }
    
    h5 {
        font-size: 16px;
        line-height: 26px;
    }
    
    h6 {
        font-size: 14px;
        line-height: 24px;
    }
    /*  HEADER
        /*====================================================================*/
    
    .mob-header {
        background-color: #ffffff;
    }
    
    .mob-header .logo-toggle {
        height: 90px;
    }
    
    .mob-header .menu-toggle span,
    .mob-header .sidebar-toggle span {
        background-color: #1e2229;
    }
    
    .mob-menu li a,
    .mob-ls-true .ls li a {
        color: #ffffff;
        background-color: #1e2229;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        font-family: Open Sans;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    
    .mob-ls-true .ls li a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1) ;
    }
    
    .mob-menu ul ul > li > a {
        text-transform: uppercase;
        font-weight: 400;
        font-size: 13px;
        line-height: 22px;
        font-family: Open Sans;
    }
    
    .mob-menu li a:hover,
    .mob-ls-true .ls li a:hover {
        color: #ffffff;
        background-color: #1a1d23;
    }
    
    .mob-int-true .mob-menu ul li > a > .di,
    .mob-ls-true .ls .lang_sel_sel:before {
        background-color: rgba(255, 255, 255, 0.1);
    }
    
    .mob-search-true .search {
        background-color: #1e2229;
    }
    
    .mob-search-true .search,
    .mob-search-true .search .icon-search2 {
        color: #ffffff;
    }
    
    .mob-search-true .search input[type="text"] {
        border-color: rgba(255, 255, 255, 0.1);
        color: #ffffff;
    }
    
    .mob-search-true .search input[type="text"]:focus {
        background-color: #1a1d23;
    }
    /*  WIDGET AREAS
/*====================================================================*/
    
    .widget_title,
    .widget_rss .widget_title a {
        color: #333333;
    }
    
    .sidebar:not(.single-details) a {
        color: #777777;
    }
    
    .sidebar:not(.single-details) a:hover,
    .widget_nav_menu ul li a:hover,
    .widget_rss a:hover,
    .widget_nz_recent_entries a:hover,
    .widget_recent_entries a:hover,
    .widget_recent_comments a:hover,
    .widget_twitter ul li a:hover,
    .widget_categories ul li a:hover,
    .widget_pages ul li a:hover,
    .widget_archive ul li a:hover,
    .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
    .widget_search #searchsubmit:hover + .icon-search2,
    .widget_product_search form:hover:after {
        color: #07abef;
    }
    
    .widget_icl_lang_sel_widget li a:hover {
        color: #07abef ;
    }
    
    .widget_icl_lang_sel_widget a {
        color: #777777 ;
    }
    
    .widget_categories ul li a:before,
    .widget_pages ul li a:before,
    .widget_archive ul li a:before,
    .widget_product_categories ul li a:before,
    .widget_layered_nav ul li a:before,
    .widget_layered_nav_filters ul li a:before {
        background-color: rgba(119, 119, 119, 0.5);
    }
    
    .widget_calendar td#today {
        background-color: rgba(119, 119, 119, 0.1);
    }
    
    .widget_twitter ul li:before {
        color: rgba(119, 119, 119, 0.3);
    }
    
    .main-widget-area {
        background-color: rgba(34, 39, 47, 0.98);
    }
    
    .ps-container .ps-scrollbar-y {
        background-color: rgba(192, 193, 196, 0.6);
    }
    
    .ps-container .ps-scrollbar-y-rail:hover,
    .ps-container .ps-scrollbar-y-rail.hover,
    .ps-container .ps-scrollbar-y-rail.in-scrolling {
        background-color: rgba(192, 193, 196, 0.4);
    }
    
    .ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
    .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
        background-color: rgba(192, 193, 196, 0.7);
    }
    
    .main-widget-area .widget_title {
        color: #ffffff;
    }
    
    .sidebar-close span {
        background-color: #c0c1c4;
    }
    
    .main-widget-area .widget_nav_menu ul li a {
        border-bottom-color: rgba(192, 193, 196, 0.3);
    }
    
    .main-widget-area .widget_nav_menu ul.menu > li:first-child > a {
        border-top-color: rgba(192, 193, 196, 0.3);
    }
    
    .main-widget-area .widget_icl_lang_sel_widget a {
        color: #c0c1c4 ;
    }
    
    .main-widget-area .widget_rss .widget_title a {
        color: #ffffff;
    }
    
    .main-widget-area,
    .main-widget-area a {
        color: #c0c1c4;
    }
    
    .main-widget-area a:hover,
    .main-widget-area .widget_nav_menu ul li a:hover,
    .main-widget-area .widget_rss a:hover,
    .main-widget-area .widget_nz_recent_entries a:hover,
    .main-widget-area .widget_recent_entries a:hover,
    .main-widget-area .widget_recent_comments a:hover,
    .main-widget-area .widget_twitter ul li a:hover,
    .main-widget-area .widget_categories ul li a:hover,
    .main-widget-area .widget_pages ul li a:hover,
    .main-widget-area .widget_archive ul li a:hover,
    .main-widget-area .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
    .main-widget-area .widget_search .icon-search2:hover,
    .main-widget-area .widget_search #searchsubmit:hover + .icon-search,
    .main-widget-area .widget_product_search form:hover:after,
    .main-widget-area .woocommerce .star-rating {
        color: #ffffff;
    }
    
    .main-widget-area .widget_icl_lang_sel_widget li a:hover {
        color: #ffffff ;
    }
    
    .main-widget-area .widget_icl_lang_sel_widget a {
        color: #c0c1c4 ;
    }
    
    .main-widget-area .widget_tag_cloud .tagcloud a,
    .main-widget-area .widget_product_tag_cloud .tagcloud a {
        color: #c0c1c4 ;
        background-color: rgba(192, 193, 196, 0.1);
    }
    
    .main-widget-area .widget_tag_cloud .tagcloud a:hover,
    .main-widget-area .widget_product_tag_cloud .tagcloud a:hover {
        color: #ffffff ;
        background-color: rgba(192, 193, 196, 0.3);
    }
    
    .main-widget-area textarea,
    .main-widget-area select,
    .main-widget-area input[type="date"],
    .main-widget-area input[type="datetime"],
    .main-widget-area input[type="datetime-local"],
    .main-widget-area input[type="email"],
    .main-widget-area input[type="month"],
    .main-widget-area input[type="number"],
    .main-widget-area input[type="password"],
    .main-widget-area input[type="search"],
    .main-widget-area input[type="tel"],
    .main-widget-area input[type="text"],
    .main-widget-area input[type="time"],
    .main-widget-area input[type="url"],
    .main-widget-area input[type="week"],
    .main-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child,
    .main-widget-area .widget_price_filter .price_slider_amount .price_label {
        border-color: rgba(192, 193, 196, 0.3);
        color: #c0c1c4;
    }
    
    .main-widget-area textarea:focus,
    .main-widget-area select:focus,
    .main-widget-area input[type="date"]:focus,
    .main-widget-area input[type="datetime"]:focus,
    .main-widget-area input[type="datetime-local"]:focus,
    .main-widget-area input[type="email"]:focus,
    .main-widget-area input[type="month"]:focus,
    .main-widget-area input[type="number"]:focus,
    .main-widget-area input[type="password"]:focus,
    .main-widget-area input[type="search"]:focus,
    .main-widget-area input[type="tel"]:focus,
    .main-widget-area input[type="text"]:focus,
    .main-widget-area input[type="time"]:focus,
    .main-widget-area input[type="url"]:focus,
    .main-widget-area input[type="week"]:focus {
        border-color: #c0c1c4;
    }
    
    .main-widget-area .widget_categories ul li a:before,
    .main-widget-area .widget_pages ul li a:before,
    .main-widget-area .widget_archive ul li a:before {
        background-color: rgba(192, 193, 196, 0.5);
    }
    
    .main-widget-area .widget_calendar th:first-child {
        border-left-color: rgba(192, 193, 196, 0.3);
    }
    
    .main-widget-area .widget_calendar th:last-child {
        border-right-color: rgba(192, 193, 196, 0.3);
    }
    
    .main-widget-area .widget_calendar td,
    .main-widget-area .widget_calendar td#prev,
    .main-widget-area .widget_calendar td#next,
    .main-widget-area .widget_calendar caption,
    .main-widget-area .widget_nz_recent_entries .post-date,
    .main-widget-area .widget_tag_cloud .tagcloud a,
    .main-widget-area .widget_twitter ul li:before,
    .main-widget-area .widget_shopping_cart .cart_list > li,
    .main-widget-area .widget_products .product_list_widget > li,
    .main-widget-area .widget_recently_viewed_products .product_list_widget > li,
    .main-widget-area .widget_recent_reviews .product_list_widget > li,
    .main-widget-area .widget_top_rated_products .product_list_widget > li {
        border-color: rgba(192, 193, 196, 0.2);
    }
    
    .main-widget-area .widget_calendar td#today {
        background-color: rgba(255, 255, 255, 0.1);
    }
    
    .main-widget-area .widget_rss ul li,
    .main-widget-area .widget_nz_recent_entries ul li,
    .main-widget-area .widget_recent_entries ul li,
    .main-widget-area .widget_recent_comments ul li,
    .main-widget-area .widget_twitter ul li {
        border-bottom-color: rgba(192, 193, 196, 0.3);
    }
    
    .main-widget-area .widget_twitter ul li:before,
    .main-widget-area .widget_nz_recent_entries .post-date {
        color: rgba(192, 193, 196, 0.5);
    }
    
    .main-widget-area .widget_facebook .fb-like-box,
    .main-widget-area .widget_facebook .fb-like-box span,
    .main-widget-area .widget_facebook .fb-like-box span iframe {
        background-color: #22272f;
    }
    
    .main-widget-area .widget_recent_reviews .star-rating:before,
    .main-widget-area .widget_top_rated_products .star-rating:before {
        color: rgba(192, 193, 196, 0.5);
    }
    
    .footer {
        background-color: #2a303a;
        color: #7f8389;
    }
    
    .footer .footer-content {
        border-top: 1px solid #4b4f56;
    }
    
    .footer .social-links a,
    .footer .footer-menu ul li:after {
        color: rgba(127, 131, 137, 0.5) ;
    }
    
    .footer .footer-menu ul li a {
        color: #7f8389 ;
    }
    
    .footer .footer-menu a:hover {
        color: #07abef ;
    }
    
    .footer .social-links a {
        box-shadow: inset 0 0 0 2px rgba(127, 131, 137, 0.2);
    }
    
    .footer .social-links a:hover {
        box-shadow: inset 0 0 0 40px #07abef;
    }
    
    .footer-widget-area {
        background-color: #2a303a;
    }
    
    .footer-widget-area .widget_title {
        color: #ffffff;
    }
    
    .footer-widget-area .widget_nav_menu ul li a {
        border-bottom-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_nav_menu ul.menu > li:first-child > a {
        border-top-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_rss .widget_title a {
        color: #ffffff;
    }
    
    .footer-widget-area,
    .footer-widget-area a:not(.button) {
        color: #7f8389;
    }
    
    .footer-widget-area a:not(.button):hover,
    .footer-widget-area .widget_nav_menu ul li a:hover {
        color: #ffffff;
    }
    
    .footer-widget-area .widget_rss a:hover,
    .footer-widget-area .widget_nz_recent_entries a:hover,
    .footer-widget-area .widget_recent_entries a:hover,
    .footer-widget-area .widget_recent_comments a:hover,
    .footer-widget-area .widget_twitter ul li a:hover,
    .footer-widget-area .widget_categories ul li a:hover,
    .footer-widget-area .widget_pages ul li a:hover,
    .footer-widget-area .widget_archive ul li a:hover,
    .footer-widget-area .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
    .footer-widget-area .widget_search .icon-search2:hover,
    .footer-widget-area .widget_search #searchsubmit:hover + .icon-search,
    .footer-widget-area .widget_product_search form:hover:after,
    .footer-widget-area .woocommerce .star-rating {
        color: #ffffff;
    }
    
    .footer-widget-area .widget_icl_lang_sel_widget li a:hover {
        color: #ffffff ;
    }
    
    .footer-widget-area .widget_icl_lang_sel_widget a {
        color: #7f8389 ;
    }
    
    .footer-widget-area .widget_tag_cloud .tagcloud a,
    .footer-widget-area .widget_product_tag_cloud .tagcloud a {
        color: #7f8389 ;
        background-color: rgba(192, 193, 196, 0.1);
    }
    
    .footer-widget-area .widget_tag_cloud .tagcloud a:hover,
    .footer-widget-area .widget_product_tag_cloud .tagcloud a:hover {
        color: #ffffff ;
        background-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area textarea,
    .footer-widget-area select,
    .footer-widget-area input[type="date"],
    .footer-widget-area input[type="datetime"],
    .footer-widget-area input[type="datetime-local"],
    .footer-widget-area input[type="email"],
    .footer-widget-area input[type="month"],
    .footer-widget-area input[type="number"],
    .footer-widget-area input[type="password"],
    .footer-widget-area input[type="search"],
    .footer-widget-area input[type="tel"],
    .footer-widget-area input[type="text"],
    .footer-widget-area input[type="time"],
    .footer-widget-area input[type="url"],
    .footer-widget-area input[type="week"],
    .footer-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child {
        border-color: rgba(127, 131, 137, 0.3);
        color: #7f8389;
    }
    
    .footer-widget-area textarea:focus,
    .footer-widget-area select:focus,
    .footer-widget-area input[type="date"]:focus,
    .footer-widget-area input[type="datetime"]:focus,
    .footer-widget-area input[type="datetime-local"]:focus,
    .footer-widget-area input[type="email"]:focus,
    .footer-widget-area input[type="month"]:focus,
    .footer-widget-area input[type="number"]:focus,
    .footer-widget-area input[type="password"]:focus,
    .footer-widget-area input[type="search"]:focus,
    .footer-widget-area input[type="tel"]:focus,
    .footer-widget-area input[type="text"]:focus,
    .footer-widget-area input[type="time"]:focus,
    .footer-widget-area input[type="url"]:focus,
    .footer-widget-area input[type="week"]:focus {
        border-color: #7f8389;
    }
    
    .footer-widget-area .widget_categories ul li a:before,
    .footer-widget-area .widget_pages ul li a:before,
    .footer-widget-area .widget_archive ul li a:before {
        background-color: rgba(127, 131, 137, 0.5);
    }
    
    .footer-widget-area .widget_calendar th:first-child {
        border-left-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_calendar th:last-child {
        border-right-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_calendar td,
    .footer-widget-area .widget_calendar td#prev,
    .footer-widget-area .widget_calendar td#next,
    .footer-widget-area .widget_calendar caption,
    .footer-widget-area .widget_nz_recent_entries .post-date,
    .footer-widget-area .widget_tag_cloud .tagcloud a,
    .footer-widget-area .widget_twitter ul li:before,
    .footer-widget-area .widget_shopping_cart .cart_list > li,
    .footer-widget-area .widget_products .product_list_widget > li,
    .footer-widget-area .widget_recently_viewed_products .product_list_widget > li,
    .footer-widget-area .widget_recent_reviews .product_list_widget > li,
    .footer-widget-area .widget_top_rated_products .product_list_widget > li {
        border-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_calendar td#today {
        background-color: rgba(255, 255, 255, 0.1);
    }
    
    .footer-widget-area .widget_rss ul li,
    .footer-widget-area .widget_nz_recent_entries ul li,
    .footer-widget-area .widget_recent_entries ul li,
    .footer-widget-area .widget_recent_comments ul li,
    .footer-widget-area .widget_twitter ul li {
        border-bottom-color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_twitter ul li:before {
        color: rgba(127, 131, 137, 0.3);
    }
    
    .footer-widget-area .widget_facebook .fb-like-box,
    .footer-widget-area .widget_facebook .fb-like-box span,
    .footer-widget-area .widget_facebook .fb-like-box span iframe {
        background-color: #2a303a;
    }
    
    .footer-widget-area .widget_recent_reviews .star-rating:before,
    .footer-widget-area .widget_top_rated_products .star-rating:before {
        color: rgba(127, 131, 137, 0.3);
    }
    /* RESPONSIVE
/*====================================================================*/
    
    @media only screen and (min-width: 768px) {
        .nz-row .col6 .nz-tabs.vertical .tab.active,
        .nz-row .col7 .nz-tabs.vertical .tab.active,
        .nz-row .col8 .nz-tabs.vertical .tabset .tab.active,
        .nz-row .col9 .nz-tabs.vertical .tabset .tab.active,
        .nz-row .col10 .nz-tabs.vertical .tabset .tab.active,
        .nz-row .col11 .nz-tabs.vertical .tabset .tab.active,
        .nz-row .col12 .nz-tabs.vertical .tabset .tab.active {
            border-left-color: #07abef ;
        }
    }
    
    @media only screen and (max-width:1024px) {
        .mob-header + .desk + .rich-header .parallax-container {
            -webkit-transform: translateY(-36px);
            -moz-transform: translateY(-36px);
            transform: translateY(-36px);
        }
    }
    
    @media only screen and (min-width:1025px) {
        /*STATIC
	===========*/
        .desk .header-top {
            background-color: rgba(7, 171, 239, 1);
        }
        .desk-slogan {
            color: #ffffff;
        }
        .desk .social-links a,
        .desk .ls a {
            color: #ffffff ;
        }
        .desk .social-links a,
        .desk .ls > div > ul > li > a,
        .desk .ls > div.lang_sel_list_vertical > ul > li:last-child > a,
        .desk .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
            border-color: rgba(255, 255, 255, 0.1) ;
        }
        .desk .ls a {
            font-size: 13px ;
            font-family: Open Sans;
        }
        .desk .ls ul ul a {
            border-bottom-color: rgba(255, 255, 255, 0.1) ;
            border-left-color: rgba(255, 255, 255, 0.1) ;
            border-right-color: rgba(255, 255, 255, 0.1) ;
        }
        .desk .ls ul ul li:first-child a {
            border-top-color: rgba(255, 255, 255, 0.1) ;
        }
        .desk .ls ul ul a,
        .desk #lang_sel_click .lang_sel_sel {
            background-color: rgba(7, 171, 239, 1) ;
        }
        .desk .ls li:hover > a,
        .desk #lang_sel_click li:hover > .lang_sel_sel {
            color: #ffffff ;
            background-color: #07a3e3 ;
        }
        .desk .ls ul ul {
            width: 150px ;
        }
        .desk {
            height: 70px;
        }
        .stuck-false.desk.top-true {
            height: 110px;
        }
        .desk .search {
            top: 70px;
            background-color: #ffffff;
        }
        .desk .search form {
            border-color: #e0e0e0;
        }
        .desk .search input[type="text"] {
            border-color: #e0e0e0;
        }
        .desk .search input[type="text"]:focus {
            background-color: rgba(119, 119, 119, 0.05);
        }
        .desk .search span:before,
        .desk .search input[type="text"] {
            color: #777777;
        }
        .desk .header-content {
            background-color: rgba(255, 255, 255, 1.0);
            height: 120px;
        }
        .header.fixed:not(.stuck-true) + .page-wrap {
            padding-top: 70px;
        }
        .header.fixed:not(.stuck-true).top-true + .page-wrap {
            padding-top: 110px;
        }
        .desk:not(.stuck-true) + .rich-header .parallax-container {
            -webkit-transform: translateY(-28px);
            -moz-transform: translateY(-28px);
            transform: translateY(-28px);
        }
        .desk.top-true:not(.stuck-true) + .rich-header .parallax-container {
            -webkit-transform: translateY(-44px);
            -moz-transform: translateY(-44px);
            transform: translateY(-44px);
        }
        .desk-menu > ul > li,
        .desk .cart-toggle {
            line-height: 70px;
            height: 70px;
        }
        .desk-menu > ul > li > a,
        .desk .cart-toggle .cart-contents {
            color: #3f3f3f;
            text-transform: uppercase;
            font-weight: 400;
            font-size: 14px;
            font-family: Open Sans;
            padding-right: 15px;
            padding-left: 15px;
        }
        .sidebar-toggle span {
            background-color: #3f3f3f;
        }
        .one-page-top .desk-menu > ul > li.current-menu-item > a,
        .one-page-top .desk-menu > ul > li.current-menu-parent > a,
        .one-page-top .desk-menu > ul > li.current-menu-ancestor > a {
            color: #3f3f3f;
        }
        .desk-menu > ul > li:hover > a,
        .desk-menu > ul > li.one-page-active > a,
        .desk-menu > ul > li.current-menu-item > a,
        .desk-menu > ul > li.current-menu-parent > a,
        .desk-menu > ul > li.current-menu-ancestor > a,
        .one-page-top .desk-menu > ul > li:hover > a,
        .one-page-top .desk-menu > ul > li.current-menu-item.one-page-active > a,
        .one-page-top .desk-menu > ul > li.current-menu-parent.one-page-active > a,
        .one-page-top .desk-menu > ul > li.current-menu-ancestor.one-page-active > a {
            color: #07abef;
        }
        .desk-di-true .desk-menu > ul > li > a:not(:only-child) {
            padding-right: 30px;
            padding-left: 15px;
        }
        .desk-menu > ul > li > a > .di {
            right: 13px;
        }
        .desk-menu > ul > li {
            margin-right: 0px;
        }
        .desk .cart-toggle .cart-contents,
        .desk .search-toggle {
            margin-left: 0px;
        }
        .desk .search-toggle {
            color: #3f3f3f;
        }
        .desk.effect-underline .desk-menu > ul > li > a:after,
        .desk.effect-fill .desk-menu > ul > li:hover,
        .desk.effect-fill .desk-menu > ul > li.one-page-active,
        .desk.effect-fill .desk-menu > ul > li.current-menu-item,
        .desk.effect-fill .desk-menu > ul > li.current-menu-parent,
        .desk.effect-fill .desk-menu > ul > li.current-menu-ancestor,
        .desk.effect-fill-boxed .desk-menu > ul > li:hover > a,
        .desk.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
        .desk.effect-fill-boxed .desk-menu > ul > li.current-menu-item > a,
        .desk.effect-fill-boxed .desk-menu > ul > li.current-menu-parent > a,
        .desk.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor > a,
        .desk.effect-line .desk-menu > ul > li > a:after,
        .desk.one-page-top.effect-fill .desk-menu > ul > li:hover,
        .one-page-top.effect-fill .desk-menu > ul > li.current-menu-item.one-page-active,
        .one-page-top.effect-fill .desk-menu > ul > li.current-menu-parent.one-page-active,
        .one-page-top.effect-fill .desk-menu > ul > li.current-menu-ancestor.one-page-active,
        .desk.one-page-top.effect-fill-boxed .desk-menu > ul > li:hover > a,
        .one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-item.one-page-active > a,
        .one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-parent.one-page-active > a,
        .one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor.one-page-active > a,
        .one-page-top.effect-line .desk-menu > ul > li.current-menu-item.one-page-active > a:after,
        .one-page-top.effect-line .desk-menu > ul > li.current-menu-parent.one-page-active > a:after,
        .one-page-top.effect-line .desk-menu > ul > li.current-menu-ancestor.one-page-active > a:after {
            background-color: #07abef;
        }
        .desk.effect-outline .desk-menu > ul > li > a:after {
            border-color: #07abef;
        }
        .desk-menu > ul > li > .sub-menu,
        .desk .cart-dropdown {
            top: 70px;
        }
        .desk-menu .sub-menu li {
            line-height: 22px;
        }
        .desk-menu .sub-menu li > a {
            color: #777777;
            background-color: #ffffff;
            border-color: #e0e0e0;
            text-transform: uppercase;
            font-weight: 400;
            font-size: 13px;
            font-family: Open Sans;
            line-height: 22px;
        }
        .desk-menu > ul > .megamenu > ul {
            border-color: #e0e0e0;
            background-color: #ffffff;
        }
        .desk-menu .megamenu .sub-menu li:hover > a {
            color: #777777;
            background-color: #ffffff;
        }
        .desk-menu .sub-menu li:hover > a,
        .desk-menu .megamenu .sub-menu li > a:hover {
            color: #07abef;
            background-color: #f9f9f9;
        }
        .desk-menu > ul > .megamenu > ul > li {
            border-right-color: #e0e0e0;
        }
        .desk-menu .megamenu > .sub-menu > li:last-child > a {
            border-bottom-color: #e0e0e0 ;
        }
        .desk-menu .megamenu > .sub-menu > li > a {
            text-transform: uppercase;
            font-weight: 700;
            color: #07abef
        }
        .desk-menu .megamenu > .sub-menu .sub-menu > li > a {
            text-transform: uppercase;
            font-weight: 400;
        }
        .desk .sub-menu > li:first-child,
        .desk .search,
        .desk-menu .megamenu > .sub-menu,
        .desk .cart-dropdown {
            border-top: 2px solid #07abef;
        }
        .desk .cart-dropdown {
            border-top: 2px solid #07abef ;
        }
        .desk .sub-menu > li:first-child > a,
        .desk .search form,
        .desk .cart-dropdown .widget_shopping_cart {
            border-top: none ;
        }
        .desk-menu > ul > .megamenu > ul:after,
        .desk-menu > ul > .megamenu > ul:before {
            background-color: #07abef;
        }
        .desk .cart-dropdown {
            background-color: #ffffff;
            color: #777777;
            font-weight: 400;
            font-size: 13px;
            font-family: Open Sans;
            line-height: 22px;
        }
        .desk .cart-dropdown .widget_shopping_cart {
            border-color: #e0e0e0;
        }
        .desk .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {
            border-bottom-color: #e0e0e0;
        }
        .desk .cart-dropdown .widget_shopping_cart .cart_list > li > a {
            color: #777777;
        }
        /*STUCKED
	===========*/
        .stuck-true .header-top {
            background-color: rgba(7, 171, 239, 1);
        }
        .stuck-true .desk-slogan {
            color: #ffffff;
        }
        .stuck-true .social-links a,
        .stuck-true .ls a {
            color: #ffffff ;
        }
        .stuck-true .ls a:hover {
            color: #ffffff ;
        }
        .stuck-true .social-links a,
        .stuck-true .ls > div > ul > li > a,
        .stuck-true .ls > div.lang_sel_list_vertical > ul > li:last-child > a,
        .stuck-true .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
            border-color: rgba(255, 255, 255, 0.1) ;
        }
        .stuck-true .ls ul ul a {
            border-bottom-color: rgba(255, 255, 255, 0.1) ;
            border-left-color: rgba(255, 255, 255, 0.1) ;
            border-right-color: rgba(255, 255, 255, 0.1) ;
        }
        .stuck-true .ls ul ul li:first-child a {
            border-top-color: rgba(255, 255, 255, 0.1) ;
        }
        .stuck-true .ls ul ul a,
        .stuck-true #lang_sel_click .lang_sel_sel {
            background-color: rgba(7, 171, 239, 1) ;
        }
        .stuck-true .ls li:hover > a,
        .stuck-true #lang_sel_click li:hover > .lang_sel_sel {
            color: #ffffff ;
            background-color: #07a3e3 ;
        }
        .stuck-true {
            height: 90px;
        }
        .stuck-true.stuck-top-true {
            height: 130px;
        }
        .stuck-true .search {
            top: 90px;
            background-color: #ffffff;
        }
        .stuck-true .search form {
            border-color: #e0e0e0;
        }
        .stuck-true .search input[type="text"] {
            border-color: #e0e0e0;
        }
        .stuck-true .search input[type="text"]:focus {
            background-color: rgba(119, 119, 119, 0.05);
        }
        .stuck-true .search span:before,
        .stuck-true .search input[type="text"] {
            color: #777777;
        }
        .stuck-true .header-content {
            background-color: rgba(255, 255, 255, 1.0);
            height: 120px;
        }
        .stuck-true + .rich-header .page-title-content,
        .stuck-true + .rich-header .nz-breadcrumbs {
            margin-top: 45px;
        }
        .stuck-true .desk-menu > ul > li,
        .stuck-true .cart-toggle {
            line-height: 90px;
            height: 90px;
        }
        .stuck-true .sidebar-toggle span {
            background-color: #3f3f3f;
        }
        .stuck-true .desk-menu > ul > li > a,
        .stuck-true .cart-toggle .cart-contents,
        .stuck-true.one-page-top .desk-menu > ul > li.current-menu-item > a,
        .stuck-true.one-page-top .desk-menu > ul > li.current-menu-parent > a,
        .stuck-true.one-page-top .desk-menu > ul > li.current-menu-ancestor > a {
            color: #3f3f3f;
        }
        .stuck-true .desk-menu > ul > li:hover > a,
        .stuck-true .desk-menu > ul > li.one-page-active > a,
        .stuck-true.one-page-top .desk-menu > ul > li:hover > a,
        .stuck-true.one-page-top .desk-menu > ul > li.current-menu-item.one-page-active > a,
        .stuck-true.one-page-top .desk-menu > ul > li.current-menu-parent.one-page-active > a,
        .stuck-true.one-page-top .desk-menu > ul > li.current-menu-ancestor.one-page-active > a {
            color: #07abef;
        }
        .stuck-true .search-toggle {
            color: #3f3f3f;
        }
        .stuck-true.effect-underline .desk-menu > ul > li > a:after,
        .stuck-true.effect-fill .desk-menu > ul > li:hover,
        .stuck-true.effect-fill .desk-menu > ul > li.one-page-active,
        .stuck-true.effect-fill .desk-menu > ul > li.current-menu-item,
        .stuck-true.effect-fill .desk-menu > ul > li.current-menu-parent,
        .stuck-true.effect-fill .desk-menu > ul > li.current-menu-ancestor,
        .stuck-true.effect-fill-boxed .desk-menu > ul > li:hover > a,
        .stuck-true.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
        .stuck-true.effect-fill-boxed .desk-menu > ul > li.current-menu-item > a,
        .stuck-true.effect-fill-boxed .desk-menu > ul > li.current-menu-parent > a,
        .stuck-true.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor > a,
        .stuck-true.effect-line .desk-menu > ul > li > a:after,
        .stuck-true.one-page-top.effect-fill .desk-menu > ul > li:hover,
        .stuck-true.one-page-top.effect-fill .desk-menu > ul > li.current-menu-item.one-page-active,
        .stuck-true.one-page-top.effect-fill .desk-menu > ul > li.current-menu-parent.one-page-active,
        .stuck-true.one-page-top.effect-fill .desk-menu > ul > li.current-menu-ancestor.one-page-active,
        .stuck-true.one-page-top.effect-fill-boxed .desk-menu > ul > li:hover > a,
        .stuck-true.one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-item.one-page-active > a,
        .stuck-true.one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-parent.one-page-active > a,
        .stuck-true.one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor.one-page-active > a,
        .stuck-true.one-page-top.effect-line .desk-menu > ul > li.current-menu-item.one-page-active > a:after,
        .stuck-true.one-page-top.effect-line .desk-menu > ul > li.current-menu-parent.one-page-active > a:after,
        .stuck-true.one-page-top.effect-line .desk-menu > ul > li.current-menu-ancestor.one-page-active > a:after {
            background-color: #07abef;
        }
        .stuck-true.effect-outline .desk-menu > ul > li > a:after {
            border-color: #07abef;
        }
        .stuck-true .desk-menu > ul > li > .sub-menu,
        .stuck-true .cart-dropdown {
            top: 90px;
        }
        .stuck-true .desk-menu .sub-menu li > a {
            color: #777777;
            background-color: #ffffff;
            border-color: #e0e0e0;
        }
        .stuck-true .desk-menu > ul > .megamenu > ul {
            border-color: #e0e0e0;
            background-color: #ffffff;
        }
        .stuck-true .desk-menu .megamenu .sub-menu li:hover > a {
            color: #777777;
            background-color: #ffffff;
        }
        .stuck-true .desk-menu .sub-menu li:hover > a,
        .stuck-true .desk-menu .megamenu .sub-menu li > a:hover {
            color: #07abef;
            background-color: #f9f9f9;
        }
        .stuck-true .desk-menu > ul > .megamenu > ul > li {
            border-right-color: #e0e0e0;
        }
        .stuck-true .desk-menu .megamenu > .sub-menu > li:last-child > a {
            border-bottom-color: #e0e0e0 ;
        }
        .stuck-true .desk-menu .megamenu > .sub-menu > li > a {
            color: #07abef
        }
        .stuck-true .sub-menu > li:first-child,
        .stuck-true .search,
        .stuck-true .desk-menu .megamenu > .sub-menu,
        .stuck-true .cart-dropdown {
            border-top: 2px solid #07abef;
        }
        .stuck-true .cart-dropdown {
            border-top: 2px solid #07abef ;
        }
        .stuck-true .sub-menu > li:first-child > a,
        .stuck-true .search form,
        .stuck-true .cart-dropdown .widget_shopping_cart {
            border-top: none ;
        }
        .stuck-true .desk-menu > ul > .megamenu > ul:after,
        .stuck-true .desk-menu > ul > .megamenu > ul:before {
            background-color: #07abef;
        }
        .stuck-true .cart-dropdown {
            background-color: #ffffff;
            color: #777777;
        }
        .stuck-true .cart-dropdown .widget_shopping_cart {
            border-color: #e0e0e0;
        }
        .stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {
            border-bottom-color: #e0e0e0;
        }
        .stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li > a {
            color: #777777;
        }
        .blank-false .stuck-false + #ninzio-slider[data-autoheight="true"] {
            height: calc(100% - 70px);
            height: calc(100vh - 70px);
        }
        .blank-false .stuck-false + .admin-bar #ninzio-slider[data-autoheight="true"] {
            height: calc(100% - 102px);
        }
        .blank-false .stuck-false.top-true + #ninzio-slider[data-autoheight="true"] {
            height: calc(100% - 110px);
            height: calc(100vh - 110px);
        }
        .blank-false .stuck-false.top-true + .admin-bar #ninzio-slider[data-autoheight="true"] {
            height: calc(100% - 142px);
        }
        /*FIXED
	===========*/
        .fixed {
            height: 70px ;
        }
        .fixed .search {
            top: 70px;
            background-color: #ffffff;
        }
        .fixed .search form {
            border-color: #e0e0e0;
        }
        .fixed .search input[type="text"] {
            border-color: #e0e0e0;
        }
        .fixed .search input[type="text"]:focus {
            background-color: rgba(119, 119, 119, 0.05);
        }
        .fixed .search span:before,
        .fixed .search input[type="text"] {
            color: #777777;
        }
        .fixed .header-content {
            background-color: rgba(0, 1);
            height: 120px;
        }
        .fixed .desk-menu > ul > li,
        .fixed .cart-toggle {
            line-height: 70px;
            height: 70px;
        }
        .fixed .desk-menu > ul > li > a,
        .fixed .cart-toggle .cart-contents,
        .fixed.one-page-top .desk-menu > ul > li.current-menu-item > a,
        .fixed.one-page-top .desk-menu > ul > li.current-menu-parent > a,
        .fixed.one-page-top .desk-menu > ul > li.current-menu-ancestor > a {
            color: #3f3f3f;
        }
        .fixed .desk-menu > ul > li:hover > a,
        .fixed .desk-menu > ul > li.one-page-active > a,
        .fixed.one-page-top .desk-menu > ul > li:hover > a,
        .fixed.one-page-top .desk-menu > ul > li.current-menu-item.one-page-active > a,
        .fixed.one-page-top .desk-menu > ul > li.current-menu-parent.one-page-active > a,
        .fixed.one-page-top .desk-menu > ul > li.current-menu-ancestor.one-page-active > a {
            color: #07abef;
        }
        .fixed .sidebar-toggle span {
            background-color: #3f3f3f;
        }
        .fixed .search-toggle {
            color: #3f3f3f;
        }
        .fixed.effect-underline .desk-menu > ul > li > a:after,
        .fixed.effect-fill .desk-menu > ul > li:hover,
        .fixed.effect-fill .desk-menu > ul > li.one-page-active,
        .fixed.effect-fill .desk-menu > ul > li.current-menu-item,
        .fixed.effect-fill .desk-menu > ul > li.current-menu-parent,
        .fixed.effect-fill .desk-menu > ul > li.current-menu-ancestor,
        .fixed.effect-fill-boxed .desk-menu > ul > li:hover > a,
        .fixed.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
        .fixed.effect-fill-boxed .desk-menu > ul > li.current-menu-item > a,
        .fixed.effect-fill-boxed .desk-menu > ul > li.current-menu-parent > a,
        .fixed.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor > a,
        .fixed.effect-line .desk-menu > ul > li > a:after,
        .fixed.one-page-top.effect-fill .desk-menu > ul > li:hover,
        .fixed.one-page-top.effect-fill .desk-menu > ul > li.current-menu-item.one-page-active,
        .fixed.one-page-top.effect-fill .desk-menu > ul > li.current-menu-parent.one-page-active,
        .fixed.one-page-top.effect-fill .desk-menu > ul > li.current-menu-ancestor.one-page-active,
        .fixed.one-page-top.effect-fill-boxed .desk-menu > ul > li:hover > a,
        .fixed.one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-item.one-page-active > a,
        .fixed.one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-parent.one-page-active > a,
        .fixed.one-page-top.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor.one-page-active > a,
        .fixed.one-page-top.effect-line .desk-menu > ul > li.current-menu-item.one-page-active > a:after,
        .fixed.one-page-top.effect-line .desk-menu > ul > li.current-menu-parent.one-page-active > a:after,
        .fixed.one-page-top.effect-line .desk-menu > ul > li.current-menu-ancestor.one-page-active > a:after {
            background-color: #07abef;
        }
        .fixed.effect-outline .desk-menu > ul > li > a:after {
            border-color: #07abef;
        }
        .fixed .desk-menu > ul > li > .sub-menu,
        .fixed .cart-dropdown {
            top: 70px;
        }
        .fixed .desk-menu .sub-menu li > a {
            color: #777777;
            background-color: #ffffff;
            border-bottom-color: #e0e0e0;
        }
        .fixed .desk-menu > ul > .megamenu > ul {
            border-color: #e0e0e0;
            background-color: #ffffff;
        }
        .fixed .desk-menu .megamenu .sub-menu li:hover > a {
            color: #777777;
            background-color: #ffffff;
        }
        .fixed .desk-menu .sub-menu li:hover > a,
        .fixed .desk-menu .megamenu .sub-menu li > a:hover {
            color: #07abef;
            background-color: #f9f9f9;
        }
        .fixed .desk-menu > ul > .megamenu > ul > li {
            border-right-color: #e0e0e0;
        }
        .fixed .desk-menu .megamenu > .sub-menu > li:last-child > a {
            border-bottom-color: #e0e0e0 ;
        }
        .fixed .desk-menu .megamenu > .sub-menu > li > a {
            color: #07abef
        }
        .fixed .sub-menu > li:first-child,
        .fixed .search,
        .fixed .desk-menu .megamenu > .sub-menu,
        .fixed .cart-dropdown {
            border-top: 2px solid #07abef;
        }
        .fixed .cart-dropdown {
            border-top: 2px solid #07abef ;
        }
        .fixed .sub-menu > li:first-child > a,
        .fixed .search form,
        .fixed .cart-dropdown .widget_shopping_cart {
            border-top: none ;
        }
        .fixed .desk-menu > ul > .megamenu > ul:after,
        .fixed .desk-menu > ul > .megamenu > ul:before {
            background-color: #07abef;
        }
        .fixed .cart-dropdown {
            background-color: #ffffff;
            color: #777777;
        }
        .fixed .cart-dropdown .widget_shopping_cart {
            border-color: #e0e0e0;
        }
        .fixed .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {
            border-bottom-color: #e0e0e0;
        }
        .fixed .cart-dropdown .widget_shopping_cart .cart_list > li > a {
            color: #777777;
        }
    }