.bold-green {
    font-weight: bold;
    color: #A8C41B;
}

prod-green{
	margin-left:60%;
	width: 300px;
	font-size: 16px;
	color: #A8C41B;
	font-weight: bold;
	font-family: "Roboto Slab", serif;
}

.bold-green-italic{
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
    color: #A8C41B;
}

.bold-green-italic-2{
    font-weight: bold;
    font-style: italic;
    /*font-size: 20px;*/
    color: #A8C41B;
}

.bold-italic{
    font-weight: bold;
    font-style: italic;
}

a.prod-specs{
color: #A8C41B;
font-size: 18px;
line-height: 2.3;
}

.dosage-new{
	margin-top: 25px;
    width: 100%;
    background: #F7F7F7;
    color: #1f1f1f;
    line-height: 45px;
    border-color: #f7f7f7;
    text-align: center;
}

.box-text{
	background: #1f1f1f;padding: 20px;padding-top: 4px;padding-bottom: 4px;
}
.box-text-text{
	color: #fff;margin: 0;text-align: center;
}

.normal-font{
	font-size:16px;font-weight: normal;color: #343434;
}

/* ----- 3.2 Loader Pace ----- */
.loader-wrapper {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10000;
}

.loader {
	display:block;
	position:relative;
	left:50%;
	top:50%;
	width:75px;
	height:75px;
	margin:-75px 0 0 -25px;
	border-radius:50%;
	border:3px solid transparent;
	border-top-color:#A8C41B;
	-webkit-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite;
	z-index:1001;
}

.loader:before {
	content:"";
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border-radius:50%;
	border:3px solid transparent;
	border-top-color:#A8C41B;
	-webkit-animation:spin 3s linear infinite;
	animation:spin 3s linear infinite;
}

.loader:after {
	content:"";
	position:absolute;
	top:15px;
	left:15px;
	right:15px;
	bottom:15px;
	border-radius:50%;
	border:3px solid transparent;
	border-top-color:#A8C41B;
	-webkit-animation:spin 1.5s linear infinite;
	animation:spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
	0%   { 
		-webkit-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@keyframes spin {
	0%   { 
		-webkit-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

.loader-wrapper .loader-section {
	position:fixed;
	top:0;
	width:50%;
	height:100%;
	background:#FFF;
	z-index:1000;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}

.loader-wrapper .loader-section.section-left {
	left:0;
}

.loader-wrapper .loader-section.section-right {
	right:0;
}

.loaded .loader-wrapper .loader-section.section-left {
	-webkit-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%);
	-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
	transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded .loader-wrapper .loader-section.section-right {
	-webkit-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
	transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
    
.loaded .loader {
	opacity:0;
	-webkit-transition:all 0.3s ease-out;  
	transition:all 0.3s ease-out;
}

.loaded .loader-wrapper {
	visibility:hidden;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:all 0.3s 1s ease-out;  
	transition:all 0.3s 1s ease-out;
}

.no-js .loader-wrapper {
	display:none;
}

.no-js h1 {
	color:#222222;
}