/* Newsletter PopUp */.subscribe_area > h2, .subscribe-content > h2 {
  color: #000000;
}
.subscribe_area > p, .subscribe-content > p {
  color: #666666;
}
.grid__item h1{
  color: ;
}
.subscribe-form-input {
  border: 1px solid #ddd;
  color: #ddd;
}
.subscribe-form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ddd !important;
}
.subscribe-form-input::-moz-placeholder { /* Firefox 19+ */
  color: #ddd !important;
}
.subscribe-form-input:-ms-input-placeholder { /* IE 10+ */
  color: #ddd !important;
}
.subscribe-form-input:placeholder { /* Firefox 18- */
  color: #ddd !important;
}
.newsletter-btn {
  background: #40a944 none repeat scroll 0 0;
  color: #fff;
}
.newsletter-btn:hover{
  background: #222222 none repeat scroll 0 0;
  color: #fff;
}
.popup_off{
  color: #999999;
}
.newsletter_popup_inner:before {
  background: #ffffff;
  opacity: 0.1;
}
.form-group.subscribe-form-group p {
  color: #000000;
}
/* Breadcurmb Banner */
.breadcrumbs, .breadcrumbs_area  {
  background: #f6f6f6 url("../images/bannerpro.jpg") no-repeat scroll center center / cover;
    padding-top: 60px;
    padding-bottom: 60px;
    }
.overlay-bg::before {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
  opacity: 0.2;
}
.breadcrumbs-title {
  color: #222222;
}
.breadcrumb-list > li > a {
  color: #222222;
}
.breadcrumb-list > li::before, .breadcrumb-list li + li a + span:before {
  color: #222222;
}
.breadcrumb-list > li, .breadcrumb-list li + li a + span {
  color: #555555;
}
@media (max-width: 767px) {
  .breadcrumbs {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
/* Top Bar Noticfication */

.top-notification-bar {
  background: #e32c2b;
  background: -moz-linear-gradient(left, #e32c2b 0%, #e32c2b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #e32c2b), color-stop(100%, #e32c2b));
  background: -webkit-linear-gradient(left, #e32c2b 0%, #e32c2b 100%);
  background: -o-linear-gradient(left, #e32c2b 0%, #e32c2b 100%);
  background: -ms-linear-gradient(left, #e32c2b 0%, #e32c2b 100%);
  background: linear-gradient(to right, #630d0d 0%, #4f1d0e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e32c2b', endColorstr='#e32c2b', GradientType=1 );
    }

.notification-entry p a.notification-button {
  background-color: #40a944;
  border: 1px solid #40a944;
  color: #ffffff;
}
.notification-entry p a.notification-button:hover {
  background-color: #e32c2b;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.notification-close-btn {
  background-color: ;
  border: 1px solid rgba(0,0,0,0);
  color: #ffffff;
}
.notification-close-btn:hover{
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  color: #ffffff;
}

.notification-entry p {
  color: #ffffff;
}
.top-notification-bar::before {
  background: rgba(0, 0, 0, 0);
}
/* Typography *//* End Typography */
/* Custom and Customer Page */
.theme-default-margin, .shopify-challenge__container {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .theme-default-margin, .shopify-challenge__container{
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.create-custom-page{
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .create-custom-page{
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
/* End Custom Page */
/* QuickView */

/* End Quickview */




/* ======================================================================
Name: Your Theme Color CSS file
====================================================================== */
#scrollUp {
  background: #40a944 none repeat scroll 0 0;
}
.button {
  background: #40a944;
}
.offcanvas_main_menu li a:hover {
  color: #40a944;
}
.offcanvas_footer span a:hover {
  color: #40a944;
}
.slinky-theme-default a:not(.back):hover {
  color: #40a944;
}
.canvas_close a:hover {
  background: #40a944;
  border-color: #40a944;
}
.canvas_open a:hover {
  color: #40a944;
  border-color: #40a944;
}
.language_currency > ul > li:hover > a {
  color: #40a944;
}
.language_currency > ul > li:hover a:not([href]):not([tabindex]) {
  color: #40a944;
}
.dropdown_currency li a:hover, .dropdown_language li a:hover {
  color: #40a944;
}
.header_social ul li a:hover {
  color: #40a944;
}
.dropdown_links li a:hover {
  color: #40a944;
}
.search_box button {
  background: #40a944;
}
.header_account_list > a:hover {
  color: #40a944;
}
.header_account_list.register ul li a:hover {
  color: #40a944;
}
.cart_img:hover {
  border-color: #40a944;
}
.cart_info a:hover {
  color: #40a944;
}
.cart_remove a:hover {
  color: #40a944;
}
.cart_button a:hover {
  background: #40a944;
  border-color: #40a944;
}
.main_menu nav > ul > li:hover > a {
  color: #40a944;
}
.main_menu nav > ul > li > a.active {
  color: #40a944;
}
.main_menu nav > ul > li ul.sub_menu li a:hover {
  color: #40a944;
}
.mega_menu_inner > li > a:hover {
  color: #40a944;
}
.mega_menu_inner > li ul li {
  display: block;
}
.mega_menu_inner > li ul li a:hover {
  color: #40a944;
}
.categories_title {
  /*background: #40a944;*/
  background: #EF4723;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categories_menu_toggle > ul > li > a:hover {
    color: #40a944;
  }
}
@media only screen and (max-width: 767px) {
  .categories_menu_toggle > ul > li > a:hover {
    color: #40a944;
  }
}
.slider_area .owl-nav div:hover {
  color: #40a944;
}
.slider_area .owl-dots .owl-dot.active {
  background: #40a944;
  border-color: #40a944;
}
.slider_area .owl-dots .owl-dot:hover {
  background: #40a944;
  border-color: #40a944;
}
.slider_content a {
  background: #40a944;
}
.banner_full_content p {
  color: #40a944;
}
.banner_full_content a {
  /*background: #40a944;*/
  background: #CC2027;
}
.banner_content a {
  border-bottom: 2px solid #40a944;
}
.banner_content a:hover {
  color: #40a944;
}
.product_tab_btn ul li a:hover {
  border-color: #40a944;
}
.product_tab_btn ul li a.active {
  color: #40a944;
  border-color: #40a944;
}
.action_links ul li a:hover {
  background: #40a944;
}
.label_product span.label_sale {
  background: #40a944;
}
.label_product span.label_new {
  background: #40a944;
}
.product_content h4 a:hover {
  color: #40a944;
}
.product_content p a:hover {
  color: #40a944;
}
.price_box span.current_price {
  color: #40a944;
}
.product_carousel .owl-nav div:hover {
  color: #40a944;
}
.blog_carousel .owl-nav div:hover {
  color: #40a944;
}
.blog_content h4 a:hover {
  color: #40a944;
}
.articles_date p a:hover {
  color: #40a944;
}
.blog_footer > a:hover {
  color: #40a944;
}
.blog_footer > a::before {
  color: #40a944;
}
.newsletter_area_start .section_title h2 span {
  color: #40a944;
}
.subscribe_form form button {
  background: #40a944;
}
.widgets_container.contact_us > p a:hover {
  color: #40a944;
}
.footer_menu ul li a:hover {
  color: #40a944;
}
.footer_bottom {
  background: #57160d;
}
.breadcrumb_content ul li a:hover {
  color: #40a944;
}
.widget_list.widget_categories > ul > li > a:hover {
  color: #40a944;
}
.widget_list.widget_categories > ul > li ul li a:hover {
  color: #40a944;
}
.widget_list > ul > li > a:hover {
  color: #40a944;
}
.ui-slider-horizontal .ui-slider-range {
  background: #40a944;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 2px solid #40a944;
}
.widget_list.widget_filter form button:hover {
  background: #40a944;
}
.tag_cloud a:hover {
  background: #40a944;
  border-color: #40a944;
}
.list_button ul li a:hover {
  color: #40a944;
}
.list_button ul li a.active {
  color: #40a944;
}
.list_button ul li a.active i {
  background: #40a944;
}
.product_ratting ul li a {
  color: #40a944;
}
.pagination ul li a:hover {
  background: #40a944;
}
.pagination ul li.current {
  background: #40a944;
}
.list_action_right ul li.add_to_cart a:hover {
  background: #40a944;
}
.list_action_right ul li a:hover {
  border-color: #40a944;
}
.product_d_right h1 a:hover {
  color: #40a944;
}
.product_d_right .product_ratting ul li a:hover {
  color: #40a944;
}
.product_d_right .product_ratting ul li.review a:hover {
  color: #40a944;
}
.product_nav ul li a {
  background: #40a944;
}
.product_variant.quantity button {
  background: #40a944;
}
.product_d_action ul li a:hover {
  color: #40a944;
}
.product_meta span a:hover {
  color: #40a944;
}
.product_review_form button:hover {
  background: #40a944;
}
.reviews_wrapper .product_ratting ul li a {
  color: #40a944;
}
.star_rating ul li a {
  color: #40a944;
}
.s-tab-zoom.owl-carousel .owl-nav div:hover {
  background: #40a944;
  color: #ffffff;
}
.grouped_form table tbody tr td.grouped-product-list.label a:hover {
  color: #40a944;
}
.product_d_meta span a:hover {
  color: #40a944;
}
.table_desc .cart_page table thead tr th {
  border-bottom: 3px solid #40a944;
}
.table_desc .cart_page table tbody tr td.product_remove a:hover {
  color: #40a944;
}
.table_desc .cart_page table tbody tr td.product_name a:hover {
  color: #40a944;
}
.cart_submit button:hover {
  background: #40a944;
}
.coupon_inner button:hover {
  background: #40a944;
}
.coupon_inner a:hover {
  color: #40a944;
}
.checkout_btn a {
  background: #40a944;
}
.user-actions h3 {
  border-top: 3px solid #40a944;
}
.user-actions h3 a {
  color: #40a944;
}
.checkout_info a {
  color: #40a944;
}
.form_group button:hover {
  background: #40a944;
}
.form_group.group_3 label:hover {
  color: #40a944;
}
#checkout_coupon button:hover {
  background: #40a944;
}
.checkout_form label span {
  color: #40a944;
}
.order_button button {
  background: #40a944;
}
.table_desc.wishlist table tbody tr td.product_total a {
  background: #40a944;
}
.wishlist_share ul li a:hover {
  color: #40a944;
}
.contact_message ul li a:hover {
  color: #40a944;
}
.contact_message button:hover {
  background: #40a944;
}
.account_form label:hover {
  color: #40a944;
}
.account_form button {
  background: #40a944;
}
.login_submit a:hover {
  color: #40a944;
}
.accordion_area .card-header {
  background: #40a944;
}
.card-header.card_accor button.btn-link {
  border: 1px solid #40a944;
}
.dashboard_tab_button ul li a:hover {
  background: #40a944;
}
.dashboard_tab_button ul li a.active {
  background: #40a944;
}
.dashboard_content button {
  color: #40a944;
}
.dashboard_content p a {
  color: #40a944;
}
.table-responsive table tbody tr td:last-child a {
  color: #40a944;
}
.team_content h5::before {
  background: #40a944;
}
.team_content p a:hover {
  color: #40a944;
}
.panel-heading .panel-title a[aria-expanded="true"]::before {
  color: #40a944;
}
.faq-style-wrap .panel-title a[aria-expanded="true"] {
  background: #40a944;
}
.services_icone i {
  color: #40a944;
}
.unlimited_services_content .view__work a:hover {
  background: #40a944;
  border-color: #40a944;
}
.priceing_title {
  background: #40a944;
}
.priceing_list a.list_button, .priceing_list a:hover {
  background: #40a944;
  border-color: #40a944;
}
.advantages_button a:hover {
  background: #40a944;
  border-color: #40a944;
}
.blog_wrapper .blog_content .btn_more a {
  background: #40a944;
}
.blog_wrapper .blog_meta p a {
  color: #40a944;
}
.readmore_button a {
  background: #40a944;
}
.blog_sidebar_widget .widget_list.comments .post_info span a {
  color: #40a944;
}
.blog_sidebar_widget .widget_list.comments .post_info a:hover {
  color: #40a944;
}
.widget_search button:hover {
  background: #40a944;
}
.tag_widget ul li a:hover {
  background: #40a944;
  border-color: #40a944;
}
.post_info h4 a:hover {
  color: #40a944;
}
.blog_categories ul li a:hover {
  color: #40a944;
}
.blog_details .post_content blockquote {
  border-left: 4px solid #40a944;
}
.blog_details .social_sharing ul li a:hover {
  background: #40a944;
}
.entry_content .post_meta span a:hover {
  color: #40a944;
}
.comment_list .comment_content h5 a:hover {
  color: #40a944;
}
.comment_reply a:hover {
  background: #40a944;
}
.comments_form form button:hover {
  background: #40a944;
}
.related_content h4 a:hover {
  color: #40a944;
}
.modal_social ul li.facebook a:hover {
  background: #40a944;
}
.modal_social ul li.twitter a:hover {
  background: #40a944;
}
.modal_social ul li.pinterest a:hover {
  background: #40a944;
}
.modal_social ul li.google-plus a:hover {
  background: #40a944;
}
.modal_social ul li.linkedin a:hover {
  background: #40a944;
}
.modal_price span {
  color: #40a944;
}
.modal_add_to_cart form button:hover {
  background: #40a944;
  border-color: #40a944;
}
.modal-content button.close:hover {
  color: #40a944;
}
.product_navactive.owl-carousel .owl-nav div:hover {
  background: #40a944;
}
#frm_subscribe form a.theme-btn-outlined:hover {
  background: #40a944;
}
#popup2:hover {
  background: #40a944;
}
.error_form h1 {
  color: #40a944;
}
.error_form form button:hover {
  color: #40a944;
}
.error_form a {
  background: #40a944;
}
.privacy_content p a:hover {
  color: #40a944;
}
.product_header3 .product_tab_btn ul li a.active {
  border-color: #40a944;
}
.product_header3 .product_tab_btn ul li a:hover {
  border-color: #40a944;
}
.color_four .product_tab_btn ul li a.active {
  color: #40a944;
  border-color: #40a944;
}
.color_four .product_tab_btn ul li a:hover {
  color: #40a944;
  border-color: #40a944;
}
.color_four .price_box span.current_price {
  color: #40a944;
}
.color_four .label_product span.label_sale {
  background: #40a944;
}
.color_four .label_product span.label_new {
  background: #40a944;
}
.color_four .product_tab_btn ul li a.active {
  color: #40a944;
  border-color: #40a944;
}
.color_four .product_tab_btn ul li a:hover {
  color: #40a944;
  border-color: #40a944;
}
.testimonial_container .owl-dots .owl-dot.active {
  background: #40a944;
}
.testimonial_container .owl-dots .owl-dot:hover {
  background: #40a944;
}
.currency__item span:hover {
  color: #40a944;
}
.categories_menu_toggle > ul > li:hover > a,
.categories_menu_toggle > ul > li ul.categories_mega_menu > li > a:hover,
.categorie_sub_menu li a:hover{
  color: #40a944;
}
.action_links ul li button:hover {
  background: #40a944;
}
.action_links ul li a.is-active {
  background: #40a944;
}
.slick-arrow-style button.slick-arrow:hover {
  color: #40a944;
}
.slick-arrow-style_hero button.slick-arrow:hover {
  color: #40a944;
}
.slick-append button:hover {
  color: #40a944;
}
.slick-arrow-style-2 button.slick-arrow:hover {
  color: #40a944;
}
.widget_list > ul > li.active > a {
  color: #40a944;
}
.tag_cloud a.active {
  background: #40a944;
  border-color: #40a944;
}
.product-sidebar-color li:hover:not(.disabled), .product-sidebar-color li.active  {
  outline: 2px solid #40a944;
}
.pagination ul li.active {
  background: #40a944;
}
.pro-price span.new-price {
  color: #40a944;
}
.swatch-element input:checked + label, .swatch-element > label:hover {
  color: #40a944; 
}
.swatch-element.color > label:hover {
  outline: 1px solid #40a944;
  color: #40a944; 
}
.swatch-element.color input:checked + label {
  outline: 3px solid #40a944;
}
i.spr-icon{
  color: #40a944;
}
.single-product-page .single-countdown {
  outline: 1px solid #40a944;
  color: #40a944;
}
.list-product-collection a:hover{
  color: #40a944;
}
.theme-default-button {
  background-color: #40a944;
}
.table-responsive table thead {
  border-bottom: 3px solid #40a944;
}
.cart_submit .theme-default-button:hover {
  background: #40a944;
}
.action-wishlist.is-active + a.go-to-wishlist {
  color: #40a944;
}
.post-title a:hover {
  color: #40a944;
}
.text--price.pro-price .price--sale {
  color: #40a944;
}
.product-tile--tile-actions a.is-active {
  color: #40a944;
}
.list_action_right ul li.add_to_cart button:hover {
  background: #40a944;
  border-color: #40a944;
}
p.success-message {
  color: #40a944;
}
.ajax-popup .theme-default-button:hover {
  background: #40a944;
  border-color: #40a944;
}
.product-price span.price-box__new, .product-price span.main {
  color: #40a944;
}
.call-support p a:hover {
  color: #40a944;
}
.featured-product-price span.current_price {
  color: #40a944;
}
.deals_title {
  background: #40a944;
}
.product-variant-inventory  .variant-inventory {
  color: #40a944;
}
.widget_search button {
  background: #40a944;
}