input[type="text"]:focus, 
input[type="password"]:focus, 
textarea:focus, 
select:focus {
    border: 2px solid #34AADC !important;
}

.cd-hero__nav li.np-l {
    border-left: 2px solid #fff;
}
.cd-hero__nav .section-title {
    border-bottom: 2px solid #fff;
}
.demo_changer .demo-icon {
    background: #006F00 !important;
}
.header-lower .wishlist span,
.header-lower .shopping-cart a>span {
    background-color: #34AADC !important;
    border-color: #34AADC !important;
}

.modal.show .modal-dialog .modal-content .modal-header {
    background: #009000;
}
.cd-hero__nav .np-baner {
    background: #03AF03;
    color: #fff;
}
body::-webkit-scrollbar-thumb,
.cd-hero__nav.js-cd-nav nav::-webkit-scrollbar-thumb {
    background: #006F00;
}
.sk-folding-cube .sk-cube:before {
    background: #009000;
}
.cd-hero__slide .new-product .np-content .product-rating-box .fa,
.cd-hero__slide .new-product .np-content .price-np-container .np-price {
    color: #006F00;
}
@media screen and (max-width: 991px) {
    .desktop-pages-menu #navToggle,
    #topcartlink .nav-link.dropdown-toggle,
    .product-sidebar-toggle .fa {
        background: #006F00;
    }

    .wsmenu .header-links-mobile .mobile-options-title a,
    .wsmenu .header-links-mobile .mobile-options ul li a:hover {
        background: rgba(0, 111, 0, .7) !important;
    }
}

.header-menu,
.wsmenu,
.post-date,
.news-date,
.news-list-homepage .view-all a {
    background: #009000 !important;
    color: #fff;
}
.card.generalNote.bg-success {
    background-color: #009000 !important;
}
.cd-secondary-nav a.active {
    background: #006F00 !important;
}
.cd-hero__nav {
    background-image: linear-gradient(to bottom, #003000 5%, #009000 100%);
}
.cd-hero__nav .cd-selected a {
    color: #fff;
    background: #003000;
}
.cd-hero__nav a:hover,
.cd-hero__nav .section-title {
    background-color: #006F00;
    color: #fff;
}
.home-page-categories .category-slide .btn-group .btn:first-child {
    background: #006F00;
}
.home-page-categories .category-slide .btn-group .btn:first-child:hover {
    background: #03AF03;
}
.btn-secondary:hover {
    background: #006F00;
}
.home-page-categories .category-slide .price.actual-price {
    color: #006F00 !important;
}
.section-title:after {
    background-color: #006F00 !important;
}
.home-page-categories .category-slide .product-rating-box .fa {
    color: #003000 !important;
}
.categoryItem .change-percent {
    background: #006F00 !important;
}
.html-home-page .cd-auto-hide-header {
    border-bottom: 2px solid #009000;
}
.bestsellers .change-percent {
    background: rgba(0, 144, 0, .7);
}
.swiper-slide .price-container .btn-primary, .carousel_best .price-container .btn-primary, .category-page .product-grid .price-container .btn-primary, .manufacturer-page .product-grid .price-container .btn-primary, .product-details-page .related-products-grid .price-container .btn-primary, .recently-added-products-page .card.gen .price-container .btn-primary, .product-tag-page .card.gen .price-container .btn-primary, .search-results .product-grid .card.gen .price-container .btn-primary, .recently-viewed-products-page .product-grid .price-container .btn-primary, .category-page .category-featured-products .card.gen .price-container .btn-primary {
    background: #006F00;
}
.swiper-slide .price-container .btn-primary:hover, .carousel_best .price-container .btn-primary:hover, .category-page .product-grid .price-container .btn-primary:hover, .manufacturer-page .product-grid .price-container .btn-primary:hover, .product-details-page .related-products-grid .btn-primary:hover, .recently-added-products-page .card.gen .btn-primary:hover, .product-tag-page .card.gen .btn-primary:hover, .search-results .product-grid .card.gen .btn-primary:hover, .recently-viewed-products-page .product-grid .card.gen .btn-primary:hover, .category-page .category-featured-products .card.gen .btn-primary:hover {
    background: #03AF03;
}
.swiper-slide .card-body .price.actual-price, .carousel_best .card-body .price.actual-price, .category-page .product-grid .card-body .price.actual-price, .manufacturer-page .product-grid .card-body .price.actual-price, .product-details-page .related-products-grid .card-body .price.actual-price, .recently-added-products-page .card.gen .card-body .price.actual-price, .product-tag-page .card.gen .card-body .price.actual-price, .search-results .product-grid .card.gen .card-body .price.actual-price, .recently-viewed-products-page .product-grid .card.gen .card-body .price.actual-price, .category-page .category-featured-products .card.gen .card-body .price.actual-price {
    color: #006F00;
}
.btn-primary, .btn-success {
    background: #006F00;
}
.btn-primary:hover, .btn-success:hover {
    background: #03AF03;
}
.manufacturers-homepage .manufacturer-title:before {
    background: rgba(0, 144, 0, .7);
}
.manufacturers-homepage .manufacturer-title:hover:before {
    background: rgba(0, 111, 0, .7);
}
.footer {
    background-image: linear-gradient( 135deg, #001900 10%, #003000 100%);
}
#back-to-top {
    background: #009000;
}
.blue > .wsmenu-list > li:hover > a {
    background: #006F00 !important;
    color: #fff !important;
}
.megamenu .title {
    background: #003000;
}
.megamenu .title:hover {
    background: #006F00 !important;
}
.megamenu h3.title {
    border-bottom: solid 3px #006F00;
}
.home-page-categories .card .category-title:hover:before, .category-page .categoryItems .category-title:hover:before, .manufacturer-list-page .manufacturer-title:hover:before {
    background: rgba(0, 111, 0, .7);
}
.desktop-currency li.active a {
    color: #fff;
    background: #03AF03;
}
.desktop-currency {
    background: rgba(1, 101, 149, .15);
}
.desktop-currency li a:hover {
    color: #fff !important;
}
#fly-cart-container .flyout-cart {
    border: 2px solid #009000;
}
#fly-cart-container .count,
#fly-cart-container .totals,
#fly-cart-container .buttons {
    background: #009000;
}
#fly-cart-container .buttons input {
    background: #006F00 !important;
}
#fly-cart-container .mini-shopping-cart .items .price strong {
    color: #006F00;
}
.swiper-wrapper .change-percent, .category-page .product-grid .change-percent, .category-page .category-featured-products .change-percent, .manufacturer-page .product-grid .change-percent, .related-products-grid .change-percent, .recently-added-products-page .change-percent, .product-tag-page .change-percent, .search-results .product-grid .change-percent, .recently-viewed-products-page .product-grid .change-percent {
    background: #006F00;
}
.swiper-slide .card .compare-button:hover, .swiper-slide .card .wishlist-button:hover, .carousel_best .card .wishlist-button:hover, .carousel_best .card .compare-button:hover, .category-page .product-grid .card .wishlist-button:hover, .category-page .product-grid .card .compare-button:hover, .manufacturer-page .product-grid .card .wishlist-button:hover, .manufacturer-page .product-grid .card .compare-button:hover, .product-details-page .related-products-grid .card .compare-button:hover, .product-details-page .related-products-grid .card .wishlist-button:hover, .recently-added-products-page .card.gen .wishlist-button:hover, .recently-added-products-page .card.gen .compare-button:hover, .product-tag-page .card.gen .compare-button:hover, .product-tag-page .card.gen .wishlist-button:hover, .search-results .product-grid .card.gen .wishlist-button:hover, .search-results .product-grid .card.gen .compare-button:hover, .recently-viewed-products-page .product-grid .card.gen .compare-button:hover, .recently-viewed-products-page .product-grid .card.gen .wishlist-button:hover, .category-page .category-featured-products .card.gen .wishlist-button:hover, .category-page .category-featured-products .card.gen .compare-button:hover {
    background: #006F00;
}
.carousel_best .card.gen .button-product-page a:hover {
    background: #006F00;
}
.footer .input-group-addon:hover {
    background: #006F00;
}
.columnsTwo .breadcrumb .breadcrumb-item.active, .breadcrumb .breadcrumb-item.active {
    color: #006F00;
}
#block-category-navigation .list li a:hover, #block-category-navigation .list li.active > a {
    color: #006F00;
}
.closeAllFilters {
    background-color: #006F00 !important;
}
#slider-range .ui-slider-range {
    background: #006F00;
}
.square {
    border: 1px solid #006F00;
}
.square.active {
    background-color: #006F00 !important;
}
#block-manufacturer-navigation .view-all .btn, .product-tags-all-page .view-all .btn {
    background: #006F00;
}
#block-manufacturer-navigation .view-all .btn:hover, .product-tags-all-page .view-all .btn:hover {
    background: #03AF03;
}
#block-manufacturer-navigation li:before,
#block-vendor-navigation li:before {
    color: #006F00;
}
.clearAllfilters {
    background-color: #006F00 !important;
}
.selectedOptions .btn,
.selectedOptions .btn:hover {
    background-image: linear-gradient(to bottom, #006F00, #009000);
}
.category-page .categoryItems .category-title:before, .manufacturer-list-page .manufacturer-title:before, .manufacturers-homepage .manufacturer-title:before {
    background: rgba(0, 144, 0, .7);
}
.viewmode-icon.selected {
    color: #006F00 !important;
}
.viewmode-icon:hover {
    color: #006F00 !important;
}
.navigation ul li.current-page {
    background-color: #006F00;
}
.product-details-page .product-container .change-percent {
    background: #006F00;
}
.product-details-page .overview .actual-price, .product-details-page .overview .also-price,
.product-details-page .free-shipping .fa, .product-details-page .money-back .fa, .product-details-page .support .fa, .product-details-page .delivery-date .fa {
    color: #006F00;
}
.product-details-page .nav-tabs .nav-link.active, .profile-page .nav-tabs .nav-link.active, .private-messages .nav-tabs .nav-link.active,
.product-details-page .nav-tabs .nav-item:hover .nav-link, .profile-page .nav-tabs .nav-item:hover .nav-link, .private-messages .nav-tabs .nav-item:hover .nav-link {
    border-bottom: 3px solid #006F00;
}
.shopping-cart th {
    background: #006F00;
}
.shopping-cart .quantity .plus::after, .shopping-cart .quantity .plus::before, .shopping-cart .quantity .minus::before,
.shopping-cart .remove-from-cart input[type='checkbox'].checkbox-u:checked + label:before, input[type='checkbox'].checkbox-u:checked + label:after {
    background: #009000;
}
.shopping-cart .product-unit-price.price, .shopping-cart .product-subtotal.price {
    color: #006F00;
}
.custom-control-input:checked ~ .custom-control-indicator {
    background-color: #006F00;
}
.checkout-page .tab-section.active .step-title {
    background: #03AF03 !important;
}
.checkout-page .tab-section .step-title {
    background: #006F00 !important;
}
.card-form .card-header {
    background-color: #006F00 !important;
}
.category-page .product-list .change-percent, .manufacturer-page .product-list .change-percent, .search-results-box .Boxlist .change-percent {
    background: #006F00;
}
.category-page .product-list .price-list .actual-price, .manufacturer-page .product-list .actual-price, .search-results-box .Boxlist .actual-price {
    color: #006F00;
}
.blogpost-page .comment-time .stat-value, .news-item-page .comment-time .stat-value {
    color: #006F00;
}
.link-rss:hover {
    background: #006F00;
}
.list-group-item a:hover, .list-group-item a:focus {
    color: #006F00;
}
.forum-page table thead th,
.private-messages table thead th {
    background-color: #006F00 !important;
}
.forum-page table tbody tr:nth-child(even),
.private-messages table tbody tr:nth-child(even) {
    background-color: rgba(0, 144, 0, .1);
}
.forum-page table tbody tr:hover,
.private-messages table tbody tr:hover {
    background-color: rgba(0, 144, 0, .2);
}
a:hover,
.list-group-item a:hover, .list-group-item a:focus {
    color: #009000;
}
.forum-page table,
.private-messages table {
    border-bottom: 2px solid #006F00;
}
.topic-posts .card .card-header {
    background: #006F00;
}
.topic-posts .card .card-header .btn:hover {
    background: #03AF03 !important;
}
#product_carousel .slides li.flex-active-slide {
    border: 3px solid #006F00;
}
.forum-edit-page .card-header {
    background: #006F00 !important;
}
.cd-primary-nav > ul a:hover, .cd-primary-nav > ul a.active {
    color: rgba(74, 137, 220, 0.88);
}
.order-progress ul li.active-step a:before {
    background: #03AF03;
}
.order-progress ul li a:before {
    background: #006F00;
}
.desktop-currency li a:hover, .desktop-languages li a:hover, .desktop-tax li a:hover {
    color: #006F00 !important;
}
.desktop-currency li.active, .desktop-languages li.active, .desktop-tax li.active {
    background: #03AF03;
}
.card-form .card-footer {
    border-top: 2px solid #006F00;
}
.total-info table tbody tr:nth-child(even) {
    background-color: rgba(1, 136, 204, .1);
}
table tbody tr:hover {
    background-color: rgba(1, 136, 204, .2) !important;
}
.block-account-navigation .list li a:hover, .block-account-navigation .list li a.active {
    background: #03AF03;
}
.block-account-navigation .list li a {
    background: #006F00;
}
.return-request-page table th, .reward-points-history table th {
    background: #006F00;
}
.product-reviews-page .rating-options .custom-control-input:checked ~ .custom-control-indicator:after {
    color: #006F00;
}
.desktop-options .dropdown-menu {
    border: 2px solid #016595;
}
.return-request-page table, .reward-points-history table {
    border-bottom: 2px solid #006F00;
}
.promo-baner .baner-description p {
    color: #5F6D74;
}
.promo-baner .baner-title p {
    color: #013C59;
}
.promo-baner .baner-icon .image-wrapper:before {
    border-color: transparent #009000 transparent #009000;
}
.promo-baner .baner-icon .fa {
    color: #006F00;
}

.item-box .product-box-add-to-cart-button:hover,
.item-box .add-to-compare-list-button:hover,
.item-box .add-to-wishlist-button:hover,

.promo-item:hover .promo-caption,

.blog-posts .buttons .read-more:hover,
.news-items .buttons .read-more:hover,
.search-input .button-1:hover,

#quickview a:hover{
    background-color: #34AADC !important;
}
.breadcrumb strong,
.footer-powe#34AADC-by a:hover,
.overview .prices > div.product-price > span,
.mini-shopping-cart .item .product .price span {
	color: #34AADC !important;
}


.x-carousel li:after {
    background-color: #34AADC !important;
}


.x-hover-box li a:hover {
    background-color: #34AADC !important;
}

.x-hover-box li:hover:before,
.fieldset .title:after,
.login-page .title:after,
.block-category-navigation .list li:before,
.block-manufacturer-navigation .list li:before,
.block-account-navigation .list li:before,
.product-filter .group li:before,
.product-filter .filter-title:before {
    border-top-color: #34AADC !important;
    border-right-color: #34AADC !important;
}


.opc .allow .step-title .number:before,
.opc .step-title .number:before {
    border-top-color: #4a89dc !important;
    border-left-color: #4a89dc !important;
}

.blockquote-title:before,
.social-box li a:before {
    border-color: #34AADC !important;
}

input[type="button"].widget-newsletter {
    background: none repeat scroll 0 0 #34AADC !important;
}






.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #006F00 !important;
}
.cart .product .edit-item a {
    color: #34AADC !important;
}

.sitemap-page li:hover a {
    color: #34AADC !important;
    text-decoration-color: #34AADC !important;
}

.product_modal .add-to-cart-button {
    background: #34AADC !important;
}

#quickview input[type="checkbox"]:checked + label::before, 
#quickview .btn-green,
#quickview input[type="radio"]:checked + label::before,
#back-in-stock-subscription-form .page-body input,
#quickview .btn-green:hover,
#quickview .btn-green:active,
#quickview .btn-green:focus
#quickcart .btn-green:hover,
#quickcart .btn-green:active,
#quickcart .btn-green:focus  {
	background: #34AADC;
}

#quickview .btn-green,
#back-in-stock-subscription-form .page-body input,
#quickcart .btn-green {
	border-color: #e5eaef;
}

.mfp-content #quickview .modal-dialog #product-details-form .modal-content .modal-body .row .tabs-module .nav-tabs a:hover {
    background-color: #fff !important;
}
#quickview select:hover, #quickview input:hover, #quickview textarea:hover {
    border-color: #3d98d1;
}
#add-to-wishlist-button-1:hover {
    color: #fff;
}

#quickview #product-details-form .modal-body .tabs-module a:hover {
    background-color: #fff !important;
}
#quickview #product-details-form .modal-body .tabs-module h6 {
    margin: 10px 0 !important;
}
.animated-all .header-menu .wsmenu > .wsmenu-list > li > a {
    background-color: #34aadd !important;
}

    .animated-all .header-menu .wsmenu > .wsmenu-list > li > a.active,
    .animated-all .header-menu .wsmenu > .wsmenu-list > li > a:hover {
        background-color: #0693cf !important;
    }



.newsletter-email .newsletter-subscribe-button:hover {
    background: #34aadd !important;
}

/*Hedaer Css Changes Start*/

.full-wsmenu, .hader-master-under, .header-menu.hader-master-under, .head-local, .head-local .wsmenu {
    background: #009000 !important;
}
    .head-local.wsmenu {
        background: #009000 !important;
        width: 100%;
    }

.shop-info .image-wrapper::before {
    border-color: transparent #006F00 !important;
}

.shop-info .font-icon::before {
    border: 2px dashed #006F00;
}

.btn-primary, .btn-success {
    background: #006F00 !important;
}

.cd-auto-hide-header {
    border-bottom: 2px solid #006F00;
}




.wsmenu-list li a:hover, #simple-menu .simple-menu-item a:hover, .Fatastic-theme .full-wsmenu .wsmenu-list > li > a:hover {
    color: #003000 !important;
}

.menu-block-column .title {
    background: #8dfc8d !important;
}

.Hori-title {
    border-left: 3px solid #006F00 !important;
}

.megamenu .title:hover {
    background: #8dfc8d !important;
}

.wsmenu-list .Hori-title a:hover {
    color: #003000 !important;
}

.MegaDropTtl {
    border-left: 3px solid #006F00 !important;
}

.menu #MEGAMENULIST .megadrop .MegaDropTtl {
    background: #8dfc8d !important;
}

.full-wsmenu .menu {
    border-right: 1px solid #003000 !important;
}

@media (max-width: 991px) {

    .full-header-menu .menu-open, .hader-master-under .menu-open {
        background: #006F00 url('../../../../Plugins/Widgets.MegaMenu4all/Content/imges/menu.png') !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

    .full-header-menu {
        background: #006F00 !important;
    }
}




/*Header Css Changes End*/