   img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
		
		 .tp-caption a {
            color: #ff7302;
            text-shadow: none;
            -webkit-transition: all 0.2s ease-out;
            -moz-transition: all 0.2s ease-out;
            -o-transition: all 0.2s ease-out;
            -ms-transition: all 0.2s ease-out;
        }

            .tp-caption a:hover {
                color: #ffa902;
            }
			
			
.slowup {
            margin-top: -35px;
        }

        .nicdark_logo img {
            width: 133px;
            margin-top: 3px;
        }
        /*end header*/


        /*widget title color*/
        .widget_archive > h2 {
            background-color: #1bbc9b;
        }

        #wp-calendar caption, .widget_calendar > h2 {
            background-color: #1bbc9b;
        }

        .widget_categories > h2 {
            background-color: #1bbc9b;
        }

        .widget_nav_menu > h2 {
            background-color: #1bbc9b;
        }

        .widget_meta > h2 {
            background-color: #1bbc9b;
        }

        .widget_pages > h2 {
            background-color: #1bbc9b;
        }

        .widget_recent_comments > h2 {
            background-color: #1bbc9b;
        }

        .widget_recent_entries > h2 {
            background-color: #1bbc9b;
        }

        .widget_slider > h2 {
            background-color: #1bbc9b;
        }

        .widget_rss > h2 {
            background-color: #1bbc9b;
        }

        .widget_search > h2 {
            background-color: #1bbc9b;
        }

        .widget_text > h2 {
            background-color: #1bbc9b;
        }

        .widget_tag_cloud > h2 {
            background-color: #1bbc9b;
        }

        .tt_upcoming_events_widget > h2 {
            background-color: #1bbc9b;
        }

        .widget.woocommerce > h2 {
            background-color: #1bbc9b;
        }
        /*end widget title color*/


        /*start color and font settings*/
        /****************************************START GREYDARK******************************************************/
        /*first*/
        .nicdark_bg_greydark, .cart_totals h2, .ui-datepicker-header, .products li h3, .menu > .greydark > .sub-menu li, #payment, .products li .star-rating {
            background-color: #434a54;
        }

        .menu > .greydark > a:after, .menu > .greydark .sub-menu li:first-child:before, .menu > .greydark .sub-menu li ul li:first-child:before {
            color: #434a54;
        }

        .nicdark_bg_greydark_hover:hover, .wpb_toggle.nicdark_bg_greydark, .nicdark_tab_dark .wpb_tabs_nav .ui-state-active a.title {
            background-color: #434a54 !important;
        }

        .nicdark_tab_dark.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
            background-color: #434a54 !important;
            box-shadow: 0px 0px 0px 0px #4a515b !important;
        }

        .woocommerce-ordering select {
            background-color: #434a54 !important;
            box-shadow: 0px 0px 0px 0px #4a515b;
        }

        .nicdark_triangle.greydark {
            border-color: #434a54 transparent transparent transparent;
        }
        /*second*/
        .nicdark_bg_greydark2, .nicdark_bg_greydark2_hover:hover {
            background-color: #4a515b !important;
        }

        .menu > .greydark:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.greydark > ul > li > a {
            background-color: #4a515b;
        }

        .nicdark_dark_widgets .widget.widget_product_search form input[type=text], .nicdark_bg_greydark .tinynav, .nicdark_dark_widgets .widget_search input[type="text"], .nicdark_dark_widgets .tagcloud a {
            border: 0px solid #e5e5e5;
            background-color: #4a515b;
        }

        .menu > .greydark .sub-menu li:last-child, .nicdark_shadow.nicdark_bg_greydark {
            box-shadow: 0px 4px 0px 0px #4a515b;
        }

        .menu > .greydark > .sub-menu li, .nicdark_megamenu.greydark ul li ol li a, .nicdark_dark_widgets .widget ul li, #payment ul li {
            border-bottom: 1px solid #4a515b;
        }

        .nicdark_dark_widgets .widget.widget_shopping_cart .widget_shopping_cart_content p.total {
            border-top: 3px double #4a515b;
        }

        .woocommerce .widget_price_filter .price_slider_amount .price_label {
            box-shadow: 0px 4px 0px 0px #353b3d;
            background-color: #4a515b;
        }

        .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
            background: #4a515b;
        }

        .nicdark_dark_widgets .widget_nav_menu .menu li .sub-menu li {
            border-bottom: 0px solid #4a515b;
        }

        .nicdark_megamenu.greydark ol li a {
            border-right: 1px solid #4a515b;
        }

        .nicdark_shadow_none.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
            box-shadow: 0px 0px 0px 0px #4a515b !important;
        }

        .nicdark_border_greydark, .nicdark_border_greydark td, .nicdark_border_greydark th {
            border: 2px solid #4a515b;
        }

        /*third*/
        .nicdark_shadow.nicdark_bg_greydark2 {
            box-shadow: 0px 4px 0px 0px #353b3d;
        }
        /****************************************END GREYDARK******************************************************/

        /****************************************START GREEN******************************************************/
        /*first*/
        .nicdark_bg_green {
            background-color: #1bbc9b;
        }

        p.green, h1.green, h2.green, h3.green, h4.green, h5.green, h6.green, a.green, i.green, span.green, input[type="text"].green, textarea.green, input[type="submit"].green, select.green {
            color: #1bbc9b;
        }

        .nicdark_bg_green_hover:hover {
            background-color: #1bbc9b !important;
        }

        .nicdark_triangle.green {
            border-color: #1bbc9b transparent transparent transparent;
        }
        /*second*/
        .nicdark_border_green, .nicdark_border_green td, .nicdark_border_green th {
            border: 2px solid #18b292;
        }

        .nicdark_shadow.nicdark_bg_green {
            box-shadow: 0px 4px 0px 0px #18b292;
        }

        .nicdark_bg_greendark {
            background-color: #18b292;
        }

        .nicdark_iconbg.green {
            color: #18b292;
        }

        .nicdark_bg_greendark_hover:hover {
            background-color: #18b292 !important;
        }
        /*third*/
        .nicdark_border_greendark, .nicdark_border_greendark td, .nicdark_border_greendark th {
            border: 2px solid #65ae83;
        }

        .nicdark_shadow.nicdark_bg_greendark {
            box-shadow: 0px 4px 0px 0px #65ae83;
        }
        /*slider range*/
        .nicdark_slider_range_green.ui-slider .ui-slider-handle {
            background-color: #1bbc9b;
        }

        .nicdark_slider_range_green.ui-slider .ui-slider-range {
            background-color: #18b292;
        }
        /****************************************END GREEN******************************************************/

        /****************************************START BLUE******************************************************/
        /*first*/
        .nicdark_bg_blue {
            background-color: #14b9d5;
        }

        .nicdark_bg_blue_hover:hover {
            background-color: #14b9d5 !important;
        }

        p.blue, h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, a.blue, i.blue, span.blue, input[type="text"].blue, textarea.blue, input[type="submit"].blue, select.blue {
            color: #14b9d5;
        }

        .nicdark_triangle.blue {
            border-color: #14b9d5 transparent transparent transparent;
        }
        /*second*/
        .nicdark_border_blue, .nicdark_border_blue td, .nicdark_border_blue th {
            border: 2px solid #15b0ca;
        }

        .nicdark_bg_bluedark {
            background-color: #15b0ca;
        }

        .nicdark_iconbg.blue {
            color: #15b0ca;
        }

        .nicdark_bg_bluedark_hover:hover {
            background-color: #15b0ca !important;
        }

        .nicdark_shadow.nicdark_bg_blue {
            box-shadow: 0px 4px 0px 0px #15b0ca;
        }
        /*third*/
        .nicdark_border_bluedark, .nicdark_border_bluedark td, .nicdark_border_bluedark th {
            border: 2px solid #6dc0d5;
        }

        .nicdark_shadow.nicdark_bg_bluedark {
            box-shadow: 0px 4px 0px 0px #6dc0d5;
        }
        /*slider range*/
        .nicdark_slider_range_blue.ui-slider .ui-slider-handle {
            background-color: #14b9d5;
        }

        .nicdark_slider_range_blue.ui-slider .ui-slider-range {
            background-color: #15b0ca;
        }
        /****************************************END BLUE******************************************************/

        /****************************************START VIOLET******************************************************/
        /*first*/
        .nicdark_bg_violet {
            background-color: #c377e4;
        }

        .nicdark_bg_violet_hover:hover {
            background-color: #c377e4 !important;
        }

        p.violet, h1.violet, h2.violet, h3.violet, h4.violet, h5.violet, h6.violet, a.violet, i.violet, span.violet, input[type="text"].violet, textarea.violet, input[type="submit"].violet, select.violet {
            color: #c377e4;
        }

        .nicdark_triangle.violet {
            border-color: #c377e4 transparent transparent transparent;
        }
        /*second*/
        .nicdark_bg_violetdark {
            background-color: #BA71DA;
        }

        .nicdark_border_violet, .nicdark_border_violet td, .nicdark_border_violet th {
            border: 2px solid #BA71DA;
        }

        .nicdark_shadow.nicdark_bg_violet {
            box-shadow: 0px 4px 0px 0px #BA71DA;
        }

        .nicdark_iconbg.violet {
            color: #BA71DA;
        }

        .nicdark_bg_violetdark_hover:hover {
            background-color: #BA71DA !important;
        }
        /*third*/
        .nicdark_border_violetdark, .nicdark_border_violetdark td, .nicdark_border_violetdark th {
            border: 2px solid #a675af;
        }

        .nicdark_shadow.nicdark_bg_violetdark {
            box-shadow: 0px 4px 0px 0px #a675af;
        }
        /*slider range*/
        .nicdark_slider_range_violet.ui-slider .ui-slider-handle {
            background-color: #c377e4;
        }

        .nicdark_slider_range_violet.ui-slider .ui-slider-range {
            background-color: #BA71DA;
        }
        /****************************************END VIOLET******************************************************/

        /****************************************START ORANGE******************************************************/
        /*first*/
        .nicdark_bg_orange {
            background-color: #f3a46b;
        }

        .nicdark_bg_orange_hover:hover {
            background-color: #f3a46b !important;
        }

        p.orange, h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange, a.orange, i.orange, span.orange, input[type="text"].orange, textarea.orange, input[type="submit"].orange, select.orange {
            color: #f3a46b;
        }

        .nicdark_triangle.orange {
            border-color: #f3a46b transparent transparent transparent;
        }
        /*second*/
        .nicdark_bg_orangedark {
            background-color: #e89d67;
        }

        .nicdark_bg_orangedark_hover:hover {
            background-color: #e89d67 !important;
        }

        .nicdark_border_orange, .nicdark_border_orange td, .nicdark_border_orange th {
            border: 2px solid #e89d67;
        }

        .nicdark_shadow.nicdark_bg_orange {
            box-shadow: 0px 4px 0px 0px #e89d67;
        }

        .nicdark_iconbg.orange {
            color: #e89d67;
        }
        /*third*/
        .nicdark_border_orangedark, .nicdark_border_orangedark td, .nicdark_border_orangedark th {
            border: 2px solid #d8734c;
        }

        .nicdark_shadow.nicdark_bg_orangedark {
            box-shadow: 0px 4px 0px 0px #d8734c;
        }
        /*slider range*/
        .nicdark_slider_range_orange.ui-slider .ui-slider-handle {
            background-color: #f3a46b;
        }

        .nicdark_slider_range_orange.ui-slider .ui-slider-range {
            background-color: #e89d67;
        }
        /****************************************END ORANGE******************************************************/

        /****************************************START RED******************************************************/
        /*first*/
        .nicdark_bg_red {
            background-color: #f76570;
        }

        .nicdark_bg_red_hover:hover {
            background-color: #f76570 !important;
        }

        p.red, h1.red, h2.red, h3.red, h4.red, h5.red, h6.red, a.red, i.red, span.red, input[type="text"].red, textarea.red, input[type="submit"].red, select.red {
            color: #f76570;
        }

        .nicdark_triangle.red {
            border-color: #f76570 transparent transparent transparent;
        }
        /*second*/
        .nicdark_bg_reddark {
            background-color: #ef606b;
        }

        .nicdark_border_red, .nicdark_border_red td, .nicdark_border_red th {
            border: 2px solid #ef606b;
        }

        .nicdark_shadow.nicdark_bg_red {
            box-shadow: 0px 4px 0px 0px #ef606b;
        }

        .nicdark_iconbg.red {
            color: #ef606b;
        }

        .nicdark_bg_reddark_hover:hover {
            background-color: #ef606b !important;
        }
        /*third*/
        .nicdark_border_reddark, .nicdark_border_reddark td, .nicdark_border_reddark th {
            border: 2px solid #bf6363;
        }

        .nicdark_shadow.nicdark_bg_reddark {
            box-shadow: 0px 4px 0px 0px #bf6363;
        }
        /*slider range*/
        .nicdark_slider_range_red.ui-slider .ui-slider-handle {
            background-color: #f76570;
        }

        .nicdark_slider_range_red.ui-slider .ui-slider-range {
            background-color: #ef606b;
        }
        /****************************************END RED******************************************************/

        /****************************************START YELLOW******************************************************/
        /*first*/
        .nicdark_bg_yellow {
            background-color: #ffd205;
        }

        .nicdark_bg_yellow_hover:hover {
            background-color: #ffd205 !important;
        }

        p.yellow, h1.yellow, h2.yellow, h3.yellow, h4.yellow, h5.yellow, h6.yellow, a.yellow, i.yellow, span.yellow, input[type="text"].yellow, textarea.yellow, input[type="submit"].yellow, select.yellow {
            color: #ffd205;
        }

        .nicdark_triangle.yellow {
            border-color: #ffd205 transparent transparent transparent;
        }
        /*second*/
        .nicdark_bg_yellowdark {
            background-color: #f4c906;
        }

        .nicdark_border_yellow, .nicdark_border_yellow td, .nicdark_border_yellow th {
            border: 2px solid #f4c906;
        }

        .nicdark_shadow.nicdark_bg_yellow {
            box-shadow: 0px 4px 0px 0px #f4c906;
        }

        .nicdark_iconbg.yellow {
            color: #f4c906;
        }

        .nicdark_bg_yellowdark_hover:hover {
            background-color: #f4c906 !important;
        }
        /*third*/
        .nicdark_border_yellowdark, .nicdark_border_yellowdark td, .nicdark_border_yellowdark th {
            border: 2px solid #d4ae49;
        }

        .nicdark_shadow.nicdark_bg_yellowdark {
            box-shadow: 0px 4px 0px 0px #d4ae49;
        }
        /*slider range*/
        .nicdark_slider_range_yellow.ui-slider .ui-slider-handle {
            background-color: #ffd205;
        }

        .nicdark_slider_range_yellow.ui-slider .ui-slider-range {
            background-color: #f4c906;
        }
        /****************************************END YELLOW******************************************************/

        /****************************************START MENU******************************************************/
        /*divider and triangle color: FIRST COLOR*/
        .menu > .green > a:after, .menu > .green .sub-menu li:first-child:before, .menu > .green .sub-menu li ul li:first-child:before {
            color: #1bbc9b;
        }

        .menu > .blue > a:after, .menu > .blue .sub-menu li:first-child:before, .menu > .blue .sub-menu li ul li:first-child:before {
            color: #14b9d5;
        }

        .menu > .violet > a:after, .menu > .violet .sub-menu li:first-child:before, .menu > .violet .sub-menu li ul li:first-child:before {
            color: #c377e4;
        }

        .menu > .orange > a:after, .menu > .orange .sub-menu li:first-child:before, .menu > .orange .sub-menu li ul li:first-child:before {
            color: #f3a46b;
        }

        .menu > .red > a:after, .menu > .red .sub-menu li:first-child:before, .menu > .red .sub-menu li ul li:first-child:before {
            color: #f76570;
        }

        .menu > .yellow > a:after, .menu > .yellow .sub-menu li:first-child:before, .menu > .yellow .sub-menu li ul li:first-child:before {
            color: #ffd205;
        }
        /*dropdown: FIRST COLOR*/
        .menu > .yellow > .sub-menu li {
            background-color: #ffd205;
        }

        .menu > .green > .sub-menu li {
            background-color: #1bbc9b;
        }

        .menu > .blue > .sub-menu li {
            background-color: #14b9d5;
        }

        .menu > .violet > .sub-menu li {
            background-color: #c377e4;
        }

        .menu > .orange > .sub-menu li {
            background-color: #f3a46b;
        }

        .menu > .red > .sub-menu li {
            background-color: #f76570;
        }
        /*tinynav: SECOND COLOR -> THIRD COLOR*/
        .nicdark_bg_yellow .tinynav {
            color: #fff;
            background-color: #f4c906;
            box-shadow: 0px 4px 0px 0px #d4ae49;
        }

        .nicdark_bg_orange .tinynav {
            color: #fff;
            background-color: #e89d67;
            box-shadow: 0px 4px 0px 0px #d8734c;
        }

        .nicdark_bg_red .tinynav {
            color: #fff;
            background-color: #ef606b;
            box-shadow: 0px 4px 0px 0px #bf6363;
        }

        .nicdark_bg_green .tinynav {
            color: #fff;
            background-color: #18b292;
            box-shadow: 0px 4px 0px 0px #65ae83;
        }

        .nicdark_bg_blue .tinynav {
            color: #fff;
            background-color: #15b0ca;
            box-shadow: 0px 4px 0px 0px #6dc0d5;
        }

        .nicdark_bg_violet .tinynav {
            color: #fff;
            background-color: #BA71DA;
            box-shadow: 0px 4px 0px 0px #a675af;
        }
        /*border bottom li: SECOND COLOR*/
        .menu > .yellow > .sub-menu li, .nicdark_megamenu.yellow ul li ol li a {
            border-bottom: 1px solid #f4c906;
        }

        .menu > .green > .sub-menu li, .nicdark_megamenu.green ul li ol li a {
            border-bottom: 1px solid #18b292;
        }

        .menu > .blue > .sub-menu li, .nicdark_megamenu.blue ul li ol li a {
            border-bottom: 1px solid #15b0ca;
        }

        .menu > .violet > .sub-menu li, .nicdark_megamenu.violet ul li ol li a {
            border-bottom: 1px solid #BA71DA;
        }

        .menu > .orange > .sub-menu li, .nicdark_megamenu.orange ul li ol li a {
            border-bottom: 1px solid #e89d67;
        }

        .menu > .red > .sub-menu li, .nicdark_megamenu.red ul li ol li a {
            border-bottom: 1px solid #ef606b;
        }
        /*shadow: SECOND COLOR*/
        .menu > .yellow .sub-menu li:last-child {
            box-shadow: 0px 4px 0px 0px #f4c906;
        }

        .menu > .orange .sub-menu li:last-child {
            box-shadow: 0px 4px 0px 0px #e89d67;
        }

        .menu > .red .sub-menu li:last-child {
            box-shadow: 0px 4px 0px 0px #ef606b;
        }

        .menu > .blue .sub-menu li:last-child {
            box-shadow: 0px 4px 0px 0px #15b0ca;
        }

        .menu > .green .sub-menu li:last-child {
            box-shadow: 0px 4px 0px 0px #18b292;
        }

        .menu > .violet .sub-menu li:last-child {
            box-shadow: 0px 4px 0px 0px #BA71DA;
        }
        /*hover li bgcolor: SECOND COLOR*/
        .menu > .yellow > .sub-menu li:hover, .nicdark_megamenu.yellow > ul > li > a {
            background-color: #f4c906;
        }

        .menu > .green:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.green > ul > li > a {
            background-color: #18b292;
        }

        .menu > .blue:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.blue > ul > li > a {
            background-color: #15b0ca;
        }

        .menu > .violet:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.violet > ul > li > a {
            background-color: #BA71DA;
        }

        .menu > .orange:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.orange > ul > li > a {
            background-color: #e89d67;
        }

        .menu > .red:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.red > ul > li > a {
            background-color: #ef606b;
        }
        /*megamenu border color: SECOND COLOR*/
        .nicdark_megamenu.yellow ol li a {
            border-right: 1px solid #f4c906;
        }

        .nicdark_megamenu.orange ol li a {
            border-right: 1px solid #e89d67;
        }

        .nicdark_megamenu.red ol li a {
            border-right: 1px solid #ef606b;
        }

        .nicdark_megamenu.blue ol li a {
            border-right: 1px solid #15b0ca;
        }

        .nicdark_megamenu.green ol li a {
            border-right: 1px solid #18b292;
        }

        .nicdark_megamenu.violet ol li a {
            border-right: 1px solid #BA71DA;
        }
        /****************************************END MENU******************************************************/

        /****************************************START ELEMENTS******************************************************/
        /*button search*/
        .widget_search input[type="submit"] {
            background-color: #1bbc9b;
        }
        /*post elements*/
        .comment-respond input[type="submit"] {
            background-color: #f3a46b;
        }

        .comment-reply-link {
            background-color: #f3a46b;
        }
        /*calendar*/
        .ui-datepicker-calendar thead {
            background-color: #1bbc9b;
        }

        .ui-datepicker-today a {
            background-color: #1bbc9b;
        }

        .ui-datepicker-calendar .ui-state-hover {
            background-color: #1bbc9b;
        }
        /*cf7*/
        div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked {
            background-color: #f3a46b;
        }

        div.wpcf7-mail-sent-ok {
            background-color: #1bbc9b;
        }

        .wpcf7-not-valid-tip:before {
            color: #ef606b;
        }

        .wpcf7-not-valid-tip {
            background-color: #f76570;
        }
        /*pagination*/
        .nicdark_btn.active {
            background-color: #1bbc9b;
        }
        /****************************************END ELEMENTS******************************************************/

        /****************************************START WOO ELEMENTS******************************************************/

        /*red*/
        .out-of-stock,
        .woocommerce-error,
        .woocommerce .form-row button,
        .wc-backward {
            background-color: #f76570;
            box-shadow: 0px 0px 0px 0px #ef606b;
        }

        .shop_table .actions .checkout-button {
            background-color: #f76570 !important;
            box-shadow: 0px 4px 0px 0px #ef606b;
        }

        .woocommerce table.cart a.remove,
        .woocommerce-page table.cart a.remove,
        .woocommerce #content table.cart a.remove,
        .woocommerce-page #content table.cart a.remove {
            background-color: #f76570;
        }

            .woocommerce table.cart a.remove:hover,
            .woocommerce-page table.cart a.remove:hover,
            .woocommerce #content table.cart a.remove:hover,
            .woocommerce-page #content table.cart a.remove:hover {
                background-color: #ef606b;
            }

        /*orange*/
        .shop_table .actions .button {
            background-color: #f3a46b !important;
            box-shadow: 0px 0px 0px 0px #e89d67;
        }

        .woocommerce table.shop_table th,
        .woocommerce-page table.shop_table th {
            background: #f3a46b;
        }

        /*yellow*/
        .woocommerce .widget_price_filter .button {
            background-color: #ffd205;
            box-shadow: 0px 4px 0px 0px #f4c906;
        }

        .woocommerce-product-rating .star-rating,
        #reviews .star-rating,
        .widget.widget_recent_reviews ul.product_list_widget li .star-rating,
        .widget.widget_top_rated_products ul.product_list_widget li .star-rating,
        p.stars a.star-1:after,
        p.stars a.star-2:after,
        p.stars a.star-3:after,
        p.stars a.star-4:after,
        p.stars a.star-5:after {
            color: #ffd205;
        }

        .shop_table .actions .coupon .button {
            background-color: #ffd205 !important;
            box-shadow: 0px 0px 0px 0px #f4c906;
        }

        .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
        .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
            border: 1px solid #ffd205;
            background: #ffd205;
        }

        .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
        .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
            background: #ffd205;
        }

        /*blue*/
        .shipping_calculator h2,
        #customer_details .col-2 h3,
        #customer_details .col-1 h3,
        .woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button,
        .woocommerce .addresses .col-1 h3 {
            background-color: #14b9d5;
        }

        .woocommerce-info,
        .woocommerce .addresses .col-1 a,
        .widget.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button {
            background-color: #14b9d5;
            box-shadow: 0px 0px 0px 0px #15b0ca;
        }

        /*green*/
        .product .onsale,
        .woocommerce-pagination span.current,
        .products li .added_to_cart,
        button.single_add_to_cart_button,
        .woocommerce-message,
        .shipping_calculator button,
        #payment input.button,
        .woocommerce .addresses .col-2 a,
        .widget.widget_shopping_cart .widget_shopping_cart_content p.buttons a.checkout {
            background-color: #1bbc9b;
            box-shadow: 0px 0px 0px 1px #18b292;
        }

        .woocommerce .comment-respond input[type="submit"] {
            background: #1bbc9b !important;
            box-shadow: 0px 0px 0px 0px #18b292;
        }

        .woocommerce button,
        .woocommerce input[type=submit],
        p.stars a:hover,
        p.stars a.active {
            background: #1bbc9b !important;
            box-shadow: 0px 0px 0px 0px #18b292;
        }

        .upsells.products h2:after,
        .product .product_title:after,
        .woocommerce-tabs li a,
        .woocommerce-account .woocommerce h2:after,
        .woocommerce-checkout .woocommerce h2:after,
        .woocommerce .addresses .col-2 h3,
        #order_review table thead,
        table.order_details thead,
        .woocommerce form h3:after,
        .product .related h2:after,
        .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
            background-color: #1bbc9b;
        }

        .entry-summary div .price ins {
            color: #1bbc9b;
        }

        /****************************************END WOO ELEMENTS******************************************************/

        /* 20 - START NICDARKFILTER*/
        .nicdark_filter.green {
            background: rgba(111,193,145,0.8);
        }

        .nicdark_filter.blue {
            background: rgba(116,206,228,0.8);
        }

        .nicdark_filter.violet {
            background: rgba(195,137,206,0.8);
        }

        .nicdark_filter.yellow {
            background: rgba(237,191,71,0.8);
        }

        .nicdark_filter.orange {
            background: rgba(236,119,75,0.8);
        }

        .nicdark_filter.red {
            background: rgba(225,108,108,0.8);
        }
        /*END NICDARKFILTER*/

        /*GRADIENT*/
        .nicdark_bg_gradient {
            background: #f76570; /* Old browsers */
            background: -moz-linear-gradient(left, #f76570 0%, #f76570 8%, #f3a46b 8%, #f3a46b 16%, #f3a46b 16%, #ffd205 16%, #ffd205 24%, #ffd205 24%, #1bbc9b 24%, #1bbc9b 25%, #1bbc9b 32%, #14b9d5 32%, #14b9d5 40%, #c377e4 40%, #c377e4 48%, #f76570 48%, #f76570 56%, #f3a46b 56%, #f3a46b 64%, #ffd205 64%, #ffd205 72%, #1bbc9b 72%, #1bbc9b 80%, #14b9d5 80%, #14b9d5 80%, #14b9d5 89%, #c377e4 89%, #c377e4 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f76570), color-stop(8%,#f76570), color-stop(8%,#f3a46b), color-stop(16%,#f3a46b), color-stop(16%,#f3a46b), color-stop(16%,#ffd205), color-stop(24%,#ffd205), color-stop(24%,#ffd205), color-stop(24%,#1bbc9b), color-stop(25%,#1bbc9b), color-stop(32%,#1bbc9b), color-stop(32%,#14b9d5), color-stop(40%,#14b9d5), color-stop(40%,#c377e4), color-stop(48%,#c377e4), color-stop(48%,#f76570), color-stop(56%,#f76570), color-stop(56%,#f3a46b), color-stop(64%,#f3a46b), color-stop(64%,#ffd205), color-stop(72%,#ffd205), color-stop(72%,#1bbc9b), color-stop(80%,#1bbc9b), color-stop(80%,#14b9d5), color-stop(80%,#14b9d5), color-stop(89%,#14b9d5), color-stop(89%,#c377e4), color-stop(100%,#c377e4)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(left, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(left, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(left, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%); /* IE10+ */
            background: linear-gradient(to right, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76570', endColorstr='#c377e4',GradientType=1 ); /* IE6-9 */
        }
        /*GRADIENT*/

        /****************************************START FIRST FONT******************************************************/
        .mfp-counter,
        .mfp-title,
        #wp-calendar caption,
        #wp-calendar thead th,
        .widget_search input[type="submit"],
        .comment-respond input[type="submit"],
        .comment-reply-link,
        .nicdark_btn,
        .nicdark_btn_icon,
        .ui-datepicker-title,
        .ui-datepicker-calendar thead,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        input[type="text"],
        textarea,
        select,
        a.title,
        span.title,
        small.title,
        input[type="submit"],
        .product .onsale,
        .woocommerce-pagination a,
        .woocommerce-pagination span,
        .woocommerce-pagination span.current,
        .products li .add_to_cart_button,
        .products li .product_type_variable,
        .products li.outofstock a.button,
        .products li.product-type-external a.button,
        .products li.product-type-grouped a.button,
        .quantity .minus,
        .quantity .plus,
        .quantity .qty,
        button.single_add_to_cart_button,
        .woocommerce-tabs li a,
        .woocommerce .comment-reply-title,
        .woocommerce table.shop_table th,
        .woocommerce-page table.shop_table th,
        .cart_totals h2,
        .shipping_calculator h2 a,
        .shipping_calculator button,
        #customer_details .col-2 h3,
        .woocommerce .addresses a,
        .widget.woocommerce h2,
        .widget.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button,
        .woocommerce .widget_price_filter .price_slider_amount .price_label,
        .woocommerce .widget_price_filter .button,
        .wc-backward,
        #ship-to-different-address label {
            font-family: Open Sans;
        }

        .tp-arr-titleholder,
        .woocommerce-billing-fields h3 {
            font-family: Open Sans !important;
        }

        /****************************************START SECOND FONT******************************************************/
        .widget,
        .widget_search input[type="text"],
        .comment-reply-title,
        .comment-author,
        .tinynav,
        .menu a,
        .nicdark_archive1_content,
        .ui-tooltip,
        h1.subtitle,
        h2.subtitle,
        h3.subtitle,
        h4.subtitle,
        h5.subtitle,
        h6.subtitle,
        input[type="text"].subtitle,
        textarea.subtitle,
        select.subtitle,
        span.subtitle,
        p,
        html,
        a,
        input[type="text"],
        input[type="email"],
        input[type="url"],
        input[type="tel"],
        input[type="number"],
        input[type="date"],
        textarea,
        .wpcf7-select,
        .widget_archive select,
        .widget_categories select,
        .widget_text select,
        .wpb_heading,
        div.wpcf7-validation-errors,
        div.wpcf7-mail-sent-ng,
        div.wpcf7-spam-blocked,
        div.wpcf7-mail-sent-ok,
        .wpcf7-not-valid-tip,
        .woocommerce-account .woocommerce h2,
        .woocommerce-checkout .woocommerce h2,
        .product .related h2,
        .upsells.products h2,
        .product h1,
        .variations_form table td select,
        .shipping_calculator select,
        .shipping_calculator input[type="text"],
        .chosen-container-single .chosen-search input[type=text],
        #order_review_heading,
        .woocommerce form h3 {
            font-family: Open Sans;
        }

        .nicdark_btn.subtitle,
        .nicdark_btn_icon.subtitle {
            font-family: Open Sans !important;
        }


        /****************************************START THIRD FONT******************************************************/
        h1.signature,
        h2.signature,
        h3.signature,
        h4.signature,
        h5.signature,
        h6.signature,
        span.signature {
            font-family: Montez;
        }
   .wpb_animate_when_almost_visible {
            opacity: 1;
        }
		
 
                                        .tp-caption.nicdarkwithlight50, .nicdarkwithlight50 {
                                            font-size: 50px;
                                            line-height: 50px;
                                            font-weight: 100;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithregular75, .nicdarkwithregular75 {
                                            font-size: 75px;
                                            line-height: 75px;
                                            font-weight: 500;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithlight75, .nicdarkwithlight75 {
                                            font-size: 75px;
                                            line-height: 75px;
                                            font-weight: 100;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithlight20, .nicdarkwithlight20 {
                                            font-size: 20px;
                                            line-height: 20px;
                                            font-weight: 100;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithlight40, .nicdarkwithlight40 {
                                            font-size: 40px;
                                            line-height: 40px;
                                            font-weight: 100;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithregular60, .nicdarkwithregular60 {
                                            font-size: 60px;
                                            line-height: 60px;
                                            font-weight: 500;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithregular15btn, .nicdarkwithregular15btn {
                                            font-size: 15px;
                                            line-height: 15px;
                                            font-weight: 500;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            padding: 5px 10px;
                                            text-shadow: none;
                                            background-color: rgb(243,164,107);
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }

                                        .tp-caption.nicdarkwithregular25, .nicdarkwithregular25 {
                                            font-size: 25px;
                                            line-height: 25px;
                                            font-weight: 500;
                                            font-family: "Open Sans";
                                            color: rgb(255,255,255);
                                            text-decoration: none;
                                            text-shadow: none;
                                            background-color: transparent;
                                            border-width: 0px;
                                            border-color: rgb(0,0,0);
                                            border-style: none;
                                        }
										
										 #rev_slider_4_1_wrapper .tp-loader.spinner2 {
                                            background-color: #1bbc9b !important;
                                        }
 