/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

#copyrights {
	padding: 30px 0;
	background-color: #DDD;
	font-size: 0.875rem;
	line-height: 1.8;
}

#page-title {
	padding: 2.5rem 0;
}
#page-title.page-title-dark {
	background-color: #555;
}




.button {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	white-space: nowrap;
	margin: 5px;
	padding: 8px 22px;
	font-size: 0.875rem;
	line-height: 24px;
	background-color: #47bd94;
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.button-care {
	background-color: #47bd94;
}



.button-footer-custom {
	background-color: #888888;
}


.testi-image img { border-radius: 0%; }


.slider-caption h2 {
     font-size: 3rem;   
}








@media (min-width: 992px) {

	.full-header #logo {
		padding-right: 30px;
		border-right: 0px solid #EEE;
	}

	#header.transparent-header.full-header #logo { border-right-color: rgba(0,0,0,0.1); }

	.sticky-header-shrink #header-wrap #logo img {
		height: 60px;
	}

}


@media (min-width: 992px) {

	.full-header .primary-menu .menu-container {
		padding-right: 0.5rem;
		margin-right: 0.5rem;
		border-right: 0px solid #EEE;
	}
 }






.title-bottom-border h1,
.title-bottom-border h2,
.title-bottom-border h3,
.title-bottom-border h4,
.title-bottom-border h5,
.title-bottom-border h6 {
	width: 100%;
	padding: 0 0 0.75rem;
	border-bottom: 2px solid #01713f;
}



.icon-star3 {
    color: #ffa41c;
}
.icon-star-half-full {
    color: #ffa41c;
}



.product-testing-span {
    font-size: 0.85rem;           
}

