/* Themify Customize Styling */
body {	
	font-family:fira-sans;	font-weight:300;
 
}
.header-classic #headerwrap, #headerwrap {	background-image: none;background-attachment: fixed; 
}
#header {	
	font-family:amaranth;	font-weight:normal;
 
}
body[class*="themify"] #site-logo a img {		width: 135px; 
}
#site-logo {	margin: auto; 
}
#site-description {	display: none; 
}
#main-nav a {		font-weight:300;
 
}
#footer-logo a {	display: none; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body {		font-weight:300;
 
}
#main-nav a {		font-weight:300;
 
}
#footer-logo a {	display: none; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:300;
 
}
#main-nav a {		font-weight:300;
 
}
#footer-logo a {	display: none; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {		font-weight:300;
 
}
#main-nav a {		font-weight:300;
 
}
#footer-logo a {	display: none; 
}
 }
/* Themify Custom CSS */
/**PLUGINS**/
/*Maxslider*/
.maxslider-slide-title,
.maxslider-slide-subtitle {
	font-weight: 400;
}

/*Mobile*/
@media screen and (max-width: 680px) {
    .maxslider {
      height: 215px !important;
			/*display:none;*/
    }
}

@media screen and (max-width: 680px) {
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
    width: 75%;
	}
}

@media screen and (max-width: 680px) {
    span.six {
         font-size: 18px !important;
    }
}

@media screen and (max-width: 680px) {
		.product-ximage {
				width: 100%;
				height: 100%;
		}
}

@media screen and (max-width: 680px) {
		.slide-cart #main-nav-wrap {
				justify-content: flex-start !important;
				left: 0px;
		}
}

/*Tablet*/
@media screen and (min-width: 700px) {
    .maxslider {
         height: 515px !important;
    }
}

@media screen and (min-width: 700px) {
		.product-ximage {
				width: 100%;
				height: 100%;
		}
}

@media screen and (max-width: 700px) {
    span.six {
         font-size: 18px !important;
    }
}

@media screen and (max-width: 700px) {
		.slide-cart #main-nav-wrap {
				justify-content: flex-start !important;
				left: 0px;
		}
}

/*Desktop*/
@media screen and (min-width: 1200px) {
    .maxslider {
         height: 816px !important;
    }
}

@media screen and (min-width: 1200px) {
		.product-ximage {
				width: 50%;
				height: 50%;
				margin-right: 20px
		}
}

@media screen and (min-width: 1200px) {
		.slide-cart #main-nav-wrap {
				justify-content: center !important;
		}
}

@media screen and (min-width: 1200px) {
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
    width: 30%;
	}
}


/*Woo*/
#pagewrap .wc-products .product h3 a:hover {
	color: #242847;}
.product h3 {
	height: 84px;
}
.woocommerce-loop-product__title {
	height: 84px;
}
.woocommerce .wc-products .product .post-content .add-to-cart-button a:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce-page ul.products li.product .add_to_cart_button:hover {
	color: white;
	background: #2196f3 !important;
}

.themify_builder_content-4904 .tb_okds128.module-buttons .module-buttons-item a:hover {
    background-color: #2196F3 !important;
    background-image: none;
}

[data-product_id="5920"] {
  visibility: hidden;
}

[data-product_id="5920"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}


[data-product_id="3591"] {
  visibility: hidden;
}

[data-product_id="3591"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}

[data-product_id="3293"] {
  visibility: hidden;
}

[data-product_id="3293"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}

[data-product_id="5950"] {
  visibility: hidden;
}

[data-product_id="5950"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}

[data-product_id="5945"] {
  visibility: hidden;
}

[data-product_id="5945"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}


[data-product_id="5936"] {
  visibility: hidden;
}

[data-product_id="5936"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}

[data-product_id="3553"] {
  visibility: hidden;
}

[data-product_id="3553"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}

[data-product_id="3294"] {
  visibility: hidden;
}

[data-product_id="3294"]:after {
  content:'Out of stock'; 
  visibility: visible;
  display: block;
  position: absolute;
  background-color: lightcoral;
  padding: 1px;
  top: 2px;
}


/*Titles*/

#page-13335 h1{
  display: none;
}

#page-13292 h1{
  display: none;
}

#page-13253 h1{
  display: none;
}

#page-13219 h1{
  display: none;
}

#page-13195 h1{
  display: none;
}

#page-13169 h1{
  display: none;
}

#page-13135 h1{
  display: none;
}

#page-13058 h1{
  display: none;
}

#page-13040 h1{
  display: none;
}

#page-12945 h1{
  display: none;
}

#page-12923 h1{
  display: none;
}

#page-12902 h1{
  display: none;
}


#page-12877 h1{
  display: none;
}

#page-12825 h1{
  display: none;
}

#page-12800 h1{
  display: none;
}

#page-12779 h1{
  display: none;
}

#page-12754 h1{
  display: none;
}

#page-12733 h1{
  display: none;
}

#page-12709 h1{
  display: none;
}

#page-12685 h1{
  display: none;
}

#page-12661 h1{
  display: none;
}

h1.woocommerce-products-header__title{
  display: none;
}

#page-12630 h1{
  display: none;
}

#page-12606 h1{
  display: none;
}

#page-12579 h1{
  display: none;
}

#page-12558 h1{
  display: none;
}


#page-12538 h1{
  display: none;
}

#page-12524 h1{
  display: none;
}

#page-12507 h1{
  display: none;
}

#page-12489 h1{
  display: none;
}

#page-12476 h1{
  display: none;
}

#page-12442 h1{
  display: none;
}

#page-12424 h1{
  display: none;
}

#page-12355 h1{
  display: none;
}

#page-12330 h1{
  display: none;
}

#page-12245 h1{
  display: none;
}

#page-12225 h1{
  display: none;
}

#page-11515 h1{
  display: none;
}

#page-11520 h1{
  display: none;
}

#page-11555 h1{
  display: none;
}

#page-11541 h1{
  display: none;
}

#page-12112 h1{
  display: none;
}

#page-12092 h1{
  display: none;
}

#page-12079 h1{
  display: none;
}

#page-12058 h1{
  display: none;
}

#page-12039 h1{
  display: none;
}

#page-12007 h1{
  display: none;
}

#page-11986 h1{
  display: none;
}

#page-11958 h1{
  display: none;
}

#page-11934 h1{
  display: none;
}

#page-11899 h1{
  display: none;
}

#page-3378 h1{
  display: none;
}

/*Peptide Fluid*/
#page-11239 h1{
  display: none;
}

#page-11292 h1{
  display: none;
}

#page-11279 h1{
  display: none;
}

#page-11312 h1{
  display: none;
}

#page-11326 h1{
  display: none;
}

#page-11351 h1{
  display: none;
}

#page-11355 h1{
  display: none;
}

/*Bi Phase*/
#page-11426 h1{
  display: none;
}

#page-11440 h1{
  display: none;
}

#page-11451 h1{
  display: none;
}

/*B-Tox*/
#page-11486 h1{
  display: none;
}

#page-11496 h1{
  display: none;
}

#page-11612 h1{
  display: none;
}

#page-13567 h1{
  display: none;
}


/* Main Menu */

#main-nav ul a {
    padding: 0.3em 1.4em !important;
}

ul.sub-menu {
      opacity: 0;
      position: absolute;
      padding-left: 0;
      left: 0;
      display: none;
      background: white;
}

ul li:hover > ul,
ul.sub-menu :hover {
	visibility: visible;
	opacity: 1;
	display: block;
	min-width: 250px;
	text-align: left;
	padding-top: 20px;
	box-shadow: 0px 3px 5px -1px #ccc;
}

ul.sub-menu li {
	clear: both!important;
	width: 100% !important;
	text-align: left!important;
	margin-bottom: 2px!important;
	border-style: none!important;
}

ul.sub-menu li a:hover {
	padding-left: 10px!important;
	border-left: 3px solid #2196F3 !important;
	transition: all 0.3s ease!important;
	background-color: #dfe0db0d !important;
}

ul.sub-menu li  a { transition: all 0.5s ease; }

.themify_builder_content-4904 .tb_gmo3757.module_column {
  padding: 5%;
	display: none !important;
}

.themify_builder_content-4904 .tb_bxti987.module_column {
  padding: 5%;
	display: none !important;
}

.themify_builder_content-4904 .tb_371d708.module_row {
    padding-top: 1%;
}

.buttons-horizontal a {
    border-color: #795548 !important;
}

label[for="payment_method_moneris_checkout"]{
    visibility: hidden;
    position: relative;
}
label[for="payment_method_moneris_checkout"]:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
	  width: 400px;
    content:'Pay with your Credit Card';
}

.grecaptcha-badge {
	display:none;
}

.maxslider-slide-content {
    display: none;
}

.fixed-header-on.slide-cart #main-nav-wrap, .slide-cart #main-nav {
    position: relative !important;
}

.page-id-4904 #headerwrap {
    background-image:none !important;
}

.button-13 > a:hover, .button-13:hover {
	  color: #fff !important;
	  background-color: #3b4966 !important;
    text-decoration:none !important;
}

.button-13 > a {
	  color: #fff !important;
}

span.six{
  position: relative;
	top:20px;
  padding: 0;
  margin: 0;
  font-family: "Raleway", sans-serif !important;
  font-weight: 300;
  font-style: normal;
  font-size: 40px;
  color: #0c8fa1 !important;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  text-align: center;
  text-transform: uppercase;
  word-spacing: 1px; letter-spacing:2px; 
}

span.six h3:after, span.six h3:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 45px;
  height: 4px;
  content: "";
  right: 45px; 
  margin:auto;
  background-color: #ccc;
}

span.six h3:before { 
background-color:#d78b8b;
  left:45px; width:90px;
}

.widget li {
    padding: .1em 0;
}

.woo-multi-currency.wmc-sidebar.wmc-collapse .wmc-list-currencies .wmc-sidebar-open {
    display: none;
}


a[href="#tab-description"] {
    visibility: hidden;
}

a[href="#tab-description"]::after {
    content: 'Product Information';
    visibility: visible;
    display: block;
    position: relative;
    top: 0px;
    left: 15px;
}


