.departments p a{color:#fff; text-decoration:none;}
.departments p a:hover{color:#209546; text-decoration:none;}

#wpli .whitefg-main-menu ul li.whitefg-active-item a{color:#fff !important;}
#wpli .whitefg-main-menu ul li.whitefg-active-item a, .whitefg-main-menu ul li:hover a, .whitefg-main-menu > ul > li:hover > a{color:#dad8d8 !important;}
#wpli .whitefg-dark-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-main-menu>ul>li.whitefg-active-item>a{color:#fff !important;}
/* ---------- */

.whitefg-logo-widget-area .textwidget .wfgroup-widget-wrapper > h6 > span:not(.wfgroup-widget-custom-font),
.whitefg-right-from-logo-widget-inner .whitefg-icon-shortcode .whitefg-icon-element {
     color: #209546 !important; 
}
}

.whitefg-right-from-logo-widget-inner .whitefg-icon-shortcode .whitefg-icon-element:hover {
     color: #108e39 !important; 

/* ---- */
.custom_1490879496075{padding-top: 75px !important;padding-bottom: 55px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.custom_1491477855923{padding-bottom: 54px !important;}.custom_1491813730714{padding-top: 80px !important;padding-right: 1% !important;padding-bottom: 80px !important;padding-left: 1% !important;background-color: #f1f2f3 !important;}.custom_1490268127703{padding-top: 100px !important;padding-bottom: 100px !important;}.custom_1490268898976{padding-top: 100px !important;padding-bottom: 100px !important;background-image: url(wp-content/uploads/2016/10/h3-back-1ca11.jpg?id=6203) !important;}.custom_1490278696973{padding-top: 100px !important;padding-bottom: 100px !important;background-color: #f3f2f2 !important;}.custom_1490710654471{padding-top: 13px !important;padding-bottom: 13px !important;background-color: #209546 !important;}.custom_1491299561462{padding-top: 46px !important;}

/* ------------ */

.page-id-riv.whitefg-header-standard-extended .whitefg-logo-area { background-color: rgba(255, 255, 255, .9);}

.page-id-riv.whitefg-header-standard-extended .whitefg-menu-area { background-color: rgba(255, 255, 255, .9);border-bottom: none;}

.page-id-riv.whitefg-header-standard-extended .whitefg-page-header .whitefg-menu-area .whitefg-grid .whitefg-vertical-align-containers 
{ background-color: rgb(33, 153, 71);}
 

.page-id-riv .whitefg-content .whitefg-content-inner > .whitefg-container > .whitefg-container-inner, .page-id-riv .whitefg-content .whitefg-content-inner > .whitefg-full-width > .whitefg-full-width-inner { padding-top: 0px;}

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6, h6 a:hover, p a, .whitefg-comment-holder .whitefg-comment .whitefg-comment-text .whitefg-comment-info>:hover, .whitefg-owl-slider .owl-nav .whitefg-next-icon:hover i, .whitefg-owl-slider .owl-nav .whitefg-prev-icon:hover i, .whitefg-main-menu ul li.whitefg-active-item a, .whitefg-main-menu ul li:hover a, .whitefg-main-menu > ul > li:hover > a, .whitefg-main-menu ul .whitefg-menu-featured-icon, .whitefg-light-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-main-menu>ul>li:hover>a, .whitefg-light-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-main-menu>ul>li.whitefg-active-item>a, .whitefg-light-header.whitefg-header-style-on-scroll .whitefg-page-header .whitefg-main-menu>ul>li:hover>a, .whitefg-light-header.whitefg-header-style-on-scroll .whitefg-page-header .whitefg-main-menu>ul>li.whitefg-active-item>a, .whitefg-dark-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-main-menu>ul>li:hover>a, .whitefg-dark-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-main-menu>ul>li.whitefg-active-item>a, .whitefg-dark-header.whitefg-header-style-on-scroll .whitefg-page-header .whitefg-main-menu>ul>li:hover>a, .whitefg-dark-header.whitefg-header-style-on-scroll .whitefg-page-header .whitefg-main-menu>ul>li.whitefg-active-item>a, .whitefg-drop-down .narrow .second .inner ul li:hover>a, .whitefg-drop-down .second .inner ul li ul li:hover>a, .whitefg-drop-down .second .inner ul li.current-menu-item>a, .whitefg-drop-down .second .inner ul li.sub ul li:hover>a, .whitefg-drop-down .second .inner>ul>li:hover>a, .whitefg-drop-down .wide .second .inner ul li.sub .flexslider ul li a:hover, .whitefg-drop-down .wide .second ul li .flexslider ul li a:hover, .whitefg-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a:hover, .whitefg-header-vertical .whitefg-vertical-dropdown-float .second .inner ul li a:hover, .whitefg-header-vertical .whitefg-vertical-dropdown-click .second .inner ul li a:hover, .whitefg-header-vertical .whitefg-vertical-menu ul li a:hover, .whitefg-mobile-header .whitefg-mobile-nav a:hover, .whitefg-mobile-header .whitefg-mobile-nav h4:hover, .whitefg-mobile-header .whitefg-mobile-menu-opener a:hover, .whitefg-page-header .whitefg-sticky-header .whitefg-main-menu>ul>li:hover>a, .whitefg-page-header .whitefg-sticky-header .whitefg-search-opener:hover, .whitefg-page-header .whitefg-sticky-header .whitefg-side-menu-button-opener:hover, .whitefg-page-header .whitefg-search-opener:hover, .whitefg-title .whitefg-title-holder .whitefg-breadcrumbs a:hover, .whitefg-side-menu-button-opener:hover, nav.whitefg-fullscreen-menu ul>li:hover>a, .whitefg-search-cover .whitefg-search-close a:hover, .whitefg-portfolio-list-holder article .whitefg-pli-text .whitefg-pli-category-holder h6 a:hover, .whitefg-portfolio-list-holder.whitefg-pl-gallery-overlay article .whitefg-pli-text .whitefg-pli-category-holder a, .whitefg-pl-filter-holder ul li.whitefg-pl-current h6, .whitefg-pl-filter-holder ul li:hover h6, .whitefg-portfolio-slider-holder .owl-nav .whitefg-next-icon:hover i, .whitefg-portfolio-slider-holder .owl-nav .whitefg-prev-icon:hover i, .whitefg-portfolio-single-holder .whitefg-ps-info-holder .whitefg-portfolio-info-item.whitefg-portfolio-categories h6 a:hover, .whitefg-portfolio-single-holder .whitefg-ps-info-holder .whitefg-portfolio-info-item.whitefg-portfolio-tags h6 a:hover, .whitefg-portfolio-single-holder .whitefg-ps-info-holder .whitefg-portfolio-info-item.whitefg-portfolio-custom-field a:hover, .whitefg-portfolio-single-nav .whitefg-portfolio-next:hover a .nav-item h6, .whitefg-portfolio-single-nav .whitefg-portfolio-prev:hover a .nav-item h6, .whitefg-portfolio-single-nav .whitefg-portfolio-back-btn:hover a, .whitefg-car-list-holder article .whitefg-car-list-item-bottom-info>.whitefg-car-list-info .whitefg-car-info-item-amount .whitefg-car-info-item-price, .whitefg-car-list-filter-holder ul li.whitefg-car-list-current h6, .whitefg-car-list-filter-holder ul li:hover h6, .whitefg-car-slider-holder .owl-nav .whitefg-next-icon:hover i, .whitefg-car-slider-holder .owl-nav .whitefg-prev-icon:hover i, .whitefg-service-rates-holder .whitefg-service-rates-inner .whitefg-service-rate-item .whitefg-service-rate-char-item-price, .whitefg-car-single-info .whitefg-car-info-item>div.whitefg-car-info-item-right .whitefg-car-info-item-amount .whitefg-car-info-item-price, .whitefg-car-image-holder .whitefg-car-owl-slider .owl-nav .whitefg-next-icon:hover i, .whitefg-car-image-holder .whitefg-car-owl-slider .owl-nav .whitefg-prev-icon:hover i, .whitefg-team.main-info-below-image .whitefg-team-info .whitefg-team-social-wrapp .whitefg-icon-shortcode a:hover, .whitefg-counter-holder .whitefg-counter, .whitefg-ordered-list ol>li.whitefg-list-item:before, .whitefg-unordered-list ul>li.whitefg-list-item .icon i, .whitefg-progress-bar .whitefg-progress-number-wrapper.whitefg-static .whitefg-progress-number, .whitefg-testimonials-holder .whitefg-testimonials.whitefg-testimonials-slider .whitefg-testimonial-text-holder .whitefg-testimonial-text-inner .whitefg-testimonials-job, .whitefg-testimonials-holder .whitefg-testimonials.whitefg-testimonials-carousel .whitefg-testimonial-content .whitefg-testimonial-bottom .whitefg-testimonial-job, .whitefg-price-table.whitefg-active .whitefg-price-table-inner .whitefg-price-table-price .whitefg-price-holder .whitefg-value, .whitefg-larger-active .whitefg-price-table.whitefg-active .whitefg-price-table-inner .whitefg-price-table-title h4, .whitefg-pricing-slider .whitefg-pricing-slider-bar-holder .whitefg-pricing-slider-bar .whitefg-pricing-slider-drag .whitefg-pricing-slider-value-holder .whitefg-pricing-slider-value, .whitefg-tabs.whitefg-inline-style .whitefg-tabs-nav li.ui-state-active a, .whitefg-tabs.whitefg-inline-style .whitefg-tabs-nav li.ui-state-hover a, .whitefg-blog-list-holder .whitefg-item-info-section>div a:hover, .whitefg-btn.whitefg-btn-minimal, blockquote .whitefg-icon-quotations-holder, .whitefg-video-button-play .whitefg-video-button-wrapper, .whitefg-dropcaps, .whitefg-social-share-holder.whitefg-list li a:hover, .whitefg-service-table table tbody tr td .whitefg-mark.whitefg-checked, .whitefg-twitter-slider .whitefg-twitter-slider-item .whitefg-twitter-time:before, .whitefg-progress-circle-holder .whitefg-progress-circle i, .whitefg-progress-circle-holder .whitefg-progress-circle span, .wpb_widgetised_column .widget ul li>a:hover, aside.whitefg-sidebar .widget ul li>a:hover, .wpb_widgetised_column .widget #wp-calendar tfoot a:hover, aside.whitefg-sidebar .widget #wp-calendar tfoot a:hover, .wpb_widgetised_column .widget.widget_tag_cloud a:hover, aside.whitefg-sidebar .widget.widget_tag_cloud a:hover, .wpb_widgetised_column .whitefg_twitter_widget li a:hover, aside.whitefg-sidebar .whitefg_twitter_widget li a:hover, footer .whitefg-footer-top .whitefg_twitter_widget li a:hover, .whitefg-side-menu .widget ul li>a, .whitefg-side-menu .widget #wp-calendar tfoot a, .whitefg-side-menu .widget.widget_tag_cloud a, .whitefg-side-menu .whitefg_twitter_widget li a:hover, .whitefg-content-bottom .widget ul li>a:hover, .whitefg-content-bottom .widget #wp-calendar tfoot a:hover, .whitefg-content-bottom .widget.widget_tag_cloud a:hover, .whitefg-content-bottom .whitefg_twitter_widget li a:hover, .whitefg-blog-holder.whitefg-blog-type-standard article.format-link .whitefg-post-text .whitefg-post-mark, .whitefg-blog-holder.whitefg-blog-type-standard article.format-quote .whitefg-post-text .whitefg-post-mark, .whitefg-blog-holder.whitefg-blog-type-standard article.format-quote .whitefg-post-text a .quote-author, .whitefg-filter-blog-holder li.whitefg-active, .whitefg-blog-holder.whitefg-blog-type-masonry article.format-link .whitefg-post-text .whitefg-post-mark, .whitefg-blog-holder.whitefg-blog-type-masonry article.format-quote .whitefg-post-text .whitefg-post-mark, .whitefg-blog-holder.whitefg-blog-type-masonry article.format-quote .whitefg-post-text a .quote-author, .whitefg-blog-holder:not(.whitefg-blog-single) .whitefg-post-info>div a:hover, .whitefg-blog-holder:not(.whitefg-blog-single) .whitefg-post-info>div.whitefg-blog-like a:hover:before, .whitefg-author-description .whitefg-author-social-holder a:hover, .single-post article.format-link .whitefg-post-text .whitefg-post-mark, .single-post article.format-quote .whitefg-post-text .whitefg-post-mark, .whitefg-blog-holder.whitefg-blog-single .whitefg-post-info>div a:hover, .whitefg-blog-holder.whitefg-blog-single .whitefg-post-info>div.whitefg-blog-like a:hover:before, .single-post .whitefg-blog-single-nav .whitefg-blog-next:hover a .nav-item h6, .single-post .whitefg-blog-single-nav .whitefg-blog-prev:hover a .nav-item h6, .whitefg-footer-inner #lang_sel a:hover, .whitefg-side-menu #lang_sel a:hover, .whitefg-page-header #lang_sel .lang_sel_sel:hover, .whitefg-top-bar #lang_sel .lang_sel_sel:hover, .select2-results .select2-highlighted, .woocommerce-page .whitefg-content .whitefg-quantity-buttons .whitefg-quantity-minus:hover:before, .woocommerce-page .whitefg-content .whitefg-quantity-buttons .whitefg-quantity-plus:hover:before, div.woocommerce .whitefg-quantity-buttons .whitefg-quantity-minus:hover:before, div.woocommerce .whitefg-quantity-buttons .whitefg-quantity-plus:hover:before, .woocommerce .star-rating span, .whitefg-single-product-summary .price del, .whitefg-single-product-summary .product_meta>span a:hover, .whitefg-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .whitefg-woocommerce-page.woocommerce-account .woocommerce table.shop_table td.order-number a:hover, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-rating, .widget.woocommerce ul li a:hover, .widget.woocommerce.widget_product_tag_cloud a:hover, .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover { color: #fff;}

.whitefg-dark-header .whitefg-vertical-menu>ul>li>a.current, .whitefg-dark-header .whitefg-vertical-menu>ul>li>a:hover, .whitefg-header-vertical a.current, .whitefg-header-vertical a:hover, .whitefg-light-header .whitefg-dark-header .whitefg-vertical-menu>ul>li>a.current, .whitefg-light-header .whitefg-dark-header .whitefg-vertical-menu>ul>li>a:hover, .whitefg-dark-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-side-menu-button-opener:hover, .whitefg-dark-header .whitefg-top-bar .whitefg-side-menu-button-opener:hover, .whitefg-dark-header.whitefg-header-style-on-scroll .whitefg-page-header .whitefg-side-menu-button-opener:hover, .whitefg-light-header .whitefg-page-header>div:not(.whitefg-sticky-header) .whitefg-side-menu-button-opener:hover, .whitefg-light-header .whitefg-top-bar .whitefg-side-menu-button-opener:hover, .whitefg-light-header.whitefg-header-style-on-scroll .whitefg-page-header .whitefg-side-menu-button-opener:hover, .whitefg-btn.whitefg-btn-minimal.whitefg-light:not(.whitefg-btn-custom-hover-color):hover, .whitefg-btn.whitefg-btn-minimal.whitefg-dark:not(.whitefg-btn-custom-hover-color):hover, .whitefg-read-more-holder .whitefg-btn.whitefg-btn-minimal:hover { color: #209546 !important;}

::selection { background: #209546;}

::-moz-selection { background: #209546;}

.whitefg-st-loader .pulse, .whitefg-st-loader .double_pulse .double-bounce1, .whitefg-st-loader .double_pulse .double-bounce2, .whitefg-st-loader .cube, .whitefg-st-loader .rotating_cubes .cube1, .whitefg-st-loader .rotating_cubes .cube2, .whitefg-st-loader .stripes>div, .whitefg-st-loader .wave>div, .whitefg-st-loader .two_rotating_circles .dot1, .whitefg-st-loader .two_rotating_circles .dot2, .whitefg-st-loader .five_rotating_circles .container1>div, .whitefg-st-loader .five_rotating_circles .container2>div, .whitefg-st-loader .five_rotating_circles .container3>div, .whitefg-st-loader .atom .ball-1:before, .whitefg-st-loader .clock .ball:before, .whitefg-st-loader .fussion .ball, .whitefg-st-loader .mitosis .ball, .whitefg-st-loader .pulse_circles .ball, .whitefg-st-loader .wave_circles .ball, .whitefg-st-loader .atom .ball-2:before, .whitefg-st-loader .atom .ball-3:before, .whitefg-st-loader .atom .ball-4:before, .whitefg-st-loader .lines .line1, .whitefg-st-loader .lines .line2, .whitefg-st-loader .lines .line3, .whitefg-st-loader .lines .line4, .whitefg-st-loader .fussion .ball-1, .whitefg-st-loader .fussion .ball-2, .whitefg-st-loader .fussion .ball-3, .whitefg-st-loader .fussion .ball-4, #submit_comment, .post-password-form input[type=submit], .whitefg-pagination li a:hover, .whitefg-pagination li.active span, .whitefg-single-links-pages-inner a:hover span, .whitefg-single-links-pages-inner>span, #whitefg-back-to-top>span, .whitefg-header-vertical .whitefg-vertical-dropdown-float .second .inner ul li a:before, .whitefg-header-vertical .whitefg-vertical-dropdown-click .second:after, .whitefg-header-vertical .whitefg-vertical-menu>ul>li>a:before, .whitefg-header-vertical .whitefg-vertical-menu>ul>li>a:after, nav.whitefg-fullscreen-menu ul>li:hover>a .whitefg-underline, body.search-no-results .whitefg-search-page-form-holder>*>.whitefg-search-submit, body.search-results .whitefg-search-page-form-holder>*>.whitefg-search-submit, .whitefg-pl-standard-pagination ul li a:hover, .whitefg-pl-standard-pagination ul li.whitefg-pl-pag-active a, .whitefg-pl-standard-pagination ul li.whitefg-pl-pag-next:hover a, .whitefg-pl-standard-pagination ul li.whitefg-pl-pag-prev:hover a, .whitefg-service-rates-holder .whitefg-service-rates-header .whitefg-service-rates-header-item:nth-child(2), .whitefg-team.main-info-on-hover .whitefg-team-content-holder, .whitefg-icon-shortcode.circle, .whitefg-icon-shortcode.square, .whitefg-message, .whitefg-btn.whitefg-btn-solid, .whitefg-progress-bar .whitefg-progress-content-outer .whitefg-progress-content, .whitefg-price-table.whitefg-active .whitefg-price-table-inner .whitefg-price-table-button .whitefg-btn.whitefg-btn-solid, .whitefg-larger-active .whitefg-price-table.whitefg-active .whitefg-price-table-inner .whitefg-price-table-button .whitefg-btn, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button-extra.active .whitefg-btn, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button-extra.active .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button.active .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-bar-holder .whitefg-pricing-slider-bar, .whitefg-pricing-slider .whitefg-pricing-slider-bar-holder .whitefg-pricing-slider-bar .whitefg-pricing-slider-drag, .whitefg-accordion-holder.whitefg-scheme-two.whitefg-boxed .whitefg-accordion-title-holder.ui-state-active, .whitefg-blog-list-holder.whitefg-boxes>ul>li .whitefg-item-text-holder .whitefg-read-more-holder>a .arrow_carrot-right:after, .whitefg-clients-carousel .owl-controls .owl-dots .owl-dot.active span, .whitefg-dropcaps.whitefg-circle, .whitefg-dropcaps.whitefg-square, .whitefg-process-item.whitefg-icon-and-number .whitefg-process-item-numeration, .whitefg-process-item.whitefg-icon-or-number .whitefg-icon-shortcode.circle, .whitefg-info-box-holder:hover .whitefg-ib-overlay, .whitefg-workflow .whitefg-workflow-item .whitefg-workflow-item-inner .whitefg-workflow-text .circle:after, .whitefg-twitter-slider .owl-controls .owl-dots .owl-dot.active span, .whitefg-side-menu .widget #wp-calendar td#today, .whitefg-blog-holder:not(.whitefg-blog-single) .whitefg-post-info-category a, .whitefg-blog-holder.whitefg-date-outside .whitefg-post-info-date .year, .whitefg-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button button, .whitefg-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .whitefg-blog-holder.whitefg-blog-single .whitefg-post-info-category a, .whitefg-service-rates-holder .whitefg-service-rates-inner .whitefg-service-rate-item .whitefg-service-rate-item-column:hover .entry-title, .whitefg-blog-list-holder.whitefg-masonry .whitefg-item-image .whitefg-post-info-category a:hover, .whitefg-service-rates-holder .whitefg-service-rates-footer .whitefg-service-rates-footer-item .whitefg-btn.whitefg-btn-solid, .wfgroup-bullet .tp-bullet:hover, .wfgroup-bullet .tp-bullet.selected, .woocommerce-page .whitefg-content a.added_to_cart, .woocommerce-page .whitefg-content a.button, .woocommerce-page .whitefg-content button[type=submit], .woocommerce-page .whitefg-content input[type=submit], div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], div.woocommerce input[type=submit], .woocommerce .whitefg-onsale, .woocommerce-pagination .page-numbers li a.current, .woocommerce-pagination .page-numbers li a:hover, .woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li span:hover, .woocommerce-pagination .page-numbers li a:hover, .whitefg-woo-view-all-pagination a:hover, .whitefg-woo-single-page .woocommerce-tabs ul.tabs>li, ul.products>.product .whitefg-pl-inner .whitefg-pl-text-inner .added_to_cart, ul.products>.product .whitefg-pl-inner .whitefg-pl-text-inner .button, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-image-outer .whitefg-plc-image .whitefg-plc-onsale, .whitefg-plc-holder .whitefg-plc-item .added_to_cart, .whitefg-plc-holder .whitefg-plc-item .button, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-add-to-cart.whitefg-default-skin .added_to_cart, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-add-to-cart.whitefg-default-skin .button, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-add-to-cart.whitefg-light-skin .added_to_cart:hover, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-add-to-cart.whitefg-light-skin .button:hover, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-add-to-cart.whitefg-dark-skin .added_to_cart:hover, .whitefg-plc-holder .whitefg-plc-item .whitefg-plc-add-to-cart.whitefg-dark-skin .button:hover, .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle, .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range, .whitefg-shopping-cart-dropdown .whitefg-cart-bottom .whitefg-view-cart, .whitefg-shopping-cart-dropdown .whitefg-item-info-holder .remove:hover { background-color: #209546;}

.whitefg-pricing-slider .whitefg-pricing-slider-info-holder .whitefg-pricing-info-button .whitefg-btn, .whitefg-service-table table tbody tr td .whitefg-btn.whitefg-btn-outline.whitefg-light:not(.whitefg-btn-custom-border-hover):hover, .wfgroup-nav.tparrows:hover .custom-arrows:before, .whitefg-search-dropdown .whitefg-search-dropdown-holder input[type=submit]:hover, .whitefg-shopping-cart-holder .whitefg-header-cart .whitefg-cart-number { background-color: #209546 !important;}

.whitefg-st-loader .pulse_circles .ball, #submit_comment, .post-password-form input[type=submit], .whitefg-title .whitefg-separator-holder .whitefg-separator, .whitefg-message, .whitefg-testimonials-holder .whitefg-testimonials.whitefg-testimonials-slider .whitefg-testimonial-text-holder .whitefg-testimonial-text-inner .whitefg-separator-holder .whitefg-separator, .whitefg-price-table.whitefg-active .whitefg-price-table-inner .whitefg-price-table-button .whitefg-btn.whitefg-btn-solid, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button-extra.active .whitefg-btn, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button-extra.active .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button.active .whitefg-btn:hover, .wpb_widgetised_column .widget .whitefg-widget-title-holder .whitefg-separator, aside.whitefg-sidebar .widget .whitefg-widget-title-holder .whitefg-separator, .whitefg-side-menu .widget .whitefg-widget-title-holder .whitefg-separator, .whitefg-content-bottom .widget .whitefg-widget-title-holder .whitefg-separator, .whitefg-btn.whitefg-btn-solid, .whitefg-post-ajax-preloader .whitefg-pulse, .woocommerce-pagination .page-numbers li a.current, .woocommerce-pagination .page-numbers li a:hover, .woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li span:hover, .whitefg-woo-view-all-pagination a:hover, .whitefg-single-product-summary form.cart button[type=submit] { border-color: #209546;}

.whitefg-pricing-slider .whitefg-pricing-slider-info-holder .whitefg-pricing-info-button .whitefg-btn, .whitefg-service-table table tbody tr td .whitefg-btn.whitefg-btn-outline.whitefg-light:not(.whitefg-btn-custom-border-hover):hover, .whitefg-search-dropdown .whitefg-search-dropdown-holder input[type=submit]:hover { border-color: #209546 !important;}

.whitefg-page-header.whitefg-line-over-text .whitefg-main-menu>ul>li>a .current .item_inner,.whitefg-page-header.whitefg-line-over-text .whitefg-main-menu>ul>li:hover>a .item_inner, .whitefg-blog-holder.whitefg-date-outside .whitefg-post-info-date .year { border-top-color: #209546;}

.whitefg-page-header.whitefg-line-extended-under-text .whitefg-main-menu>ul>li>a .current,.whitefg-page-header.whitefg-line-extended-under-text .whitefg-main-menu>ul>li:hover>a, .whitefg-page-header.whitefg-line-under-text .whitefg-main-menu>ul>li>a .current .item_inner,.whitefg-page-header.whitefg-line-under-text .whitefg-main-menu>ul>li:hover>a .item_inner, .whitefg-separator { border-bottom-color: #209546;}

.whitefg-btn.whitefg-btn-outline:not(.whitefg-btn-custom-hover-bg):hover, .whitefg-btn.whitefg-btn-outline.whitefg-light:not(.whitefg-btn-custom-hover-bg):hover, .whitefg-btn.whitefg-btn-outline.whitefg-dark:not(.whitefg-btn-custom-hover-bg):hover, .whitefg-service-table table tbody tr td .whitefg-btn.whitefg-btn-outline:not(.whitefg-btn-custom-border-hover):hover, .whitefg-service-table.whitefg-st-transparent table tbody tr td .whitefg-btn.whitefg-btn-outline.whitefg-light:not(.whitefg-btn-custom-border-hover):hover, .whitefg-btn.whitefg-btn-outline:not(.whitefg-btn-custom-hover-bg):hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button-extra .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button.active .whitefg-btn, .whitefg-search-dropdown .whitefg-search-dropdown-holder input[type=submit] { background-color: rgba(0,161,217,0.8) !important;}

.whitefg-btn.whitefg-btn-outline.whitefg-light:not(.whitefg-btn-custom-border-hover):hover, .whitefg-service-table table tbody tr td .whitefg-btn.whitefg-btn-outline:not(.whitefg-btn-custom-border-hover):hover, .whitefg-service-table.whitefg-st-transparent table tbody tr td .whitefg-btn.whitefg-btn-outline.whitefg-light:not(.whitefg-btn-custom-border-hover):hover, .whitefg-btn.whitefg-btn-outline:not(.whitefg-btn-custom-hover-bg):hover, .whitefg-info-box-holder .whitefg-ib-front-holder .whitefg-ib-bottom-holder .whitefg-ib-button-holder .whitefg-btn, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button-extra .whitefg-btn:hover, .whitefg-pricing-slider .whitefg-pricing-slider-button-holder .whitefg-pricing-slider-button.active .whitefg-btn, .whitefg-search-dropdown .whitefg-search-dropdown-holder input[type=submit] { border-color: rgba(0,161,217,0.8) !important;}


/* --------- */

.whitefg-vertical-align-containers .whitefg-position-center:before, 
.whitefg-vertical-align-containers .whitefg-position-left:before, 
.whitefg-vertical-align-containers .whitefg-position-right:before, 
.wfg-vertical-align-containers .wfg-position-center:before, 
.wfg-vertical-align-containers .wfg-position-left:before, 
.wfg-vertical-align-containers .wfg-position-right:before {
    margin-right: 0;
}

body:not(.page-id-vir) .whitefg-smooth-transition-loader {
display:none !important;
}

body.page-id-vir .whitefg-image-with-hover-info-holder.whitefg-three-columns .whitefg-image-with-hover-info-item a .whitefg-iwh-image:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background: rgba(0,0,0,0.5);
opacity:0;
-webkit-transition: opacity 0.35s ease-in-out;
transition: opacity 0.35s ease-in-out;
}

body.page-id-vir .whitefg-image-with-hover-info-holder.whitefg-three-columns .whitefg-image-with-hover-info-item a .whitefg-iwh-image:hover:after {
opacity:1;
}


/* ----------- */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block; 
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

