    /* Webkit */
    ::selection {
        background: #6eb48c;
        }
        /* Gecko/Mozilla */
        ::-moz-selection {
        background: #6eb48c;
        }
    
    
        h1 a:hover,
        .box_image_holder .box_icon .fa-stack i.fa-stack-base,
        .q_percentage_with_icon,
        .filter_holder ul li.active span,
        .filter_holder ul li:hover span,
        .q_tabs .tabs-nav li.active a:hover,
        .q_tabs .tabs-nav li a:hover,
        .q_accordion_holder.accordion .ui-accordion-header:hover,
        .q_accordion_holder.accordion.with_icon .ui-accordion-header i,
        .testimonials .testimonial_text_inner p.testimonial_author span.author_company,
        .testimonial_content_inner .testimonial_author .company_position,
        .q_icon_with_title.center .icon_holder .font_awsome_icon i:hover,
        .q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base,
        .q_icon_with_title.boxed .icon_holder .fa-stack,
        .q_progress_bars_icons_inner .bar.active i.fa-circle,
        .q_list.number ul>li:before,
        .q_social_icon_holder:hover .simple_social,
        .social_share_dropdown ul li :hover i,
        .social_share_list_holder ul li i:hover,
        .blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i:hover,
        .latest_post_inner .post_infos a:hover,
        .q_masonry_blog article .q_masonry_blog_post_info a:hover,
        .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover,
        .latest_post_inner .post_comments:hover i,
        .blog_holder article .post_description a:hover,
        .blog_holder article .post_description .post_comments:hover,
        .blog_like a:hover i,
        .blog_like a.liked i,
        .latest_post .blog_like a:hover span,
        article:not(.format-quote):not(.format-link) .blog_like a:hover span,
        .comment_holder .comment .text .replay,
        .comment_holder .comment .text .comment-reply-link,
        .header-widget.widget_nav_menu ul.menu li a:hover,
        aside .widget a:hover,
        aside .widget.posts_holder li:hover,
        .wpb_widgetised_column .widget a:hover,
        .wpb_widgetised_column .widget.posts_holder li:hover,
        .q_steps_holder .circle_small:hover span,
        .q_steps_holder .circle_small:hover .step_title,
        .header_top #lang_sel > ul > li > a:hover,
        .header_top #lang_sel_click > ul > li> a:hover,
        .header_top #lang_sel_list ul li a.lang_sel_sel,
        .header_top #lang_sel_list ul li a:hover,
        aside .widget #lang_sel a.lang_sel_sel:hover,
        aside .widget #lang_sel_click a.lang_sel_sel:hover,
        aside .widget #lang_sel ul ul a:hover,
        aside .widget #lang_sel_click ul ul a:hover,
        aside .widget #lang_sel_list li a.lang_sel_sel,
        aside .widget #lang_sel_list li a:hover,
        .wpb_widgetised_column .widget #lang_sel a.lang_sel_sel:hover,
        .wpb_widgetised_column .widget #lang_sel_click a.lang_sel_sel:hover,
        .wpb_widgetised_column .widget #lang_sel ul ul a:hover,
        .wpb_widgetised_column .widget #lang_sel_click ul ul a:hover,
        .wpb_widgetised_column .widget #lang_sel_list li a.lang_sel_sel,
        .wpb_widgetised_column .widget #lang_sel_list li a:hover,
        .service_table_inner li.service_table_title_holder i,
        .latest_post_two_holder .latest_post_two_text a:hover,
                .myaccount_user a,
            .woocommerce .select2-results li.select2-highlighted,
            .woocommerce-page .select2-results li.select2-highlighted,
            .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted,
            .woocommerce-account .chosen-container .chosen-results li.active-result.highlighted,
            .woocommerce ins, .woocommerce-page ins,
            .woocommerce ul.products li.product:hover h6,
            .woocommerce div.product div.product_meta > span a:hover,
            .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount,
            .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount,
            .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong,
            .woocommerce .checkout-opener-text a,
            .woocommerce form.checkout table.shop_table tfoot tr.order-total th,
            .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount,
            .woocommerce aside ul.product_list_widget li > a:hover,
            .woocommerce aside ul.product-categories li > a:hover,
            .woocommerce aside ul.product_list_widget li span.amount,
            aside ul.product_list_widget li span.amount,
            .woocommerce aside .widget ul.product-categories a:hover,
            .woocommerce-page aside .widget ul.product-categories a:hover,        
            .wpb_widgetised_column ul.product_list_widget li > a:hover,
            .wpb_widgetised_column ul.product-categories li > a:hover,
            .wpb_widgetised_column ul.product_list_widget li span.amount,
            .wpb_widgetised_column .widget ul.product-categories a:hover,
            .shopping_cart_header .header_cart:hover i,
            .woocommerce-product-rating a:hover,
            .select2-container--default.select2-container--open .select2-selection--single,
            .select2-container--default .select2-results__option[aria-selected=true],
            .select2-container--default .select2-results__option--highlighted[aria-selected],
            .q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social,
        .portfolio_template_8 .portfolio_detail .info .category,
        .portfolio_navigation.navigation_title .post_info span.categories,
        .qode_portfolio_related .projects_holder article .portfolio_description .project_category,
        .blog_compound article .post_content .blog_like a:hover, 
        .blog_compound article .post_content .blog_like a:hover span, 
        .blog_compound article .post_content .blog_share a:hover, 
        .blog_compound article .post_content .blog_share a:hover span, 
        .blog_compound article .post_content .post_comments:hover, 
        .blog_compound article .post_content .post_comments:hover span,
        .blog_holder.blog_pinterest article.format-link .post_info a:hover, 
        .blog_holder.blog_pinterest article.format-quote .post_info a:hover,
        .blog_compound .post_title .category a,
        .blog_compound .post_title .category span.date,
        .q_price_table.qode_pricing_table_advanced .qode_pt_subtitle,
        .q_price_table.qode_pricing_table_advanced .qode_pt_additional_info .qode_pt_icon,
        .q_price_table.qode_pricing_table_advanced .price_table_inner .value,
        table.tt_timetable .event .event_header,
        table.tt_timetable .event a,
        .tt_tabs .tt_tabs_navigation .ui-tabs-active a,
        .tt_tabs .tt_tabs_navigation li a:hover,
        .qode-owl-slider .owl-nav .owl-next:hover .qode-next-icon,
        .qode-owl-slider .owl-nav .owl-next:hover .qode-prev-icon,
        .qode-owl-slider .owl-nav .owl-prev:hover .qode-next-icon,
        .qode-owl-slider .owl-nav .owl-prev:hover .qode-prev-icon,
        .qode-owl-slider-style .owl-nav .owl-next:hover .qode-next-icon,
        .qode-owl-slider-style .owl-nav .owl-next:hover .qode-prev-icon,
        .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-next-icon,
        .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-prev-icon
        {
            color: #009856 !important;
        }
        h2 a:hover,
        h3 a:hover,
        h4 a:hover,
        h5 a:hover,
        h6 a:hover,
        a:hover,
        p a:hover,
        .portfolio_share .social_share_holder a:hover,
        .breadcrumb .current,
        .breadcrumb a:hover,
        .q_icon_with_title .icon_with_title_link,
        .q_counter_holder span.counter,
        .q_font_awsome_icon i,
        .q_font_awsome_icon span,
        .q_dropcap,
        .q_counter_holder span.counter,
        nav.mobile_menu ul li a:hover,
        nav.mobile_menu ul li.active > a,
        .q_progress_bars_icons_inner.square .bar.active i,
        .q_progress_bars_icons_inner.circle .bar.active i,
        .q_progress_bars_icons_inner.normal .bar.active i,
        .q_font_awsome_icon_stack .fa-circle,
        .footer_top .q_social_icon_holder:hover .simple_social,
        .more_facts_button:hover,
        .box_holder_icon .fa-stack i,
        .blog_large_image_simple .minimalist_date,
        nav.content_menu ul li.active:hover i,
        nav.content_menu ul li:hover i,
        nav.content_menu ul li.active:hover a,
        nav.content_menu ul li:hover a,
        .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover span,
        .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span,
        .q_font_awsome_icon i:hover,
        .q_font_awsome_icon span:hover,
        .fullscreen_search_holder .search_submit:hover,
        .title .text_above_title,
        .qode-comparative-features-table .qode-cft-link:hover,
        .qode-comparative-features-table .qode-cft-mark.qode-cft-active,
        .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-date,
        .qode-showcase-icon .qode-icon-holder.qode-icon-circle .qode-icon-element,
        .qode-horizontal-timeline .qode-timeline-navigation a.qode-prev,
        .qode-horizontal-timeline .qode-timeline-navigation a.qode-next
        {
    
            color: #009856;
        }
    
        .box_image_with_border:hover,
        .qbutton:hover,
        .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover,
        .vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover,
        .load_more a:hover,
        .blog_load_more_button a:hover,
        #submit_comment:hover,
        .drop_down .wide .second ul li .qbutton:hover,
        .drop_down .wide .second ul li ul li .qbutton:hover,
        .qbutton.white:hover,
        .qbutton.green,
        .portfolio_slides .hover_feature_holder_inner .qbutton:hover,
        .testimonials_holder.light .flex-direction-nav a:hover,
        .q_progress_bars_icons_inner.square .bar.active .bar_noactive,
        .q_progress_bars_icons_inner.square .bar.active .bar_active,
        .q_progress_bars_icons_inner.circle .bar.active .bar_noactive,
        .q_progress_bars_icons_inner.circle .bar.active .bar_active,
        .widget.widget_search form.form_focus,
        .q_steps_holder .circle_small_wrapper,
        .animated_icon_inner span.animated_icon_back i,
        body:not(.search-results) .blog_holder article.format-link .post_text:hover .post_text_inner,
        body:not(.search-results) .blog_holder article.format-quote .post_text:hover .post_text_inner,
                .woocommerce .button:hover,
            .woocommerce-page .button:hover,
            .woocommerce #submit:hover,
            .woocommerce ul.products li.product a.qbutton:hover,
            .woocommerce-page ul.products li.product a.qbutton:hover,
            .woocommerce ul.products li.product .added_to_cart:hover,
            input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
        .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover,
        .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{
            border-color: #009856    }
    
        .tt_tabs .tt_tabs_navigation .ui-tabs-active a,
        .tt_tabs .tt_tabs_navigation li a:hover,
        .tt_tabs .tt_tabs_navigation li a{
            border-color: #009856 !important;
        }
    
        .q_icon_list i,
        .q_progress_bar .progress_content,
        .q_progress_bars_vertical .progress_content_outer .progress_content,
        .qbutton:hover,
        .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover,
        .vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover,
        .post-password-form input[type='submit']:hover,
        .load_more a:hover,
        .blog_load_more_button a:hover,
        #submit_comment:hover,
        .drop_down .wide .second ul li .qbutton:hover,
        .drop_down .wide .second ul li ul li .qbutton:hover,
        .qbutton.white:hover,
        .qbutton.green,
        .call_to_action,
        .highlight,
        .testimonials_holder.light .flex-direction-nav a:hover,
        .q_dropcap.circle,
        .q_dropcap.square,
        .q_message,
        .q_price_table.active .active_text,
        .q_icon_with_title.boxed .icon_holder .fa-stack,
        .q_font_awsome_icon_square,
        .q_icon_with_title.square .icon_holder .fa-stack:hover,
        .box_holder_icon_inner.square .fa-stack:hover,
        .box_holder_icon_inner.circle .fa-stack:hover,
        .circle .icon_holder .fa-stack:hover,
        .q_list.number.circle_number ul>li:before,
        .q_social_icon_holder.circle_social .fa-stack:hover,
        .social_share_dropdown ul li.share_title,
        .latest_post_holder .latest_post_date .post_publish_day,
        .q_masonry_blog article.format-link:hover,
        .q_masonry_blog article.format-quote:hover,
        #wp-calendar td#today,
        .vc_text_separator.full div,
        .mejs-controls .mejs-time-rail .mejs-time-current,
        .mejs-controls .mejs-time-rail .mejs-time-handle,
        .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
        .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current,
        .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
        .q_pie_graf_legend ul li .color_holder,
        .q_line_graf_legend ul li .color_holder,
        .q_team .q_team_text_inner .separator,
        .circle_item .circle:hover,
        .qode_call_to_action.container,
        .qode_carousels .flex-control-paging li a.flex-active,
        .animated_icon_inner span.animated_icon_back i,
                .woocommerce .button:hover,
            .woocommerce-page .button:hover,
            .woocommerce #submit:hover,
            .woocommerce ul.products li.product a.qbutton:hover,
            .woocommerce-page ul.products li.product a.qbutton:hover,
            .woocommerce ul.products li.product .added_to_cart:hover,
            .woocommerce .quantity .minus:hover,
            .woocommerce #content .quantity .minus:hover,
            .woocommerce-page .quantity .minus:hover,
            .woocommerce-page #content .quantity .minus:hover,
            .woocommerce .quantity .plus:hover,
            .woocommerce #content .quantity .plus:hover,
            .woocommerce-page .quantity .plus:hover,
            .woocommerce-page #content .quantity .plus:hover,
            .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
            .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range,
            .q_circles_holder .q_circle_inner2:hover,
        input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
        .portfolio_main_holder .item_holder.subtle_vertical_hover .icons_holder a,
        .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover,
        .portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a,
        .portfolio_main_holder .item_holder.slow_zoom .icons_holder a,
        .qode_video_box .qode_video_image:hover .qode_video_box_button,
        .blog_holder.masonry_gallery article.format-link:hover,
        .blog_holder.masonry_gallery article.format-quote:hover,
        .blog_holder.blog_chequered article.format-link:hover,
        .blog_holder.blog_chequered article.format-quote:hover,
        .qode-pricing-calculator .qode-pricing-calculator-switch input:checked+.qode-pricing-calculator-slider,
        .qode-icon-holder.qode-icon-circle,
        .qode-icon-holder.qode-icon-square,
        .qode-qbutton-main-color,
        .qode-advanced-tabs .qode-advanced-tabs-nav li,
        .qode-accordion-holder .qode-title-holder.ui-state-active,
        .qode-accordion-holder .qode-title-holder.ui-state-hover,
        header.menu_bottom .header_bottom_right_widget_holder .header_bottom_widget.widget_search form>div input[type=text],
        .qode-advanced-call-to-action.qode-advanced-cta-gradient-animation .qode-advanced-cta-background-3,
        .tt_tabs .tt_tabs_navigation li a,
        .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected,
        .tabs_box_navigation.sf-timetable-menu li ul li a:hover,
        .tabs_box_navigation.sf-timetable-menu li ul li.selected a:hover,
        #qode-multi-device-showcase.qode-mds-appear-effect #qode-mds-spinner .qode-mds-pulse,
        .qode-horizontal-timeline .qode-events-wrapper .qode-events .qode-filling-line,
        .qode-horizontal-timeline .qode-events-wrapper .qode-events a .circle-outer,
        .no-touch .qode-horizontal-timeline .qode-events-wrapper .qode-events a:hover .circle-outer,
        .qode-horizontal-timeline .qode-events-wrapper .qode-events a.selected .circle-outer
        {
            background-color: #009856;
        }
    
    
        .qode-showcase-item-holder.qode-showcase-active .qode-icon-holder.qode-icon-circle{
        background-color: #009856 !important;
        }
    
        .q_circles_holder .q_circle_inner2:hover,
        body:not(.search-results) .blog_holder article.format-link .post_text:hover .post_text_inner,
        body:not(.search-results) .blog_holder article.format-quote .post_text:hover .post_text_inner {
            background-color: #009856 !important;
            border-color: #009856 !important;
        }
    
        .qode-lazy-preloader svg circle,
        #qode-multi-device-showcase.qode-mds-appear-effect #qode-mds-spinner svg circle {
            stroke: #009856    }
    
    
        .ajax_loader .pulse,
        .ajax_loader .double_pulse .double-bounce1, .ajax_loader .double_pulse .double-bounce2,
        .ajax_loader .cube,
        .ajax_loader .rotating_cubes .cube1, .ajax_loader .rotating_cubes .cube2,
        .ajax_loader .stripes > div,
        .ajax_loader .wave > div,
        .ajax_loader .two_rotating_circles .dot1, .ajax_loader .two_rotating_circles .dot2,
        .ajax_loader .five_rotating_circles .container1 > div, .ajax_loader .five_rotating_circles .container2 > div, .ajax_loader .five_rotating_circles .container3 > div{
        background-color: #6eb48c;
        }
    
        body{
                     color: #0a0a0a;     	 font-size: 16px;     	font-weight: 400;    }
                body,
            .wrapper,
            .content,
            .full_width,
            .overlapping_content .content > .container,
            .more_facts_holder,
            .comment_holder .comment #respond textarea,
            .comment_holder .comment #respond input[type='text'],
            .comment_holder .comment #respond input[type='email'],
            .content .container
            {
                background-color:#ffffff;
            }
            .angled-section polygon{
                fill: #ffffff;
            }
                    .woocommerce-cart .woocommerce .blockOverlay.blockUI {
                background-color:#ffffff !important;
            }
                
        
    
    .projects_holder article .portfolio_description,
    .blog_holder.masonry article .post_text .post_text_inner,
    .blog_holder.masonry_full_width article .post_text .post_text_inner,
    .q_team,
    .price_table_inner,
    .latest_post_holder.boxes > ul > li,
    .q_counter_holder.boxed_counter {
        background-color: #ffffff;
    }
    span.highlight {
        background-color: #009856;
    }
    
    .header_bottom,
    .header_top,
    .fixed_top_header .bottom_header{
        background-color: rgba(255,255,255,1);
    }
    
    
    
    
    .header_top,
    .header_bottom,
    .title,
    .drop_down .second .inner ul li,
    .header-widget.widget_nav_menu ul.menu li ul li a,
    .header_top #lang_sel ul li ul li a,
    .header_top #lang_sel ul li ul li a:visited,
    .header_top #lang_sel_click ul li ul li a,
    .header_top #lang_sel_click ul li ul li a:visited,
    .drop_down .second .inner > ul,
    .drop_down .second .inner>ul,
    li.narrow .second .inner ul,
    .drop_down .wide .second ul li,
    .drop_down .second ul li
        {
        border-color:#ffffff;
    }
    
        @media only screen and (min-width: 1000px) {
            .content .container .container_inner.default_template_holder,
            .content .container .container_inner.page_container_inner
            {
                padding-top:60px;
            }
        }
    header.fixed.scrolled .header_bottom,
    header.fixed.scrolled .header_top,
    header.fixed_hiding.scrolled .header_bottom,
    header.fixed_hiding.scrolled .header_top {
        background-color: rgba(255,255,255,1) !important;
    }
    
    
    
    
    header.sticky .header_bottom{
        background-color: rgba(255,255,255,1) !important;
    }
    
    
    .header_top,
    .fixed_top_header .top_header,
    .fixed_top_header nav.mobile_menu{
        background-color: rgba(255,255,255,1);
    }
    header.sticky .header_top{
        background-color: rgba(255,255,255,1);
    }
    
.content{
margin-top: -113px;
}
                    
    .logo_wrapper,
    .side_menu_button,
    .shopping_cart_inner
    {
        height: 80px;
    }
    .content.content_top_margin{
        margin-top: 113px !important;
    }
    
    header:not(.centered_logo) .header_fixed_right_area {
        line-height: 80px;
    }
    
    header.scrolled .logo_wrapper,
    header.scrolled .side_menu_button{
        height: 80px;
    }
    
    header.scrolled nav.main_menu ul li a {
        line-height: 80px;
    }
    
    header.scrolled .drop_down .second{
        top: 80px;
    }
    
    header.sticky .logo_wrapper,
    header.sticky.centered_logo .logo_wrapper,
    header.sticky .side_menu_button,
    header.sticky .shopping_cart_inner
        {
        height: 80px !important;
    }
    
    header.sticky nav.main_menu > ul > li > a, 
    .light.sticky nav.main_menu > ul > li > a, 
    .light.sticky nav.main_menu > ul > li > a:hover, 
    .light.sticky nav.main_menu > ul > li.active > a, 
    .dark.sticky nav.main_menu > ul > li > a, 
    .dark.sticky nav.main_menu > ul > li > a:hover, 
    .dark.sticky nav.main_menu > ul > li.active > a {
        line-height: 80px;
    }
    
        header.sticky .header_bottom,
        header.fixed.scrolled .header_bottom,
        header.fixed_hiding.scrolled .header_bottom{
        box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        }
    
        @media only screen and (min-width: 1000px){
            header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left,
            header.fixed_hiding .q_logo_hidden a{
                height: 30px;
            }
        }
    
            header.fixed_hiding .q_logo a,
            header.fixed_hiding .q_logo{
                max-height: 45.5px;
            }
    
        @media only screen and (max-width: 1000px){
            .q_logo a,.q_logo img{
                height: 30px !important;
            }
        }   
    
        @media only screen and (max-width: 480px){
            .q_logo a,.q_logo img{
                height: 30px !important;
            }
        }   
    
    
        .touch section.parallax_section_holder{
            height: auto !important;
            min-height: 300px;  
            background-position: center top !important;  
            background-attachment: scroll;
            background-size: cover;
        }
    nav.main_menu > ul > li > a{
        line-height: 80px;
    }
    
    
    
        .drop_down .second .inner ul,
        .drop_down .second .inner ul li ul,
        .shopping_cart_dropdown,
        li.narrow .second .inner ul,
        .header_top .right #lang_sel ul ul,
        .drop_down .wide .second ul li.show_widget_area_in_popup .widget,
        .drop_down .wide.wide_background .second{
        background-color: #009856;
        background-color: rgba(0,152,86,1);
        }
    
    
    nav.main_menu > ul > li > a{
         color: #636363; 		font-family: 'Raleway', sans-serif;
             font-size: 12px;      line-height: 44px; 	 font-style: normal; 	 font-weight: 800; 	 letter-spacing: 3px; 	 text-transform: uppercase; }
    
    
        nav.main_menu > ul > li:not(:first-child):before {
            color: #ffffff;
        }
    
    nav.main_menu ul li:hover a {
         color: #009856; }
    
            nav.main_menu ul li.active a {
                color: #009856		}
        
        nav.main_menu > ul > li:hover > a,
        header.sticky nav.main_menu > ul > li:hover > a {
                        background-color: rgba(255, 255, 255, 0);
                }
    
                nav.main_menu > ul > li:hover > a,
            header.sticky nav.main_menu > ul > li:hover > a,
            .dark nav.main_menu > ul > li:hover > a,
            .light header.sticky nav.main_menu > ul > li:hover > a {
                color: #009856 !important;
            }
            
    
    
    
    .drop_down .second .inner > ul > li > a,
    .drop_down .second .inner > ul > li > h3,
    .drop_down .wide .second .inner > ul > li > h3,
    .drop_down .wide .second .inner > ul > li > a,
    .drop_down .wide .second ul li ul li.menu-item-has-children > a,
    .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a,
    .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5 a,
    .drop_down .wide .second .inner > ul li .flexslider ul li  h5 a,
    .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5,
    .drop_down .wide .second .inner > ul li .flexslider ul li  h5,
    .header_top #lang_sel ul li ul li a {
         color: #ffffff; 		font-family: 'Raleway', sans-serif !important;
             font-size: 10px; 	 line-height: 44px; 	 font-style: normal;  	font-weight: 800; 	 text-transform: uppercase;  	 letter-spacing: 2px;  }
    .drop_down .second .inner > ul > li > a:hover,
    .drop_down .wide .second ul li ul li.menu-item-has-children > a:hover,
    .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a:hover{
        color: #ffffff !important;
    }
        .drop_down .second ul li{
            border-bottom-style:solid;
        }
        li.narrow .second .inner ul{
            padding-top:0;
            padding-bottom:0;
        }
        .drop_down .second .inner ul li ul{
            top:0;
        }
        .drop_down .wide .second .inner>ul>li>a
        {
         color: #ffffff; 			font-family: 'Raleway', sans-serif !important;
             font-size: 12px; 	 line-height: 44px; 	 font-style: normal;  	font-weight: 800; 		 letter-spacing: 3px;  	}
        .drop_down .wide .second .inner>ul>li>a:hover{
        color: #ffffff !important;
        }
    .drop_down .wide .second .inner ul li.sub ul li a,
    .drop_down .wide .second ul li ul li a,
    .drop_down .second .inner ul li.sub ul li a,
    .drop_down .wide .second ul li ul li a,
    .drop_down .wide .second .inner ul li.sub .flexslider ul li .menu_recent_post,
    .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a,
    .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post,
    .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a{
         color: #ffffff;  		font-family: 'Arial', sans-serif;
             font-size: 12px;  	 line-height: 40px;  	 font-style: normal;   	 font-weight: 500;  	 text-transform: none;  	 letter-spacing: 2.5px;  }
    .drop_down .wide.icons .second i{
         color: #ffffff;  }
    .drop_down .second .inner ul li.sub ul li a:hover,
    .drop_down .wide .second ul li.show_widget_area_in_popup:hover .popup_wrapper > a,
    .drop_down .second .inner ul li ul li a:hover,
    .drop_down .wide.icons .second a:hover i
    {
        color: #ffffff !important;
    }
    
    
    header.scrolled nav.main_menu > ul > li > a,
    header.light.scrolled nav.main_menu > ul > li > a,
    header.dark.scrolled nav.main_menu > ul > li > a{
                font-family: 'Raleway', sans-serif !important;
             font-size: 10px; 	 line-height: 44px !important; 		font-weight: 700; 	letter-spacing: 2px; 	}
    header.scrolled nav.main_menu > ul > li > a:hover > span,
    header.scrolled nav.main_menu > ul > li:hover > a > span,
    header.scrolled nav.main_menu > ul > li.active > a > span,
    header.scrolled nav.main_menu > ul > li > a:hover > i,
    header.scrolled nav.main_menu > ul > li:hover > a > i,
    header.scrolled nav.main_menu > ul > li.active > a > i,
    header.scrolled .side_menu_button a:hover,
    .light.scrolled nav.main_menu > ul > li > a:hover,
    .light.scrolled nav.main_menu > ul > li.active > a,
    .light.scrolled .side_menu_button a:hover,
    .dark.scrolled nav.main_menu > ul > li > a:hover,
    .dark.scrolled nav.main_menu > ul > li.active > a,
    .dark.scrolled .side_menu_button a:hover {
        color: #009856 !important;
    }
    
    header.sticky nav.main_menu > ul > li > a, 
    header.light.sticky nav.main_menu > ul > li > a, 
    header.dark.sticky nav.main_menu > ul > li > a{
                font-family: 'Raleway', sans-serif !important;
             font-size: 12px; 	 line-height: 44px !important; 	 font-style: normal;  	font-weight: 800; 	letter-spacing: 3px; 	}
    
    
    header.sticky nav.main_menu > ul > li > a:hover span, 
    header.sticky nav.main_menu > ul > li.active > a span,
    header.sticky nav.main_menu > ul > li:hover > a > span,
    header.sticky nav.main_menu > ul > li > a:hover > i, 
    header.sticky nav.main_menu > ul > li:hover > a > i,
    header.sticky nav.main_menu > ul > li.active > a > i,
    .light.sticky nav.main_menu > ul > li > a:hover, 
    .light.sticky nav.main_menu > ul > li.active > a, 
    .dark.sticky nav.main_menu > ul > li > a:hover, 
    .dark.sticky nav.main_menu > ul > li.active > a{
        color: #009856 !important;
    }
    
    nav.mobile_menu ul li a,
    nav.mobile_menu ul li h3{
         color: #636363; 		font-family: 'Raleway', sans-serif;
             font-size: 10px; 	 line-height: 44px; 	 font-style: normal; 	 font-weight: 600; 		letter-spacing: 2px;
                text-transform: uppercase;
        }
    
    
        nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {
            color: #636363;
        }
    
    nav.mobile_menu ul li a:hover,
    nav.mobile_menu ul li.active > a,
    nav.mobile_menu ul li.current-menu-item > a{
        color: #009856;
    }
        nav.mobile_menu ul li,
        nav.mobile_menu ul li,
        nav.mobile_menu ul li ul li,
        nav.mobile_menu ul li.open_sub > ul{
            border-color: #ffffff;
        }
    
        @media only screen and (max-width: 1000px){
            .header_bottom,
            nav.mobile_menu,
            header.fixed_top_header .top_header{
                background-color: #ffffff !important;
            }
        }
        #respond textarea,
        #respond input[type='text'],
        #respond input[type='email'],
        .contact_form input[type='text'],
        .contact_form  textarea,
        .comment_holder #respond textarea,
        .comment_holder #respond input[type='text'],
        .comment_holder #respond input[type='email'],
        input.wpcf7-form-control.wpcf7-text,
        input.wpcf7-form-control.wpcf7-number,
        input.wpcf7-form-control.wpcf7-date,
        textarea.wpcf7-form-control.wpcf7-textarea,
        select.wpcf7-form-control.wpcf7-select,
        input.wpcf7-form-control.wpcf7-quiz,
        .post-password-form input[type='password']
        {
        background-color: #f5f5f5; 	border: 1px solid #e5e5e5; 	color:#000000; 	}
    
        .woocommerce input[type='text']:not(.qode_search_field):not(.qty),
        .woocommerce input[type='password'],
        .woocommerce input[type='email'],
        .woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),
        .woocommerce-page input[type='password'],
        .woocommerce-page input[type='email'],
        .woocommerce-page input[type='tel'],
        .woocommerce textarea,
        .woocommerce-page textarea,
        .woocommerce .select2-container .select2-choice,
        .woocommerce-page .select2-container .select2-choice,
        .woocommerce .select2-dropdown-open.select2-drop-above .select2-choice,
        .woocommerce .select2-dropdown-open.select2-drop-above .select2-choices,
        .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,
        .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices,
        .select2-results, .select2-drop,
        .woocommerce div.cart-collaterals .select2-container .select2-choice,
        .woocommerce-page div.cart-collaterals .select2-container .select2-choice,
        .woocommerce div.cart-collaterals .select2-container .select2-choice,
        .woocommerce-page div.cart-collaterals .select2-container .select2-choice,
        .woocommerce div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choice,
        .woocommerce-page div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choice {
            background-color: #f5f5f5    }
    
        .woocommerce input[type='text']:not(.qode_search_field):not(.qty),
        .woocommerce input[type='password'],
        .woocommerce input[type='email'],
        .woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),
        .woocommerce-page input[type='password'],
        .woocommerce-page input[type='email'],
        .woocommerce-page input[type='tel'],
        .woocommerce textarea,
        .woocommerce-page textarea,
        .woocommerce .select2-container .select2-choice,
        .woocommerce-page .select2-container .select2-choice,
        .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,
        .woocommerce div.cart-collaterals .select2-container .select2-choice,
        .woocommerce-page div.cart-collaterals .select2-container .select2-choice {
            border: 1px solid #e5e5e5    }
    
        .woocommerce input[type='text']:not(.qode_search_field):not(.qty),
        .woocommerce input[type='password'],
        .woocommerce input[type='email'],
        .woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),
        .woocommerce-page input[type='password'],
        .woocommerce-page input[type='email'],
        .woocommerce-page input[type='tel'],
        .woocommerce textarea,
        .woocommerce-page textarea,
        .woocommerce .select2-container .select2-choice,
        .woocommerce-page .select2-container .select2-choice,
        .woocommerce .select2-dropdown-open.select2-drop-above .select2-choice,
        .woocommerce .select2-dropdown-open.select2-drop-above .select2-choices,
        .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,
        .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices,
        .select2-results, .select2-drop,
        .woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after,
        .woocommerce-page .select2-container .select2-choice .select2-arrow:after {
            color: #000000    }
    
    h1,
    .h1,
    .title h1 {
            color: #000000; 		font-family: 'Montserrat', sans-serif;
            font-size: 35px; 	line-height: 50px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 9px;     text-transform: uppercase; }
    .title h1{
        color: #0a0a0a; 		font-family: 'Montserrat', sans-serif;
                            }
    
    
        .title.title_size_medium h1{
        font-size: 35px; 	line-height: 50px; 	font-weight: 400;     		}
    h2,
    .h2,
    h2 a{
        color: #0f0f0f; 			font-family: 'Montserrat', sans-serif;
            font-size: 27px; 	line-height: 30px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 3px; 	text-transform: uppercase; }
    h3,
    .h3,
    h3 a{
        color: #0c0c0c; 		font-family: 'Montserrat', sans-serif;
            font-size: 12px; 	line-height: 30px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 3px; 	text-transform: uppercase; }
    h4,
    .h4,
    h4 a{
        color: #000000; 			font-family: 'PT Sans', sans-serif;
            font-size: 19px; 	line-height: 34px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 0px; 	text-transform: none; }
    h5,
    .h5,
    h5 a,
    .q_icon_with_title .icon_text_holder h5.icon_title{
        color: #000000; 		font-family: 'Montserrat', sans-serif;
            font-size: 12px; 	line-height: 32px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 3px; 	text-transform: uppercase; }
    h6,
    .h6,
    h6 a {
                font-size: 9px; 			font-weight: 700; 	letter-spacing: 1px; 	text-transform: capitalize; }
    
        p{
            color: #0a0a0a;    	    		font-family: 'Raleway', sans-serif;
                    font-size: 16px;    	line-height: 35px;    	font-style: normal;    	font-weight: 400;    	margin-top: 5px;    	margin-bottom: 5px;    }
        .filter_holder ul li span,
        blockquote h5,
        .q_social_icon_holder .simple_social,
        .header-widget.widget_nav_menu ul.menu li a,
        .side_menu a,
        .side_menu li,
        .side_menu span,
        .side_menu p,
        .side_menu .widget.widget_rss li a.rsswidget,
        .side_menu #wp-calendar caption,
        .side_menu #wp-calendar th, 
        .side_menu #wp-calendar td,
        aside .widget #lang_sel_list li a,
        aside .widget #lang_sel li a,
        aside .widget #lang_sel_click li a,
        .wpb_widgetised_column .widget #lang_sel_list li a,
        .wpb_widgetised_column .widget #lang_sel li a,
        .wpb_widgetised_column .widget #lang_sel_click li a,
        section.side_menu #lang_sel_list li a,
        section.side_menu #lang_sel li a,
        section.side_menu #lang_sel_click li a,
        footer #lang_sel_list li a,
        footer #lang_sel li a,
        footer #lang_sel_click li a,
        footer #lang_sel_list.lang_sel_list_horizontal a,
        footer #lang_sel_list.lang_sel_list_vertical a,
        .side_menu #lang_sel_list.lang_sel_list_horizontal a,
        .side_menu #lang_sel_list.lang_sel_list_vertical a,
        #lang_sel_footer a{
            color: #0a0a0a;    }
        .header_top #lang_sel > ul > li > a, 
        .header_top #lang_sel_click > ul > li> a,
        footer #lang_sel ul li a,
        footer #lang_sel ul ul a,
        footer #lang_sel_click ul li a,
        footer #lang_sel_click ul ul a,
        footer #lang_sel_click ul ul a span,
        section.side_menu #lang_sel ul li a,
        section.side_menu #lang_sel ul ul a,
        section.side_menu #lang_sel ul ul a:visited,
        section.side_menu #lang_sel_click > ul > li > a,
        section.side_menu #lang_sel_click ul ul a,
        section.side_menu #lang_sel_click ul ul a:visited{
            color: #0a0a0a !important;    }
                .woocommerce del,
            .woocommerce-page del,
            .woocommerce input[type='text']:not(.qode_search_field),
            .woocommerce input[type='password'],
            .woocommerce input[type='email'],
            .woocommerce-page input[type='text']:not(.qode_search_field),
            .woocommerce-page input[type='password'],
            .woocommerce-page input[type='email'],
            .woocommerce-page input[type='tel'],
            .woocommerce textarea,
            .woocommerce-page textarea,
            .woocommerce .select2-container .select2-choice,
            .woocommerce-page .select2-container .select2-choice,
            .woocommerce .select2-dropdown-open.select2-drop-above .select2-choice,
            .woocommerce .select2-dropdown-open.select2-drop-above .select2-choices,
            .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,
            .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices,
            .woocommerce .chosen-container.chosen-container-single .chosen-single,
            .woocommerce-page .chosen-container.chosen-container-single .chosen-single,
            .woocommerce-checkout .form-row .chosen-container-single .chosen-single,
            .woocommerce ul.products li.product h4,
            .woocommerce div.product p[itemprop='price'] del,
            .woocommerce div.product p[itemprop='price'] del span.amount,
            .woocommerce div.product div.product_meta > span span,
            .woocommerce div.product div.product_meta > span a,
            .woocommerce aside ul.product_list_widget li > a,
            .woocommerce aside ul.product-categories li > a,
            .woocommerce aside ul.product_list_widget li del span.amount,
            .wpb_widgetised_column ul.product_list_widget li > a,
            .wpb_widgetised_column ul.product-categories li > a,
            .wpb_widgetised_column ul.product_list_widget li del span.amount,
            .shopping_cart_dropdown ul li a,
            .select2-drop{
                color: #0a0a0a;
            }
        a, p a{
        color: #009856;		font-weight: 500;	}
    
             h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
        .q_icon_with_title .icon_with_title_link,
        .blog_holder article .post_description a:hover,
        .blog_holder.masonry article .post_info a:hover,
        .breadcrumb .current,
        .breadcrumb a:hover,
        .portfolio_social_holder a:hover,
        .latest_post_inner .post_infos a:hover{
            color: #009856;
        }
        a:hover,p a:hover,
    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
    .q_tabs .tabs-nav li a:hover,
    .q_icon_with_title .icon_with_title_link:hover,
    .blog_holder article .post_description a:hover,
    .blog_holder.masonry article .post_info a:hover,
    .portfolio_social_holder a:hover,
    .latest_post_inner .post_infos a:hover{
        color: #009856;	}
    
    
    
        .separator {
            height: 6px;background-color: #e5e5e5;	}
            .separator.small,
        .wpb_column>.wpb_wrapper .separator.small {
            height: 2px;background-color: #e5e5e5;width: 15px;	}
        
    
        .blog_holder article,
        .author_description,
        aside .widget,
        .wpb_widgetised_column .widget,
        section.section,
        .animated_icons_with_text .animated_icon_with_text_inner:after,
        .animated_icons_with_text .animated_icon_with_text_inner:before{
            border-color:#e5e5e5;
        }
    
    
    .qbutton,
    .qbutton.medium,
    #submit_comment,
    .load_more a,
    .blog_load_more_button a,
    .post-password-form input[type='submit'],
    input.wpcf7-form-control.wpcf7-submit,
    input.wpcf7-form-control.wpcf7-submit:not([disabled]),
    .woocommerce table.cart td.actions input[type="submit"],
    .woocommerce input#place_order,
    .woocommerce-page input[type="submit"],
    .woocommerce .button
        {
        color: #ffffff; 		font-family: 'Arial', sans-serif;
        
        
            font-size: 15px; 		line-height: 45px; 		height: 45px; 		font-style: normal; 		font-weight: 600; 		background-color: #009856; 		border-radius: 0px; 		-moz-border-radius: 0px; 		-webkit-border-radius: 0px; 		letter-spacing: 4px; 		 border-width: 0px;		padding-left: 50 px; padding-right: 50 px; }
    
    .qode-qbutton-main-color {
            font-family: 'Arial', sans-serif;
                font-size: 15px; 		line-height: 45px; 		height: 45px; 		font-style: normal; 		font-weight: 600; 		letter-spacing: 4px; 	}
    
    
        .qbutton:hover,
        .qbutton.medium:hover,
        #submit_comment:hover,
        .load_more a:hover,
        .blog_load_more_button a:hover,
        .post-password-form input[type='submit']:hover,
        input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
        .woocommerce table.cart td.actions input[type="submit"]:hover,
        .woocommerce input#place_order:hover,
        .woocommerce-page input[type="submit"]:hover,
        .woocommerce .button:hover
        {
         color: #ffffff; 
            }
    
        .qbutton:hover,
        #submit_comment:hover,
        .load_more a:hover,
        .blog_load_more_button a:hover,
        .post-password-form input[type='submit']:hover,
        input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
        .woocommerce table.cart td.actions input[type="submit"]:hover,
        .woocommerce input#place_order:hover,
        .woocommerce-page input[type="submit"]:hover,
        .woocommerce .button:hover
        {
             background-color: #009856; 			}
        .qbutton.small{
    
            font-size: 11px; 		line-height: 35px; 		height: 35px; 		font-weight: 800; 		padding-left: 20px; 		padding-right: 20px; 		border-radius: 0px; 		-moz-border-radius: 0px; 		-webkit-border-radius: 0px; 
        }
        .qbutton.white{
    
                color: #000000; 		background-color: #ffffff; 	}
        .qbutton.white:hover,
        .portfolio_slides .hover_feature_holder_inner .qbutton:hover {
    
                color: #009856; 		background-color: #ffffff; 	}
        .testimonials_holder .flex-direction-nav a{
            border-radius: 50px;
        }
    
        .testimonials .testimonial_text_inner p{
        font-size: 19px    }
    
        .testimonials .testimonial_text_inner p.testimonial_author{
        font-size: 23px    }
    
        .q_counter_holder span.counter{
            color: #ffffff; 		font-weight: 400; 	 font-size: 45px; 	 font-family: 'Montserrat'; 		}
        .q_progress_bar .progress_number{
            font-size: 19px; 		font-weight: 400; 	}
    
    
    
        .q_accordion_holder.accordion.boxed .ui-accordion-header {
            background-color: #f5f5f5;color: #000000    }
        .q_accordion_holder.accordion.boxed .ui-accordion-header:hover {
        background-color: #f5f5f5;color: #009856 !important    }
    
    
    
        .footer_top_holder,	footer #lang_sel > ul > li > a,	footer #lang_sel_click > ul > li > a{
            background-color: #f2f2f2;
        }
        footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{
            background-color: #f2f2f2 !important;
        }
    
    
    .footer_top .column_inner > div h2,
    .footer_top .column_inner > div h3,
    .footer_top .column_inner > div h4,
    .footer_top .column_inner > div h5,
    .footer_top .column_inner > div h6 {
        color:#3a3a3a;
    }
        .footer_top,
        .footer_top p,
        .footer_top span,
        .footer_top li,
        .footer_top .textwidget,
        .footer_top .widget_recent_entries>ul>li>span {
            color: #606060;
        }
        .footer_top a
        {
            color: #606060 !important;
        }
    
        .footer_top .q_social_icon_holder .simple_social {
            color: #606060;
        }
        .footer_top a:hover
        {
            color: #a3a3a3 !important;
        }
    
        .footer_top .q_social_icon_holder:hover .simple_social {
            color: #a3a3a3;
        }
    
    
        .footer_bottom_holder, #lang_sel_footer{
            background-color:#f2f2f2;
        }
    
        .footer_top h5 {
    font-family: "Montserrat", sans-serif;font-size: 13px;letter-spacing: 3px;font-weight: 400;text-transform: uppercase;color: #6d6d6d;font-style: normal	}
    
        .footer_top,
        .footer_top .footer_col1,
        .footer_top .container_inner > .widget,
        .footer_top.footer_top_full > .widget{
            text-align: left;
        }
        .footer_top .footer_col2{
            text-align: center;
        }
        .footer_top .footer_col3{
            text-align: center;
        }
        .footer_top .footer_col4{
            text-align: right;
        }
    
        .footer_bottom_holder,
        .footer_bottom,
        .footer_bottom p,
        .footer_bottom_holder p,
        .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant){
        font-family: "Raleway", sans-serif;font-size: 12px;letter-spacing: 1px;font-weight: 400	}
    
    
    .footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, .footer_bottom a, #lang_sel_footer ul li a,
    footer #lang_sel > ul > li > a,
    footer #lang_sel_click > ul > li > a,
    footer #lang_sel a.lang_sel_sel,
    footer #lang_sel_click a.lang_sel_sel,
    footer #lang_sel ul ul a,
    footer #lang_sel_click ul ul a,
    footer #lang_sel ul ul a:visited,
    footer #lang_sel_click ul ul a:visited,
    footer #lang_sel_list.lang_sel_list_horizontal a,
    footer #lang_sel_list.lang_sel_list_vertical a,
    #lang_sel_footer a,
    .footer_bottom ul li a {
        color:#7a7a7a;
    }
    
    
    
        .side_menu,
        .side_menu #lang_sel,
        .side_menu #lang_sel_click,
        .side_menu #lang_sel ul ul,
        .side_menu #lang_sel_click ul ul{
            background-color: #009856;    }
    
    
    
    
    
    
    
        .blog_holder article.format-link .post_text .post_text_inner,
        .blog_holder article.format-quote .post_text .post_text_inner,
        .blog_single.blog_holder article.format-link .post_text .post_text_inner,
        .blog_single.blog_holder article.format-quote .post_text .post_text_inner {
            background-color: #f3f3f1;
        }
        body:not(.search-results) .blog_holder article.format-link .post_text:hover .post_text_inner,
        body:not(.search-results) .blog_holder article.format-quote .post_text:hover .post_text_inner{
            border-color: #f3f3f1;
        }
        .blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_text .post_text_inner{
            padding-left:0;
            padding-right:0;
            background-color:transparent;
        }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /*Blog Masonry Gallery - end */
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
     
     
     .vertical_menu_float .menu-item .second{
        left: calc(100% + 30px); /*because of the padding*/
    }
    
    .vertical_menu_hidden aside.vertical_menu_area .vertical_menu_float .menu-item .second {
        left: calc(100% + 40px);
    }
    
     
     
     
    
    
    
    
        .vertical_menu_area{
            text-align:left;
        }
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        .header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome),
        .header_top .header-widget,
        .header_top .header-widget.widget_nav_menu ul.menu>li>a,
        .header_top .header-widget p,
        .header_top .header-widget a,
        .header_top .header-widget span:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome) {
             font-family: "Raleway";font-size: 11px;line-height: 44px;font-style: normal;font-weight: 600;letter-spacing: 2px;	}
    
        .header_top .q_social_icon_holder .simple_social:hover,
        .header_top .header-widget:hover,
        .header_top .header-widget.widget_nav_menu ul.menu>li>a:hover,
        .header_top .header-widget p:hover,
        .header_top .header-widget a:hover,
        .header_top .header-widget span:hover {
        color: #009856;	}
    
        .header_top,
        .fixed_top_header .top_header{
        border-bottom: 1px solid #ffffff;	}
    
    
    
            .projects_holder article span.text_holder,
            .projects_masonry_holder .text_holder
            {
                background-color: rgba(255,255, 255, 0.8);
            }
        .projects_holder article .portfolio_description .portfolio_title,
        .projects_holder article .portfolio_description .portfolio_title a{
            font-family: Montserrat;font-size: 14px;line-height: 23px;font-style: normal;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;	}
        .projects_holder article .portfolio_description .portfolio_title a{
            color:#000000;
        }
        .projects_holder article .portfolio_description .portfolio_title a:hover{
            color:#c79a73;
        }
        .projects_holder.hover_text article .hover_feature_holder_title .portfolio_title,
        .projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a,
        .projects_masonry_holder .portfolio_title,
        .projects_masonry_holder .portfolio_title a,
        .portfolio_main_holder .item_holder .portfolio_title a,
        .masonry_with_space_only_image .hover_feature_holder_title_inner .portfolio_title a,
        .projects_holder.justified-gallery article .hover_feature_holder_title .portfolio_title a
        {
        font-family: Montserrat;font-size: 14px;line-height: 23px;font-style: normal;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;	}
        .projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a,
        .projects_masonry_holder .portfolio_title a,
        .portfolio_main_holder .item_holder .portfolio_title a,
        .masonry_with_space_only_image .hover_feature_holder_title_inner .portfolio_title a,
        .projects_holder.justified-gallery article .hover_feature_holder_title .portfolio_title a
        {
        color:#000000;
        }
        .projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a:hover,
        .projects_masonry_holder .portfolio_title a:hover,
        .portfolio_main_holder .item_holder .portfolio_title a:hover,
        .masonry_with_space_only_image .hover_feature_holder_title_inner .portfolio_title a:hover,
        .projects_holder.justified-gallery article .hover_feature_holder_title .portfolio_title a:hover
        {
        color:#c79a73;
        }
        .projects_holder.hover_text article .project_category,
        .projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category,
        .projects_masonry_holder .project_category,
        .portfolio_main_holder .item_holder .project_category,
        .masonry_with_space_only_image .projects_holder article span.text_holder span span.text_inner .project_category,
        .projects_holder.justified-gallery article .project_category,
        .projects_holder.justified-gallery article span.text_holder span.text_inner .hover_feature_holder_title .project_category
        {
        color: #a3a3a3;font-family: PT Sans;font-size: 13px;line-height: 26px;font-style: normal;font-weight: 400;letter-spacing: 0px;	}
    
    
    
    
    
    
    
    
    
    
    
    
    
                                                    
    
    
        .qode_search_form_2 input[type="text"],
        .qode_search_form_2 input[type="text"]:focus,
        .qode_search_form_3 input[type="text"],
        .qode_search_form_3 input[type="text"]:focus,
        .fullscreen_search_holder .search_field,
        .fullscreen_search_holder .search_field:focus,
        .qode_search_form input, 
        .qode_search_form input:focus{
            font-family: Arial, sans-serif;font-size: 13px !important;text-transform: none;color: #ffffff    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        .qode_search_form_2,
        .qode_search_form_2 input[type="text"],
        .qode_search_form_2 input[type="text"]:focus,
        .qode_search_form_3,
        .qode_search_form_3 input[type="text"],
        .qode_search_form_3 input[type="text"]:focus,
        .fullscreen_search_overlay,
        .fullscreen_search_holder.fade,
        .qode_search_form,
        .qode_search_form input, 
        .qode_search_form input:focus{
            background-color: #2c9342;
        }
    
    
    
    
    
    
    
    
    
    
        .carousel-inner .slider_content .text .qbutton:not(.white){ 
            color: #ffffff !important;background-color: #009856 !important;border-color: #009856 !important;border-width: 1px !important; 
        }
        .carousel-inner .slider_content .text .qbutton:not(.white):hover{ 
            color: #ffffff !important;background-color: #009856 !important;border-color: #009856 !important; 
        }
        .carousel-inner .slider_content .text .qbutton.white{ 
            color: #000000 !important;background-color: #ffffff !important;border-color: #ffffff !important;border-width: 1px !important; 
        }
        .carousel-inner .slider_content .text .qbutton.white:hover{ 
            color: #6eb48c !important;background-color: #ffffff !important;border-color: #ffffff !important; 
        }
    
    
    
    
    
        .woocommerce ul.products li.product h6,
        .qode_product_list_holder .product_title {
            font-family: Montserrat, sans-serif;font-size: 13px;line-height: 28px;letter-spacing: 2px;font-weight: 400;font-style: normal;text-transform: uppercase;color: #000000;margin-bottom: 13px    }
    
        .woocommerce ul.products li.product:hover h6 {
            color: #009856 !important;
        }
    
        .woocommerce ul.products li.product .price,
        .woocommerce ul.products li.product .price ins,
        .qode_product_list_holder .product_price {
            color: #009856 !important;font-size: 16px;line-height: 26px;font-family: Arial, sans-serif;font-style: normal;font-weight: 800;letter-spacing: 0px    }
    
        .woocommerce aside ul.product_list_widget li span.amount,
        aside ul.product_list_widget li span.amount,
        .wpb_widgetised_column ul.product_list_widget li span.amount{
            color: #009856 !important;
        }
    
        .woocommerce li.product del, .woocommerce li.product del .amount {
             font-size: 15px;color: #a3a3a3    }
    
        .woocommerce .product .onsale:not(.out-of-stock-button), .woocommerce .product .single-onsale {
            color: #ffffff;font-size: 13px;text-transform: uppercase;font-family: Montserrat, sans-serif;font-style: normal;font-weight: 400;letter-spacing: 0px;background-color: #009856;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;width: 55px;height: 55px;line-height: 55px    }
    
        .woocommerce .product .onsale.out-of-stock-button {
            color: #ffffff;font-size: 11px;text-transform: uppercase;font-family: Montserrat, sans-serif;font-style: normal;font-weight: 400;letter-spacing: 0px;background-color: #000000;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;width: auto;height: auto;padding-top: 0    }
        .woocommerce .product .onsale.out-of-stock-button .out-of-stock-button-inner {
            width: 55px;height: 55px;display: table-cell;vertical-align: middle    }
    
    
        .woocommerce .qbutton.add-to-cart-button,
        .woocommerce .single_add_to_cart_button,
        .woocommerce .woocommerce-message a.button,
        .woocommerce ul.products li.product .added_to_cart {
            color: #ffffff;font-size: 13px;text-transform: uppercase;font-family: Raleway;font-style: normal;font-weight: 700;letter-spacing: 3px;background-color: #009856;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-width: 0px    }
        .woocommerce ul.products li.product a.qbutton:hover,
        .woocommerce .single_add_to_cart_button:hover,
        .woocommerce .woocommerce-message a.button:hover,
        .woocommerce ul.products li.product .added_to_cart:hover {
            background-color: #009856;color: #ffffff    }
    
        .woocommerce .woocommerce-message a.button:hover{
            padding: 0 27px;
        }
    
        .woocommerce ul.products li.product .added_to_cart:hover{
            padding: 0 20px;
        }
    
    
        .woocommerce .product h1.product_title {
        font-family: Montserrat, sans-serif;font-size: 25px;line-height: 30px;letter-spacing: 3px;font-weight: 400;font-style: normal;text-transform: uppercase;color: #000000    }
    
        .woocommerce div.product .summary p.price,
        .woocommerce div.product .summary p.price span.amount {
        color: #009856;font-size: 30px;font-family: Arial, sans-serif;font-weight: 500    }
    
        .woocommerce div.product .summary p.price del, .woocommerce div.product .summary p.price del span.amount {
        color: #686868    }
    
        .woocommerce .quantity .minus,
        .woocommerce #content .quantity .minus,
        .woocommerce-page .quantity .minus,
        .woocommerce-page #content .quantity .minus,
        .woocommerce .quantity .plus,
        .woocommerce #content .quantity .plus,
        .woocommerce-page .quantity .plus,
        .woocommerce-page #content .quantity .plus {
            background-color:#f5f5f5;color:#000000    }
        .woocommerce .quantity .minus:hover,
        .woocommerce #content .quantity .minus:hover,
        .woocommerce-page .quantity .minus:hover,
        .woocommerce-page #content .quantity .minus:hover,
        .woocommerce .quantity .plus:hover,
        .woocommerce #content .quantity .plus:hover,
        .woocommerce-page .quantity .plus:hover,
        .woocommerce-page #content .quantity .plus:hover {
            background-color:#009856;color:#ffffff    }
    
    /* start here */
            
        .product-carousels .slick-slide {
            height:270px;
            text-align:center;
            vertical-align:middle;
            display:flex;
        }
        
        .product-carousels .slick-slide img {
            object-fit: contain;
            width: 100%;
            margin: 0 auto;
            vertical-align: middle;
            object-position: center;
        }
        
        body.woocommerce .product-carousels .item {display:none}
        
        .product-carousels .slick-dots {
        padding:0;
        text-align:center;
        position:absolute;
        bottom:10px;
        width:100%
        }
        
        .product-carousels .slick-dots li {
            list-style: none;
            display: inline-block !important;
            margin: 0 2px;
            width: auto !important;
        }
        
        .product-carousels .slick-dots li button {
        width:10px!important;
        height:10px!important;
        display:block;
        border-radius:50%!important;
        border:1px solid #009856!important;
        box-shadow:0 0 3px #009856;
        background-color:#fff;
        transition:all .3s linear;
        padding:0;
        color:transparent;
        font-size:0
        }
        
        .product-carousels .slick-dots li.slick-active button,.product-carousels .slick-dots li button:hover {
        background-color:#009856;
        transition:all .3s linear
        }
    
        ul.product li {list-style:none;}
    
        .product-carousels .slick-arrow {
            line-height: 30px !important;
            position: absolute;
            z-index: 9;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            background-color: rgba(255,255,255,0.6);
            width: 30px;
            height: 30px;
            padding: 0;
            margin: 0;
            border: 1px solid green;
            color: green;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            text-align: center;
        }
        .product-carousels .slick-prev {left: 15px;}
        .product-carousels .slick-next {right: 15px;}
    
        @media (max-width: 480px) {
            /* ul.products .product {
                width: 50% !important;
                transition: all 0.3s linear;
            } */
            ul.products .product {
                width: 100% !important;
                transition: all 0.3s linear;
            }
            .icon_name {    display: block !important;
                color: #9d9d9d;}
    
            
            .header_bottom .mobile-logo {
                display: block !important;
                position: absolute;
                left: 15px;
                top: 22px;
                max-width: 35%;
            }
            .header-top-custom {display: none !important;}

            .icon_wrap {
                height: 32px;
                width: 32px;
                justify-content: center;
                align-items: center;
                margin: 0 auto;
                line-height: 32px;
                display: flex;
                margin-top: 12px;
            }
            .icon_wrap svg {color: #000;}
            .icon_name {    display: block !important;
                color: #9d9d9d;}
            .mobile_menu_button span {display: block;}
        }
        
        @media (min-width: 768px) {
            .product-carousels .slick-dots,
            .product-carousels .slick-arrow {
                display:none!important
            }
            
            .product-carousels:hover .slick-dots,
            .product-carousels:hover .slick-arrow {
                display:block!important
            }
        }
    
    .go-to-account {
        padding-top: 30px;
        position: absolute;
        right: 90px;
        top: 0;
        font-size: 25px;
    }
    .go-to-account i {
        color: #636363;
        margin-bottom: 5px;
        font-size: 22px;
    }
    .go-to-account a {display: block; text-align:center;}
    .icon_name {
        display: none;
        width: 100% !important;
        font-size: 10px !important;
        height: 12px !important;
        line-height: 12px;
        font-weight: 400;
        text-decoration: none;
        text-align: center;
    }
    
    .mobile_menu_button {text-align: center;}
    
    /* WOOCOMMERCE PRODUCT REVIEWS PRO */
    ul.products .product .star-rating {
        color: #009856 !important;
        font-size: 1em !important;
        margin: 0 auto;
        float: none;
        display: block !important;
        cursor: pointer;
    }
    
    #reviews .reviews_wrapper {
        display: grid;
        grid-template-columns: 1fr 2fr;
        grid-gap: 50px;
    }
    
    #reviews .reviews_wrapper .product-rating,
    #reviews .reviews_wrapper .product-rating > div {
        display: block !important;
        width: 100% !important;
        text-align: left !important;
    }
    
    .woocommerce #reviews .contributions-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 25px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 30px;
        letter-spacing: 3px;
        margin: 25px 0;   
    }
    
    #reviews .reviews_wrapper .product-rating,
    #reviews .reviews_wrapper .product-rating-form {
        margin-bottom: 20px;
    }
    
    #reviews .reviews_wrapper .product-rating-form .product-rating-active-form {
        width: 100%;
        height: 50px;
        margin: 10px 0 25px 0;
        background: #009856;
        color: #fff;
        text-transform: uppercase;
        border: none;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
        letter-spacing: 2px;
    }
    
    #reviews .reviews_wrapper .product-rating .product-rating-summary p,
    #reviews .reviews_wrapper .product-rating-form p,
    .woocommerce #reviews #comments ol.commentlist li .comment-text p {
        font-size: 13px;
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 25px;
    }
    
    .woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, 
    .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar {
        margin-top: 2px;
        height: 25px;
        background-color: #009856;
    }
    
    .woocommerce #reviews .form-contribution #review_rating_field label, .woocommerce-page #reviews .form-contribution #review_rating_field label {
        /* display: inline-block; */
        display: block;
        margin-bottom: 1em;
    }
    
    .woocommerce-page #reviews .star-rating-selector fieldset {float: left;}
    
    .woocommerce-page #reviews #review_form_wrapper .form-review {
        display: none;
    }
    
    #contributions-attachment {
        clear: both;
        margin-bottom: 30px;
        border-bottom: 1px solid #e0dede;
        padding-bottom: 30px;    
    }
    #contributions-attachment > div {display: inline-block; margin-right: 5px;}
    
    .woocommerce-page #reviews #comments img {max-height: 100px; width: auto;}
    
    .star-rating-selector:not(:checked) label.checkbox:hover, .star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox {
        color: green !important;
    }
    .star-rating-selector:not(:checked) input:checked~label.checkbox {
        color: green !important;
    }
    
    .woocommerce #reviews #comments .form-contribution_comment, .woocommerce-page #reviews #comments .form-contribution_comment {
        margin: 0;}
    
    #contributions-list .contributions-container {
        max-height: 1024px;
        overflow: hidden;
        width: 100%;
    }
    
    #contributions-list .load_more_reviews {
        height: 50px;
        margin: 10px auto 25px auto;
        width: 350px;
        display: block;
    }
    
    .product .star-rating span:before, .product .star-rating:before {
        color: #009856;
    }
    .products .product {position: relative;}
    .products .product #reviews .reviews_wrapper {
        display: block !important;
        font-size: 13px;
        border: 1px solid #cdcdcd;
        border-color: rgba(0,0,0,.2);
        border-radius: 4px;
        box-shadow: 0 2px 4px rgba(0,0,0,.13);
        background: #fff;
        margin: 5px;
        padding: 10px;
    }
    .products .product .review_widget {
        position: absolute;
        background: transparent;
        z-index: 999;
        padding: 30px 15px 15px 15px;
        top: 0;
        width: 300px;
        left: 50%;
        transform: translateX(-50%);
    }
    /* this CS forms the triangles */
    .products .product .review_widget:after,
    .products .product .review_widget:before {
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        width: 0;
        height: 0;
        border-style: solid;
        transform: translateX(-50%);
    }
    
    
    /* this border color controlls the color of the triangle (what looks like the fill of the triangle) */
    .products .product .review_widget:after {
        top: 10px;
        border-color: transparent transparent #fff transparent;
        border-width: 13px;
        z-index: 1000;
    }
    
    /* this border color controlls the outside, thin border */
    .products .product .review_widget:before {
        top: 9px;
        border-color: transparent transparent #cdcdcd transparent;
        border-width: 13px;
        z-index: 999;
    }
    
    /* fixed Qode Themes */
    .woocommerce #reviews #comments ol.commentlist li .comment-text, 
    .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
        margin-left: 0 !important;
    }
    .woocommerce-page #reviews #comments .comment-text .meta {
        display: block;
    }
    .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {display: none !important;}
    .woocommerce #reviews #comments .star-rating, .woocommerce-page #reviews #comments .star-rating {float: right !important;}
    .woocommerce #reviews #comments .form-contribution_comment .woocommerce-input-wrapper textarea {width: 100%;}
    .contribution-karma {display: none;}
    .woocommerce .star-rating, .woocommerce-page .star-rating {
        color: #009856 !important;
        font-size: 1.3em !important;
    }
    #review_rating_field {
        overflow: hidden;
    }
    .form-contribution input[type="text"],
    .form-contribution textarea {width: 96%;}
    .form-contribution_comment {display: none;}
    
    .product-rating-wrapper {position: relative;}
    
    .products .star-rating {
        width: 5.4em !important;
    }
    
    .loading {
        background: url(../img/ajax-loader.gif) no-repeat center;
        width: 100%;
        height: 70px;
    }
    
    .products .product .product-rating-summary p {margin: 0 !important;}
    .products .product .product-rating-summary .star-rating {
        display: inline-block !important;
        vertical-align: middle;
        margin-right: 5px;
    }
    
    .views {display: none;}
    .views li {
        display: inline-block;
        vertical-align: middle;
        padding: 0;
        margin: 5px;
        text-align: center;
    }
    .views a {
        display: block;
        width: 25px;
        height: 25px;
        border: 1px solid gray;
        padding: 5px;
    }
    .views span {
        font-size: 11px;
    }
    .views a.filter {
        background: url(img/filter.png) no-repeat center;
        background-size: auto;
    }
    .views a.grid {
        background: url(img/icons8-grid-view-26.png) no-repeat center;
        background-size: auto;
    }
    .views a.list {
        background: url(img/icons8-list-50.png) no-repeat center;
        background-size: 80%;
    }
    
    a.product-wishlist {
        background: url(img/icons8-heart-26.png) no-repeat center;
        background-size: 75%;
        width: 30px;
        height: 30px;
        display: block;
        position: absolute;
        top: 20px;
        right: 20px;
        z-index: 9;
        background-color: rgba(255,255,255,.5);
        border-radius: 30px;
    }
    
    .popup_form {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
    }
    
    .form-overlay {
        background-color: rgba(0,0,0,0.7);
        width: 100%;
        height: 100%;
        z-index: 990;
    }
    
    .wishlist h4  {
        text-transform: uppercase;
        margin-bottom: 1em;
    }
    
    .wishlist-form {
        position: fixed;
        top: 50%;
        z-index: 999;
        left: 50%;
        padding: 15px;
        background: #fff;
        width: 80%;
        max-width: 550px;
        transform: translate(-50%, -50%);
    }
    
    .wishlist-form h4 {
        font-size: 16px;
        margin-bottom: 10px;
        text-align:center;
    }
    .wishlist-form span {
        display: block;
        margin: 0 auto;
        text-align: center;
        font-size: 30px;
        margin-top: 15px;
    }
    .wishlist-form label {margin-right: 10px;}
    .wishlist-form .form-group {margin-bottom: 10px;}
    .wishlist-form .form-control {width: 85%;}
    .wishlist-form input[type=submit] {margin: 0 auto; display: block;}
    
    .wishlist_lists {
        list-style: none;
        overflow: hidden;
    }
    
    .wishlist_lists li {
        display: grid !important;
        grid-template-columns: 100px 1fr;
        grid-gap: 10px;
        font-size: 16px;
        width: 100% !important;
        text-align: left !important;
    }
    .wishlist_lists a {
        font-size: 14px;
        line-height: 20px !important;
    }
    
    .wishlist_lists h4 {padding: 0 !important; text-align: left !important; line-height: 20px !important;}
    .wishlist_lists p.price {padding: 0 !important; text-align: left !important;}
    
    .wishlist-form .loading {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999;
        background-color: rgba(255,255,255,0.8);
    }

    .wishlist-form .share_ {
        position: absolute;
        bottom: 5px;
        right: 20px;
        text-align: center;
    }
    
    .wishlist-form .share_ .fa {
        color: #fff;
        background-color: #3b5998;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
    
    .wishlist-form .share_ span {
        font-size: 10px !important;
        display: block;
        text-align: center;
        margin: 0;
        text-transform: uppercase;
        font-weight: 600;
    }

    .icon_wrap svg {
        color: #000;
    }
    
    @media only screen and (max-width: 480px) {
        .mobile_sticky {
            display: block !important;
            position: fixed !important;
            top: 0;
            left: 0 !important;
            width: 93% !important;
            z-index: 16000002 !important;
            border-bottom: 1px solid;
        }
        #reviews .reviews_wrapper {
            grid-template-columns: 1fr !important;
        }
        .woocommerce .views {float: left; display: block;}
        .woocommerce .woocommerce-ordering {float: right; width: 58% !important;}
    
        ul.products.grid .product-carousel .slick-slide {height: 180px;}
    
        .go-to-account {
            right: 120px !important;
            padding-top: 0;
        }
        .go-to-account i {margin-bottom: 12px; }
    
        .mobile_menu_button span {font-size: 25px;}
        .mobile_menu_button i.fa {margin-bottom: 12px;}
        .mobile_menu_button {
            height: 72px;
            z-index: 99999;
            margin-top: 5px;
            display: table;
            float: right;
            margin: 0;
        }
        .header_bottom .header_inner_left .toggle-mobile-search {
            width: 25% !important;
            left: 50% !important;
            transform: translateX(-50%);
        }
    
        .go-to-basket {
            right: 65px !important;
            padding-top: 0 !important;
        }
        .go-to-basket a img {margin-bottom: 5px;}
    }
    
    
    @font-face{font-family:ProductReviewsPro;src:url(../../fonts/ProductReviewsPro.eot?pje4mm);src:url(../../fonts/ProductReviewsPro.eot?#iefixpje4mm) format("embedded-opentype"),url(../../fonts/ProductReviewsPro.woff?pje4mm) format("woff"),url(../../fonts/ProductReviewsPro.ttf?pje4mm) format("truetype"),url(../../fonts/ProductReviewsPro.svg?pje4mm#ProductReviewsPro) format("svg");font-weight:400;font-style:normal}.contribution-form-wrapper{display:none}.contribution-form-wrapper:after,.contribution-form-wrapper:before{content:"";position:absolute;opacity:0;transition:opacity .6s cubic-bezier(.2,.6,0,1);pointer-events:none}.contribution-form-wrapper:before{background-color:hsla(0,0%,100%,.7);bottom:0;top:0;left:0;right:0}.contribution-form-wrapper:after{top:50%;left:50%;margin-left:-16px;margin-top:-16px;display:inline-block;width:32px;height:32px;background:url(../../../vendor/skyverge/wc-plugin-framework/woocommerce/assets/images/ajax-loader.gif);z-index:0;opacity:0}.contribution-form-wrapper.loading{position:relative}.contribution-form-wrapper.loading:after,.contribution-form-wrapper.loading:before{pointer-events:auto;opacity:1}.contribution-form-wrapper.loading:before{z-index:10000}.contribution-form-wrapper.loading:after{z-index:10001}.contribution-form-wrapper fieldset{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.contribution-form-wrapper.active{display:block!important}a.attach-photo,a.attach-video{text-decoration:none;margin-left:5px;font-family:ProductReviewsPro;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}a.attach-photo:before,a.attach-video:before{display:inline-block}a.attach-video:before{content:"\0056"}a.attach-photo:before{content:"\0043"}.contribution-type-selector{display:table;width:100%;margin:1em 0}.contribution-type-selector>a{display:table-cell;text-align:center}.contribution-type-selector>a.active,.contribution-type-selector>a:visited.active{color:inherit}.star-rating-selector fieldset{float:right}.star-rating-selector:not(:checked) input{position:absolute;left:-9999px;clip:rect(0,0,0,0)}.star-rating-selector:not(:checked) label.checkbox{float:right;width:1em;margin-left:1px;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:1.5em;line-height:1em;vertical-align:middle;color:#ddd;position:relative;z-index:1;text-indent:-9999px}.star-rating-selector:not(:checked) label.checkbox:before{display:inline-block;position:absolute;left:0;text-indent:0;font-family:ProductReviewsPro;content:"\0073";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.star-rating-selector:not(:checked) label.checkbox:active{position:relative;top:1px;left:1px}.star-rating-selector:not(:checked) input:checked~label.checkbox{color:#ad74a2}.star-rating-selector:not(:checked) input:checked~label.checkbox:before{content:"\0053"}.star-rating-selector:not(:checked) label.checkbox:hover,.star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox{color:#c094b7}.star-rating-selector:not(:checked) label.checkbox:hover:before,.star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox:before{content:"\0053"}.star-rating-selector:not(:checked) input:checked+label.checkbox:hover,.star-rating-selector:not(:checked) input:checked+label.checkbox:hover~label.checkbox,.star-rating-selector:not(:checked) input:checked~label.checkbox:hover,.star-rating-selector:not(:checked) input:checked~label.checkbox:hover~label.checkbox,.star-rating-selector:not(:checked) label.checkbox:hover~input:checked~label.checkbox{color:#c094b7}.rtl .star-rating-selector:not(:checked) input{right:-9999px}.woocommerce table.my_account_contributions td,.woocommerce table.my_account_contributions th{vertical-align:middle}.woocommerce table.my_account_contributions a.button{margin:.125em .25em .125em 0}.woocommerce table.my_account_contributions .contribution-product-thumbnail img{min-width:50px}.woocommerce #reviews .form-contribution,.woocommerce-page #reviews .form-contribution{border:1px solid #ccc;padding:1.5em}.woocommerce #reviews .form-contribution:after,.woocommerce #reviews .form-contribution:before,.woocommerce-page #reviews .form-contribution:after,.woocommerce-page #reviews .form-contribution:before{content:" ";display:table}.woocommerce #reviews .form-contribution:after,.woocommerce-page #reviews .form-contribution:after{clear:both}.woocommerce #reviews .form-contribution #review_rating_field label,.woocommerce-page #reviews .form-contribution #review_rating_field label{display:inline-block}.woocommerce #reviews .form-contribution #review_rating_field .star-label,.woocommerce-page #reviews .form-contribution #review_rating_field .star-label{float:right;font-weight:700;margin-right:1em}.woocommerce #reviews .form-contribution .form-row,.woocommerce #reviews .form-contribution .wc-product-reviews-pro-form-submit-row,.woocommerce-page #reviews .form-contribution .form-row,.woocommerce-page #reviews .form-contribution .wc-product-reviews-pro-form-submit-row{float:none;width:100%}.woocommerce #reviews .form-contribution .attachment-type label.checkbox,.woocommerce-page #reviews .form-contribution .attachment-type label.checkbox{margin-right:1em}.woocommerce #reviews .form-contribution .attachment-type:not(:checked) label.checkbox,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) label.checkbox{display:inline-block;margin-right:1em;width:1.5em;overflow:hidden;cursor:pointer;white-space:nowrap;vertical-align:top}.woocommerce #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:before{color:#9f9f9f;font-family:ProductReviewsPro;display:inline-block;margin-right:.5em;font-size:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.woocommerce #reviews .form-contribution .attachment-type:not(:checked) input[type=radio],.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) input[type=radio]{display:none}.woocommerce #reviews .form-contribution .attachment-type:not(:checked) input[value=photo]+label:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) input[value=photo]+label:before{content:"\0043"}.woocommerce #reviews .form-contribution .attachment-type:not(:checked) input[value=video]+label:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) input[value=video]+label:before{content:"\0056"}.woocommerce #reviews .form-contribution .attachment-type:not(:checked) input:checked+label.checkbox:before,.woocommerce #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:hover:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) input:checked+label.checkbox:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:hover:before{color:inherit}.woocommerce #reviews .form-contribution .attachment-file .toggle-attachment-source,.woocommerce #reviews .form-contribution .attachment-url .toggle-attachment-source,.woocommerce-page #reviews .form-contribution .attachment-file .toggle-attachment-source,.woocommerce-page #reviews .form-contribution .attachment-url .toggle-attachment-source{float:right;font-size:.9em;margin-top:.05em}.woocommerce #reviews .form-contribution .attachment-file .review_attachment,.woocommerce-page #reviews .form-contribution .attachment-file .review_attachment{margin-top:10px}.woocommerce #reviews .form-contribution .attachment-file .review_attachment img,.woocommerce-page #reviews .form-contribution .attachment-file .review_attachment img{display:block;margin-top:10px}.woocommerce #reviews .form-contribution .response,.woocommerce-page #reviews .form-contribution .response{color:#777;font-size:.9em;margin-left:20px}.woocommerce #reviews .form-contribution .response.error,.woocommerce-page #reviews .form-contribution .response.error{color:#b81c23}.woocommerce #reviews .product-rating,.woocommerce-page #reviews .product-rating{width:100%;display:table}.woocommerce #reviews .product-rating .product-rating-summary,.woocommerce-page #reviews .product-rating .product-rating-summary{display:table-cell;width:70%;text-align:center;vertical-align:middle}.woocommerce #reviews .product-rating .product-rating-details,.woocommerce-page #reviews .product-rating .product-rating-details{display:table-cell;width:30%;vertical-align:middle}.woocommerce #reviews .product-rating .product-rating-details table,.woocommerce-page #reviews .product-rating .product-rating-details table{width:100%;border:none}.woocommerce #reviews .product-rating .product-rating-details table td,.woocommerce-page #reviews .product-rating .product-rating-details table td{border:0;padding:1px;vertical-align:middle;white-space:nowrap;}.woocommerce #reviews .product-rating .product-rating-details table td a,.woocommerce-page #reviews .product-rating .product-rating-details table td a{/* -webkit-font-feature-settings:"tnum"; *//* font-feature-settings:"tnum"; *//* font-variant-numeric:tabular-nums; *//* text-decoration:none */}.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-number{width:7%}.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph,.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph{padding:1px 5px;}.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar,.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar{vertical-align:middle;display:inline-block;/* margin-top:-2px; *//* height:1em; *//* width:1px; *//* background-color:#ad74a2 */}.woocommerce #reviews .product-rating .product-rating-details table td.rating-count,.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-count{width:7%}.woocommerce #reviews .product-rating .product-rating-details table td.rating-count a,.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-count a{text-decoration:underline}.woocommerce #reviews .product-rating .product-rating-details table td .rating-star,.woocommerce-page #reviews .product-rating .product-rating-details table td .rating-star{display:inline-block;font-family:ProductReviewsPro;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.woocommerce #reviews .product-rating .product-rating-details table td .rating-star:before,.woocommerce-page #reviews .product-rating .product-rating-details table td .rating-star:before{content:"\0053"}.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro{font-size:85%}.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro span.review-sharing-title,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro span.review-sharing-title{display:inline;font-style:italic;margin-right:5px}.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content,.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul{display:inline}.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon.no-text,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon.no-text{padding:5px}.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li .dashicons-before:before,.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon .dashicons,.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon.no-text:before,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li .dashicons-before:before,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon .dashicons,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon.no-text:before{font-size:14px}.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li .dashicons-before:before,.woocommerce #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon .dashicons,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li .dashicons-before:before,.woocommerce-page #reviews #contributions-list .contributions-container .sharedaddy.woocommerce-product-reviews.wc-product-reviews-pro .sd-content ul li a.sd-button.share-icon .dashicons{width:inherit;height:inherit}.woocommerce #reviews #contributions-list .contributions-container.loading,.woocommerce-page #reviews #contributions-list .contributions-container.loading{position:relative;height:32px}.woocommerce #reviews #contributions-list .contributions-container.loading:before,.woocommerce-page #reviews #contributions-list .contributions-container.loading:before{position:absolute;top:0;left:50%;margin-left:-16px;display:inline-block;width:32px;height:32px;content:"";background:url(../../../../woocommerce/assets/images/ajax-loader@2x.gif)}.woocommerce #reviews .contributions-filter,.woocommerce-page #reviews .contributions-filter{float:right;text-align:right;white-space:nowrap}.woocommerce #reviews .contributions-filter p#comments_filter_field,.woocommerce-page #reviews .contributions-filter p#comments_filter_field{display:inline-block}.woocommerce #reviews .contributions-filter p#comments_filter_field label,.woocommerce-page #reviews .contributions-filter p#comments_filter_field label{display:inline}.woocommerce #reviews .contributions-filter p#comments_filter_field select,.woocommerce-page #reviews .contributions-filter p#comments_filter_field select{width:auto;margin-left:1em}.woocommerce #reviews h3.contribution-title,.woocommerce-page #reviews h3.contribution-title{margin-bottom:.8em;clear:none}.woocommerce #reviews h3.contribution-title .star-rating,.woocommerce-page #reviews h3.contribution-title .star-rating{float:none;display:inline-block;margin-right:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;font-weight:400!important}.woocommerce #reviews h3.contribution-title.video-title:before,.woocommerce-page #reviews h3.contribution-title.video-title:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:ProductReviewsPro;content:"\0056"}.woocommerce #reviews h3.contribution-title.question-title:before,.woocommerce-page #reviews h3.contribution-title.question-title:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:ProductReviewsPro;content:"\0051"}.woocommerce #reviews h3.contribution-title.photo-title:before,.woocommerce-page #reviews h3.contribution-title.photo-title:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:ProductReviewsPro;content:"\0043"}.woocommerce #reviews .contribution-karma,.woocommerce-page #reviews .contribution-karma{margin-left:7em}.woocommerce #reviews .contribution-actions>a,.woocommerce-page #reviews .contribution-actions>a{display:inline-block;position:relative;text-decoration:none;font-size:1.2em;cursor:pointer;color:#666}.woocommerce #reviews .contribution-actions>a:hover,.woocommerce-page #reviews .contribution-actions>a:hover{color:inherit}.woocommerce #reviews .contribution-actions>a:before,.woocommerce-page #reviews .contribution-actions>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;font-family:ProductReviewsPro}.woocommerce #reviews .contribution-actions>a.vote-up:before,.woocommerce-page #reviews .contribution-actions>a.vote-up:before{content:"\0055"}.woocommerce #reviews .contribution-actions>a.vote-down:before,.woocommerce-page #reviews .contribution-actions>a.vote-down:before{content:"\0044"}.woocommerce #reviews .contribution-actions>a.notifications:before,.woocommerce-page #reviews .contribution-actions>a.notifications:before{content:"\e900"}.woocommerce #reviews .contribution-actions>a.js-toggle-flag-form,.woocommerce-page #reviews .contribution-actions>a.js-toggle-flag-form{float:right}.woocommerce #reviews .contribution-actions>a.js-toggle-flag-form:before,.woocommerce-page #reviews .contribution-actions>a.js-toggle-flag-form:before{content:"\0046"}.woocommerce #reviews .contribution-actions>a.done,.woocommerce-page #reviews .contribution-actions>a.done{color:#ad74a2}.woocommerce #reviews .contribution-actions>a.edit-comment,.woocommerce-page #reviews .contribution-actions>a.edit-comment{margin-left:10px}.woocommerce #reviews .contribution-actions>a.edit-comment .edit-icon,.woocommerce-page #reviews .contribution-actions>a.edit-comment .edit-icon{font-size:24px;line-height:1.2}.woocommerce #reviews .contribution-actions .vote-count,.woocommerce-page #reviews .contribution-actions .vote-count{margin:0 .5em 0 .1em}.woocommerce #reviews .contribution-actions .feedback,.woocommerce-page #reviews .contribution-actions .feedback{color:#777;font-size:.9em;padding-left:10px}.woocommerce #reviews .contribution-actions .feedback.error,.woocommerce-page #reviews .contribution-actions .feedback.error{color:#b81c23}.woocommerce #reviews .attachment-removed,.woocommerce-page #reviews .attachment-removed{font-style:italic;color:#666}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{list-style:none}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding-top:1.5em;list-style:none}.woocommerce #reviews #comments ol.commentlist li .comment_container:after,.woocommerce #reviews #comments ol.commentlist li .comment_container:before,.woocommerce-page #reviews #comments ol.commentlist li .comment_container:after,.woocommerce-page #reviews #comments ol.commentlist li .comment_container:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment_container:after,.woocommerce-page #reviews #comments ol.commentlist li .comment_container:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:3em}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{position:static;width:4.3em;height:4.3em;float:left;margin:-3em 1em .1em -3em}.woocommerce #reviews #comments .must-log-in,.woocommerce-page #reviews #comments .must-log-in{margin:10px 0 0 25px}.woocommerce #reviews #comments .children~noscript .must-log-in,.woocommerce-page #reviews #comments .children~noscript .must-log-in{margin-left:75px}.woocommerce #reviews #comments ul.children:after,.woocommerce #reviews #comments ul.children:before,.woocommerce-page #reviews #comments ul.children:after,.woocommerce-page #reviews #comments ul.children:before{display:none}.woocommerce #reviews #comments .woocommerce-error,.woocommerce-page #reviews #comments .woocommerce-error{margin:10px 0 0 50px!important}.woocommerce #reviews #comments .woocommerce-error li,.woocommerce-page #reviews #comments .woocommerce-error li{padding:0!important;margin:0!important}.woocommerce #reviews #comments .form-contribution_comment,.woocommerce-page #reviews #comments .form-contribution_comment{margin:10px 0 0 50px;padding:0;border:0}.woocommerce #reviews .contribution-flag-form,.woocommerce-page #reviews .contribution-flag-form{margin-bottom:10px;padding:10px 10px 1px;background:#ededed;border-radius:4px}.wc-product-reviews-pro-validation-error{color:#c00;display:block}#wc-product-reviews-pro-modal-container{align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:scroll;opacity:0;pointer-events:none;padding:30px 0 60px;transition:opacity .6s cubic-bezier(.2,.6,0,1);z-index:1000000}body.wc-prp-modal #wc-product-reviews-pro-modal-container{opacity:1;pointer-events:auto}#wc-product-reviews-pro-modal{display:none;background-color:#fff;opacity:0;position:relative;padding:25px 25px 5px;margin:0 auto;width:350px;transition:opacity .6s cubic-bezier(.2,.6,0,1);transition-delay:.2s;z-index:9999;max-height:100%;overflow-y:scroll}body.wc-prp-modal #wc-product-reviews-pro-modal{display:block;opacity:1}#wc-product-reviews-pro-modal .close{position:absolute;top:24px;right:18px;height:26px;width:26px;cursor:pointer;color:#777;text-decoration:none;text-align:center;-webkit-font-smoothing:antialiased!important;font-weight:700;font-size:24px;line-height:1em;display:block}#wc-product-reviews-pro-modal .close:hover{color:#ad74a2}#wc-product-reviews-pro-modal .col2-set{width:100%;float:none;margin:0}#wc-product-reviews-pro-modal .col2-set .col-1,#wc-product-reviews-pro-modal .col2-set .col-2{width:100%;float:none}#wc-product-reviews-pro-modal #customer_login .col-1{padding-bottom:0}#wc-product-reviews-pro-modal .col-2{display:none;margin-bottom:1.618em;border-bottom:1px dotted rgba(0,0,0,.1)}#wc-product-reviews-pro-modal .form-row label.inline,#wc-product-reviews-pro-modal .wc-product-reviews-pro-form-submit-row label.inline{display:inline-block;margin-left:10px}#wc-product-reviews-pro-modal #guest_login,#wc-product-reviews-pro-modal .switcher .login{display:none}#wc-product-reviews-pro-modal-overlay{height:100%;width:100%;background-color:#333;opacity:.9;position:fixed;top:0;left:0;z-index:9998;display:none}body.wc-prp-modal{overflow:hidden}body.wc-prp-modal #tiptip_holder{display:none!important}.contribution-badge{display:inline-block;background:#666;color:#fff;padding:3px 5px;border-radius:3px;margin-right:5px}.widget_product_reviews_pro .contribution-content{display:block;font-style:italic}.widget_product_reviews_pro .contribution-content:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:ProductReviewsPro;font-style:normal;margin-right:3px;speak:none}.widget_product_reviews_pro.widget_recent_photos .contribution-content:before{content:"\0043"}.widget_product_reviews_pro.widget_recent_questions .contribution-content:before{content:"\0051"}.widget_product_reviews_pro.widget_recent_videos .contribution-content:before{content:"\0056"}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#464646}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#464646}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#464646}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#464646}#tiptip_content,.chart-tooltip{font-size:11px;color:#fff;padding:.5em;background:#464646;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.1);text-align:center;max-width:150px}#tiptip_content code,.chart-tooltip code{background:#888;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border:6px solid transparent;height:0;width:0}
    
    .single-post ul.products li.product {max-width: 300px;}
    
        .masonry_gallery_item.square_big .masonry_gallery_item_inner .masonry_gallery_item_content{
        text-align: center;    }
    
    
        .masonry_gallery_item.square_small .masonry_gallery_item_inner .masonry_gallery_item_content{
        text-align: center;    }
    
    
        .masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner .masonry_gallery_item_content{
        text-align: center;    }
    
    
        .masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner .masonry_gallery_item_content{
        text-align: center;    }
    
    
    .qode-pl-holder .qode-prl-loading .qode-prl-loading-msg, .qode-pl-holder .qode-pl-categories ul li a:hover, .qode-pl-holder .qode-pl-categories ul li a.active, .qode-pl-holder .qode-pli .qode-pli-rating, .qode-pl-holder.qode-info-on-image:not(.qode-product-info-light) .qode-pli-category, .qode-pl-holder.qode-info-on-image:not(.qode-product-info-light) .qode-pli-excerpt, .qode-pl-holder.qode-info-on-image:not(.qode-product-info-light) .qode-pli-price, .qode-pl-holder.qode-info-on-image:not(.qode-product-info-light) .qode-pli-rating, .qode-pl-holder.qode-info-below-image .qode-pli .qode-pli-text-wrapper .qode-pli-add-to-cart a:hover { color: #009856;}
    
    .qode-accordion-holder .qode-title-holder { text-transform: none;font-style: normal;}
    
    .qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover { background-color: #ffffff;}
    
    .qode-btn { text-transform: none;font-style: normal;font-weight: 100;}
    
    .latest_post_holder.image_on_the_left_boxed .date_hour_holder, .latest_post_holder.image_on_the_left_boxed .featured .read_more:before { background-color: #009856;}
    
    /* Mobile Navigation */
    .mobile-navigation {
        position: absolute;
        top: 100%;
        background-color: #fff;
        width: 100vw;
        left: 0;
        height: 91vh;
        overflow-y: auto;
        z-index: 9999;
    }
    
    .mobile-navigation li {list-style: none;}
    .mobile-navigation ul {width: 100%;}
    .mobile-navigation .second ul {background-color: unset !important;}
    .mobile-navigation a {display: block;}
    .mobile-navigation ul > li {
        border-bottom: 1px solid #d8d8d8;
        position: relative;
    }
    .mobile-navigation > ul > li:not(.has_sub){
        border-bottom: none;
    }
    .mobile-navigation > ul > li > a {
        color: #141414;
        margin-top: 0;
        font-size: 16px;
        font-weight: 200;
        letter-spacing: normal;
        line-height: 20px;
        line-height: 24px;
        border-bottom: 1px solid #d8d8d8;
        display: block;
        margin-bottom: 0;
        padding: 12px 43px 12px 16px;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: 1px;
    }
    .mobile-navigation .second a,
    .mobile-navigation h3 {
        color: #141414;
        display: block;
        padding: 12px 48px 12px 16px;
        line-height: 24px;
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 13px;
    }
    
    .mobile-navigation li.narrow .second .inner ul li ul {
        display: none;
    }
    .mobile-navigation .second ul ul {
        background-color: #f2f2f2 !important;
        display: none;
    }
    .mobile-navigation .fa {display: none;}
    .mobile-navigation span.expand_icon {
        background: url(img/plus-0837023f.svg) no-repeat center;
        width: 35px;
        height: 35px;
        display: inline-block;
        position: absolute;
        right: 8px;
        top: 8px;
    }
    .mobile-navigation .selected {
        width: 35px;
        height: 35px;
        display: inline-block;
        position: absolute;
        right: 8px;
        top: 8px;
        text-align: center;
        line-height: 35px;
    }
    .mobile-navigation .deselected {
        background: url(img/minus-1b37d793.svg) no-repeat center;
        width: 35px;
        height: 35px;
        display: inline-block;
        position: absolute;
        right: 8px;
        top: 8px;
    }
    
    .search-bar-mobile {display: none;}

/* Coupon My-account */
.coupon_item {
    float: left;
    margin: 0 15px 30px 15px;
}

.coupon_wrap {
    background: url(img/coupon_bg.png) no-repeat center;
    background-size: 100%;
    width: 212px;
    height: 140px;
    position: relative;
    -webkit-box-orient: vertical;
    flex-direction: column;
    flex-shrink: 0;
    display: flex;
    padding-left: 25px;
}

.coupon_wrap h3 {
    padding: 0;
    margin: 10px 0 5px 0;
    order: 1;
    font-size: 18px;
    font-weight: 600;
}

.coupon_wrap .coupon_code {
    order: 2;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}

.coupon_wrap .coupon_cost {
    order: 3;
    margin-top: 15px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}

/* My - Account Tickets */
.card {
    border: 0;
    border-radius: 0.1875rem;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1);
}

.card .card-header:not([data-background-color]) {
    background-color: transparent;
}
.card .card-header {
    padding: 15px 15px 0;
    border: 0;
}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.card .card-body {
    padding: 15px 15px 10px 15px;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.offset-1 {
    margin-left: 8.333333%;
}

.offset-2 {
    margin-left: 16.666667%;
}

.reply-box .form-group {margin-bottom: 1em;}
.reply-box label {display: block; clear: both;}
.reply-box textarea {width: 96%;}

.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.6em + 0.75rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    vertical-align: middle;
    background: #fff url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e) no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

/* My Account - Gift Card Balance */
#pwgc-balance-button 
{
    border: none;
    text-transform: uppercase;
    padding: 0 25px;
    color: #ffffff;
    font-family: 'Arial', sans-serif;
    font-size: 15px;
    line-height: 45px;
    height: 45px;
    font-style: normal;
    font-weight: 600;
    background-color: #009856;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 4px;
    border-width: 0px;
}
#pwgc-balance-number
{
    height: 39px;
    padding: 0 15px;
    width: 250px !important;
}

    @media only screen and (max-width: 768px) {
        .search-bar-mobile {display: block;}
    }
    .search-bar-mobile {position: relative;}
    .search-bar-mobile #adminbarsearch {display: flex;}
    .search-bar-mobile input#adminbar-search{
        padding-left: 16px;
        font-weight: 400;
        border-color: #6b6b6b;
        border-right: 1px solid;
        width: 97%;
        padding: 15px 10px;
        border-radius: 0 !important;
    }
    .search-bar-mobile button {
        position: absolute;
        top: 0;
        right: 2px;
        width: 48px;
        height: 48px;
        line-height: 48px;
        text-align: center;
        border: none;
        background: transparent;
    }
    .search-bar-mobile button svg {
        display: block;
        margin: 0 auto;
    }
    