body { background:#fff; color: #5e5e5e;}
a { color: #18a3dd;}
a.url, a.url:link { text-decoration: underline; color: #dd465f; font-weight:bold;}
a.url:hover { text-decoration: underline; color: #000; font-weight:bold;}
p { line-height: auto; margin-bottom: 20px;}
ul, li { list-style:none;}
h2 { padding-top:20px; padding-bottom:10px; letter-spacing:-1px;}
h3 { padding-top:20px; padding-bottom:10px;}
.widgettitle { color:#fff;}
.page-header { margin: 70px 0 80px 0;}
.wp-about-author-containter-top { background: #f2f7fc; border-top: 1px solid #ebebeb !important; clear: both; margin: 20px 0; overflow: hidden; padding: 20px;}
.section-title { width: 100%; color: #21252b; font-size: 60px; font-weight: 700; overflow: hidden; line-height: 68px; text-align: center; word-spacing: 0px; margin: 0 auto 82px; letter-spacing: -2px;}
.mid-section-title { font-size: 18px; line-height: normal; margin-bottom: 20px; margin-top: 10px; color: #333740; font-family: 'Raleway', sans-serif; font-weight: 700;}
.short-section-title { font-size: 28px; line-height: 32px; margin-bottom: 20px; margin-top: 10px; padding: 0; margin: 0; color: #333740; font-family: 'Raleway', sans-serif; font-weight: 700;}
.feature-left-image { width: 100%; overflow: hidden; max-width: 490px; margin: 0 auto 20px;}
.feature-left-image img { width: 100%; }
.feature-right-content { width: 100%; overflow: hidden; margin: 0px auto;}
.feature-left-content .content, .feature-right-content .content { width: 100%; overflow: hidden; font-weight: 300; margin: 0 auto 0px;}
.feature-buttons { width: 100%; margin: 0 auto; overflow: hidden;}
.feature-buttons a { margin-right: 25px; }
.feature-buttons a:last-child { margin-right: 0; }
.feature-right-image { width: 100%; overflow: hidden; max-width: 555px; margin: 0 auto 20px;}
.feature-right-image img { width: 100%; }
.feature-left-content { width: 100%; overflow: hidden; margin: 0px auto;}
.feature-list { width: 100%; margin: 0 auto; overflow: hidden;}
.feature-list ul { margin: 0; padding: 0; width: 100%; list-style: none;}
.feature-list ul li { font-weight: 300; width: 100%; display: block; margin-bottom: 10px; padding-left: 20px; position: relative;}
.feature-list ul li:before { top: 0; left: 0; width: 10px; height: 26px; color: #8463a9; font-size: 10px; content: '\f111'; line-height: 26px; position: absolute; font-family: 'FontAwesome';}
.post-share { margin: 10px 0 5px !important; }
a.login-button{ text-transform: uppercase; color: #333740; font-weight: 700; vertical-align: middle; line-height: 65px; padding: 0 30px; display: inline-block; border-radius: 30px; width: 250px; height: 60px; position: relative; -webkit-transition: all .3s; transition: all .3s;}
a.login-button:hover{ border: none; color: #18a3dd;}
a.login-button:hover span{ opacity: 0;}
a.login-button:hover i{ top: 50%; right: 50%; -webkit-transform: translate(-50%,-50%) scale(2); transform: translate(-50%,-50%) scale(2);}
a.login-button:hover i{ color: #18a3dd;}
a.login-button span{ -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
a.login-button i{ position: absolute; top: 50%; right: 0; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); color: #333740; font-size: 12px; border: 2px solid; border-radius: 30px; margin-left: 10px; padding: 4px 4px 4px 6px; -webkit-transition: all .3s; transition: all .3s;}
.each-item .side-content .customer-info h4, .each-item .side-content .customer-info p { font-size: 16px; color: #333740; text-transform: none !important;}
.each-item .side-content { margin-top: 10px;}
/* Background colors */
.bg-custom { background-color: #24ABCA !important;}
.bg-primary { background-color: #5d9cec !important;}
.bg-success { background-color: #81c868 !important;}
.bg-info { background-color: #34d3eb !important;}
.bg-warning { background-color: #ffbd4a !important;}
.bg-danger { background-color: #f05050 !important;}
.bg-inverse { background-color: #4c5667 !important;}
.bg-purple { background-color: #7266ba !important;}
.bg-pink { background-color: #fb6d9d !important;}
.bg-white { background-color: #ffffff !important;}
.bg-lightdark { background-color: #f4f8fb !important;}
.bg-fbx { background-color: #3b5998 !important;}
.bg-igx { background-color: #E90E8B !important;}
.bg-twx { background-color: #00aced !important;}
.bg-lnx { background-color: #007bb6 !important;}
.bg-ytx { background-color: #bb0000 !important;}
.bg-htx { background-color: #a0b914 !important;}
.bg-gax { background-color: #dd4b39 !important;}
.bg-loco { background-color: #20A8E0 !important;}
.bg-muted { background-color: #8f879a !important;}
/* Text colors */
.text-custom { color: #24ABCA;}
.text-white { color: #ffffff;}
.text-danger { color: #f05050;}
/*.text-muted { color: #98a6ad;}*/
.text-muted { color: #8f879a;}
.text-primary { color: #5d9cec;}
.text-warning { color: #ffbd4a;}
.text-success { color: #81c868;}
.text-info { color: #34d3eb;}
.text-inverse { color: #4c5667;}
.text-pink { color: #fb6d9d;}
.text-purple { color: #7266ba;}
.text-dark { color: #000 !important;}
.text-fbx { color: #3b5998 !important;}
.text-igx { color: #E90E8B !important;}
.text-twx { color: #00aced !important;}
.text-lnx { color: #007bb6 !important;}
.text-ytx { color: #bb0000 !important;}
.text-htx { color: #a0b914 !important;}
.text-gax { color: #dd4b39 !important;}
.text-loco { color: #20A8E0 !important;}
.text-henna { color: #9bb044  !important;}
.text-turq { color: #3a9dac  !important;}
.text-gold { color: #dfba04  !important;}
.text-blue { color: #147ba5  !important;}
.text-sky { color: #59afd2  !important;}
.text-water { color: #47bfb2  !important;}
.text-clay { color: #d67f19  !important;}
.text-henna { color: #9bb044  !important;}
.text-red { color: #c31919  !important;}
.text-green { color: #71B62E  !important;}
.text-gain { color: #71B62E  !important;}
.text-loss { color: #bb0000  !important;}
.text-pink { color: #c48ec5  !important;}
.text-crimson { color: #bd5982  !important;}
.text-purple { color: #9461c6  !important;}
.text-coral { color: #e56d6d  !important;}
.text-military { color: #597c5f  !important;}
.text-orange { color: #e48655  !important;}
/* Labels */
.label { font-weight: 600; letter-spacing: 0.05em; padding: .3em .6em .3em;}
.label-default { background-color: #24ABCA;}
.label-primary { background-color: #5d9cec;}
.label-success { background-color: #81c868;}
.label-info { background-color: #34d3eb;}
.label-warning { background-color: #ffbd4a;}
.label-danger { background-color: #f05050;}
.label-purple { background-color: #7266ba;}
.label-pink { background-color: #fb6d9d;}
.label-inverse { background-color: #4c5667;}
.label-fbx { background-color: #3b5998;}
.label-igx { background-color: #E90E8B;}
.label-twx { background-color: #00aced;}
.label-lnx { background-color: #007bb6;}
.label-ytx { background-color: #bb0000;}
.label-htx { background-color: #a0b914;}
.label-gax { background-color: #dd4b39;}
.label-loco { background-color: #20A8E0;}
.label-muted { background-color: #8f879a;}
/* Badge */
.badge { text-transform: uppercase; font-weight: 600; padding: 3px 5px; font-size: 12px; margin-top: 1px; background-color: #24ABCA;}
.badge-xs { font-size: 9px;}
.badge-xs, .badge-sm { -webkit-transform: translate(0, -2px); -ms-transform: translate(0, -2px); -o-transform: translate(0, -2px); transform: translate(0, -2px);}
.badge-primary { background-color: #5d9cec;}
.badge-success { background-color: #81c868;}
.badge-info { background-color: #34d3eb;}
.badge-warning { background-color: #ffbd4a;}
.badge-danger { background-color: #f05050;}
.badge-purple { background-color: #7266ba;}
.badge-pink { background-color: #fb6d9d;}
.badge-inverse { background-color: #4c5667;}
.badge-fbx { background-color: #3b5998;}
.badge-igx { background-color: #E90E8B;}
.badge-twx { background-color: #00aced;}
.badge-lnx { background-color: #007bb6;}
.badge-ytx { background-color: #bb0000;}
.badge-htx { background-color: #a0b914;}
.badge-gax { background-color: #dd4b39;}
.badge-loco { background-color: #20A8E0;}
.badge-muted { background-color: #8f879a;}
/* Alert */
.alert .btn { margin-top: 10px;}
.alert-success { background-color: rgba(95, 190, 170, 0.3); border-color: rgba(95, 190, 170, 0.4); color: #24ABCA;}
.alert-info { background-color: rgba(52, 211, 235, 0.2); border-color: rgba(52, 211, 235, 0.3); color: #34d3eb;}
.alert-warning { background-color: rgba(255, 189, 74, 0.2); border-color: rgba(255, 189, 74, 0.3); color: #ffbd4a;}
.alert-danger { background-color: rgba(240, 80, 80, 0.2); border-color: rgba(240, 80, 80, 0.3); color: #f05050;}
.genesis-nav-menu .sub-menu { line-height: 0.7;}
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media (max-width: 1200px){ .counter-content .product-image-wrap{ 	display: none; }
.order-now .left-part img{ 	width: 100%; }
.order-now .dotted_bg, 	.order-now .gradient{ 	top: 25%; }}
/* Medium Devices, Desktops */
@media (max-width: 990px) { #home .dotted_bg{ 	display: none; }
.order-now .dotted_bg, 	.order-now .gradient{ 	height: 120px; }
.our-features .left-part{ 	padding-right: 15px; }
.our-features .right-part{ 	padding-left: 15px; }
.our-features .each-part{ 	text-align: left !important; 	margin-bottom: 50px; 	max-width: inherit; }
.our-features .left-part .each-part h3.title:before{ 	left: 0; }
.our-features .left-part .each-part h3.title{ 	padding: 0 0 0px 20px ; }
.each-item .side-content .after{ 	margin-right: 60px; }
.custom-navigation img{ 	width: 40px !important; }
.previous-img img{ 	width: 150px !important; }
.each-item .side-content .before h3, 	.each-item .side-content .after h3{ 	font-size: 30px !important; }
.product-content{ 	margin-top: 50px; }
.each-certificate img{ 	width: 100%; }
.counter-content{ 	text-align: center; }
.counter-content .each-counter{ 	margin-bottom: 50px; }
}
/* Small Devices, Tablets */
@media (max-width: 768px) { .navbar-fixed-top .navigation{ 	padding: 10px !important; }
.flex-active-slide .side-content{ 	animation: inherit; }
.each-counter{ 	text-align: center; 	margin-bottom: 30px; }
body.toggled { 	position: fixed; }
.each-item .side-content .after{ 	margin-right: 0; }
.previous-img{ 	left: 15px !important; }
.previous-img img{ 	width: 100% !important; }
.custom-navigation .flex-prev, 	.custom-navigation .flex-next{ 	top: -40px !important; }
.flex-active-slide .side-content .pull-right{ 	text-align: right; }
.counter-content h2.counter{ 	font-size: 40px; }
.each-item .side-content{ 	margin-top: 50px !important; }
.each-item .side-content .before h3, .each-item .side-content .after h3 { 	font-size: 20px !important; }
.each-certificate{ 	margin-bottom: 20px; 	border: none !important; }
.each-certificate img{ 	width: auto !important; }
.placeholder-left{ 	opacity: .1; }
.subscribe-form input[type="email"], 	.subscribe-form input[type="submit"]{ 	border-radius: 0 !important; }
.page-header span{ 	animation: inherit; }
.page-header .subtitle{ 	animation: inherit; }
.certifications .page-header, 	.each-certificate img, 	.order-now .order-button, 	.social-icon ul>li>a{ 	animation: inherit !important; }
.certifications .page-header h2{ 	animation: inherit !important; }}
/* Extra Small Devices, Phones */ 
@media (max-width: 480px) { #home {margin-top:70px;}
.cover h1 {  line-height: 32px; }
.navigation{ 	padding: 15px; }
.navigation .logo-left img{ 	width: 120px; }
.cover {   margin: 0; }
.cover .title{ 	margin-bottom: 30px; 	margin-top: 200px; }
.cover h1 {   font-size: 40px; }
.cover h4 {   font-size: 20px; }
.order-button, 	a.video-button{ 	display: block; 	width: 100%; }
.order-button{ 	margin-bottom: 10px; }
a.video-button{ 	text-align: center; }
.counter-content{ 	margin: 50px 0 50px 0; }
.page-header{ 	margin: 60px 10px 40px 10px; }
.page-header h2{ 	font-size: 20px; }
.page-header span{ 	display: block; 	margin-bottom: 10px; }
.page-header .devider{ 	display: none !important; }
.previous-img img{ 	width: 120px !important; }
.custom-controls-container{ 	padding-top: 50px; }
.custom-navigation .flex-prev, 	.custom-navigation .flex-next{ 	top: 0px !important; }
.supplement-facts .tab-title h3{ 	font-size: 18px !important; }
.subscribe-form .form{ 	padding: 10px !important; 	border-radius: 0 !important; }
.order-now .left-part img{ 	margin-left: 0; }}
/* Custom devices */
@media (max-height: 600px) { .show-menu .navbar.menu-wrap{ 	overflow-x: hidden; 	overflow-y: scroll; }}
.content-customers img { margin-top: 0px !important; display: inline;}
.font-400 { font-weight: 400 !important;}