::selection {
    background:#6eb48c
    }
    
    ::-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 {
    font-family:'Raleway',sans-serif;
    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:#fff
    }
    
    .angled-section polygon {
    fill:#fff
    }
    
    .woocommerce-cart .woocommerce .blockOverlay.blockUI {
    background-color:#fff!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:#fff
    }
    
    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:#fff
    }
    
    @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:700;
    letter-spacing:3px;
    text-transform:uppercase
    }
    
    nav.main_menu > ul > li:not(:first-child):before {
    color:#fff
    }
    
    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:#fff;
    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:#fff!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:#fff;
    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:#fff!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:#fff;
    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:#fff
    }
    
    .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:#fff!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:700;
    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:#fff
    }
    
    @media only screen and (max-width: 1000px) {
    .header_bottom,nav.mobile_menu,header.fixed_top_header .top_header {
    background-color:#fff!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:#000
    }
    
    .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:#000
    }
    
    h1,.h1,.title h1 {
    color:#000;
    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:#000;
    font-family:'PT Sans',sans-serif;
    font-size:19px;
    line-height:34px;
    font-style:normal;
    font-weight:400;
    letter-spacing:0;
    text-transform:none
    }
    
    h5,.h5,h5 a,.q_icon_with_title .icon_text_holder h5.icon_title {
    color:#000;
    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:#fff;
    font-family:'Arial',sans-serif;
    font-size:15px;
    line-height:45px;
    height:45px;
    font-style:normal;
    font-weight:600;
    background-color:#009856;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    letter-spacing:4px;
    border-width:0;
    padding-left:50px px;
    padding-right:50px 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:#fff
    }
    
    .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:0;
    -moz-border-radius:0;
    -webkit-border-radius:0
    }
    
    .qbutton.white {
    color:#000;
    background-color:#fff
    }
    
    .qbutton.white:hover,.portfolio_slides .hover_feature_holder_inner .qbutton:hover {
    color:#009856;
    background-color:#fff
    }
    
    .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:#fff;
    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:#000;
    font-size:11px
    }
    
    .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:right
    }
    
    .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
    }
    
    .vertical_menu_float .menu-item .second {
    left:calc(100% + 30px)
    }
    
    .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 #fff
    }
    
    .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:#000
    }
    
    .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:#000
    }
    
    .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:0
    }
    
    .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:#fff
    }
    
    .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:#fff!important;
    background-color:#009856!important;
    border-color:#009856!important;
    border-width:1px!important
    }
    
    .carousel-inner .slider_content .text .qbutton:not(.white):hover {
    color:#fff!important;
    background-color:#009856!important;
    border-color:#009856!important
    }
    
    .carousel-inner .slider_content .text .qbutton.white {
    color:#000!important;
    background-color:#fff!important;
    border-color:#fff!important;
    border-width:1px!important
    }
    
    .carousel-inner .slider_content .text .qbutton.white:hover {
    color:#6eb48c!important;
    background-color:#fff!important;
    border-color:#fff!important
    }
    
    .woocommerce ul.products li.product h6,.qode_product_list_holder .product_title {
    font-family:Montserrat,sans-serif;
    font-size:14px;
    line-height:28px;
    letter-spacing:2px;
    font-weight:400;
    font-style:normal;
    text-transform:uppercase;
    color:#000;
    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:0
    }
    
    .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:#fff;
    font-size:13px;
    text-transform:uppercase;
    font-family:Montserrat,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:0;
    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:#fff;
    font-size:11px;
    text-transform:uppercase;
    font-family:Montserrat,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:0;
    background-color:#000;
    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:#fff;
    font-size:13px;
    text-transform:uppercase;
    font-family:Raleway ,sans-serif;
    font-style:normal;
    font-weight:700;
    letter-spacing:3px;
    background-color:#009856;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-width:0
    }
    
    .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:#fff
    }
    
    .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:#000
    }
    
    .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:#000
    }
    
    .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:#fff
    }
    
    .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:#fff
    }
    
    .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
    }
    
    .product-carousel .slick-slide {
        height:270px;
        text-align:center;
        vertical-align:middle;
        display:flex;
    }
    
    .product-carousel .slick-slide img {
        object-fit: contain;
        width: 100%;
        margin: 0 auto;
        vertical-align: bottom;
        object-position: center;
    }
    
    .product-carousel .item {
    display:none
    }
    
    .product-carousel .slick-dots {
    padding:0;
    text-align:center;
    position:absolute;
    bottom:10px;
    width:100%
    }
    
    .product-carousel .slick-dots li {
        list-style: none;
        display: inline-block !important;
        margin: 0 2px;
        width: auto !important;
    }
    
    .product-carousel .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-carousel .slick-dots li.slick-active button,.product-carousel .slick-dots li button:hover {
    background-color:#009856;
    transition:all .3s linear
    }

    ul.product li {list-style:none;}

    .product-carousel .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-carousel .slick-prev {left: 15px;}
    .product-carousel .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;
        }
    }
    
    @media (min-width: 768px) {
        .product-carousel .slick-dots,
        .product-carousel .slick-arrow {
            display:none!important
        }
        
        .product-carousel:hover .slick-dots,
        .product-carousel: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;
}

/* 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;}

.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: 5px;
    margin: 5px;
}
.views a {
    display: block;
    width: 25px;
    height: 25px;
}
.views a.grid {
    background: url(img/icons8-grid-view-26.png) no-repeat center;
    background-size: cover;
}
.views a.list {
    background: url(img/icons8-list-50.png) no-repeat center;
    background-size: cover;
}

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);
}

@media only screen and (max-width: 480px) {
    #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: 60px;
    }

    .mobile_menu_button span {font-size: 25px;}
    .mobile_menu_button {
        height: 72px;
        z-index: 99999;
        margin-top: 5px;
    }
    .header_bottom .header_inner_left .toggle-mobile-search {
        width: 25% !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
}


@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}