@media (min-width: 1367px) {
  .container {
    max-width: 1200px;
    width: 1200px;
  }
}
#site-wrapper {
  background: #ffffff;
}
.single-blog .entry-author,
.products .list-type-wrap,
.shop-main.accordion-tabs .accordion-title-wrap,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-error,
.cart-layout-2 .cart-totals-wrap,
.blog.style-2 .post .entry-content,
.nb-comment-form textarea,
.comments-area,
.blog .post .entry-cat a {
  background-color: #eee;
}
.products.list-type .product .list-type-wrap .product-image:before {
  border-right-color: #eee;
}
.main-logo {
  width: 230px;
}
a,
.widget ul li a:hover,
.footer-top-section a:hover,
.footer-top-section .widget ul li a:hover,
.footer-bot-section a:hover,
.footer-bot-section .widget ul li a:hover,
.owl-theme .owl-nav [class*="owl-"]:hover,
.error404 main .pnf-heading,
.error404 main h1 {
  color: rgb(66, 133, 244);
}
.footer-abs-section p a:hover {
  color: rgb(40, 196, 117);
}
a:hover,
a:focus,
a:active,
.entry-title > a:hover {
  color: rgb(40, 196, 117);
}
body {
  font-family: Nunito;
  font-weight: 400;
  font-size: 16px;
}
.main-navigation
  .menu-main-menu-wrap
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link {
  font-size: 16px;
}
.button,
.nb-primary-button,
.post-password-form input[type="submit"],
.single-product .yith-func-wrap .yith-button-wrap .compare.button:hover,
.single-product
  .yith-func-wrap
  .yith-button-wrap
  .yith-wcwl-add-to-wishlist:hover,
.wpcf7-submit,
.mug-banner-button .banner-more,
a.button.product-go-to-shop-now,
.vc-home-blog6 .blog-content .hb-readmore,
.single-social-simple
  .single-social-simple-left
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button:hover
  a,
.single-social-simple
  .single-social-simple-left
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse:hover,
.single-social-simple
  .single-social-simple-left
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse:hover,
.single-social-simple .single-social-simple-left .compare-button .compare:hover,
.single-social-simple .single-social-simple-left .share-envelope:hover,
.nb-quantity.style-1 .qty-buttons span:hover,
.single-social-simple .single-social-simple-left .tooltip,
.single-social li.active a,
.single-social li:hover a,
.single-social li a:focus,
.single-social li.active a:focus,
.single-social li.all-share a {
  color: rgb(255, 255, 255) !important;
  background-color: rgb(40, 196, 117);
  border-color: rgb(40, 196, 117);
}
.single-social-simple .single-social-simple-left .tooltip:before {
  border-top-color: rgb(40, 196, 117);
}
.single-social li a {
  border-color: rgb(40, 196, 117);
}
.single-social-simple .single-social-simple-right ul li a:hover {
  color: rgb(40, 196, 117);
}
.nb-quantity.style-1 .qty-buttons:hover:after,
td.product-quantity .nb-quantity.style-1 .qty-buttons span:hover {
  background-color: rgb(40, 196, 117);
}
.vc-home-blog4 .blog-content .hb-readmore span,
#own9 div.button9 a.vc_btn3,
footer.site-footer .footer-bot-section .form .submit_b input[type="submit"],
.vc-home-blog3 .blog-content .hb-readmore,
#product6 .vc-tab-product-content .cat_img a .buttons:after,
.error404 main .home-link {
  background-color: rgb(40, 196, 117);
}
.vc-blog .blog-content .hb-readmore:hover span,
.vc-home-blog3 .blog-content .hb-readmore:hover,
.mug-banner-button .banner-more:hover,
#own9 div.button9 a.vc_btn3:hover,
footer.site-footer
  .footer-bot-section
  .form
  .submit_b
  input[type="submit"]:hover,
#product6 .vc-tab-product-content .cat_img a .buttons:hover:after {
  background-color: rgb(47, 179, 111);
}
#own9 div.button9 a.vc_btn3,
.vc-blog .blog-content .hb-readmore,
#product6 .vc-tab-product-content .cat_img a .buttons {
  color: rgb(255, 255, 255);
}
.vc-blog .blog-content .hb-readmore:hover,
#own9 div.button9 a.vc_btn3:hover,
#product6 .vc-tab-product-content .cat_img a .buttons:hover {
  color: rgb(255, 255, 255);
}
header #primary-menu li a,
header #primary-menu .arrow:before,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link {
  color: rgb(234, 31, 31);
}
header #primary-menu li:hover > a,
header #primary-menu .arrow:hover:before,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item.mega-toggle-on
  > a.mega-menu-link,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link:hover,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link:focus,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item.mega-current-menu-item
  > a.mega-menu-link,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item.mega-current-menu-ancestor
  > a.mega-menu-link,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item.mega-current-page-ancestor
  > a.mega-menu-link,
.main-navigation
  .menu-main-menu-wrap
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-flyout
  ul.mega-sub-menu
  > li.mega-menu-item
  > a.mega-menu-link:hover,
.main-navigation
  .menu-main-menu-wrap
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-flyout
  ul.mega-sub-menu
  > li.mega-menu-item
  > a.mega-menu-link:focus {
  color: rgb(40, 196, 117) !important;
}
.main-navigation
  .menu-main-menu-wrap
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-megamenu
  > ul.mega-sub-menu,
.main-navigation
  .menu-main-menu-wrap
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-flyout
  ul.mega-sub-menu {
  border-top: 3px solid rgb(40, 196, 117);
}
.header-7.site-header .header7-top-left li {
  color: #000;
}
header.site-header .menu-but span {
  background: rgb(0, 166, 81);
}
header.site-header .menu-but {
  border-color: rgb(0, 166, 81);
}
header ul#primary-menu li .sub-menu {
  border-top: 3px solid rgb(40, 196, 117);
}
header.border-bottom ul#primary-menu > li:hover > a {
  border-bottom-color: rgb(40, 196, 117);
}
.vc-blog article:hover .blog-content .caption a {
  color: rgb(40, 196, 117) !important;
}
.header-7.site-header .header7-top-left li:hover,
.header-7.site-header .customer-action:hover .display-name,
.header-7.site-header .show-cart:hover .df-text,
.header-7.site-header .customer-action .nb-account-dropdown nav ul li:hover a,
.header-7.site-header .customer-action .customer-links a:hover {
  color: rgb(0, 166, 81);
}
.header-7.site-header .customer-action .display-name,
.header-7.site-header .customer-action .customer-links a,
.header-7.site-header .customer-action .customer-links,
.header-7.site-header .show-cart .df-text {
  color: #000;
}
.header-7.site-header .customer-action .top-title {
  color: #888888;
}
.header-9.site-header .top-section-wrap {
  border-color: #eeeeee;
}
.vc-pcontact-info ul li i {
  color: rgb(40, 196, 117) !important;
}
.single-product .yith-func-wrap .yith-button-wrap .compare.button:hover i,
.single-product
  .yith-func-wrap
  .yith-button-wrap
  .yith-wcwl-add-to-wishlist:hover
  i {
  color: rgb(255, 255, 255) !important;
}
.button:hover,
.nb-primary-button:hover,
.button:focus,
.nb-primary-button:focus,
.wpcf7-submit:hover,
a.button.product-go-to-shop-now:hover,
.vc-home-blog6 .blog-content .hb-readmore:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(47, 179, 111);
  border-color: rgb(40, 196, 117);
}
.single-product-wrap
  .product-image
  .thumb-gallery
  .swiper-slide.swiper-slide-active {
  border-color: rgb(40, 196, 117);
}
.pagination-style-2 .page-numbers:not(.dots) {
  color: rgb(255, 255, 255) !important;
  background-color: rgb(40, 196, 117);
  border-color: rgb(40, 196, 117);
}
.pagination-style-2 .page-numbers:not(.dots):hover {
  color: rgb(255, 255, 255);
  background-color: rgb(47, 179, 111);
  border-color: rgb(40, 196, 117);
}
.nb-secondary-button {
  color: rgb(40, 196, 117);
  background-color: rgb(255, 255, 255);
  border-color: rgb(40, 196, 117);
}
.nb-secondary-button:hover,
.nb-secondary-button:focus {
  color: #ffffff;
  background-color: rgb(40, 196, 117);
  border-color: rgb(40, 196, 117);
}
.list-type .add_to_cart_button,
.nb-primary-button,
.nb-secondary-button,
.single_add_to_cart_button,
.post-password-form input[type="submit"] {
  padding-left: 30px;
  padding-right: 30px;
  border-width: 2px;
  border-radius: 5px;
}
.button,
input[type="submit"] {
  border-radius: 5px;
}
.wpcf7-submit {
  font-size: 16px !important;
}
body,
.widget ul li a,
.woocommerce-breadcrumb a,
.nb-social-icons > a,
.wc-tabs > li:not(.active) a,
.shop-main.accordion-tabs .accordion-title-wrap:not(.ui-state-active) a,
.nb-account-dropdown a,
.header-account-wrap .not-logged-in,
.mid-inline .nb-account-dropdown a,
.mid-inline .mini-cart-section span,
.mid-inline .mini-cart-section a,
.mid-inline .mini-cart-section strong,
.comments-link a,
.cate-content9 .nbfw_banner-container .txt-des {
  color: rgb(105, 105, 105);
}
h1,
.vc-pcontact-para h3,
.contact-desc h3 {
  font-size: 25px;
}
h2,
.single-product-wrap .price > span.amount,
.single-product-wrap .price ins span,
.single_variation_box .price > span.amount,
.single-product-wrap .price .nbtwccs_price_code > span.amount,
.woocommerce-variation-price .nbtwccs_price_code .woocommerce-Price-amount {
  font-size: 22px;
}
h3 {
  font-size: 20px;
}
h4,
.products .price .amount,
.single-product .nbdesign-button,
.blog .post .entry-title a,
.single_add_to_cart_button {
  font-size: 18px;
}
h5,
.widget .widget-title,
.comment-reply-title,
.single-post .comment-form #submit,
.rs-search ul li a h4,
.vc-pcontact-para p,
.timeline-major-wrapper,
.shop_table.cart tbody .product-name,
.vc-getto-blog .getblog-item .bg-getblog-item a.learn-more {
  font-size: 16px;
}
h6,
p,
.home-extra-detail,
.single-product-wrap .product_meta,
.item-variations label,
.vc-tab-product-wrapper ul li,
.widget_categories li a,
.widget.widget_tag_cloud .tagcloud a,
.single-blog .entry-tags label,
tags-links a,
.single-blog .single-blog-nav .prev a,
.single-blog .single-blog-nav .next a,
.single-blog .entry-author .author-description,
.blog .post .entry-summary,
.blog .post .read-more-link a,
.product_categories li,
.middle-section-wrap a,
.middle-section-wrap span,
.middle-section-wrap i,
.middle-section-wrap div,
.single-social-simple .single-social-simple-right span,
.widget_products .product-title a {
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a,
.entry-title > a,
.woocommerce-Reviews .comment-reply-title {
  font-family: Oduda-Bold;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.service-style9 .image-icon,
.service-style9 .aio-icon-img,
#faq_print .faq_main .uvc-sub-heading:after,
.enable .side-wrap .widget-title:before {
  background-color: rgb(40, 196, 117);
}
.cate-content9 .nbfw_banner-container .txt-primary a {
  color: rgb(51, 51, 51);
}
.site-header .top-section-wrap {
  padding: 0px 0;
  background-color: rgb(255, 255, 255);
}
.middle-section-wrap .middle-right-content .customer-action:before,
.middle-section-wrap .middle-right-content .minicart-header .show-cart:after,
.rs-search ul li:hover h4 {
  color: rgb(255, 255, 255);
}
.top-section-wrap .nb-header-sub-menu a {
  color: rgb(51, 51, 51);
}
.top-section-wrap .header-top-right ul li a:hover i {
  color: rgb(0, 166, 81);
}
.top-section-wrap .nb-header-sub-menu .sub-menu,
.header-sub-language ul {
  background-color: rgb(255, 255, 255);
}
.site-header .middle-section-wrap {
  padding: 6px 0;
  background-color: #fff;
}
.site-header .bot-section-wrap {
  padding: 0px 0;
}
.site-header .bot-section-wrap {
  background-color: #fff;
}
.bot-section-wrap a,
.bot-section-wrap span,
.bot-section-wrap i,
.bot-section-wrap div {
  color: #646464;
}
.middle-section-wrap span,
.middle-section-wrap i,
.middle-section-wrap div,
.header-6 .middle-right-content .customer-links a,
.customer-action .customer-links a {
  color: rgb(102, 102, 102);
}
.top-section-wrap a,
.top-section-wrap span,
.top-section-wrap i,
.top-section-wrap div {
  color: rgb(51, 51, 51);
}
.nb-navbar .menu-item-has-children > a span:after,
.icon-header-section .nb-cart-section,
.nb-navbar .menu-item a,
.nb-navbar .sub-menu > .menu-item:not(:last-child),
.nb-header-sub-menu .sub-menu > .menu-item:not(:last-child),
.widget .widget-title,
.enable .side-wrap,
.blog .classic .post .entry-footer,
.single-post .single-blog .entry-footer,
.nb-social-icons > a,
.single-blog .entry-author-wrap,
.shop-main:not(.wide) .single-product-wrap .product_meta,
.shop-main.accordion-tabs .accordion-item .accordion-title-wrap,
.shop_table thead th,
.shop_table th,
.shop_table td,
.mini-cart-wrap .total,
.icon-header-wrap .nb-account-dropdown ul li:not(:last-of-type) a,
.widget tbody th,
.widget tbody td,
.widget ul > li:not(:last-of-type),
.blog .post .entry-image .entry-cat,
.comment-list .comment,
.nb-comment-form textarea,
.paging-navigation.pagination-style-1 .page-numbers.current,
.woocommerce-pagination.pagination-style-1 .page-numbers.current {
  border-color: #d7d7d7;
}
@media (max-width: 767px) {
  .shop_table.cart {
    border: 1px solid #d7d7d7;
  }
  .shop_table.cart td {
    border-bottom: 1px solid #d7d7d7;
  }
}
.product .product-image .onsale,
.wc-tabs > li.active,
.product .onsale.sale-style-2 .percent,
.wc-tabs-wrapper .woocommerce-Reviews #review_form_wrapper .comment-respond,
.shop-main.accordion-tabs
  .accordion-item
  .accordion-title-wrap.ui-accordion-header-active,
.widget .tagcloud a,
.footer-top-section .widget .tagcloud a,
.footer-bot-section .widget .tagcloud a,
.cart-notice-wrap .cart-notice,
.vc-tab-product-wrapper ul.style-rounded li.active a,
.vc-tab-product-wrapper ul.style-rounded li:hover a,
.vc_testimonial_wrap.testimonial_single_big_thumb
  .vc-avatar-testimonial
  .vc-avatar-img
  img,
.vc-tab-product-wrapper ul.style-border_bottom li.active a,
.products .product .nb-loop-variable .nbtcs-swatches .swatch:hover:before,
.header-7.site-header .customer-action .nb-account-dropdown,
.products .product .product-action.center .bt-4:hover,
.products .product .product-action.horizontal_fix_wl .bt-4:hover,
.nbt-upload-zone .nbt-oupload-target,
.nb-social-icons a:hover,
.single-product
  .nbt-variations
  .list-variations
  .swatches-radio
  li:hover
  .check,
.single-product
  .nbt-variations
  .list-variations
  .swatches-radio
  input[type="radio"]:checked
  ~ .check {
  border-color: rgb(40, 196, 117);
}
.vc-getto-info ul li .vc-getto-icon {
  border-color: rgba(40, 196, 117, 0.5);
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}
.products .product .product-action .button .tooltip:before {
  border-top-color: rgb(40, 196, 117);
}
header.site-header .minicart-header .mini-cart-wrap {
  border-top: 3px solid rgb(40, 196, 117);
}
#faq_print .uvc-main-heading h5,
.paging-navigation.pagination-style-2 .current,
.product .onsale.sale-style-1,
.woocommerce-pagination.pagination-style-2 span.current,
.shop-main.right-dots .flickity-page-dots .dot,
.wc-tabs-wrapper .form-submit input,
.nb-input-group .search-button button,
.widget .tagcloud a:hover,
.nb-back-to-top-wrap a:hover,
.single-product-wrap .yith-wcwl-add-to-wishlist,
.vc-leadership-info,
.nb-fw.timeline_simple .timeline-major,
.hotdeal-content-wrapper .item-product-image .sale-perc,
.hotdeal-content-wrapper.style2 .counter-wrapper > div,
.nbfw-carousel .owl-dots .owl-dot.active span,
.step_number,
.step_details:after,
.product-online-desginer ul li .product-online-desginer-detail > div a h6,
.vc-tab-product-wrapper ul.style-rounded li.active a,
.vc-tab-product-wrapper ul.style-rounded li:hover a,
.info-box-our-services .aio-icon-box:hover,
.swiper-pagination-bullet-active,
.products .product .product-action .bt-4:hover,
.wpt-loading:after,
.vc-tab-product-wrapper
  .vc-tab-product-header
  .product-tab-header.show_heading_line
  h2:after,
.products .product .product-action .button .tooltip,
.product
  .product-image
  .wishlist-fixed-btn
  .yith-wcwl-add-to-wishlist:hover
  .tooltip,
.products .product .product-action.center .bt-4:hover,
.products .product .product-action.horizontal_fix_wl .bt-4:hover,
.header-8
  .middle-section-wrap
  .middle-right-content
  .minicart-header
  .counter-number,
.vc-getto-info ul li .vc-getto-icon,
.nbtcs-select a:hover,
.single-post .nb-page-title-wrap,
.single-product
  .nbt-variations
  .list-variations
  .swatches-radio
  input[type="radio"]:checked
  ~ .check::before {
  background-color: rgb(40, 196, 117);
}
#service9 .services:hover,
#video6 .sc-video .sc-video-thumb svg {
  background-color: rgb(40, 196, 117) !important;
}
.cate-content9 .nbfw_banner-container .txt-primary a:hover,
.header-7.site-header .header7-middle .header7-search > i,
.header-7.site-header .customer-action:before,
.header-7.site-header .header-cart-wrap .show-cart:after,
.header-7.site-header .show-cart .price-wrapper .price span,
.header-custom-list.middle-section-wrap
  .middle-right-content
  .customer-action:before,
.header-custom-list.middle-section-wrap
  .middle-right-content
  .minicart-header
  .show-cart:after,
.cate-content9 .nbfw_banner-container .txt-primary a:hover,
.header-6 .middle-right-content .nb-account-dropdown ul li:hover a,
.header-4 .top-section-wrap .header-top-left-wrapper .textwidget p:before,
.header-5 .middle-section-wrap .price span,
.nb-page-title-wrap .nb-page-title .woocommerce-breadcrumb,
#home5-svicon .wrap-icon:hover .aio-icon-default .aio-icon i,
.nb-social-icons a:hover i,
.related-post-wrap .owl-nav > div:not(.disabled) {
  color: rgb(40, 196, 117);
}
#home5-boxbn1 .banner-more:hover,
#home5-product-onlinedesign h5:hover,
#home5-video .vc_btn3-container a:hover,
#home5-blog .vc-home-blog5 .wrap > .art .blog-content .hb-readmore:hover {
  border-top-color: rgb(40, 196, 117) !important;
  border-bottom-color: rgb(40, 196, 117) !important;
}
#home5-svicon .wrap-icon:hover .aio-icon-header .aio-icon-title,
#home5-boxbn1 .banner-more:hover,
#home5-product-onlinedesign h5:hover a,
#home5-boxbn2 .banner-more:hover,
#home5-video .vc_btn3-container a:hover,
#home5-blog .vc-home-blog5 .wrap > .art .blog-content .hb-readmore:hover {
  color: rgb(40, 196, 117) !important;
}
.vc-home-blog7 .swiper-button div svg {
  fill: rgb(40, 196, 117);
}
input[type="search"],
.hotdeal-content-wrapper.style1 .number-wrapper,
.step_number .number,
.step_box {
  border-color: rgb(40, 196, 117);
}
.step_box:before {
  border-right-color: rgb(40, 196, 117);
}
.product .star-rating:before,
.product .star-rating span,
.single-product-wrap .price ins,
.single-product-wrap .price > span.amount,
.single_variation_box .price > span.amount,
.single-product .single-product-wrap .price .nbtwccs_price_code > span.amount,
.wc-tabs > li.active a,
.wc-tabs > li.active a:hover,
.wc-tabs > li.active a:focus,
.wc-tabs .ui-accordion-header-active a,
.wc-tabs .ui-accordion-header-active a:focus,
.wc-tabs .ui-accordion-header-active a:hover,
.shop-main.accordion-tabs .ui-accordion-header-active:after,
.shop_table .cart_item td .amount,
.cart_totals .order-total .amount,
.shop_table.woocommerce-checkout-review-order-table .order-total .amount,
.woocommerce-order .woocommerce-thankyou-order-received,
.woocommerce-order .woocommerce-table--order-details .amount,
.paging-navigation.pagination-style-1 .current,
.woocommerce-pagination.pagination-style-1 .page-numbers.current,
.products .product .price .amount,
.widget_products .widget-product-meta ins span,
.widget_products .widget-product-meta > span.amount,
.shop-main .woocommerce-Reviews #review_form_wrapper .stars a,
.shop-main .woocommerce-Reviews #review_form_wrapper .stars a:hover,
.hotdeal-list-wrap .item-product-meta ins span,
.hotdeal-content-wrapper.style1 .number-wrapper,
.step_number .number,
.nbd-sidebar-con-inner ul li a:hover,
.vc-tab-product-wrapper ul.style-separated li.active a,
.vc-tab-product-wrapper ul.style-separated li:hover a,
.vc-tab-product-wrapper ul.style-classic li.active a,
.vc-tab-product-wrapper ul.style-classic li:hover a,
.header-4
  .middle-section-wrap
  .middle-right-content
  .header-cart-wrap
  .counter-number,
.horizontal-step .vc_column-inner .step-title,
.vc_testimonial_wrap .swiper-button-next:hover:before,
.vc_testimonial_wrap .swiper-button-prev:hover:before,
.vc-printshop-ourservices .our-services-box .our-services-child:hover a,
.vc_testimonial_wrap.testimonial_multi_thumb
  .vc-content-testimonial
  .vc-testimonial-content
  p.client-name,
.vc_testimonial_wrap.testimonial_single_thumb
  .vc-avatar-testimonial
  .client-name,
.vc_testimonial_wrap.testimonial_align_left .vc-avatar-testimonial .client-name,
.vc_testimonial_wrap.testimonial_cover_flow .vc-avatar-testimonial .client-name,
.product
  .product-image
  .wishlist-fixed-btn
  .yith-wcwl-wishlistexistsbrowse
  .icon-heart,
.product
  .product-image
  .wishlist-fixed-btn
  .yith-wcwl-wishlistaddedbrowse
  .icon-heart,
.product
  .product-image
  .wishlist-fixed-btn
  .yith-wcwl-add-to-wishlist
  i.icon-heart:hover,
.header-9.site-header .wrap9 .header-top-right li:hover span,
.header-9.site-header .wrap9 .header-top-right li:hover i,
.shop_table .cart_item td.product-remove .pt-icon-trash:hover,
.woocommerce-variation-price .nbtwccs_price_code .woocommerce-Price-amount,
#faq_print .uvc-main-heading h4,
#faq_print .uvc-heading-spacer .aio-icon i {
  color: rgb(40, 196, 117);
}
.products .product .product-action.horizontal_fix_wl .tooltip:before,
.header-custom-list .customer-action .nb-account-dropdown {
  border-top-color: rgb(40, 196, 117);
}
.nb-page-title-wrap {
  padding-top: 18px;
  padding-bottom: 18px;
}
.nb-page-title-wrap a,
.nb-page-title-wrap h1,
.nb-page-title-wrap nav {
  color: #323232;
}
.nb-page-title-wrap h1 {
  font-size: 50px;
}
.woocommerce-page.wc-no-sidebar #primary {
  width: 100%;
}
.shop-main .products.grid-type .product:nth-child(three-columnsn + 1) {
  clear: both;
}
.footer-top-section,
.ib-shape .icon {
  background-color: rgb(237, 237, 237);
}
.footer-top-section h1,
.footer-top-section h2,
.footer-top-section h3,
.footer-top-section h4,
.footer-top-section h5,
.footer-top-section h6,
.footer-top-section .widget-title a,
.ib-shape .icon i {
  color: rgb(96, 97, 97);
}
.footer-top-section,
.footer-top-section a,
.footer-top-section .widget ul li a,
.footer-top-section .form input::-webkit-input-placeholder {
  color: rgb(96, 97, 97);
}
.footer-top-section .widget .tagcloud a {
  border-color: rgb(96, 97, 97);
}
footer.site-footer .footer-bot-section {
  background-color: rgb(237, 237, 237);
}
.site-footer .footer-bot-section .widget .widget-title,
footer.site-footer .footer-bot-section .form .submit_b input[type="submit"] {
  color: rgb(96, 97, 97);
}
.footer-bot-section,
.footer-bot-section a,
.footer-bot-section .widget ul li a,
.footer-bot-section .widget-title,
footer.site-footer .footer-bot-section .textwidget div,
.footer-section-top h3,
footer.site-footer
  .footer-bot-section
  .form
  input[type="email"]::-webkit-input-placeholder {
  color: rgb(96, 97, 97);
}
footer.site-footer .footer-top-section {
  padding-top: 30px;
  padding-bottom: 10px;
}
footer.site-footer .footer-bot-section {
  border-top-color: rgba(179, 179, 179, 0);
  border-bottom-color: rgba(179, 179, 179, 0);
}
footer.site-footer .footer-bot-section {
  padding-top: 40px;
  padding-bottom: 15px;
}
.footer-bot-section .widget .tagcloud a {
  border-color: rgb(96, 97, 97);
}
.site-footer .footer-bot-section .widget .widget-title {
  border-bottom-color: rgba(0, 0, 0, 0);
}
.footer-bot-section .widget-title:after,
.site-footer .footer-bot-section .widget .widget-title.border_right span {
  background-color: rgba(0, 0, 0, 0);
}
.site-footer .footer-bot-section .widget ul li a:hover,
footer.site-footer .footer-bot-section .wrap-content li:hover div {
  color: rgb(40, 196, 117);
}
.footer-abs-section {
  color: rgb(96, 97, 97);
  background-color: rgb(237, 237, 237);
}
.footer-abs-section p,
.footer-abs-section p a {
  color: rgb(96, 97, 97);
}
footer.site-footer ul.nbfw-social-link-widget li a {
  color: rgb(96, 97, 97);
}
footer.site-footer ul.nbfw-social-link-widget li:hover a {
  color: rgb(40, 196, 117);
}
footer.site-footer ul.nbfw-social-link-widget li {
  border-color: rgb(96, 97, 97);
}
footer.site-footer ul.nbfw-social-link-widget li:hover {
  border-color: rgb(255, 255, 255) !important;
}
footer.site-footer ul.nbfw-social-link-widget li:hover {
  background-color: rgb(255, 255, 255);
}
footer.site-footer .footer-bot-section .widget ul li a,
footer.site-footer .footer-bot-section .textwidget p,
footer.site-footer .footer-bot-section .textwidget div {
  font-size: 14px;
}
footer.site-footer .footer-bot-section h4.widget-title {
  font-size: 20px !important;
}
.single-blog .nb-page-title .entry-title,
.single-blog .entry-title,
.page-cover-block h1 {
  font-size: 24px;
}
@media (min-width: 576px) {
  .shop-main:not(.wide) .single-product-wrap .product-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .shop-main:not(.wide) .single-product-wrap .entry-summary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 50%);
    flex: 0 0 calc(100% - 50%);
    max-width: calc(100% - 50%);
  }
}
@media (min-width: 992px) {
  .site-content .blog #primary,
  .site-content .single-blog #primary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .site-content .blog #secondary,
  .site-content .single-blog #secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 75%);
    flex: 0 0 calc(100% - 75%);
    max-width: calc(100% - 75%);
  }
  .single-blog #primary,
  .blog #primary {
    order: 2;
  }
  .single-blog #secondary,
  .blog #secondary {
    padding-right: 15px;
  }
  .archive.woocommerce .shop-main {
    order: 2;
  }
  .archive.woocommerce #secondary {
    padding-right: 15px;
    padding-left: 15px;
  }
  .show-cart .price-wrapper *,
  .mini-cart-section a {
    color: rgb(0, 166, 81);
  }
  .minicart-header .mini-cart-wrap,
  .customer-action .nb-account-dropdown {
    border-top: 3px solid rgb(0, 166, 81);
  }
  .sidebar-wrapper {
    background-color: #eee;
    padding: 25px 15px 30px;
  }
  .single .sidebar-wrapper {
    padding: 0;
    background-color: transparent;
  }
  .archive.woocommerce .shop-main,
  .archive.woocommerce .shop-main {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 77%;
    flex: 0 0 77%;
    max-width: 77%;
  }
  .archive.woocommerce #secondary,
  .archive.woocommerce #secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 77%);
    flex: 0 0 calc(100% - 77%);
    max-width: calc(100% - 77%);
  }
  .error404 main .home-link .icon-home {
    background-color: rgb(255, 255, 255);
  }
  .error404 main .home-link a {
    color: rgb(40, 196, 117);
  }
}
