/* Heading text color */
h1,h2,h3,h4,h5,h6{color:#453519;}

/* Paragraph text color */
body{color: #453519;}
p{color: #453519;}

/* Link text color */
.page-content a{color: #419c99;}

/* header top social icon color */
.header-social li a, .header-icons li a, .header-top-right .header-social li a,.header-top-right .header-icons li a{color:#ffffff;}

.header-top-right .header-icons li a:hover, .header-top-right .header-social li a:hover{color: #c9f2ea;}





#site-header{position:relative;z-index:100;}

.page-newsletter .page-newsletter-form{margin-top:0}

.page-newsletter input[type=email], .page-newsletter input[type=text] {
	width: 225px;}

@media (max-width:1260px){
	.page-newsletter input[type=email], .page-newsletter input[type=text] {
	width: 180px;}
}

#header-top-nav .header-menu>li>ul{
	border-color: #c9f2ea;}

#header-top-nav .header-menu>li.menu-item-has-children:after{color:#fff!important}

.page-content li {color: #453519;}

.page-heading,.woocommerce h1.page-title {	color: #453519;}

.page-newsletter-text .first{color: #453519;}

.page-numbers.dots, .post-list-pagination .post-pagination .current, .post-list-pagination .post-pagination a{background-color: #7ccbc8;    color: #ffffff;}
.post-list-pagination .page-numbers:not(.next):not(.prev){color:#453519;}
.post-list-pagination .page-numbers:not(.next):not(.prev):hover{color: #7ccbc8;}
.post-list-pagination .post-pagination a:hover {background-color: #91a681;color: #daf2c9;}
.post-list-pagination .page-numbers.current{border-color:#7ccbc8!important;}


.single-post-meta .post-share .social-item{background-color: #7ccbc8;}
.single-post-meta .post-share .social-item span {	color: #ffffff;}
.single-post-meta .post-share .social-item:hover{background-color:#91a681;}
.single-post-meta .post-share .social-item:hover span{color: #daf2c9;}

.comment-reply-title a:not(#cancel-comment-reply-link).sidebar-widget h3:after, .comment-respond .comment-reply-title:after, .post-comments-heading h4:after, .post-related-posts .related-posts-heading h4:after, .sidebar-widget h3:after,.single-product .related.products>h2:after, .single-product .upsells.products>h2:after, .woocommerce .cart-collaterals .cross-sells>h2:after, .woocommerce-page .cart-collaterals .cross-sells>h2:after{    background-color: #7ccbc8;}

.page-template-contact-page .sharedaddy{display:none;}
.contact-form form {
	background-color: #f1fdfb;}

.wc-block-product-categories-list-item a, .wp-block-archives a, .wp-block-categories a {color: #453519!important;}
.wp-block-categories a:hover{color: #7ccbc8!important;}

.archive .woocommerce-breadcrumb a, .page .woocommerce-breadcrumb a, .single .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb a{color:#453519;}
.archive .woocommerce-breadcrumb a:hover, .page .woocommerce-breadcrumb a:hover, .single .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:hover{color: #7ccbc8;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{background-color: #91a681!important;
    color: #daf2c9!important;}

.woocommerce .woocommerce-ordering select {
    border: 1px solid #c9f2ea;
    color: #453519;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current{background-color: #7ccbc8;
    color: #ffffff;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover { background-color: #91a681;
    color: #daf2c9;
}
.woocommerce nav.woocommerce-pagination ul li a:not(.next):not(.prev), .woocommerce nav.woocommerce-pagination ul li span.current{background-color: inherit;color: #453519;}
.woocommerce nav.woocommerce-pagination ul li a:not(.next):not(.prev):not(.dots):hover {color: #7ccbc8;}
.woocommerce nav.woocommerce-pagination ul li span.current {
    border-color: #7ccbc8!important;
}

.product_meta>span {
	color: #453519;}
.product_meta>span a:hover{color: #7ccbc8;}

.single-product #reviews #comments .woocommerce-noreviews{background-color: #7ccbc8!important;
    color: #ffffff!important;}

.woocommerce .page-description p, .woocommerce .term-description p, .woocommerce-variation-description p{    color: #453519;}

.woocommerce .woocommerce-result-count{color: #453519;}
.wc-block-product-categories li{
	border-color: #fceaec!important;}
.wc-block-product-categories li ul{    padding-left: 20px;
    padding-top: 20px;}
.wc-block-product-categories li ul li:last-child{padding-bottom:0!important;border:0}

@media (max-width: 991px){
	.header-menu li>ul li a, .header-menu>li>a {white-space: normal;}
	.header-menu li>ul li a:hover {
		color: #7ccbc8!important;}
	.featured-content-area p {max-height: none;}
	
	.page-newsletter input[type=email], .page-newsletter input[type=text] {
   width:100%; margin-top: 25px;max-width: 100%;
}
}

@media (max-width: 767px){
	.featured-content-area {width: 90%!important;}
}

#header-top-nav .header-menu > li > ul {
    z-index: 10000;
}