/*
Theme Name: UNICOX
Theme URI: http://wordpress.org/themes/unicox
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

html,
body, div, span, applet, object, iframe, h1, h2, h3, h4, .tile.text time,
h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,
embed, figure, figcaption, footer, header, hgroup, menu, nav, output,
ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
* {
  box-sizing: border-box;
}
/*body{min-width:640px;   counter-reset: section;  }*/
body #page{padding-bottom:40px;}

.hRjurn{top: 20px !important; right: 20px !important; background:#0CF;}

.hRjurn:before{
  position: absolute;
  content: '\f0d7'; 
  font-family: 'FontAwesome';
  color:#222;
  right: 20px;
  top: calc(50% - 0.5em);
}

.has-shop-header-image .extra-menu > li .cart_dropdown_link  {
	transition: color .4s ease-in-out;
}

.has-shop-header-image .extra-menu > li:hover .cart_dropdown_link {
	color: #1c2220;
}

/* START cHECKPEN */
.check_mark {
  width: 80px;
  height: 130px;
  margin: 0 auto;
}

button {
  cursor: pointer;
  margin-left: 15px;
}

.hide{
  display:none;
}

.sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}

.bluey{font-size:30px; line-height:65px; display:block; padding:0px 24px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:#00E;color:white;border:none;width:100% !important;}

.bluey:hover{background:#00D;color:white;box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 16px, rgba(0, 0, 0, 0.1) 0px 0px 5px;
}
textarea, select, input, button{outline: none;}


.returning .balogna{display:none;}

.none-marg{margin-bottom:10px !important;}
.none-marg input:focus, .none-marg textarea:focus{border:1px solid #00F;}
.homeblower{background:#f7d0d5;padding:20px;}
.blocker p{display:none;}
.as-seen-in{text-align:center;}
.as-seen-in .blocker{margin:15px; display:inline-block;}
.as-seen-in .blocker span{background:url("feature-logos-min.png");background-size:700px 100px; height:100px; width:100px; display:inline-block;}
.as-seen-in .blocker span.patrol{background-position:0px 0px}
.as-seen-in .blocker span.wellgood{background-position:-100px 0px}
.as-seen-in .blocker span.hoot{background-position:-200px 0px}
.as-seen-in .blocker span.stack3d{background-position:-300px 0px}
.as-seen-in .blocker span.pal{background-position:-400px 0px}
.as-seen-in .blocker span.kummer{background-position:-500px 0px}
.as-seen-in .blocker span.buzzed{background-position:-600px 0px}
.homeblower .holden{background:white;border:1px solid #e8c5cb;margin:10px; padding:20px; text-align:center;transition:all 0.3s ease-in-out;}
.fetty{border:1px solid #e8c5cb;background:#FFF9F9;}
.fetty .text{padding:20px;}
.fetty .text a.blu{text-decoration:underline; color:blue;}
.fetty img{max-width:100%;display:block;}
.holden img{height:120px; width:auto;}
.homeblower a{text-decoration:none;}
.homeblower .holden:hover{background:#d7f4f9;}
.emp{
background:#cdc2db; padding:2px 4px; font-weight:bold;
}
.homeblower h4{font-family:'Tiempos';margin:12px 0px;line-height:1.4;}
.homeblower p{font-family:Arial, Helvetica, sans-serif;margin-bottom:14px;}
.sa-icon.sa-success {
  border-color: #4CAF50;
}
.pobo{background:#f7ced4;padding:15px;border-radius:3px;}
.metag{margin:20px 0px; color:#222; font:18px/1.5 Arial, Helvetica, sans-serif;}
.metag a{color:blue; text-decoration:underline;}
.metag span{margin-right:15px;}

#content .type-post p, .woocommerce-product-details__short-description p, .tax-product_cat p, .page-id-195807 p, #tab-description p, .slideros p, .page-id-209953 p{margin-bottom:14px; word-break:break-word;color:#222222;}
.slideros{margin-top:20px;}

.slideros a{color:blue;text-decoration:underline;}

.page-id-195807 p a{color:blue;font-weight: bold; text-decoration: underline;}

.tax-product_cat p a{color:blue;text-decoration: underline;}
.sa-icon.sa-success::before, .sa-icon.sa-success::after {
  content: '';
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.nav-single a{color: blue;
    text-decoration: underline;
    font-weight: bold;
    line-height: 1.5;
    display: block;
	margin: 15px 0px;}

.sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}

.sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}

.aqua-tainer .polopo{display:block; margin-top:20px;padding:20px;}
.aqua-coin{background:url("assets/aquarius-coins_03-min.png");background-size:450px 150px;height:150px;width:150px;margin:12px auto;}

.aqua-coin.ua{background-position:0px 0px;}
.aqua-coin.ub{background-position:-150px 0px;}
.aqua-coin.uc{background-position:-300px 0px;}

.sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(76, 175, 80, .5);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}

.sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 12.25s ease-in;
  animation: rotatePlaceholder 12.25s ease-in;
}

.sa-icon.sa-success {
  border-color: transparent\9;
}
.sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}
.sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9;
}

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 2s;
  animation: animateSuccessTip 2s;
}

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 2s;
  animation: animateSuccessLong 2s;
}

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

.sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #4CAF50;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}

.sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/* END CHECKPEN */

.extra-menu .cart > ul {
    position: absolute;
    z-index: 9999;
    top: -22px;
    right: -22px;
}

.add_to_cart_inline{border:none !important; padding:5px 12px;}
.woocommerce-pagination{display:block;clear:both;height:65px;}
.woocommerce-pagination .page-numbers{float:none;}
.product_meta img{max-width:100%;}
.widget_shopping_cart_content {
    width: 480px;
    padding: 30px 57px 12px 23px;
    background: #fff;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.08);
}
.widget_shopping_cart_content .widget-title {
	margin-bottom: 40px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 24px;
	padding-bottom: 0;
	border-bottom: 0;
}

.extra-navigation .product_list_widget {
	padding-left: 27px;
}

.mini_cart_item {
	margin-top: 25px;
	position: relative;
}

.product_list_widget li.mini_cart_item {
	margin-left: 0;
	min-height: 0;
	padding-bottom: 0;
	clear: both;
	overflow: hidden;
	display:block;
}

.product-search-results .entry span.title, .product-search-results .entry span.description, .product-search-results .entry span.price, .product-search-results .entry img.thumbnail {
    vertical-align: middle;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 80%;
    line-height: 1.2;
}
.tips{font-weight:700;color:blue;}
.figgy{padding:6px 12px; background:blue; font-style:italic; font-weight:700;color:white;margin-top:-8px !important;margin-bottom:12px;}
.mini_cart_item img {
	position: relative;
	left: 0;
}

.cart_list a.remove {
	float: left;
	font-size: 26px;
	line-height: 62px;
	margin-right: 16px;
	color: #39373a;
	z-index:9999999;
}

.cart_list a.remove:hover,
.cart_list a.remove:active,
.cart_list a.remove:focus {
	color: #f2a2a2;
}

.cart_list .size-woocommerce_thumbnail {
	float: left;
	margin-right: 10px;
}

.cart_list img {
	width: 62px;
}

.cart_list .product-meta {
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	color: #959595;
	backface-visibility: hidden;
}

.cart_list .product-title {
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5625;
}

.cart_list .product-variations {
	margin-bottom: 5px;
}

.cart_list .variation {
	display: inline-block;
	text-transform: uppercase;
	margin: 0 5px;
}

.cart_list .variation:first-of-type {
	margin-left: 0;
}

.cart_list .variation:last-of-type {
	margin-right: 0;
}

.cart_list .variation span {
	display: block;
}

.cart_list .variation dt {
	display: inline-block;
	color: #39373a;
	margin-top: 5px;
}

.cart_list .variation dt:before,
.order_item .variation dt:before {
	content: "";
}

.cart_list .variation dt:first-of-type:before,
.order_item .variation dt:first-of-type:before {
	content: '';
	padding: 0;
}

.cart_list .variation dd {
	display: inline-block;
	margin: 0 0 0 5px;
}

.cart_list .quantity {
	display:block;
	text-align:left;
}
.wp-block-table tr{padding-top:8px;}
.wp-block-table tr td{padding-right:8px;}  
.wp-block-table tr:not(:first-child) td{
  padding:8px;vertical-align: middle;}

.wp-block-table tr:first-child {border-bottom:2px solid #222;}

.wp-block-table tr:nth-child(even){background-color:#f5eaea;}

.carter, .cartero{height: 50px;
    
    border-radius: 25px;
    text-align: center;
    vertical-align: middle;
    color:#222;
    margin: 10px;
    box-sizing: border-box;
    display: inline-block;
    display: block;
    width: 50px;
    line-height: 46px;
    box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;
    font-size: 25px;}
	
.carter{background:#f7ced4}
.cartero{background:#09F;cursor:pointer;}

.widget_shopping_cart_content .total {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #39373a;
}

.homeblower .text{padding:16px;}
.pure-guy{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	width:100%;}
.pure-u-1-2{width:25%;display:inline-block;}
.pure-u-1-4{width:25%;display:inline-block;;}
.pure-u-3-4{width:75%;display:inline-block;}

.woocommerce-products-header{margin-bottom:12px;}
.woocommerce-products-header a{text-decoration:underline; color:blue;}
.woocommerce-products-header .abernaki{padding:20px 25px 20px 25px;background:#f7d0d5;}
.abernaki .picture{display:block;}
.woocommerce-products-header .pure-u-1-5{background: linear-gradient(149deg, #faf7d4, #d5efdc, #f8dff6, #e4dff8, #f8dfeb);
background-size: 1000% 1000%;

-webkit-animation: AnimationName 8s ease infinite;
-moz-animation: AnimationName 8s ease infinite;
animation: AnimationName 8s ease infinite;

@-webkit-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}}

.returning #extra-menur{display:none;}

.woocommerce-products-header .abernaki{padding:12px;}
.abernaki-holder{margin-bottom:12px;}
.abernaki .picture{display:block;}

@-webkit-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}

.woocommerce-products-header .pure-u-1-8{background: linear-gradient(149deg, #faf7d4, #d5efdc, #f8dff6, #e4dff8, #f8dfeb);
background-size: 1000% 1000%;

-webkit-animation: AnimationName 8s ease infinite;
-moz-animation: AnimationName 8s ease infinite;
animation: AnimationName 8s ease infinite;}

.bundled_table_item .bundled_table_item_indent{padding-left:0px !important;}

.abernaki-holder img{position:relative;margin:12px auto;max-width:100%;}

.widget_shopping_cart_content .buttons {
	margin-left: 32px;
	margin-top: 30px;
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
	padding-right: 32px;
	padding-left: 15px;
}

.widget_shopping_cart_content .buttons .button {
	float: left;
	width: calc( 50% - 10px );
	margin-left: 10px;
	padding: 13px 24px;
}

.widget_shopping_cart .buttons {
	margin: 30px 0 0 0;
	padding: 0;
}

.widget_shopping_cart .buttons .button {
	margin-right: 0;
	margin-left: 0;
	width: 47%;
	margin-right: 6%;
	margin-bottom: 0;
	line-height: 1;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	border-radius: 4px;
	text-transform: uppercase;
	display: inline-block;
}
.extra-menu .alert-count{position: absolute;
    top: 0px;
    font-size: 15px;
    font-family: sans-serif;
    line-height: 1;
    background: white;
    color: black;
    font-weight: bold;
    padding: 2px;
    box-shadow: 0px 1px 6px #86565640;}

.widget_shopping_cart .buttons .button:hover,
.widget_shopping_cart_content .buttons .button:hover {
	background: #252323;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{margin-top:20px;}
.widget_shopping_cart .buttons a:last-child {
	margin-right: 0;
}
.product_list_widget {
	list-style: none;
	margin: 0;
	padding: 0;
}

.product_list_widget li {
	margin-left: 90px;
	position: relative;
	min-height: 90px;
	padding-bottom: 20px;
}

.product_list_widget .empty {
	margin-left: 0;
	min-height: 0;
}

.product_list_widget a {
	display: block;
	margin-bottom: 5px;
	line-height: 1.2;
	text-align:left;
}

.product_list_widget del {
	color: #9C9C9C;
	font-size: 14px;
	font-weight: 700;
	margin-right: 10px;
}

.page-id-108104 .entry-title, .page-id-108183 .entry-title{display:none;}
.page-id-108145 .mobsky, .page-id-108104 .mobsky, .page-id-108183 .mobsky{display:none;}
.page-id-108145 #content,.page-id-108183 #content{margin-top:120px;}
.page-id-108183 #content{background:white; padding:20px;}
.product_list_widget .star-rating {
	margin-bottom: 5px;
}

.ingy{font-size:120%; line-height:1.5;}
.ingy h4{font-family: "Tiempos", serif;
    font-weight: bold;
    font-size: 20px;
    z-index: 99;
    margin-top: 22px;
    letter-spacing: normal;
    text-align: center;}
.woocommerce-product-rating .toggleModals{display:block;margin-top:8px;}
.user h3, .ingy h3, .walking-man h3{font-family: "Tiempos",serif;letter-spacing:normal; margin:10px;z-index:100;}
.walking-man{}
.walking-man h3, .ingy h3{border-bottom:5px solid #000;display:block;}
.walking-man, .user{background:#fce3e5;padding:15px;margin-top:24px;}

.pew::placeholder{color:#3CF;z-index:999;position:relative;}

.product_list_widget ins,
.product_list_widget .woocommerce-Price-amount {
	font-size: 14px;
	font-weight: 700;
}

.product_list_widget ins {
	background: transparent;
}

.product_list_widget .product-title {
	margin-bottom: 5px;
}

.wc-points-rewards-product-message, .points{    display: inline-block;
    margin: 25px 0px 20px 0px;
    clear: both;
    background: #f5eaea;
    font-family:Arial, Helvetica, sans-serif;
    border-top: 2px solid #444;}
	
	.newstand div{height:28px; padding:5px; display:inline-block; font-family:Arial, Helvetica, sans-serif !important; font-size:12px; font-weight:bold; color:white; float:left; margin:0px 6px; letter-spacing:0px; border-right:1px solid #000; padding-right:7px;}
	
	.newstand {display:table; background:#222; width:100%; margin:0px auto;}
	
	ul.sources li{margin:10px 2px;}
ul.sources li a{color:blue;}
	.bundled_product_summary{margin-top:16px;}
	
	.gre{color:#28c891;}
	.scaling{line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#222;}
	.sparkle{display:block; padding:18px;}
	
	.woocommerce-variation-price{display:none;} 
	
	.single_variation_wrap .wc-points-rewards-product-message{display:none;}
#review_form .comment-form input[type="text"], #review_form .comment-form input[type="email"]{margin-left:0px;}
	
	.confluence{display:none;}
	picture{display:block;}
	picture img{max-width:100%;}
	#DigiCertClickID_T7oR4I3ZSeal img{max-width:28px; float:left !important; margin-right:7px;}

.containerz{ 
    max-width: 92%;
	background:#222;
	font-size:20px;
	position:relative;
	display:block;
   /* background: rgb(12,126,237);
    background: linear-gradient(77deg, rgba(12,126,237,1) 0%, rgba(0,192,255,1) 100%);
	box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414; 
    padding: 0px;
    border-radius: 5px;*/
	color:white;
    margin: 140px auto 0px auto;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
	transform: translateZ(0) scale(1.0, 1.0);}
.accordionz {
backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	margin-bottom:
}
.shop-banner{margin:15px 0px;display:block;}
.togglez {
  display: none;
  backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}

.optionz {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.titlez {
    padding:20px;
    display: block;
    font-weight: bold;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
		  font-size:24px;
}

.titlez:after,
.titlez:before {
  content: "";
  position: absolute;
  right: 2.5em;
  width: 4px;
  bottom:16px;
  height: 1.5em;
  background-color:#FFF;
  transition: all 0.2s;
  backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}

.titlez:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
		   backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}

.contentz {
 max-height: 0;
    transition: max-height 0.15s ease-out;
  overflow: hidden;
background-color: #fff;
  text-align: center;
  color: black;
   backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	transition:all 200ms ease-in-out;
	  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
		  box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;
}
.contentz h3{font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.contentz input{text-align:center;}
.contentz p {
  margin: 0;
  padding: 0.5em 1em 1em;
  line-height: 1.5;
}

.woocommerce-variation-description{margin: 6px 0px 12px 0px;}
.woocommerce-variation-description p{font-style:italic;}

.togglez:checked + .titlez, .togglez:checked + .titlez + .contentz {

}
.togglez:checked + .titlez + .contentz {
	max-height: 500px;
	padding:25px;
    transition: max-height 0.25s ease-in;
   backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
.togglez:checked + .titlez:before {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
		   backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}


body{  
background:linear-gradient(to bottom,#FEE8F0,#FFFDF6 30%) fixed;
}
* {
    background-repeat: no-repeat;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}

div.woocommerce-account-fields{clear:both;}

audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}

ins {
	text-decoration: none;
}

.star-rating span{
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}
.star-rating:before {
    content: "\73\73\73\73\73";
    color: #dfdbdf;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	top: -1.2em;
    font-weight: normal;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 45%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    left: -2px;
}

sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.post-71527{display:none;}

 .home .entry-title{display:none;}

@font-face
{
font-family:Tiempos;
src: url("https://uniconutrition.com/fonts/wf_TiemposHeadlineWeb-Semibold.woff");
}
@font-face
{
font-family:Brandon;
src: url("https://uniconutrition.com/fonts/Brandon_blk.otf");
}
@font-face
{
font-family:Bangers;
src: url("https://uniconutrition.com/fonts/Bangers-Regular.ttf");
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:600;
line-height: 1.1;
margin-bottom: 0.2em;
text-transform:none !important;
}

h3{font-size:24px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
h4{font-size:20px;font-family:Arial, Helvetica, sans-serif;line-height:1.3;margin-bottom:12px !important;}
.contributions-form-title{display:none;}
nav ul.menu li.barbs a{color:transparent; background-image: url("assets/unico-nutrition-logo_03-min.png");
background-size:180px auto;
width:180px;
background-repeat: no-repeat;
background-position: left;font-weight:normal;padding: 20px 0px;
     margin: -20px 0px; background-color:transparent;transition:all 200ms ease-in-out;}

.from {color: #444;
    font-size: 14px;
    font-family: cursive;}
/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
	height:auto;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto;
	display:block; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
#reply-title{display:none;}

.comment-form-rating > label {font:16px/1.5}
/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
body.clippor{overflow:hidden;position:fixed;}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	
}
.woocommerce form.checkout_coupon .button{margin-left:0px;}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}

.woocommerce ul.products li.product .star-rating
{display:inline-block;}
.woocommerce ul.products li.product .woocommerce-review-link {
    display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	color:blue;
	text-decoration:underline;
	top:-2px;
	left:-2px;
	font-size:90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}


/* Page structure */
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
}
.site-content {
	padding-top:24px;
}

.woocommerce-breadcrumb{margin:0px 0px 24px 0px;color:black;}
#authorize-net-cim-cc-cvv{width:120px !important;}

.woocommerce-page .woocommerce-breadcrumb{font-family:Arial,sans-serif;margin:24px 0px;}

#order_review_heading{display:inline-block;}
.woocommerce table.cart .product-thumbnail{padding:0px !important;}
table.variations td.value, table.subscriptions td.value{}

.woocommerce div.product form.cart .variations td.label,.woocommerce #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label,.subscriptions td.label,.woocommerce-page #content div.product form.cart .variations td.label{margin:15px 0px; padding-right:1em;}

.attribute_value_configurable td.label{margin:0px !important;padding:0px !important;}

table.variations .wc-default-select, table.subscriptions .sub-select, table.variations select{border-radius: 3px;
    -webkit-appearance: none;
    border: none;
    font-size: 20px;
    color: #222;
    padding: 15px 70px 15px 15px;
    background-color: #f5eaea;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    bottom: 0;}

table.variations td.value:after, table.subscriptions td.value:after, .woocommerce-ordering:after{ 
content: '\f0d7';
font-family: 'FontAwesome';
color:#222;
  right:20px;
top:16px;
  padding: 0 0 2px;
  position: absolute;
  pointer-events: none;
}
.postid-46920 table.variations td.value:nth-of-type(1):after{content:''; border:none;}
.variations .required{display:none;}
.six-ninepar{margin:10px 0px; background:white; padding:20px; border-left:7px solid #FCF;}
.postid-35676{background:url("assets/nattybg.jpg"), repeat !important ; }

.six-nine{background:url("assets/all-products.png"), no-repeat; background-size:349px 261px; width:116px; height:261px; display:inline-block;}

.postid-35676 .woocommerce-tabs{background:#A0E3FA;}

.postid-35676 .woocommerce-tabs .panel{color:black;}

.iconn{height:25px; width:30px; float:left; margin-right:5px;}
.gre{background-position:0px 0px;}
.mul{background-position:232px 0px;}
.ome{background-position:464px 0px;}

.six-niner{display:inline-block;}

.showcoupon{text-decoration:underline; color:blue;}
.woocommerce-checkout-review-order-table thead {background:#f5eaea;}
.nf-after-form-content{display:none;}
.ninja-forms-field{width:100%;}
.ninja-forms-field.button{margin-bottom:20px;width:100% !important;}
.entry-content pre code,
.comment-content pre code {
	display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.single-post .entry-content a{color:blue; text-decoration:underline;}
.single-post .entry-content h3 a{color:inherit;text-decoration: none;}
.single-post .entry-content a.button{color:white; text-decoration:none;}
.single-post .entry-content strong{font-weight:bold;}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
	line-height: 1.5;
	margin-bottom:16px;
	margin-bottom: 1rem;
	margin-inline-start:0px;
}
.entry-content table,
.comment-content table {
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
/*.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px;
} */
.site-content article {
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
.post-1690{background:white;}
.post-1690 .entry-content{padding:10px 25px;}
.woocommerce-account .woocommerce-MyAccount-content{background:white; border-radius:5px; box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414; padding:25px; box-sizing:border-box;}
.post-1690 h1, .woocommerce-account h1{background: #1f1f1f;
    display: inline-block;
    padding: 6px 22px;
    margin: -10px 0px 10px -12px;
    color: white;}
	.post-1446 p, .post-1714 p, .post-1690 p{margin-bottom:40px;}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}

.sel {
  font-size: 1rem;
  display: inline-block;
  width:20%;
  background-color:#f5eaea;
  position: relative;
  cursor: pointer;
  float:left;
  border-radius:3px;
  border:none;
}

.woocommerce-cart-form .sel{width:auto;background:white;}

.sel::before {
  position: absolute;
  content: '\f0d7';
  font-family: 'FontAwesome';
  color:#222;
  right: 20px;
  top: calc(50% - 0.5em);
}

.sel.active::before {
  transform: rotateX(-180deg);
}

.sel__placeholder {
  display: block;
  font-size: 2.3em;
  color: #838e95;
  padding: 0.2em 0.5em;
  text-align: left;
  pointer-events: none;
  user-select: none;
  visibility: visible;
}

.sel.active .sel__placeholder {
  visibility: hidden;
}

.sel__placeholder::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.2em 0.5em;
  content: attr(data-placeholder);
  visibility: hidden;
}

.sel.active .sel__placeholder::before {
  visibility: visible;
}

.sel__box {
  position: absolute;
  top: calc(100% + 4px);
  left: -4px;
  display: none;
  list-style-type: none;
  text-align: left;
  font-size: 1em;
  background-color: #FFF;
  width: calc(100% + 8px);
  box-sizing: border-box;
}

.sel.active .sel__box {
  display: block;
  animation: fadeInUp 500ms;
}

.sel__box__options {
  display: list-item;
  font-size: 1.5em;
  color: #838e95;
  padding: 0.5em 1em;
  user-select: none;
}

.main-pro-info h1, .main-pro-info h2{display:inline; font-size:26px; font-family:'arial', sans-serif; color:#222222; font-weight:normal;}
.main-pro-info h2{font-weight:normal;color:#c1b3b3;}

.sel__box__options::after {
  content: '\f00c';
  font-family: 'FontAwesome';
  font-size: 0.5em;
  margin-left: 5px;
  display: none;
}

.sel__box__options.selected::after {
  display: inline;
}

.sel__box__options:hover {
  background-color: #ebedef;
}

/* ----- Select Box Black Panther ----- */
.sel {
}

.sel--black-panther select{
 z-index: 9;
    -webkit-appearance: none;
    border: none;
    font-size: 20px;
    color:#222;
    padding: 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
    background: transparent;
    line-height: 50px;
}
.tiger{position: relative;
    display: block;
    background-size:auto 100%;
    background-position: 50% 50%;
    background-clip: content-box;}
.tiger img{opacity:1; transition:all 200ms ease-in-out;max-width:100%;}

.shop-banner img{max-width:100%;}

.sobo{color:#222222; font-family:Arial, Helvetica, sans-serif;}
.sobo#commentclick{color:blue; text-decoration:underline;}
.mastron-holder{position:relative;max-width:100%;}
.mastron{display:inline-block; max-width:100%;background:#fce3e5; height:400px; overflow: auto;
    padding: 4px 30px 4px 8px;
    white-space: nowrap;margin-top:24px;}
.comment-form input[type="text"], .comment-form input[type="email"] {margin:5px 20px;}
#masked {
  position:relative;
  z-index:99;
  width:200px;
  height: 200px;
  top:0px;
  background: url("assets/mask-sprite-min.png");
  background-size:4200px 200px;
}
.foo{ animation: foo 20s linear infinite;}
.foos{ animation: foos 20s linear infinite;}

span.pic{background:url("assets/vegan-meal-replacement-shake-ingredients.jpg");height:200px; 
  clip-path: circle(48% at 50% 50%);
  -webkit-clip-path:circle(48% at 50% 50%);
  width:200px; position:absolute; top:0px;background-size:4200px 200px;opacity:0.8;transition: all .1s ease-in-out;}

.pic.pea, .foo.pea{background-position:0px 0px}
.pic.hemp, .foos.hemp{background-position:-200px 0px}
.pic.quin, .foo.quin{background-position:-400px 0px}
.pic.sweet, .foos.sweet{background-position:-600px 0px}
.pic.oil, .foo.oil{background-position:-800px 0px}
.pic.cassava,  .foos.cassava{background-position:-1200px 0px}
.pic.oat,  .foo.oat{background-position:-1000px 0px}
.pic.flax,  .foos.flax{background-position:-1400px 0px}
.pic.prebiotic,  .foo.prebiotic{background-position:-1600px 0px}
.pic.spinach,  .foos.spinach{background-position:-1800px 0px}
.pic.acai,  .foo.acai{background-position:-2000px 0px}
.pic.coconut,  .foos.coconut{background-position:-2200px 0px}
.pic.cupuacu,  .foo.cupuacu{background-position:-2400px 0px}
.pic.seabuckthorn,  .foos.seabuckthorn{background-position:-2600px 0px}
.pic.camu,  .foo.camu{background-position:-2800px 0px}
.pic.dragonfruit,  .foos.dragonfruit{background-position:-3000px 0px}
.pic.ashwagandha,  .foo.ashwagandha{background-position:-3200px 0px}
.pic.pomegranate,  .foos.pomegranate{background-position:-3400px 0px}
.pic.goji,  .foo.goji{background-position:-3600px 0px}
.pic.digestive,  .foos.digestive{background-position:-3800px 0px}
.pic.produra,  .foo.produra{background-position:-4000px 0px}

.mastron span:nth-of-type(3){background:red;}
.mastron .mobi, .mastron .deski{font-family: "Courier New", Courier, monospace;
    font-size: 50%;
    top: -4px;
    margin-left: 12px;}
.mastron .mobi{display:none;}
.holder{display:inline-block; margin:20px; position:relative;}
.holder:hover p{}
.holder h3{font-family:'brandon' sans-serif;margin:20px auto; border-bottom:3px solid #222;margin-bottom:-10px;display:block;position:relative; z-index:99;}
.holder p{font-family:"Courier New",monospace;z-index:99; text-align:center;}
.pinky-container{display:table;height:100px;color:#444;width:100%; text-align:left;float:left;}
  body{background:#FFF9F9;}

.extender-glyph {
        height: 400px;
    width: 5px;
    position: absolute;
    right: 0;
    top: 253px;
}
.extender-glyph:before {
    display: block;
    content: '';
    z-index: 9999;
    height:400px;
    width:140px;
    position: absolute;
    right:0px;
background: -moz-linear-gradient(left,  rgba(252,227,229,0) 33%, rgba(252,227,229,0) 45%, rgba(252,227,229,1) 65%, rgba(252,227,229,1) 81%); 
background: -webkit-linear-gradient(left,  rgba(252,227,229,0) 33%,rgba(252,227,229,0) 45%,rgba(252,227,229,1) 65%,rgba(252,227,229,1) 81%); 
background: linear-gradient(to right,  rgba(252,227,229,0) 33%,rgba(252,227,229,0) 45%,rgba(252,227,229,1) 65%,rgba(252,227,229,1) 81%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fce3e5', endColorstr='#fce3e5',GradientType=1 );
}
.extender-glyph:after {
 content: '>';
    font:70px "Consolas", monospace;
    color: #222;
    top:100px;
	right:0px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
    z-index: 99999;
}

.wcppec-checkout-buttons__separator{display:none !important;}


.woocommerce-product-details__short-description i{color:#06F;}

.tags a{padding:3px 9px; background:white; border-radius:20px;box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;}
	.tags a:before{content:"\f02b";
    font-family:FontAwesome;
	display:inline-block;
	margin-right:3px;}
	#mosaic li{box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
	#filters li	{padding:7px 15px;}
a.tiger:hover img{opacity:0}
.boxer{font-size:16px;}
.boxer .review-box{margin: 3px 0px 12px 0px;font-size:16px;}
.boxer h3, .woocommerce-loop-product__title{font-weight:normal;margin:4px 0px; font-size:18px; line-height:1.3;letter-spacing:normal;border-bottom:none;}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom:2em}
.tile .product_tags{position: absolute;
    z-index: 9999;
    text-align: left;
    left: -20px;
	top:35px;}
	.container .product_tags .pill{background:none; display:block; padding:0px; border-radius:none; box-shadow:none !important;}
	.product_tags .pill a{padding:0px;}
	.product_tags .hidden-text{width:0px;transition: all .2s ease-in-out;float:right; overflow:hidden;}
	.product_tags a:hover .hidden-text{width:auto;}
	.pill:before{content: '';
    background: url("assets/icon-setnew_03-min.png");
    height: 30px;
    width: 30px;
    background-size: 270px 30px;
    display: block;
    border-radius: 20px;
    position: absolute;
    left: 2px;
    top: 2px;
}
	.span.Opo{font-size:150%; font-weight:bold;}
.pill.Gluten:before{background-position:0px 0px;}
.pill.Vegan:before{background-position:-30px 0px;}
.pill.Keto-Friendly:before{background-position:-60px 0px;}
.pill.Caffeine-Free:before{background-position:-90px 0px;}
.pill.Natural:before{background-position:-120px 0px;}
.pill.Low:before{background-position:-150px 0px;}
.pill.From:before{background-position:-210px 0px;}
.pill.Best:before{background-position:-240px 0px;}


.tile.post-8750:after, .tile.post-9111:after, .tile post-101780:after, .tile.post-10516:after, .tile.post-12872:after, .tile.post-46920:after, .tile.post-9118:after, .tile.post-12943:after, .tile.post-101780:after{content: '';
    background: url("weby_03.png");
    height: 50px;
    width: 50px;
    background-size:400px 50px;
    display: block;
    background-position: -300px 0px;
    position: absolute;
    top: -2px;
    right: -2px;}
	
	li.post-8750:after, li.post-9111:after, .tile post-101780:after, li.post-10516:after, li.post-12872:after, li.post-46920:after, li.post-9118:after, li.post-12943:after, li.post-101780:after{content: '';
    background: url("weby_03.png");
    height: 50px;
    width: 50px;
    background-size:400px 50px;
    display: block;
    background-position: -300px 0px;
    position: absolute;
    top: -2px;
    right: -2px;}
	
.sel--superman {
  z-index: 2;
}
body.page-id-71527, body.tax-product_cat{}
.option-set{
    box-sizing: border-box;}
	
	.option-set p{text-align:left;}
	
	.option-set li:before{
		content:'';
		display:inline-block; float:left; height:20px; width:20px;background-size:20px 20px;
		}
		
	.option-set input[type="checkbox"]{display:none;}
	
	.option-set li{width:100%;}
	
	input[type=checkbox] {

}
/* Lance this hides the regular coupon entry area */

div.coupon:not(.under-proceed) { 
display: none !important; 
}  

/* end coupon form hider thing */

.woocommerce-cart .entry-header{display:none;}
.woocommerce-cart .cart_totally{background:white;box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;margin-bottom:20px;border-radius:5px;}
.woocommerce-cart-form__contents .button{margin-left:0px;}
.shipping-calculator-button{text-decoration:underline;color:blue;}
.woocommerce-review-link{text-decoration:underline; color:rgb(0, 0, 255); font-family:Arial, Helvetica, sans-serif; display:inline-block;}

.option-set li{
	border-radius:0px;
    color:#222;
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    width: max-content;
    padding: 7px 7px 7px 14px;
    cursor: pointer;
    transition: background-color 150ms ease-in;
	display:inline-block;
	
}


.option-set li.active{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASRJREFUeNrs2t0NgkAMAGDAFx8dwREYwVEcgU0YwREcgREYQTdghHooJueDgYP2+kObNCQ8UL5AuPZCCQCFtagKg+EoRznKUZYCTiFvIcMaBEPI9nNON6ifQHH2SmF/QVphsyBtsMUgLbBkUASzBfpmc5AHKrqQ9YaLHCtjoDGeVl65OGtroOseQeNjhHvIbjpeLIAGuscrB4QEkwfaCJMLWgmTD0qEsXy24UFXhAdU0xVjW1jhTFOUvVN4L7CIxUW0Pqg30Qjq5VBhkppTMTDsbpsdRjU+sMGo56HssFwDXjZY7omVHMY1gpPBuPcU0GESNklQYVJAaDBpoM0wqaDVMOmgZJgW0GKYNtAsTCvoB9bSbVMvj9J/jXOUoxy1S9RLgAEAzW57iPV+lhoAAAAASUVORK5CYII=')no-repeat 6% center;
background-size: 18px 18px;
	text-decoration:underline;
color:blue;
	font-weight:700;
}

.option-set input[type=checkbox]:checked:hover + label {
color: rgba(255,255,255,0.5);
background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS5JREFUeNq8110OgjAMAGBGvIY3VESjt9jPg95PT+LccBIZ7dYOWJPGB+g+Ymg3hLW2QeLkcu/y2pSFdvl0eQevehjI3uXbfkMh96TShFq/xhG6J4faAtxEtSBOQTm4QWpnOBWl4CZT69fuYpiCpnBDrB1xLhrjgoFO8F1oGcFslUv4bV32zFoxmOHJta0XMn65dC0UaiddA8UGiN4axeC1cUkdmWviEls/NwL1FqjPNtNvoimPdC3yRCUTiTXbt0R/oSnw2iiK10BBvBY6w2uiE3xJr8oFtcrvxy/fVcyeVdGx98yotcOxN/znHeMUIhdMOG8c4reagssF43VEoT5O4ZJwvNUUFJtcEE5BMXyGpnanf5yDxjiI+hSJj7YunEBvhbuTCh9tD+jiR4ABAJ0SrJgNr1UAAAAAAElFTkSuQmCC) no-repeat 7% center;
background-size: 15px 15px;
}
.pro-holder{display: block;
    max-width: 100%;
    margin: 5px 0px;
	background:#fee8f0;
	overflow:auto;
    border-radius: 24px;
    padding: 4px;
	white-space:nowrap;}
	.avail{display: block;
    margin:8px 0px;
    font-size: 14px;
    color:#c1b3b3;}
.boxer .woocommerce-Price-amount, .product .woocommerce-Price-amount{color:#c1b3b3;}
	.pro-holder-master{
    margin-top: 12px;
	}
.pro-holder-extended{
	border-top-left-radius:24px;
	border-bottom-left-radius:24px;
	display:inline-block;
    max-width:96%;
    margin: 5px 0px;
    overflow:auto;
    border-radius: 24px;
    padding:4px 30px 4px 8px;
	white-space:nowrap;
	background:#fee8f0;}
.extended-glyph{height: 45px;
    width: 1px;
    display: inline-block;
    float: right;}
.extended-glyph:after {
    content: '>';
    font:23px "Consolas", monospace;
    color:#e6b9c7;
    right:-1px;
    top: 12px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
    z-index: 99999;
}
.extended-glyph:before{
	display:block;
	content: '';
    z-index: 9999;
    height:55px;
    width:54px;
    position: absolute;
    right: -8px;
background: -moz-linear-gradient(left, rgba(255,253,246,0) 0%, rgba(255,253,246,1) 58%, rgba(255,253,246,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,253,246,0) 0%,rgba(255,253,246,1) 58%,rgba(255,253,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,253,246,0) 0%,rgba(255,253,246,1) 58%,rgba(255,253,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}


.pro{background-image:url("assets/flavor-icons-A.png"); height:41px; width:41px; background-size:861px 41px; display:inline-block; margin:-2px;transform: scale(0.75);transition: all .2s ease-in-out;}
.pro:after{position:absolute;
	background:#FFF;
	color:black;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	padding:3px;
	opacity:0;
	white-space:pre-line;}
	
.pro2{background-image:url("assets/flavor-icons-B.png"); height:41px; width:41px; background-size:820px 41px; display:inline-block; margin:-2px;transform: scale(0.75);transition: all .2s ease-in-out;}
.pro2:after{position:absolute;
	background:#FFF;
	color:black;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	padding:3px;
	opacity:0;
	white-space:pre-line;}
	
.pro:hover:after{opacity:1;}
.pro:hover{transform: scale(1.0);}

.pro2:hover:after{opacity:1;}
.pro2:hover{transform: scale(1.0);} 

.pro.straw{background-position:0px 0px;}
.pro.straw:after{content:'strawbery marg';}
.pro.passion{background-position:-41px 0px;}
.pro.passion:after{content:'purple passion punch';}

.pro.tropical:after{content:'tropical tye dye';}
.pro.tropical{background-position:-82px 0px;}

.pro.watermelon:after{content:'watermelon wave';}
.pro.watermelon{background-position:-123px 0px;}

.pro.cnc:after{content:'cookies n cream';}
.pro.cnc{background-position:-164px 0px;}


.pro.cnc:after{content:'cookies n cream';}
.pro.cnc{background-position:-164px 0px;}

.pro.vanilla:after{content:'vanilla ice cream';}
.pro.vanilla{background-position:-205px 0px;}

.pro.vanillaveg:after{content:'organic vanilla';}
.pro.vanillaveg{background-position:-205px 0px;}

.pro.chpb:after{content:'chocolate peanut butter';}
.pro.chpb{background-position:-246px 0px;}

.pro.banana:after{content:'banana cream pie';}
.pro.banana{background-position:-287px 0px;}

.pro.cinnamon:after{content:'cinnamon roll';}
.pro.cinnamon{background-position:-328px 0px;}

.pro.molten:after{content:'molten chocolate';}
.pro.molten{background-position:-369px 0px;}

.pro.moltengreens:after{content:'dutch chocolate';}
.pro.moltengreens{background-position:-369px 0px;}

.pro.salted:after{content:'salted caramel';}
.pro.salted{background-position:-410px 0px;}

.pro.bday:after{content:'birthday cake';}
.pro.bday{background-position:-451px 0px;}

.pro.summerstraw:after{content:'strawberry limeade';}
.pro.summerstraw{background-position:-492px 0px;}

.pro.cherrylime:after{content:'cherry limeade';}
.pro.cherrylime{background-position:-533px 0px;}

.pro.yuminolemon:after{content:'lemon desert';}
.pro.yuminolemon{background-position:-574px 0px;}

.pro.bluefrost:after{content:'blue frost';}
.pro.bluefrost{background-position:-615px 0px;}

.pro.peachyumino:after{content:'peach ring';}
.pro.peachyumino{background-position:-656px 0px;}

.pro.grapeyumino:after{content:'galactic grape';}
.pro.grapeyumino{background-position:-697px 0px;}


.pro.yuminoblackberry:after{content:'blackberry lemonade';}
.pro.yuminoblackberry{background-position:-738px 0px;}


.pro.strawberry:after{content:'strawberry cheesecake';}
.pro.strawberry{background-position:-820px 0px;}

.pro.blkpunch:after{content:'black punch';}
.pro.blkpunch{background-position:-779px 0px;}

.pro2.cinnabox:after{content:'iced cinnamon roll';}
.pro2.cinnabox{background-position:-164px 0px;}

.pro2.browniebox:after{content:'van. frosted brownie';}
.pro2.browniebox{background-position:-205px 0px;}

.pro2.pinkbottle:after{content:'classic pink';}
.pro2.pinkbottle{background-position:-82px 0px;}

.pro2.lasvegasbottle:after{content:'electric purple';}
.pro2.lasvegasbottle{background-position:-41px 0px;}

.pro2.santamonicabottle:after{content:'santa monica blue';}
.pro2.santamonicabottle{background-position:0px 0px;}

.pro2.blueblender:after{content:'icy blue';}
.pro2.blueblender{background-position:-123px 0px;}

.pro2.cocolime:after{content:'coconut lime';}
.pro2.cocolime{background-position:-246px 0px;}

.pro2.mtnberry:after{content:'mountain berry';}
.pro2.mtnberry{background-position:-328px 0px;}

.pro2.orangepeach:after{content:'orange peach mango';}
.pro2.orangepeach{background-position:-287px 0px;}



.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
/*.single-product span.price{display:none;}*/
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}


.page-id-12545 .entry-header{display:none;}

.page-id-12545 #page{background-color:white !important;}

.attribute-options .label{display:none;}

.bundled_product_excerpt p{margin:0px;}

.big-momma{}
.big-poppa{background:#f7cfd5;}
.pinky .contain{}
.tilt{height:auto;padding:45px 16px;width:100%;list-style:none;}
.tilt ul.post-categories{display:inline-block;}
.tilt .prims{height: 100px;width: 100px;display: block;float: left;margin-right:20px;}
.tilt .prims img{max-width:100%;}
.tilt h4{margin:10px 0px;}
.tilt h4:hover{color:blue; text-decoration:underline;}
.tilt:nth-child(odd){background-color:white;}
#post-182906{display:none;}

#woocommerce_top_rated_products-3 .product_list_widget{margin-top:70px;}

#woocommerce_top_rated_products-3 h3:after{
	content: '↓';
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    font-family: Heiti,  'Lucida Grande' !important;
    font-size: 36px;
bottom: auto;
top: 100px;
color: black;
-webkit-transition: color .2s ease-in;
-webkit-transition-delay: .4s;
-moz-transition: color .2s ease-in .4s;
-o-transition: color .2s ease-in .4s;
transition: color .2s ease-in .4s;
}

 
 .postid-24305 .variations tr{display:block; margin:10px 0px;}
/* .postid-24305 .variations .value{width:100%;}*/


/*feature banner*/
.sticker{ /*background:url("vday.jpg") repeat;*/
background:#f5eaea;color:#222;
text-align:center; display:block; height:42px;position:relative;z-index:9999;}
.blor a{display:block;text-align:left; color:blue; text-decoration:underline; font-size:26px; margin:20px 0px;}
.sticker img.posito{position:absolute; left:0; height:37px; width:auto;}
.sticker div{display:inline-block; height:40px;}
.sorden {font-family:"courier", cursive; color:#white; display:inline-block; margin:0px 25px 0px 15px; font-size:18px; font-weight:bold;}
.sordid {font-family:"Comic Sans", "Comic Sans MS", "Chalkboard", "ChalkboardSE-Regular", sans-serif;color:#FFF; display:inline-block; margin:0px 25px 0px 15px; font-size:18px}

.sticker span.button{padding:5px 12px;}

.orbit-caption{padding:6px 12px; background:blue; font-style:italic; font-weight:700;color:white;margin-top:-8px !important;}

#timer div {
  display: inline-block;
     margin-right:12px;
    border-radius:6px;
    font-weight:bold;
    font-family:'courier';
	line-height:1;
	margin-top:6px;
	font-size:30px;
	color:white;
}
#timer{margin-right:10px;}

#timer span {
  display: block;
  font-size: 10px;
  color:white;
}
.photol{float:left;}
.woocommerce .photol img, .woocommerce-page .photol img{height:60px !important; width:auto !important;}
.photor span.button{float:right; top:7px; padding: 12px 14px;}
.photox{display:block;}



.star-rating{color:rgb(232, 197, 203); display:inline-block;}
.product_list_widget .star-rating{float:none !important; margin:0px auto !important;}
.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments {
    padding:12px 24px;
    background-color:#FFF;
    margin-left:0;
    color:#000;
    clear:both;
	border-radius: 5px;
    box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;
	font:18px/1.5 "Arial";
	margin-bottom:20px;
	border:1px solid rgba(0,0,0,0.1);
}
.woocommerce-message .button{float: right;color:white;}
	
	.woocommerce-message .button:hover{background: rgb(12,126,237);
background: linear-gradient(77deg, rgba(12,126,237,1) 0%, rgba(0,192,255,1) 100%);}
	

.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce-noreviews:after,p.no-comments:after {
    content:"";
    display:table;
    clear:both
}


.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover {
    color:#00E;
}

.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover {
    opacity:1
}



.wc-forward:after {
    content:"\f178";
    font-family:FontAwesome;
    margin-left:.53em;
    font-weight:400
}

.woocommerce-error {
    list-style:none
}

.woocommerce-info,.woocommerce-noreviews,p.no-comments {
}

.woocommerce-error {
    background-color:#e2401c
}

.archive-header h3{font-family:"BigD", sans-serif; font-size:34px; margin-bottom:20px;}


.dark .eyebrow a:hover {
text-shadow: 0 0 4px #fff;}


.fancy{margin: 0;
cursor: pointer;
position: relative;
font-family: Helvetica,Arial,sans-serif;
text-decoration: none;
overflow: visible;
padding: 10px 14px;
font-weight: bold;
-webkit-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow:none;
color:#FFF !important;
text-shadow: none;
border: none;
background: #000;
text-decoration:none !important;
-webkit-appearance: none;
/* white-space: nowrap; */
display: inline-block;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;}

.fancy:hover{background:#ec008c;}
#sale .entry-summary .price{float:left;}
.you_save_price{
    padding: 4px 16px;
    background: #f5eaea;
    float: left;
    margin: 0px 0px 15px 0px;
    border-radius: 16px;
    color: #212121;}
.entry-content ul{list-style:none;}
.entry-content ul, .entry-content li{position:relative;}
.single-post .entry-content ul, .page-id-195718 .entry-content ul, .page-id-195728 .entry-content ul{margin-left:18px;}
.page-id-195401 .single-post .entry-content ul, ul.newera{margin-left:28px;}
.single-post .entry-content ul li,  .post-12440 .entry-content ul li, .page-id-195718 .entry-content ul li, .page-id-195728 .entry-content ul li, ul.newera li{margin-bottom:18px}
.single-post .entry-content ol li{margin-bottom:12px;}

	.post-12440 .entry-content ul li:before{display:none;}
.single-post .entry-content ul li:before,  .post-12440 .entry-content ul li:before, .page-id-195718 .entry-content ul li:before, .page-id-195728 .entry-content ul li:before, ul.newera li:before{
   content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: blue; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.single-post .entry-content ol{list-style:decimal;margin-left:1em;margin-bottom:12px;}

ul.newera li a{text-decoration: underline; color: blue;}

.m-scooch-controls, .flex-direction-nav{
    position: absolute;
    z-index: 20;
    top: 40%;
    width: 100%;
}

.m-scooch-controls a{

 
    position: absolute;
    top: 0;
}
.flex-direction-nav li{position:absolute;color: transparent;
    width: 40px;
    display: block;
    float: left;
    overflow: hidden;}
.m-scooch-controls a i{color:#fff9f9;}
.flex-direction-nav a{display:none;}
.modals .m-scooch-controls a{background:#f5eaea;}
.modals .m-scooch-controls a i{color:#222;}
.m-scooch-controls .arrow-left, .flex-direction-nav .flex-nav-prev{left:0;}
.m-scooch-controls .arrow-right, .flex-direction-nav .flex-nav-next{right:0;}
.flex-nav-prev:before{content: "\f053"; font-family: 'FontAwesome'; position:absolute; color:#222; z-index:9;top:38%;left:30%;}
.flex-nav-next:before{content: "\f054"; font-family: 'FontAwesome'; position:absolute; color:#222; z-index:9;top:38%;right:30%;}


   .gallery-thumbs {
        height: 20%;
        box-sizing: border-box;
    }
    .gallery-thumbs .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }

#post-10364 .entry-title{display:none;}

.control-label:before {
  counter-increment: section;               
  content:counter(section) ". "; 
top: 0;
color: #ec008c;
position: absolute;
left: 0;
}

.control-label{margin-bottom:10px !important; font-weight:bold; padding-left:20px !important;}

.abul .video{margin: 20px 65px;}


.archive-header, .page-header {
margin-bottom: 48px;
margin-bottom: 3.428571429rem;
padding-bottom: 22px;
padding-bottom: 1.571428571rem;
text-align: center;
}
.Erin {background:url("assets/erin-alessander.jpg") no-repeat 50% 50%;}
.Cady {background: url("assets/cady_macon.jpg") no-repeat 50% 50%;}
.Liz{background:url("assets/unnamed.jpg") no-repeat 50% 50%;}
.Marion{background:url("assets/marion.jpg") no-repeat 50% 50%;}
.Kate{background:url("assets/kate.jpg") no-repeat 50% 50%;}
.Tera{background:url("assets/tera.jpeg") no-repeat 50% 50%;}
.uni{background:url("assets/uni-the-unicorn.jpg") no-repeat 50% 50%;}

.widget_top_rated_products img{display:none;}

.quote:after, .pull-quote:after{content: "";
    bottom: 0;
    display: block;
    height: .5em;
    width: 2.5em;
    margin-top: .75em;
    background-color: #ec008c;}
	
	.pull-quote{padding:1em; font-size:22px; font-family:'BigD';
    float: right; line-height:1.3;}
	
	.fb-like{padding: 12px 5px 8px 12px;
    background-color: #EAEAFC;
    border-radius: 5px;
    border: 1px solid #8191CB;
    display: block;
    margin:30px 0px;}

.hexagon {
  position: relative;
  margin: 100px auto;
  width: 190px;
  height: 110px;
  background-position: center center;
  z-index: 1;
  /* Text styling */
  line-height: 110px;
  text-align: center;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 6px;
  color: #fff;
  color: rgba(255,255,255,.5);
  cursor: pointer;
  transition: color 500ms ease, text-shadow 500ms ease;
  background-size:220px 220px;
}
.single-product .amount{}
.woocommerce-checkout-review-order-table .amount{}
.hexagon:hover {
  color: #fff;
  text-shadow: 0 0 10px white;
}


.pink{color:rgb(0, 0, 255);}
.arrow-downer:after{
	content: '↓';
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    font-family: Heiti,  'Lucida Grande' !important;
    font-size: 36px;
bottom: auto;
top: 30px;
color: black;
-webkit-transition: color .2s ease-in;
-webkit-transition-delay: .4s;
-moz-transition: color .2s ease-in .4s;
-o-transition: color .2s ease-in .4s;
transition: color .2s ease-in .4s;
}
.arrow-downer{position:relative; font-size:22px; text-align:center;}
.arrow-downer .Big{font-family:"BigD", sans-serif}

.hexagon .face1,
.hexagon .face2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: inherit;
  z-index: -1;
  /* Keeps borders smooth in webkit */
  backface-visibility: hidden;
}
.hexagon .face1:before,
.hexagon .face2:before {
  content: '';
  position: absolute;
  width: 220px;
  height: 220px;
  background: inherit;
}

.hexagon .face1 { transform: rotate(60deg); }
.hexagon .face1:before {
  left: 0;
  transform-origin: left top;
  transform: rotate(-60deg) translate(-110px, 0);
}

.hexagon .face2 { transform: rotate(-60deg); }
.hexagon .face2:before {
  right: 0;
  transform-origin: right top;
  transform: rotate(60deg) translate(110px, 0);
}

.woocommerce .site-content, .archive .site-content{width:100% !important;}

.modal section {
  margin-top: 30px;
}
.modal section p {
  line-height: 1.4;
  margin-bottom: 20px;
  font-family:Arial, Helvetica, sans-serif;
}
.modalo{background:url("assets/pop-up-BG-min.jpeg");
	background-size:cover;}
.modals section, .modalsy section, .modalo section{padding:16px;}
.modals header.meg{height:200px;
	text-align:center;
	display:block;
	position:relative;
	border:0px;
}   
.modalo header.meg{height:220px;
	text-align:center;
	display:block;
	position:relative;
	border:0px;
}   
.ql-editor a{background: blue !important;
    color: white !important;
    text-decoration: none !important;
    font-size: 20px;
    font-weight: 700 !important;
    letter-spacing: 0px;
    line-height: 1;
    white-space: normal;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    display: block !important;
    padding: 11px 40px !important;
    margin: 0px 20px !important;}

.modalsy header.meg {display:block;
	position:relative;height:45%;background:url("assets/maddie-banner-min.jpeg");background-size:cover;}
.modals section p {
	font-size:16px;
  line-height:22px;
  margin-bottom:20px;
  font-family:Arial, Helvetica, sans-serif;
}

ul.unls{display:block; list-style:none;}
ul.unls li{display:inline-block; margin:15px; background:#6CF; border:1px solid #BBB; font-family:Arial, Helvetica, sans-serif;}
ul.unls li div{display:inline-block;}
ul.unls li p{    display: inline; line-height: 45px !important;}
ul.unls li a{float:left;display:inline-block;text-decoration:none; color:black; font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
.unlshd-sprite{float:left; width:95px; height:45px; margin-right:10px; display:inline-block; background:url("assets/branded-sprite_03.png");background-size:95px 180px;}
.unlshd-sprite.ones{background-position:0px 0px;}
.unlshd-sprite.fours{background-position:0px 45px;}
.unlshd-sprite.threes{background-position:0px 90px;}
.unlshd-sprite.twos{background-position:0px 135px;}

.coupon-unicorn, .coupon-cyber, .coupon-buddy, .coupon-2017, .coupon-kathyt, .coupon-bree09, .coupon-spring, .coupon-grapes, .coupon-aprilshowers, .coupon-cookies, .coupon-mayflowers, .coupon-bday5, .coupon-wicked, .coupon-summer, .coupon-firsttimer, .coupon-laboryay, .coupon-unicorpse, .coupon-evanchilds, .coupon-desbfit, .coupon-lexi, .coupon-kelly, .coupon-ch2017, .coupon-salty5, .coupon-reload, .coupon-purps, .coupon-presday, .coupon-spring, .coupon-waffles, .coupon-fourth, .coupon-shakeit, .coupon-memday, .coupon-peachy5, .coupon-alexisc{font-size:120%; color:#0A0;}

.successcu{
    padding: 1em 1.618em;
    margin-bottom: 1.618em;
    background-color:#0A0;
    margin-left: 0;
    color:#C0F4C0;
    clear: both;
    border-left: .618em solid rgba(0,0,0,.15);
    border-radius: 5px;
    box-shadow: 0 10px 20px #c2c2c2;
    font: 18px/1.5 "Arial";


}
.successcu i{display:inline-block; float:left; margin:3px; top:2px;}

h2.woocommerce-loop-product__title{font-size:18px;}

.woocommerce-checkout .modal{background:#e6ffff;}

.woocommerce-checkout .modals{background:#e6ffff;}

.woocommerce-checkout .modal section p{text-align:center;
    width: 90%;
    margin:10px auto; clear:both; display:block;}
	
.woocommerce-checkout .modal button{display:block;}

.woocommerce-checkout .wysija-paragraph{margin-bottom:0px;}

#site-navigation button {
	font-family:Helvetica,Arial,sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  outline: none;
  cursor: pointer;
  margin: 11px;
  padding: 0;
  font-weight:bold;
  font-size: 16px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
 
  /*  &:last-child {
      border-color: red;
      margin-bottom: 0;
    }*/
}
.reception{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffeffb+0,ffebe2+27,effff9+50,eff8ff+74,eee8ff+88 */

background: #ffeffb; /* Old browsers */

background: -moz-linear-gradient(left,  #ffeffb 0%, #ffebe2 27%, #effff9 50%, #eff8ff 74%, #eee8ff 88%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #ffeffb 0%,#ffebe2 27%,#effff9 50%,#eff8ff 74%,#eee8ff 88%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #ffeffb 0%,#ffebe2 27%,#effff9 50%,#eff8ff 74%,#eee8ff 88%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeffb', endColorstr='#eee8ff',GradientType=1 ); /* IE6-9 */
margin-bottom:20px;
}
.reception div.kylo{padding:22px;border-radius:7px; box-sizing:border-box;}

.yeller{color:#FFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:2px solid white; background:none;}
.yeller:hover{ background:#000;}

/*.woocommerce-checkout .yeller {display:none !important;}*/
#site-navigation button:hover {
  text-decoration: underline;
 
}
#site-navigation button.button-border {
  padding:5px;
  color: wheat;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
  border:none;
    background: none;
    margin:0px;
 
}
.kylo a{display:block;}
#site-navigation button.button-border:hover {
 
  text-decoration: none;
}
#site-navigation button.button-success {
  color: #4dd865;
  border-color: #4dd865;
}
#site-navigation button.button-success:hover {
  background: #4dd865;
}
input.shipping_method,.wc_payment_methods .input-radio,.wc_payment_methods .js-sv-wc-payment-gateway-payment-token,#ship-to-different-address-checkbox{-webkit-box-sizing: border-box;
    width: 16px;
    height: 16px;
    border: 1px solid;
    -webkit-appearance: none;
    boder-radius:0px;
    margin-right: 8px;
    background: #f7f7f7;}
	
input.shipping_method:checked, .wc_payment_methods .input-radio:checked,.wc_payment_methods .js-sv-wc-payment-gateway-payment-token:checked,#ship-to-different-address-checkbox:checked{background:#FFF;border:1px solid blue;box-shadow: 2px 2px blue;}
input.shipping_method:checked::before,.wc_payment_methods .input-radio:checked::before,.wc_payment_methods .js-sv-wc-payment-gateway-payment-token:checked::before,#ship-to-different-address-checkbox:checked::before{
     position: absolute;
     font:24px/1 'Open Sans', sans-serif;
left:5px;
    top:-4px;
     content: '\02143';
     transform: rotate(40deg);
	 color:blue;
	 font-weight:bold;
}

.modal, .modalsy{
  /*background:url("assets/bumbbox.jpg");*/
  background:#FFF9F9;
  text-align:center;
  display: none;
  position: fixed;
  top: 30%;
  color:#666;
  left: 50%;
  width: 400px;
  height: auto;
  margin-left: -200px;
  margin-top: -150px;
  z-index:99999999;
  box-shadow: 0 0 0 999px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 0 999px rgba(0, 0, 0, 0.7);
}
.modal input{text-align:center;padding:16px;}
.modal.active, .modalsy.active, .modalo.active {
  display: block;
}
.modals{
 background:#FFF9F9; padding:16px;height:80%;
}
.postid-206223 .modals{padding:0px;}
.postid-206223 .modals .swiper-container{padding:16px;}
.postid-206223 .modals .swiper-container .swiper-slide{padding:0px 8px;}
.modal h2, .modalsy h2, .modalo h2{
  text-align: center;
  font-family:'Arial', sans-serif;
  color:#000;
  font-size:26px;
  margin:20px 0px;
	color: rgb(61, 61, 61);
  
}
.modal em{color:#ec008c;}
.modal .close, .modalsy .close, .modalo .close{
  position: absolute;
    top:-30px;
    right:-15px;
    margin: 0;
	cursor:pointer;
}

.modals .close, .modalsy .close, .modalo .close {
  position: absolute;
    top:-30px;
    right:-15px;
    margin: 0;
	cursor:pointer;
	color:#222; top:40px; right:40px; background:#f5eaea; font-size:50px;
}

span.toggleModals, span.toggleModalsy, span.toggleModalo{cursor:pointer;}

#ggleModals{padding:10px 25px;color:black; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%;background: linear-gradient(90deg, rgba(220,169,255,1) 0%, rgba(199,236,255,1) 16%, rgba(204,255,209,1) 32%, rgba(255,253,193,1) 48%, rgba(255,231,201,1) 62%, rgba(255,196,229,1) 79%, rgba(199,245,255,1) 100%);margin-bottom:15px;}


.modals, .modalsy, .modalo {
  text-align:center;
  display: none;
  position: fixed;
  top: 30%;
  color:#222;
  left:45%;
  width: 450px;
  margin-left: -200px;
  margin-top: -150px;
  z-index:9999;
  box-shadow: 0 0 0 999px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 0 999px rgba(0, 0, 0, 0.7);
  overflow-y:hidden;
}

.red-dot{background:rgb(255, 0, 0);width: 8px;height:8px;border-radius: 100%;position:absolute;top:8px;right:8px;}

.modals .scroll, .modalsy .scroll{overflow:scroll;max-height: 91.25%;position: relative; z-index: 99;}
.modalsy .scroll img{max-width:80%;}
.modalsy .scroll .ajax_add_to_cart{margin-left:20px;}
.modals input{text-align:center;padding:16px;}
.modals.active, .modalsy.active, .modalo.active{
  display: block;
}
.modals header {
 
}


.modals h2, .modalsy h2, .modalo h2{
    color: #222;
    top: 120px;
    background: yellow;
    display: inline-block;
    padding: 2px 12px;
    line-height: 1.4;}

.modals em{color:#ec008c;}
.modals .close, .modalsy .close, .modalo .close{
  position: absolute;
    top:5px;
    right:5px;
    margin:0;
	cursor:pointer;
	z-index:99;
}

.pull-right {
  float: right;
}

.menu-toggle,
article.post-password-required input[type=submit],
.bypostauthor cite span {
margin: 0;
cursor: pointer;
position: relative;
font-family: Helvetica,Arial,sans-serif;
text-decoration: none;
overflow: visible;
font-weight: bold;
-webkit-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow: none;
color:#FFF !important;
text-shadow: none;
text-decoration:none !important;
-webkit-appearance: none;
border: 0;
background: #000;
display: inline-block;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;

}

.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #000;
}

.checkout input[type="text"], .ninja-forms-field nf-element, .cart input[type="text"], .login input, .cart-totals input, .register input[type="text"], #coupon_code, .woocommerce-account input[type="text"],.woocommerce-account input[type="password"],.woocommerce-account input[type="email"],.woocommerce-account input[type="tel"],.affwp-form input:not([type="submit"]),.checkout input:not([type="submit"]){padding:10px;}

.login input[type="submit"]{padding:15px 35px; border:none !important;}


.yellow{background:blue;
    font-family: Arial, Helvetica, sans-serif;
    color:white;
    font-size: 24px;
    padding: 14px 25px;
    border-radius: 3px;}

.yellowy{background: #ff8cc1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFF;
    font-size: 24px;
    padding: 18px 25px;
    border-radius: 11px;
    margin: 8px;
    display: block;
    width: 69%;
    margin: 0px auto;}
	
	.yellowy:hover{background: rgb(220,169,255);
    background: linear-gradient(90deg, rgba(220,169,255,1) 0%, rgba(199,236,255,1) 16%, rgba(204,255,209,1) 32%, rgba(255,253,193,1) 48%, rgba(255,231,201,1) 62%, rgba(255,196,229,1) 79%, rgba(199,245,255,1) 100%); color:black}

.yellow:hover, .yellor:hover{background:linear-gradient(90deg, rgba(220,169,255,1) 0%, rgba(199,236,255,1) 16%, rgba(204,255,209,1) 32%, rgba(255,253,193,1) 48%, rgba(255,231,201,1) 62%, rgba(255,196,229,1) 79%, rgba(199,245,255,1) 100%);box-shadow:0px 4px 8px #0000001c;color:#222;}

 .yellor{padding:14px 0px; display:block;margin:10px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;    cursor: pointer;
    text-decoration: none !important;
    text-decoration: none;
    text-shadow: 0 1px #ee69b8,0 -1px #b9006e;
    background-color: #ec008c;
    background-clip: padding-box;
    border: 1px solid;
    border-color: #b9006e #b9006e #b9006e;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.2);
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));
    background-image: -moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));
    background-image: -o-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));
    background-image: linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04));
    border-top: 0;
    border-bottom: 0;
    text-align: center;
    color: white;}

.attribute_flavor_picker_label:before{
	font-family:Tahoma, Geneva, sans-serif;
	content:'Flavor:';
	display:inline-block;
	color:white;
	background:#E7545A;
	margin-right:10px;}
	
	.woocommerce-page div.product form.cart .variations, .woocommerce-page div.product form.cart .subscriptions{
    margin: 10px 0px 15px 0px;}
	.woocommerce-page div.product form.cart .variations .label, .woocommerce-page div.product form.cart .subscriptions .label{}
	.reset_variations{display:none !important;}

/* =Media queries.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span
-------------------------------------------------------------- */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

.non-desk{display:none;}
.non-mob{display:block;}

.bundled_product_summary{padding:0px !important;}

.saven {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:0px 4px;
	text-decoration:none;
	margin-left:10px;
}

.tooltip-example {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  margin-top:45px;
}
.pill{padding: 10px 17px 10px 34px;
    background:white;
    border-radius: 21px;
	margin:10px 15px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;}

.tooltip {
  display: inline-block;
  -webkit-perspective: 500px;
  -moz-perspective: 500px;
  perspective: 500px;
}
.tooltip:hover {
  cursor: pointer;
}
.tooltip:hover .tooltip__content {
  -webkit-transform: translate3d(-50%, -2%, 0);
  -moz-transform: translate3d(-50%, -2%, 0);
  -ms-transform: translate3d(-50%, -2%, 0);
  -o-transform: translate3d(-50%, -2%, 0);
  transform: translate3d(-50%, -2%, 0);
  opacity: 1;
  pointer-events: auto;
}
.tooltip__content {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-transform: translate3d(-50%, 0%, 0);
  -moz-transform: translate3d(-50%, 0%, 0);
  -ms-transform: translate3d(-50%, 0%, 0);
  -o-transform: translate3d(-50%, 0%, 0);
  transform: translate3d(-50%, 0%, 0);
  -webkit-transform-origin: 0 10px;
  -moz-transform-origin: 0 10px;
  -ms-transform-origin: 0 10px;
  -o-transform-origin: 0 10px;
  transform-origin: 0 10px;
  background-color: #fff;
  border-radius: 4px;
  color: #2f2f2f;
  display: block;
  font-size: 14px;
  font-weight: normal;
  left: 50%;
  opacity: 0;
  padding: 10px 20px;
  pointer-events: none;
  position: absolute;
  text-align: left;
  bottom: 100%;
  width:250px;
box-shadow: 1px 4px 7px #6969691a;
   -webkit-box-shadow: 1px 4px 7px #6969691a;
}
.tooltip__content a{color:blue; text-decoration:underline;}
.tooltip__content:before {
  border-color: transparent;
  border-top-color: #fff;
  border-style: solid;
  border-width: 10px;
  content: " ";
  display: block;
  height: 0;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  bottom: -20px;
  width: 0;
}
.tooltip__content:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 100%;
  height: 20px;
}
.tooltip__content:hover {
  -webkit-transform: rotateX(0deg) translate3d(-50%, -10%, 0);
  -moz-transform: rotateX(0deg) translate3d(-50%, -10%, 0);
  -ms-transform: rotateX(0deg) translate3d(-50%, -10%, 0);
  -o-transform: rotateX(0deg) translate3d(-50%, -10%, 0);
  transform: rotateX(0deg) translate3d(-50%, -10%, 0);
  opacity: 1;
  pointer-events: auto;
}


@media screen and (min-width: 766px) {
	
	.klaviyo-form-Kr8vF5{width: 500px;
    display: block;
    margin: 0px auto;}
	
	.woocommerce div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td{vertical-align:top;}

#tabs li, .tabs li {
    background:#f5eaea;
    text-decoration: none;
    text-align: center;
    color:black;
    font-weight: bold;
 
}
.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{margin-bottom: 8em;
    box-sizing: border-box;}
	
	.postid-167938 .entry-summary, .postid-206223 .entry-summary{margin-bottom:2em !important;}
	
	/*.woocommerce-page div.product.product_tag-vegan div.summary{background:none; box-shadow:none; border-radius:0px; width:58%;padding: 20px 0px 0px 20px; margin-bottom:0px;}
	
	.woocommerce-page div.product.product_tag-vegan div.images{width:40%;}*/
	
	.woocommerce-tabs{background-color:#FFF;
   border-radius:5px;
   box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414
   }
	
	.woocommerce-page .tabs{top:-60px;}
	
	.label_outer_table{table-layout:fixed;}
	
	.woocommerce-tabs .panel{
    padding: 0px 45px 45px 45px;
    color:#222;
    text-align: left;}
	
	
	 .page-id-10446 #tabs li:after{display:none;}

	.homepink{
		    border-left: none;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  /*  background-color: #DC0082 !important;
    border-color: #98005A;*/
    color: #FFFFDE !important;
    text-shadow: none;
	   }
	
	.homepink a{ font-family: 'brandon';
    letter-spacing: 3px;}

.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page div.product form.cart .subscriptions label,.woocommerce-page #content div.product form.cart .variations label{line-height: 50px;
    padding: 0px 10px;}
	
	.attribute_value_configurable .label label{line-height:24px !important;padding:0px !important;}
	.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
  
    font-size: 150%;
    text-align: center;
}

.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap>div input, .field-wrap select, .field-wrap textarea{position:relative; z-index:9999;width:100%;}

.affwp-form {
    padding: 20px;
    box-sizing:border-box;
    text-align: left;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: white;
    box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;}


.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-checkout input[type="text"]{}.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{}table.shop_table.cart{background:#FFF;}body{background:#FFF9F9;
    background-size: cover;
   background-position: 0px 50px;}
body.home{background:#FFF; /* #dddafd; */}
.page-id-1454 #page{background:none;}
	
body.tag-75{background: url("assets/creations-bg-min.png")no-repeat,#070305;
    background-size: cover;
 }
	
	body.tag-75 #page{background:none !important;}
	.format-standard h1.entry-title{margin-top:25px;}
	
	

	

}
/* Minimum width of 600 pixels. */
@media screen and (min-width: 1000px) {
	.aqua-tainer{margin-bottom:100px;}
	.aqua-tainer .polopo{display:block;clear:both;}
	.aqua-tainer .aqua-coin{display:inline-block;float:left;margin:0px 20px 0px 0px;}
	.aqua-tainer .polopos{display:inline-block;max-width:80%;}
	.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}
	.sticker div.non-desk{display:none;}
	.pure-guy, .puritan{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	width:100%;}
	.pure-u-md-1-4{width:25%;display:inline-block;}
	.pinky{margin-bottom:20px;height:100px;}
	.page-id-182906 #filters{margin-bottom:12px;}
	.wc-proceed-to-checkout{text-align:center;}
	#pay_with_amazon{text-align:center !important;}
	.woocommerce-shipping-totals td{padding:0px 0px 21px 0px !important;}
	input.shipping_method,.wc_payment_methods .input-radio,.wc_payment_methods .js-sv-wc-payment-gateway-payment-token{
    top:10px;
}
.woocommerce-cart input.shipping_method{top:auto;}
.woocommerce-cart input.shipping_method:checked::before{left:1px;top:-10px;}
	.wc_points_rewards_apply_discount{float:right;}
	.woocommerce table.cart td.product-name{padding-left:16px;}
	p, .type-post .entry-content{font:18px/1.5 Arial, Helvetica, sans-serif;color:#222222;}
	.button, .navor a, .tumyo, .woocommerce-page #review_form #respond .form-submit input{font-size:18px;padding:11px 32px;line-height:normal;}
	.pum-theme-66106 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{top:3px;}
	.barbs{}
	.searchalo{width:400px;padding:25px; font-family:Tahoma, Geneva, sans-serif;}
	.holder:hover .pic{opacity:1;transform: scale(1.2); clip-path: circle(40% at 50% 50%);}
	.woocommerce-product-gallery .product_tags{bottom:-215px;z-index:9;}
	.postid-183941 .woocommerce-product-gallery .product_tags{bottom:-210px;}
	.woocommerce-page div.product.product_tag-vegan #tabs{margin-top:75px;}
	.woocommerce-products-header{margin-bottom:30px;}
	.page-id-71527 #page{max-width:72rem;}
	.mid-wag{width:94%; margin:0px auto;display:block;}
	.pad-left{padding-left:40px;}
	.growler{box-sizing: border-box;
	float:left;
    width:18%;}
	.option-set li:hover {
color:blue;
		font-weight:700;
}
.whitor{box-shadow: 0 1px 10px rgba(0, 0, 0, 0.08);background:white;}
.kandi .sub-menu .close{display: block;
    height: 20px;
    width: 20px;
    float: right;
    background:#CFF;
    position: absolute;
    top: 4px;
    right: 4px;}
	.kandi .sub-menu .close:before{ content: 'x';
    color: #fff;
    font-weight: 300;
    font-family: Arial, sans-serif;}
	.engage .sub-menu-wrap{z-index:9999;}
	
	.sloper{width:60%; display:inline-block; float:left;margin-right:10px;}
	.slopers{width:35%; display:inline-block;}
	.blacker{padding:100px;}
	.buttdesk{display:inherit;}
	.buttmob{display:none !important;}
	.desky{display:block;}
	.mobsky{display:none;}
	.polar{margin-top:10px;}
	.nav-background{text-align:center;background:white;}
	

	#popmake-66112{color:white; background:url("assets/popover-bg.jpg");
	background-size:cover; background-position:0px bottom;}
	
#popmake-66112 .nf-form-cont{padding:20px;}
	
 #popmake-66112 .halor{display:inline-block; font-size:34px; font-family:Tahoma, Geneva, sans-serif; line-height:1.5em; padding:2px 8px;background:yellow; margin-bottom:none !important; text-transform:uppercase; font-weight:bold;}
	
	.halors{display:none;}
	.pum-theme-66107 .pum-container, .pum-theme-lightbox .pum-container{}
	#popmake-66112 input[type="email"]{color:#444;background:white;padding:10px;box-shadow: 1px 4px 20px #8080804a;
}
#popmake-66112 .pum-content{max-width:67%;}

.pum-close{ height:auto; width:auto;
}

.footscribe{width:30%; margin:30px auto;}
.footscribe input[type="email"]{color:#444;background:white;padding:10px;box-shadow: 1px 4px 20px #8080804a;}
		
		.pum-container .pum-close:before{
			 font: normal normal normal 45px/1 FontAwesome;
	    content: "\f00d";
		display: inline-block;
     text-shadow: 0 3px 9px #00000047;}
	 
	 #popmake-176506 .pum-close:before{
			font: normal normal normal 25px/1 FontAwesome;
    content: "\f00d";
    display: inline-block;
    text-shadow: 0 3px 5px #00000029;
    color: black;}
	 
	 .theme-66107{background:#007;}
	
	.tumyo{margin-right:15px;}
	
	#tabs .active:after, .tabs .active:after, #tabs .is-active:after, .tabs .is-active:after  {
    border-top-color:white;
    bottom: -22px;
}
#tabs li.reviews_tab.active{ background: white;color:#222;}
	
	.aron{}
	#affwp-register-form{width:48%; display:inline-block;}
	#affwp-login-form{width:48%;float:right;}
	
		.pull-quote{max-width:65%;}
		
	
	.page-id-12440 .sonja{position: absolute; right: 20px; z-index: 999; top: 20px;}
	
	.hero .abul{width: 65%;
    float: right;}
	
	.hero .swiper-container{height:auto;}
	.homeblower{padding:20px 40px;}
	.puro{position: relative;
    text-align: left;
    width: 35%;
    display: block;
    padding: 40px;
	height:100%;}
	.puro .bigbutt{display:block;text-align: center;}
	.hero .m-card-dark{height:100%;}
  .puro h1{margin-bottom:25px; font-size:36px;}
  .puro .hak{font-family: "Brandon",serif; color:white; margin-right:15px; font-size:26px; line-height:1.5;}
	
	.page-id-10446 .blocks{  padding: 20px 75px;
  background: white;}
  
   .page-id-10446 #tabs li{color:white;
background:rgb(41, 0, 45); margin-bottom:0px;}
	
	.vulk.button{float:right; width:120px; margin:15px;}
	
		.page-id-10446 .infor:before, .page-id-10446 .blocks:before {
	display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  content: "";
  border-top: solid 20px rgb(226, 219, 208);
  border-right: solid 20px transparent;
  border-left: solid 20px rgb(226, 219, 208);
  border-bottom: solid 20px transparent;
}
	
	 .page-id-10446 #menu-menu-1{}
	 
	 .home #menu-menu-1{}
	
	.apo-left h1, .vulk-left section{    position: absolute;
	border:1px solid rgba(255, 255, 255, 0.12);
  top: 50%;
  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
    width: 75%;
  padding: 25px;}
  
  .page-id-10446 .info-contain{  position: absolute;
  top: 50%;
  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}

  
  
  



.product_title{font-size:32px; line-height:1.3;}
.bundled_product_title{font-size:20px;}
.star-rating{color:rgb(232, 197, 203);}
.quantity .plus, .quantity .plus{z-index:999; height:17px;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{width:75px;}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus{z-index:9;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{
    text-align: center;
    background-color: #FFFFFF;
    color: #444;
    border-radius: 5px;
    border: 3px inset rgba(139, 139, 139, 0.27);
    padding: 13px;
    font-family: courier !important;
    font-weight: bold;}
	#snow{
	background: none;
	background-image: url("http://www.wearewebstars.dk/codepen/img/s1.png"), url("http://www.wearewebstars.dk/codepen/img//s2.png"), url("http://www.wearewebstars.dk/codepen/img//s3.png");
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:1;
	-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;
}

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li{
		display: inline-block;
		text-decoration: none;
	}
.main-navigation ul.extra-menu li:hover > div > ul{right:0;}


	.main-navigation li.menu-item-has-children > div > ul{
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	/*.main-navigation li.menu-item-has-children ul ul {
		top: 0;
		left: 100%;
	}*/
	.main-navigation ul li.menu-item-has-children:hover > div > ul, .main-navigation ul li.menu-item-has-children:focus > div > ul, .main-navigation ul li.menu-item-has-children.engage > div > ul,
	.main-navigation ul li:focus > div > ul,
	.main-navigation .focus > div > ul {
		border-left: 0;
		clip: inherit;
		overflow: inherit;
		height: inherit;
		width: inherit;
		text-align:left;
	}
	.main-navigation ul li.menu-item-has-children.engage > div > ul{background:white;}
	.main-navigation ul li.menu-item-has-children:hover > div > ul li
	{background:#FFF; margin-top:5px;}
	.main-navigation ul#menu-menu-1 li.menu-item-has-children:hover > div > ul li:hover
	{background:#000;}
/*	.main-navigation li div ul li a {
		background:#222;
		display: block;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
	} */
		#toggle{display:none;}
	

	
	

.menu-main-container {
    background-color: #2B2139;
    float: left;
}


/*
.olintos .sub-menu-wrap{display:inline-block; float:right;}
.olintos .sub-menu{height: 58px;
width: auto;
top: 0;
clip: auto;}
.olintos a{width:1px; opacity:0; padding:0px;}*/
.sub-menu .close {display:none}
	   
.search #s{
	border: none;
background-color: transparent;
cursor: pointer;
margin: 0;
-webkit-transition: width 400ms ease, background 400ms ease;
transition: width 400ms ease, background 400ms ease;
width: 0px;
padding: 12px 30px;
height: 58px;
z-index: 9;
position: relative;

}

#s::-webkit-input-placeholder { /* WebKit browsers */
    color:    #FFF;
}
#s:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #FFF;
   opacity:  1;
}
#s::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFF;
   opacity:  1;
}
#s:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #FFF;
}

.search #searchform:before{font-family: 'FontAwesome';
content: "\f002";
font-style: normal;
font-weight: normal;
display: inline;
color:inherit;
width: auto;
height: auto;
line-height: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
margin-top: 0;
font-size:18px;
position: absolute;
line-height: 58px;
left: 20px;
z-index: 8;}



.search #searchform .submit{display:none;}
.search #s:focus {
	background:#ec008c;
	color:#FFF;
	cursor: text;
	outline: 0;
	width:210px;
}

.logo{margin:0px; float:left;}

.main-navigation {
/*margin-top:0px !important;
text-align: center;
position:fixed;
width:100%;
top:0;
z-index:999;
-webkit-backface-visibility:hidden;*/
}

#menu-menu-1{position: relative;
	background:none;
    z-index: 999;
    max-width: 68.571429rem;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    margin: 20px auto;
    border-radius: 8px;
	-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
display:inline-block;
}

.extra-menu{display:inline-block;}

.extra-menu .cart .alert-count {
    position: absolute;
    top: -1px;
    right: -7px;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
}

.main-navigation > li{margin:0px -2px;
  
    text-decoration: none;
	display:inline-block;
	float:left;
    background-color:#FFF;
    background-clip: padding-box;

}


.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	border:none !important;
	text-align:center !important;

}

.main-navigation li a:hover, .main-navigation li a:focus {

}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {

}

.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {

}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
display:block;
font-size:0px;

}

/*CODEPEN HOVER EFFECT*/
nav ul.menu li a {
    font-family:Arial, sans-serif;
	font-weight:bold;
    font-size: 30px;
    display: block;
    padding: 4px 9px;
    text-decoration: none;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    margin: 0px 19px;
    background: white;
    text-align: left;
    color: #3e0444;
}
nav ul.menu li ul li a{
	text-align:left; padding:0px; margin:5px 7px;}
/*#menu-item-14994, .serrano{background:#B6E866;background-image: linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(90, 193, 78, 0.64) 51%,rgba(0,0,0,.04)); color:black;}*/
nav ul.menu li.current,nav ul.menu li:hover {
background-color:#000;
}
nav ul.menu li.barbs:hover{background-color:transparent;}
#menu-menu-1 li.barbs:hover > a{background-image: url("assets/jetsons-light_03.png");
background-size:180px auto;background-color:transparent;background-clip:initial;}

#menu-menu-1 li:hover > a{
background: rgb(220,169,255);
background: linear-gradient(90deg, rgba(220,169,255,1) 0%, rgba(199,236,255,1) 16%, rgba(204,255,209,1) 32%, rgba(255,253,193,1) 48%, rgba(255,231,201,1) 62%, rgba(255,196,229,1) 79%, rgba(199,245,255,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/*END CODEPEN HOVER EFFECTS*/

.bar{z-index: 99999;
position: relative;
    font-size: 10px;
    height: 32px;
	text-align:center;
	display:none;}
	



.noscroll{overflow:hidden; position:relative; height:100%;}


.sticky {
  background-color: rgba(255, 255, 255, 0.93);
  opacity: 1;
  top: 0px;
  color:#ec008c;
}

nav .background{position: absolute;
top: 0;
width: 100%;
display: block;}

nav > ul:first-of-type {
  list-style: none;
  overflow: hidden;
  text-align: right;
  float: right;
}

	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	
	.site {
		margin: 0 auto;
		max-width: 960px;
		max-width: 68.571428571rem;
		overflow: hidden;
	}
	.site-content {
		float: left;
		width: 65.104166667%;
	}
	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
		width: 26.041666667%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
	}
	


	
	
	body .site {
		padding: 0 40px;
		padding: 0 2.857142857rem;
		margin-top: 48px;
		margin-top: 1.5rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
	}
	
	body.page-id-71527 .site{margin-top:0rem;}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
}






@media only screen and (max-width: 1000px) {
	.modals .m-scooch-controls, .modals .flex-direction-nav{position:fixed;z-index:999999}
.modals .m-scooch-controls .arrow-left{left:-20px;}
.modals .m-scooch-controls .arrow-right{right:50px;}
		.aqua-tainer .polopo{display:block;clear:both;text-align:center;}
	.aqua-tainer .aqua-coin{display:block;margin:0px auto;}
	.aqua-tainer .polopos{display:block;padding:20px;}
	.red-dot{top:20px;right:27px;}
	.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{
		padding:12px;
   background-color:none;
    margin-left: 0;
    color: #000;
    clear: both;
    border-radius: 5px;
    font: 18px/1.5 "Arial";
    margin-bottom:16px;}
	.woocommerce-message .button {
		box-shadow:none;
    color:white;
background:blue;display:block;float:none;border-radius:3px;margin-bottom:8px;}
	.pure-guy{display:block;}
	.puritan{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	width:100%;}
	.pure-u-md-1-4{width:100%;display:block;}
	
	.pure-u-1-4{width:40%;}
	
	.pure-u-1-4.plopus{background: url("assets/apo99.jpg");
    background-size: cover;
    background-position: 64%;}
	
	.pure-u-1-4.plopur{background: url("UNICO-supplements-min.jpg");  
    background-size: cover;
    background-position: 64%;}
	.fetty img{display:none;}
	.fetty .text{padding:16px;}
	.pure-u-3-4{width:58%;}
	.homeblower{padding:0px;}
	.homeblower h3{margin-left:10px;}
	.sticker{background:#f5eaea;color:#222;height:26px;font-size:18px !important;}
	.blog-holder{min-height:700px;display:block;}
	.pinky-container{width:100%;float:none;}
	#pay_with_amazon img{width:100% !important; max-height:none !important;}
	.paypal-button.paypal-button-shape-rect{min-height:65px !important;}
	.hero .m-scooch-controls{
    position: absolute;
    z-index: 20;
    top:12%;}
	.woocommerce-checkout input.shipping_method,.wc_payment_methods .input-radio,.wc_payment_methods .js-sv-wc-payment-gateway-payment-token{
    top:1px;
}
.woocommerce-cart input.shipping_method{
    top:-8px;
}
	.woocommerce-checkout .bundled_table_item .bundled_table_item_indent{padding-left:0px;}
	#shipping_method input[type="radio"]{margin-right:14px;padding:13px;}
	#shipping_method label{line-height:1.5;top: -16px;}
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{font:18px/1.25 Arial, Helvetica, sans-serif;}
	.button, .navor a, .tumyo, .woocommerce-page #review_form #respond .form-submit input{line-height:45px;}
	.track_order .button{margin-left:0px; display:block;width:100%;}
	 #popmake-176506 .pum-close:before{
			font: normal normal normal 35px/1 FontAwesome;
    content: "\f00d";
    display: inline-block;
    text-shadow: 0 3px 5px #00000029;
    color: black;}
	.kandi.olin.engage .sub-menu-wrap{width: 500px;
    height: 100px;
    left:-270px;
    text-align: right;
    display: block;top:-20px;}
	.searchalo .widget-title{display:none;}
	.searchalo{width: 340px;
    padding: 25px 10px 10px 25px;
    font-family: Tahoma, Geneva, sans-serif;
    right: 0;
    text-align: right;
    margin-left: 110px;}
	.mastron .deski{display:none;}
	.mastron .mobi{display:inline-block;}
	.holder p{font-size:14px;}
	/*.woocommerce-page .product_tag-vegan table.variations select{
    -webkit-appearance: none;
    border: none;
    font-size:30px;
	padding-left:12px;

}*/

	.growler{box-sizing: border-box;
    position:relative;
    z-index:9;
	height:80px;}
	.tile .product_tags{
    left: -18px;
    top: 100px;}
	.option-set{overflow-x: auto;
    white-space: nowrap;
    position: relative;
	margin:16px 0px 0px 0px;
	border-top-left-radius:40px;
	border-bottom-left-radius:40px;
		background:#f5eaea;
	}
	.shop-banner{margin-right:1rem;}
	.option-set li.active{background-size:24px 24px;}
	 .puro .hak{font-family: "Brandon",serif; color:#FFF; margin-right:15px; font-size:28px; line-height:1.5; text-align:center;}
	.option-set li{display: inline-block;
		line-height:48px;
    }
	
	#filters li {padding:18px;}
	
	.page-id-182906 .option-set li{display:inline-block;}
	.big-poppa{background-size:contain;}
	.big-momma p{font-size:14px;background:#f7d0d5;}
	.big-poppa .pinky-contain{padding:0px 0px 0px 10px;}
	.pinky .contain{color:blue;}

	
	.woocommerce-product-gallery .product_tags .pill{background: none;
    display: inline-block;
    padding:0px 12px 0px 34px;
    background: white;
    float:none;}
	
	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom:15px;}
	
	.woocommerce div.product div.images.woocommerce-product-gallery {
    position: relative;
    margin: 0px -1rem 0px -1rem;
    width:109%;
	display:block;
	height:420px;}
	
	.product_tags .pill a{font-size:14px;line-height: 32px;
    vertical-align: middle;}

	.product_tags.tooltip-example{display:none;}
	#popmake-66112{top:30px !important;background:#e8fbff;border:3px solid #000;}
	.yellow{}
	.footscribe{max-width:90%; margin:30px auto;}
	.footscribe .nf-form-cont .three-fourths{width:50%}
	.footscribe input[type="email"]{width:100%; clear:both; display:block;color:#444;background:white;padding:10px;box-shadow: 1px 4px 20px #8080804a; position:relative; z-index:999; line-height:43px;}
	.footscribe .button{clear:both; display:block; width:100%;}
	.button,.woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {font-size:20px;}


	.checkout_coupon .form-row-last{float:left;}
	.woocommerce form.checkout_coupon .button{margin-left:0px;width:100%;padding:0px;}
	#popmake-66112 .nf-form-cont .three-fourths{width:100%;}
	#popmake-66112 h1{display:none;}
	#popmake-66112 .halor{display:none;}
	
		#popmake-66112 .halors{margin-bottom:10px !important;font-size:24px; font-family: 'Brandon'; line-height:1.7em;margin-bottom:none !important;}
	
	#popmake-66112 input{}
	#popmake-66112 input[type="email"]{font-size:inherit !important;}

.pum-theme-66107, .pum-theme-lightbox{background:none !important;}
.pum-theme-66106 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{top:7px;}

#popmake-66112 .pum-close{display: inline-block;
    font: normal normal normal 65px/1 FontAwesome;
    z-index: 9999999999999;
    margin: 10px;
    height: auto;
    width: auto;
    color: black;
    background: #c1afaf;
    border: 3px solid;
    border-radius: 35px;
    height: 70px;
    width: 70px;
    padding: 0px;
    font-size: 45px;
}
		
		.pum-container .pum-close:before{
	    content: "\f00d";}

	

	.quantity .screen-reader-text{display:block; margin:10px;}
	.woocommerce-cart .quantity .screen-reader-text{display:none;}
	.woocommerce-cart .carter, .woocommerce-cart .cartero{display:none;}
	.woocommerce-cart .coupon{margin-top:20px;}
	.woocommerce-cart .woocommerce table.cart td{padding:8px 0px 8px 4px;font: 15px/1.5 'Arial';}
	
	.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{}
	.buttdesk{display:none !important;}
	.buttmob{display:inherit;}
	.kylo a{font-size:25px; line-height:3;}
	.woocommerce-cart .fullfoot .klaviyo-form-Kr8vF5{display:none;}
	.woocommerce-checkout .fullfoot{display:none;}
		
		.bundled_product_summary .details{display:block !important;padding: 0 0 0 1em;}
		
		.fb-like{width:100%;}
		
		.modal h2, .modals h2, .modalsy h2, .modalo h2{font-size:28px;}
		
		.desky{display:none;}
	.mobsky{display:block;}
	.puro{padding:8px 16px;}
	
	.pull-quote{font-size:32px;}
	
	

.pinky{margin-bottom:40px;}
.aron{text-align:center; margin-top:15px;}
	
.site-content{margin:0px;}
.page-id-10446 .site-content{margin-top:0px;}
	
#s{margin-top:150px;}

#searchform{margin-top:40px;}

#searchform input{background:rgba(52, 46, 151, 0.67);}

#s::-webkit-input-placeholder { /* WebKit browsers */
    color:    #FFF;
}
#s:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #FFF;
   opacity:  1;
}
#s::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFF;
   opacity:  1;
}
#s:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #FFF;
}
	
	.search #searchform:before{
  content: '↓';
font-style: normal;
font-weight: normal;
display: inline;
color:inherit;
line-height: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
top:100px;
left:50%;
margin-left:-22px;
width:50px;
position: absolute;
    font-family: Heiti,  'Lucida Grande' !important;
    font-size: 76px;
z-index: 80;}
	
	.sub-menu .close:before{content: '←';
font-style: normal;
font-weight: normal;
display: inline;
color:inherit;
line-height: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
width:100%;
position:relative;
display:block;
margin:0 0 20px 0;
font-family: Heiti,  'Lucida Grande' !important;
font-size:50px;}
	
	.kandi .sub-menu .close:before{content: 'X';
    font-size:28px;
    background: white;
    padding: 6px 12px;
    border: 1px solid;}
	#product-search-field-0{background: #e8e8e8;
    border-radius: 33px;
    line-height: 66px;
    padding: 0px 12px;}
	
	
	.sub-menu{/* */ 
	color:black !important; position: relative;
	top: 50%;
	transform:translateY(-50%); 
	-webkit-transform:translateY(-50%);
	}
.sub-menu a {color:black}

.sub-menu-wrap{position:absolute; top:0; height:100%; width:100%; opacity:0;
-ms-transform:translate(999px); 
    -webkit-transform:translate(999px); 
    transform:translate(999px);
	-webkit-transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
    -moz-transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
    -o-transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
    transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
	visibility:hidden;
	z-index:-9999;}

.clippy .open .logo {-ms-transform:translate(-100px); /* IE 9 */
    -webkit-transform:translate(-100px); /* Chrome, Safari, Opera */
    transform:translate(-100px);
	  -webkit-transition: transform 0.1s ease-in-out;
     -moz-transition: transform 0.1s ease-in-out;
       -o-transition: transform 0.1s ease-in-out;
          transition: transform 0.1s ease-in-out;}
		  
.clippy #toggle {-ms-transform:translate(100px); /* IE 9 */
    -webkit-transform:translate(100px); /* Chrome, Safari, Opera */
    transform:translate(100px);
	  -webkit-transition: transform 0.1s ease-in-out;
     -moz-transition: transform 0.1s ease-in-out;
       -o-transition: transform 0.1s ease-in-out;
          transition: transform 0.1s ease-in-out;}
		  
.sub-menu .close {text-align:center; position:relative; font-size:60px; margin-bottom:20px;}
.aba a{display:none;}
.bar{height:1px;}

nav.open ul li{position:initial !important;}
.aNewClass{display:block;}

.engage .sub-menu-wrap{-ms-transform:translate(0); /* IE 9 */
    -webkit-transform:translate(0); /* Chrome, Safari, Opera */
    transform:translate(0); opacity:1 !important;  z-index:1400;
 background-color:none; color:black !important; visibility:visible; }
 
 .engaged .sub-menu-wrap{-ms-transform:translate(0); /* IE 9 */
    -webkit-transform:translate(0); /* Chrome, Safari, Opera */
    transform:translate(0); opacity:1 !important;  z-index:1400;
 background-color:#FFF9F9; color:black !important;visibility:visible;  }
 
  .engages .sub-menu-wrap{-ms-transform:translate(0); /* IE 9 */
    -webkit-transform:translate(0); /* Chrome, Safari, Opera */
    transform:translate(0); opacity:1 !important;  z-index:1400;
 background-color:#FFF9F9; color:black !important;visibility:visible;  }
 
   .engager .sub-menu-wrap{-ms-transform:translate(0); /* IE 9 */
    -webkit-transform:translate(0); /* Chrome, Safari, Opera */
    transform:translate(0); opacity:1 !important;  z-index:1400;
 background-color:#FFF9F9; color:black !important;visibility:visible;  }

.woocommerce .quantity, .woocommerce-cart #content .quantity, .woocommerce-cart .quantity, .woocommerce-cart #content .quantity{width:auto; overflow:auto;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus{z-index:999;}
.single_add_to_cart_button{margin-left:10px; width:77%;}

.woocommerce-checkout .containerz{display:none;}

.woocommerce form .form-row select, .woocommerce-page form .form-row select{height:70px;}.input-checkbox, .input-radio{height:30px; width:30px;}h3#ship-to-different-address{width: 100%;
text-align: center;
font-size:20px;
	min-height:48px;
padding:8px 0px;
background:blue;
font-weight:normal;border:1px solid #f9edee; border-radius:3px;
color:white;}.payment_methods label{top:-5px;margin:0px 4px;}ul.payment_methods li{line-height:2 !important;}.input-radio:checked{background:#ec008c;}.woocommerce form .form-row label, .woocommerce-page form .form-row label{    line-height: 1.6em !important;
    display: inline !important;
    font-size:18px; font-family:Arial, Helvetica, sans-serif;}input#authorize-net-cim-cc-cvv.input-text{width:140px !important;}.payment_method_paypal_express{margin-left:0px; margin-top:20px !important;width:100% !important; display:block; float:none;line-height:inherit !important;} .price{margin-bottom:0px;}}
.blofelder{font-family: 'Brandon';
float: left;
width: 20%;
display: table-cell;
vertical-align: middle;
height: 100px;
line-height: 100px;
font-size: 22px;
text-align: center;}
.blofeld{display:table-cell; vertical-align:middle;
width: 75%;
height: 100px;
line-height: 1.4;}
.arrow {
color: #ec008c;
font-size: 30px;
line-height: 26px;
vertical-align: text-bottom;
}
.mossy .site{box-shadow:none; background:transparent; margin-top:0px;}

a {
outline: none;
color: #111;
}

.highlighted {color:#ec008c; padding:3px;}

a.pink{color:#ec008c;}


#ssba_widget-2{position:fixed; left:0; top:75px; margin-left:15px; z-index:999;}
.ssba a{font-size:24px; height:60px; width:60px; line-height:60px; text-align:center; color:white !important;display:block; -webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;}
.ssba_facebook_share{background:#4c66a4;}
.ssba_pinterest_share{background:#C92228}
.ssba_twitter_share{background:#55acee;}
.ssba_linkedin_share{background:#0077b5;}
.ssba_email_share{background:#666;}
.ssba_google_share{background:#d34836;}
.ssba a:hover{background:#ec008c; width:65px;}
.page-id-12422 .widget_wysija_cont{display:none;}
#affwp-affiliate-dashboard-creatives img{max-width:50% !important; height:auto;}
@media only screen and (max-width: 977px) {
	body #page{padding-top:100px;}
	.site{padding: 0 1rem;}
	.page-id-71527 .site{padding:0 0 0 1rem;}
	body.woocommerce-checkout #page{padding-top:0px;}
	
	#affwp-affiliate-dashboard-creatives img{max-width:80% !important; height:auto;margin:0px auto;}
	
.page-id-12422 .widget_wysija_cont{display:none;}

#ssba_widget-2{position:fixed; bottom:0; top:auto !important; margin-bottom:0px !important; border-bottom:none !important; width:100%; text-align:center; padding:20px 0px 0px 0px;
background:none; margin-left:0px !important;

}

.woocommerce-cart .woocommerce-message a.button{}
}



.pure-g-r{

box-sizing: border-box;
}
.fullfoot{background:#FFF9F9; text-align:left; color:#222; padding:30px 0px;}
.fullfoot ul.footer-social li{display:inline-block; margin: 12px;}
.page-id-10446 .fullfoot, .home .fullfoot{background:#FFF9F9;}
.fullfoot .arrow-down:after{color:#222;}
.fullfoot .widget_text{padding:25px;}
.fullfoot .mini{font-size:75%;}
.wysija-paragraph{display:inline-block;}
.widget_wysija_cont .wysija-submit{display:inline-block;}
.widget_wysija_cont input{padding:10px;background-color:#444 !important;}
.fullfoot h4{color:white; margin-top:40px;}

.mid{text-align:center;}
.social{font-size:18px;margin:-12px;}
.social li{display:inline-block;}
.social li a{color:blue;text-decoration:underline;}
.social li:after {
content: "/";
margin: 0 10px;
text-decoration: none!important;
}
.social li a i{-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;}
.facebook:hover i{color:rgb(0, 0, 255);}
.twitter:hover i{color:#0CF;}
.pinterest:hover i{color:#F00;}
.instagram:hover i{color:#FC3;}


.mossy{font-family:'Galaxie'; color:white; background:rgba(41,0,45,1); padding:40px;  height:200px; }
.brandon{font-family:'Brandon';}

.topline{font-size:24px; text-align:center; margin:15px 0px;}

.home-hero{background:url("assets/athena_s-natural-hero.png") no-repeat;}
.alonzo{position:absolute; top:0; left:0;}

/*Athena Landing Page*/
.page-id-1529 #page{padding:0px !important; margin-top:-60px;}
.page-id-27882 #page{padding:0px !important; background:black; color:white;}
.page-id-27882 h1.entry-title{display:none;}
.page-id-27882 img.wp-post-image{width:100%;}
.page-id-27882 .site-content{padding-top:0px;}
.page-id-27882 #page p{font-family:Arial, Helvetica, sans-serif !important;}
.page-id-27882 .entry-content{padding:0px 80px;}
.page-id-27882 .righter h3{margin-bottom:0px !important;}
.page-id-27882 .feat{margin-bottom:30px;}
.page-id-27882 .righter{padding:5px 30px;}
.page-id-27882 .tiery div, .page-id-27882 .tieri div{padding:25px; text-align:center;}
.page-id-27882 h2{text-align:center; margin-top:70px !important;}
.page-id-27882 .site-content ul{list-style:square; text-align:left;}
.page-id-27882 .entry-header{margin-bottom:-120px;}
.page-id-27882 .site-content ul li{margin:15px;}
.page-id-27882 .tiery p{text-align:center;}
.page-id-27882 .tiery h3{border-bottom:8px solid;}
.page-id-27882 .tieri{text-align:center;}
.page-id-27882 .tieri i{font-size:44px; border-radius:8px;}
.page-id-27882 .tiery div:nth-child(1){background:rgba(232, 232, 232, 0.23);}
.page-id-27882 .tiery div:nth-child(2){background:rgba(232, 232, 232, 0.19);}
.page-id-27882 .tiery div:nth-child(3){background:rgba(232, 232, 232, 0.23);}
.page-id-27882 .tieri div:nth-child(1){background:rgba(232, 232, 232, 0.23);}
.page-id-27882 .tieri div:nth-child(2){background:rgba(232, 232, 232, 0.19);}
.page-id-27882 .tieri div:nth-child(3){background:rgba(232, 232, 232, 0.23);}
.page-id-27882 .tiery div:nth-child(1) h3{border-color:#ff15b7;}
.page-id-27882 .tiery div:nth-child(2) h3{border-color:#15b3ff;}
.page-id-27882 .tiery div:nth-child(3) h3{border-color:#64ff15;}
/*.page-id-1529 .site{ overflow:visible;}*/
.page-id-1529 .site-content{margin-top:0px;} 
.athena-bg{/*background:url("christmaspromod_desk.png") no-repeat;*/ background:url("new-liz.jpg") no-repeat;position:relative; background-size:cover; height:600px; padding-top:80px;}
.intense-bg{/*background:url("christmaspromod_desk.png") no-repeat;*/ background:url("assets/intense-wallpaper-4.jpg") no-repeat;position:relative; background-size:cover; height:600px;}
.athena-girl{position:absolute; height:100% !important; text-align:center; z-index:8; margin:0px auto; left:0; right:0;}
.athena-bg .athena-left{position:relative; z-index:9; padding:90px 125px;}
.intense-bg .athena-left{position:relative; z-index:9; padding:70px 150px;}
.athena-bg .athena-left h1{color:#FFF; text-transform:uppercase; background:#ec008c; font-size:32px; font-family:'BigD'; display:inline; line-height:1.5; padding:10px 15px 5px 15px; -webkit-box-decoration-break: clone; box-decoration-break:clone;}
.intense-bg h1{color:#000; text-transform:uppercase; background:rgba(255, 218, 0, 0.75); font-size:32px; font-family:'BigD'; display:inline; line-height:1.5; padding:10px 15px 5px 15px; -webkit-box-decoration-break: clone; box-decoration-break:clone; margin-bottom:10px;}
.athena-right{height:100%;}
.intense-facts{padding:25px 150px;background:url("assets/brittany-pre-workout-wallpaper.jpg") no-repeat;position:relative; background-size:cover; height:600px;}
.apollo-facts{padding:25px 150px;background:url("spaceman-protein.jpg") no-repeat,rgba(103, 232, 222, 1);position:relative; background-position:right; height:600px;}
.fed{color:#472F91; letter-spacing:-1px;}
.ex{color:#F47920;letter-spacing:-1px;}
.info-container{position:relative; z-index:7; display:table;height:100%; width:100%;}
.info-container .info-contain{height: 100%; width:100%;
position: relative;
display: table-cell;
vertical-align: middle;}

.info {
background: #FFF;
border-radius: 5px;
padding:20px;
}

.page-id-10446 .infor {
background:rgba(41,0,45,1);
color:#fff;
margin: 0px auto;
box-shadow: 30px 30px 60px rgba(68, 68, 68, 0.58);
padding: 20px 0px 20px 40px;
}

 .page-id-10446 .blocks{box-shadow:10px 20px 40px rgba(68, 68, 68, 0.15);}

  .vulk-left h1
  { 
  font-size:30px;
  text-align:right;
  border-bottom: 1px solid #bcb0aa;
  font-family: 'Courier';
  letter-spacing: 1px;
  text-transform:none !important;
  font-weight: normal !important;
  color:#7AEA80;
  border: 0;
  background-color: transparent;
 }
.nomob{color:white; font-family:'Brandon';}
.rev{background:#77c043; color:#FFF; padding:25px 150px; }
.revs{background:#ec008c; color:#333; padding:25px 150px; }
.abs{position:absolute; right:0;}
.abs img{}
.page-id-10446 .rebs{background:url("assets/vulcan-fat-burner-brittany.jpg") no-repeat,rgba(41, 0, 45, 1);background-position:left;}
@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-webkit-keyframes AnimationNamer {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationNamer {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationNamer { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
.intense-revs{padding:25px 150px;background: linear-gradient(270deg, #a02450, #a839ac, #ec008c, #fd9f77);
background-size: 800% 800%;
-webkit-animation: AnimationName 30s ease infinite;
-moz-animation: AnimationName 30s ease infinite;
animation: AnimationName 30s ease infinite;}
.apollo-revs{padding:25px 150px;background: linear-gradient(270deg, #ced1e9, #f0d9e9, #e4f4f7, #c1dfa9, #00adef);
background-size: 1000% 1000%;
-webkit-animation: AnimationNamer 30s ease infinite;
-moz-animation: AnimationNamer 30s ease infinite;
animation: AnimationNamer 30s ease infinite;}
.intense-revs div{background: rgba(0, 0, 0, 0.62);
  color: white;
  padding: 0px 20px 15px 40px;
  margin-bottom: 30px;}
  .intense-revs div p, .apollo-revs div p{font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
  .apollo-revs div p{margin-left:60px;}
  .apo-left{height:500px;}
   .vulk-left {height:470px;}
.intense-icon{height: 50px;
  width: 50px;
  display: block;
  background: url("intense-sprite.png") no-repeat, rgba(255, 248, 31, 0.77); 
  background-size:100px 300px;
  float: left;
  margin-right: 15px;
  margin-left:-40px;}
  
  .athena-left{position:relative;}
  
  .page-id-9084 .one,.page-id-9084 .two{background:#1D76C5;}
  .page-id-9084 .two{color:white;}
  .page-id-9084 .five{background:#571c00;}
  
    .page-id-9084 .four{background:#f95602}
  

  
    body.page-id-9084{background:rgba(103, 232, 222, 1) !important;}
	
	  body.page-id-8730{background:white !important;}
	
	 .page-id-9084 .yellow {background: rgba(255, 255, 255, 0.93); color:#222222; border:5px solid;}
	 .page-id-10446 .yellow{
		background-color: #7aea80;
    text-shadow: 0 -1px green;
    border-color: green;}
	
	.page-id-9084 .main-navigation li ul li.search {
  background: rgba(220, 0, 140, 0);}
  
  .page-id-10446 .main-navigation li ul li.search {
  background:none;}
  
 .page-id-10446 .site{margin-top:0px; background:none !important;}
  .page-id-10446{background:rgb(226, 219, 208);}
  
    .page-id-10446 .site-content{padding-top:50px !important;}
 
 .vulcan-bg img{float:right;}

.apollo-bg{padding-top:50px;}
  
  .apo-left h1{
	color: #222222;
  font-size: 35px;
  text-align: center;
  border: 10px solid;
  padding: 50px;
  font-family: 'Brandon';
  letter-spacing: .2em;
  text-transform: uppercase !important;
  line-height: 1.4;
  background-color:rgba(255, 255, 255, 0.84);
  font-weight: bold;

}
.bottles h5{color:white;}
 .page-id-10446 .bottles h5{color:rgba(41,0,45,1);}
  .page-id-10446 .bottles li{border-top:1px solid #999;}
.bottles li {font-size:20px; padding:5px 0px; border-top:1px solid white; color:white;}
.bottles li span{background: #0C5368;
  font-size: 28px;
  font-family: 'Brandon';
  color: white;
  padding: 4px;
  border-bottom: 3px solid;}
  
  
 .page-id-10446 .bottles li span{ background:rgba(41,0,45,1);
  font-size: 28px;
  font-family: 'Brandon';
  color: white;
  padding: 4px;
  border-bottom: 3px solid;
  position: absolute;
  top: 50%;
  left: 70%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}
  
  .page-id-10446 .bottles .vsp{display: block;
position:relative; transform:none;left: inherit;
  top: inherit;}

  .page-id-10446 .bottles li b{display:block; font-size:10px; font-family: "Courier New", Courier, monospace;}



  
 
  
  .apollo-icon{height: 50px;
  width: 50px;
  display: block;
  background: url("assets/apollo-sprite1.png") no-repeat, rgba(255, 248, 31, 0.77); 
  background-size:220px 1200px;
  float: left;
  margin-right: 15px;
  margin-left:-40px;}
  
  .apollo-left{  padding: 0 20px 15px 140px;
  margin-bottom: 30px; background:url("assets/apollo-spriter_06.png") no-repeat,rgba(255, 255, 255, 0.84); border-right:6px solid; border-left:3px solid; border-bottom:5px solid; border-top:8px solid;}

.apollo-left span{display:block; height:80px;}
.apollo-left h3{margin: 0px;
  text-align: right;
  font-family: 'courier';
  letter-spacing: .1em;
  font-size: 24px;
  color: white;
  display: block;
  background-color: rgb(37, 37, 37);
  position: absolute;
  right: -20px;
  padding: 5px 10px;}

.lefta{background-position:top left;}
.leftb{background-position:0px -300px;}
.leftc{background-position:0px -600px;}
.leftd{background-position:bottom left;}
  
  
.cell{background-position:-25px 0px;}
.hugger{padding:40px 0px; text-align:center; margin:0px !important;}
.one{background:#ec008c;}
 .page-id-10446 .one{background:rgba(41,0,45,1);}
 
.two{background:rgba(255, 218, 0, 1);}
.four{background:#F97B7C; color:white !important;}
.five{background:#609;}
.bottles{padding:50px;}
.streak{background-position:-25px -50px;}
.gear{background-position:-25px -100px;}
.health{background-position:-25px -150px;}
.carnosyn{display:block;height:50px; width:100px; background: url("intense-sprite.png") no-repeat, rgba(236, 0, 140, 0.78);background-size:100px 300px;background-position:0px -200px;}
.bioperine{display:block;height:50px; width:100px; background: url("intense-sprite.png") no-repeat, rgba(236, 0, 140, 0.78);background-size:100px 300px;background-position:0px -250px;}
.vsp{display:block;height:75px; width:150px; background: url("vulcan-sprite.png") no-repeat;background-size:150px 375px;   position: absolute;
  top: 50%;
  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}
  .vsptainer{display: inline;
  float: left;
  width: 150px;
  height: 150px;
  margin: 15px 20px 5px -10px;
  border: 1px solid #adadad;
  z-index:99;
  background-color: white;}
  
  .ambtainer{    display: inline;
    float: left;
    width: 80px;
    height: 75px;
    margin: 10px 20px;
    z-index: 99;}
  .amb{display: block;
    height: 75px;
    width: 80px;
    background: url("assets/ambassador-sprite_03.png") no-repeat;
    background-size: 80px 225px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);}
  .ambone{background-position:0px 0px;}
  .ambtwo{background-position:0px -75px;}
  .ambthree{background-position:0px -150px;}
 
.vsp.oner{background-position:0px 0px;}
.vsp.twor{background-position:0px -75px;}
.vsp.threer{background-position:0px -150px;}
.vsp.fourr{background-position:0px -225px;}
.vsp.fiver{background-position:0px -300px;}
.lursh{  background-color: black;
  color: wheat;
  padding: 15px;}
.page-id-10446 .jerome{text-align:left}


.revs h3{color:#ec008c;}
.rev h3{font:24px 'BigD';}
.green i{color:#0C6; margin-right:10px;}
.red i{color:#F00;margin-right:10px;}
.page-id-1529 .entry-header{display:none;}
#ideas{position:relative;}
.info h3{font-family:'Brandon'; font-size:22px;margin:8px;}
.info ul li{list-style:none;padding:3px;}
.athena-tub-x{display:none;}
.rev-left{text-align:center;}
.rev .rev-left img{margin-top:-80px; z-index:11; position:relative;}
.label_cell {
    vertical-align:top;
    background-color:#000;
    padding-top:4px;
    width:312px
}

table.outer_label {
    padding:4px;
    margin:0;
    width:100%;
    border:3px solid #000;
    background-color:#FFF;
    color:#000
}
table.outer_label strong{font-weight:bold;}

#facts_outer_cell {
    padding:7px;
    margin:0;
    border:1px solid #000
}

div.facts_enclosure {
    padding:4px;
    border:1px solid #000;
    margin:0
}

table.facts_label {
    padding:4px;
    margin:0;
    border-collapse:collapse;
    width:100%;
    color:#000
}

tr.facts_label {
    padding:1px 5px
}

td.facts_label {
    padding:10px
}

.facts_label td {
    vertical-align:top
}

span.facts_label {
    padding-left:5px
}

table.other_label {
    margin:1px;
    width:100%;
    color:#000
}

.seq_span {
    padding:2px 0px;
}

.seq_span_non_first {
    padding-left:3px
}

td.line_above {
    border-top:1px solid #000
}

span.line_indent {
    padding-left:10px
}

.label_size {
    font:700 24px Arial,Helvetica,sans-serif;
    text-align:left
}

.label_flavor {
    font:700 16px Arial,Helvetica,sans-serif;
    text-align:right
}
.label_color {
    font:700 16px Arial,Helvetica,sans-serif;
    text-align:right
}

.label_title {
    font:900 24px Arial,Helvetica,sans-serif;
    text-align:center;
    white-space:nowrap;
    display:none
}

.label_title_2 {
    font:700 16px Arial,Helvetica,sans-serif;
    text-align:left;
    white-space:nowrap
}

.label_serving {
    font:12px Arial,Helvetica,sans-serif;
    text-align:left
}

.label_serving_alt {
    font:10px Arial,Helvetica,sans-serif;
    text-align:left
}

.label_divider {
    border:0 solid #000;
    color:#000;
    background-color:#000;
    padding:0
}

.hairline {
    height:1px
}

.narrow {
    height:3px
}

.facts_label .medium {
    height:5px
}

.wide {
    height:7px
}

.label_heading_l {
    font:700 12px Arial,Helvetica,sans-serif;
    text-align:left
}

.label_heading_r {
    font:700 12px Arial,Helvetica,sans-serif;
    text-align:right;
    white-space:nowrap
}

.label_ing {
    font:400 12px Arial,Helvetica,sans-serif;
    text-align:left
}

.label_ing_2 {
    font:400 12px Arial,Helvetica,sans-serif;
    text-align:left
}

.label_qty {
    font:400 12px Arial,Helvetica,sans-serif;
    text-align:right
}

.label_dv {
    font:400 12px Arial,Helvetica,sans-serif;
    text-align:right
}

.label_notes_sm {
    font:200 10px Arial,Helvetica,sans-serif;
    text-align:left
}

td.label_qty {
    padding-left:3px;
    white-space:nowrap
}

td.label_dv {
    padding-left:20px;
    white-space:nowrap
}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td{padding:20px;}
tr.order-total th{border-bottom:none;}
.woocommerce-checkout-review-order-table dd{margin:0px !important;}
.wc-paypal-express-payment-gateway-icon{display:none !important;}
.create{height:300px; -webkit-transition:all 0.2s; transition:all 0.2s; }
.create img{max-width:inherit !important;}
.create:nth-child(odd) {background:#fff;}
.create:nth-child(even) {background:#f7f7f7;}
.create:hover{background:#f4f4f4;}
.creatal{font-family:"Courier New", Courier, monospace; margin:15px auto; padding:15px 20px; color:#444; border:1px solid #444;}

.tag-apollocreations #nav-below a{font-family:"Courier New", Courier, monospace; margin:15px 0px; padding:15px 20px; color:white; border:2px solid #FFF; display:inline-block;}
.create .creates{overflow:hidden;}
.create .created{padding:30px; text-align:center;}
.create .eyebrow a{color:#777; font-weight:normal;}
.ambsend{background:#ec008c; color:white; font-family:"Courier New", Courier, monospace; text-align:center;}
.circle-cropper {
    width: 50px;
    height: 50px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
	 float: left;
    z-index: 999;
    position: absolute;
    left: 10px;
    top: 10px;
}


.circle-cropper img {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto;
}
@media (min-width: 0) and (max-width: 1000px) {
	
.wp-block-table{font-size:80%;}
	
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;display:inline-block;}
	.fullfoot {text-align:center;}
	.woocommerce-products-header p{font-size:16px;}
	.main-pro-info{margin-bottom:12px;}
	.main-pro-info h1, .main-pro-info h2{font-size:22px;}
	.woocommerce-page .woocommerce-breadcrumb{display:none;}
	.kandi .sub-menu .close{float: right;
    display: inline-block;
    position: absolute;
   top: 28px;
    right: 0px;}
	#extra-menu{right:48px;
    top:23px;
    position: absolute;}
	
	#extra-menur{right:100px;
    top:23px;
    position: absolute;}
	.extra-menu .alert-count{position: absolute;
    top: 16px;
    font-size: 10px;
    font-family: sans-serif;
    line-height: 1;
    background: red;
    color: white;
    font-weight: bold;
    box-shadow: 0px 1px 6px #86565640;
    height:16px;
    width: 16px;
    line-height: 13px;
    border-radius: 12px;
    right: 16px;
    text-align: center;
    padding-bottom: 5px;
}
nav ul.menu li.barbs a{display:none;}
	.ambsend{
	font-size:18px;
	}
	.carter, .cartero{font-size:28px; background:none; color:#222;height: auto;
    width: auto;box-shadow:none;border-radius:0px;margin:0px;}
	.create{height:auto; -webkit-transition:all 0.2s; transition:all 0.2s; }
	.create img{display:none;}
	.create .created {
    padding: 30px;
    text-align: center;
    margin: 20px 0px 80px 0px;
}
.create .creatal{padding:30px; display:block; border-width:3px; font-weight:bold;}
	.payment_box.payment_method_authorize_net_cim_credit_card a{float:none !important; margin-bottom:15px; display:block;}
.athena-left{padding:20px !important; width:100% !important;}
.athena-tub-x{display:block; margin:15px auto; z-index:9; }
.athena-bg{height:950px;}
.intense-bg{height:650px;}
.athena-bg, .intense-bg{background:url("assets/new-mobile.png") no-repeat, #FFF; background-size:auto; background-position:right; padding-top:120px; }
	.athena-left p{width:auto; padding:10px 10px 0px 10px; font-size:22px; background:rgba(255, 255, 255, 0.52); color:#ec008c}
.rev .rev-left img{margin-top:0px; z-index:11; position:relative;}
.intense-revs, .apollo-revs{padding:25px;}
.athena-tub{margin-top:20px;}
.info {
background: #FFF;
border-radius: 5px;
padding: 20px;
}

.saven {
	font-size:16px;
	}
.woocommerce-checkout .site-content{margin-top:1rem !important;}
.woocommerce-checkout .woocommerce-message .button {
display: none;
}
.woocommerce-checkout #site-navigation button{display:none;}
.woocommerce-checkout:not(.woocommerce-order-received) #site-navigation{display:none !important;}
.woocommerce-checkout #page{}
.woocommerce-checkout:not(.woocommerce-order-received) #page{margin-top:20px; background:none !important;}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{margin:0px !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{margin:0px !important;}
.woocommerce #review_form #respond .form-submit input.submit{display:block; width:100%;}
.woocommerce #review_form #respond .form-submit input[type="text"]{max-width:100% !important; font-size:200%;}
#review_form{text-align:left !important;}
.rev, .revs{padding:15px 60px;}
.intense-facts, .apollo-facts{height:auto !important;}
.vulk-bg img{display:inline; margin:0px;}
.vulk-bg{display:block;}
  .vulk-bg h1{width: 50%;
  display: inline-block;}

.shop_table shop_table_responsive cart p{font:inherit !important;}
.shop_table shop_table_responsive dt{float:right !important;}

	
	}
@media (min-width: 0) and (max-width: 766px) {
	.wc_points_rewards_apply_discount.button{
    float:left !important;
    display: inline !important;
    border: none !important;
    color: blue;
    text-decoration: underline;
    margin: 3px 0px;
    padding: 0px;
    font-size: 18px !important;
	line-height:30px;
	background:none !important;
	letter-spacing:normal;
	font-weight:normal;
	width:auto;
	box-shadow:none;
}
#ship-to-different-address-checkbox{margin-left:2px; top:5px;}
.wc_points_rewards_apply_discount.button:hover{box-shadow:none !important; color:#00D;}
	
	.klaviyo-form-Kr8vF5{
    display: block;
    margin: 0px auto;width:80%;}
	
	.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page div.product form.cart .subscriptions label,.woocommerce-page #content div.product form.cart .variations label{
    padding: 0px 10px 0px 0px;}
	
	#ggleModals{font-size:200%; padding:25px; text-align:center;margin-top:15px;}
	
	.polar{display:none;}
	
	.nony{display:}
	
	#site-navigation button.button-border{float:left; top:20px;}
	
	  .page-id-10446{background:rgb(226, 219, 208) !important;}
	
	 .page-id-10446 .m-card-dark{padding:10px 25px; text-align:center;}
	 .rebs{  display: block;
  padding:200px 0px 30px 0px;}
	.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus{height:50px !important; width:50px !important;}
.type-product .quantity input.qty, .type-product #content .quantity input.qty, .type-product .quantity input.qty, .type-product #content .quantity input.qty{width:180px !important;height:100px !important; text-align: center;
  border: 1px solid #919191;
  border-radius: 0px;}
  
  
  td.actions .coupon .input-text{text-align:center;}
  
  .woocommerce-cart input[type="submit"]{font-size:250%;}
  .woocommerce-cart .woocommerce-cart-form{background:white; border-radius:5px;box-shadow: 1px 4px 8px #655b6414; -webkit-box-shadow: 1px 4px 8px #655b6414;}
	
	.woocommerce-cart .woocommerce-cart-form td.product-remove{max-width:20px;}
  
	
	.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="password"],.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="tel"],#xValue{word-break:keep-all;!important; word-wrap:normal !important;}
	
	#xValue{margin-bottom:12px; width:100%;}
	
	input,textarea{font-size:20px !important;}
	.hero{min-height:inherit;margin-top:90px;}
	.athena-tub{display:none;}
.athena-girl{display:none;}
	.athena-right {
margin: 20px 0px;
}
.info-container{float:none;}
.bigbutt{text-align:center !important; font-size:22px; line-height:48px; display:block !important; box-sizing:border-box;}
.yellow{padding:0px;}
.navor a{display:block; box-sizing:border-box; font-size:25px; margin:15px; }
.apo-left{height:400px;}
.vulk-left{height:400px;}
.apollo-bg{text-align:center;}
.vulk-left section{width:90%; margin:0px auto;position:relative; font-size:26px;}
.apo-left h1{width:90%; margin:0px auto;position:relative; font-size:26px; top:90px;}
.apollo-left{padding: 0 20px 15px 40px;
  margin-bottom: 30px;
  background: url("assets/apollo-spriter_06.png") no-repeat,rgba(0, 0, 0, 0.84); color:white;}
  .apollo-left h3{color:#222; background:white;}

	
	}






.search #searchform .submit{display:none;}




@media only screen and (max-width: 1000px) {
	
	@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	
.fade-in {
  opacity:0;
  opacity: 1 \9; /*just in case ie*/
  -webkit-animation:fadeIn ease-in 1;
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}
	
	.fade-in.eight {
  -webkit-animation-delay: 2.1s;
  -moz-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
	
	.bundled_product_title{margin-bottom:10px;}
	
	.newb{display:block;}
	.returning .newb{display:none;}
	.returning  .olb{display:block;}
	.main-pro-info.non-desk{display:block;}
	.non-mob{display:none;}
	.woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .subscriptions td.label, .woocommerce-page #content div.product form.cart .variations td.label {
    padding-right: 0.2em;
    display: inline-block;
    float: left;}
	div#comments{background:none;}
	.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li{padding:0px;}
	.sel{color:#222;}
	.sel::before{color:#222;}
	.sel--black-panther select{color:#222; line-height:46px; font-size:24px;}
	.modal{top:30% !important; width:90%; margin-left:-45%;}
	.modal a {display:block; float:none;}
	.modals, .modalsy, .modalo{top:21% !important; width:100%; margin-left:-45%;height:102%;}
	.modals p, .modalsy p, .modalo p{font:16px/22px Arial, Helvetica, sans-serif; color:#222; margin-bottom:14px;}
	.modals a.button, .modalsy a.button, .modalo a.button{color:white;}
	.modals a {display:block; float:none;}
	.yeller{float:none; padding:16px !important; font-size:24px !important; box-shadow:none; z-index:999999; background:none; text-transform:lowercase; color:white; font-family:'GalaxieItalic' !important; }
	.yeller:hover, .yeller:active{background:inherit !important;}
	.open .yeller{color:white !important;}
	.modal .close, .modals .close, .modalsy .close, .modalo .close{position: absolute;
    color:#FFF;;
    top:28px;
    right:-12px;
    font-size: 30px;
    z-index: 99;
    border-radius: 100%;
	background:none;}
	
	.iPhone p{font:29px/2.2 Arial, Helvetica, sans-serif;}
	#place_order .button{margin-left:0px;}
	.logo{
		float:left;
margin:25px; position:absolute; z-index:1200; left:0;}

	

	
	
}

.row {
  width: 100%;
  max-width: 940px;
  margin: 0 auto;
  position: relative;
  padding: 0 2%;
}

.hero {
  position: relative;
    background-position: 0px -100px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  overflow:hidden;
  background:#FFF9F9;
}
.hero .abul img{width:100%;display:block;}
.lefty{padding: 30px;
    box-sizing: border-box;
    text-align: center;
}

.hero .puro p{color:#444;} 

.labor{font-family:'BigD'; background:#ffd905; color:#000; padding:3px;}
.hero h1 {
	font-family: "Tiempos",serif;
	color:white;
	line-height:1.4;
	letter-spacing:-0.2px;
	word-spacing:normal !important;
	margin-bottom:8px;
	color: rgb(61, 61, 61);
}
.hero h1 span {
  font-size: 25px;
  color: #e8f380;
  border-bottom: 2px solid #e8f380;
  padding-bottom: 12px;
  line-height: 3;
}
.hero .pure-u-1-1{position:relative; z-index:9;}

.content {
  padding: 50px 2% 250px;
}

.mouse {
  display: block;
  margin: 0 auto;
  width: 26px;
  height: 46px;
  border-radius: 13px;
  border: 2px solid #e8f380;
  position: absolute;
  bottom: 40px;
  position: absolute;
  left: 50%;
  margin-left: -26px;
}
.mouse span {
  display: block;
  margin: 6px auto;
  width: 2px;
  height: 2px;
  border-radius: 4px;
  background: #e8f380;
  border: 1px solid transparent;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
  animation-name: scroll;
}



/* HUGE TABS*/
a:hover {
  
}
ul.blocks {
    padding-bottom: 100px;
	min-height:300px;
}
ul.blocks>li {
    text-align: center;
    min-height: 140px;
    max-width: 1280px;
    margin: 0 auto;
    font-size: 16px;
}
ul.blocks.half>li {
    width: 50%;
    float: left;
}
ul.blocks.half>li:nth-child(odd) {
    clear: left;
}
.block {
    padding: 40px;
    display: block;
    cursor: pointer;
}
.block:hover {
background: #ec008c !important;
color: #fff;
}
.block span {
    color: #999;
}
.block:hover {
    background: #ec008c !important;
    color: #fff;
}
.block:hover span, .block:hover b, .block:hover p, .block:hover h4, .block:hover .tile.text time, .tile.text .block:hover time {
    color: #fff !important;
}
#ideas li{position:relative;
width: 100%;
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: all 0.3s ease-in-out;
}

.eyebrow{font-family:Arial, Helvetica, sans-serif;}

.eyebrow a, .eyebrow b, .eyebrow c {
color: #f7d0d5;
font-weight: bold;
text-transform: uppercase;
}

.page-id-10446 .eyebrow a, .page-id-10446 .eyebrow b {
color: #7aea80
}

.sloo{display:none;}
.jerome{display:block;}
#tabs, .tabs {
	text-align:center;
}
.contribution-type-selector a{padding:12px 20px;color:black;font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; background:white;}
.woocommerce-verification-required{background:#AAA; border-radius:7px;}
div#comments{padding-top:20px;}
html.pum-open.pum-open-overlay-disabled.pum-open-fixed{padding-right:50px;}
.contribution-type-selector a.active{color:white; background:black;}
 .page-id-10446 #tabs{padding-bottom:0px;}
#tabs h3.arrow-down, #tabs .close, .tabs h3.arrow-down, .tabs .close {
    display: none;
}

.bundled_product_title_inner{font-family:Arial, Helvetica, sans-serif;}
.contributions-title{display:none;}
#contributions-list-title{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:26px;}
#tabs li, .tabs li {
    font: 18px Tahoma, Geneva, sans-serif;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
	position:relative;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

 .page-id-10446 #tabs li a{color:#7aea80;}

#tabs li:before, .tabs li:before{display:none}
#tabs li.active, .tabs li.active, #tabs li.is-active, .tabs li.is-active {
	    background:white;
	color:#222;
	-webkit-box-shadow: 1px 4px 7px #6969691a;

}

.stars a:hover{color:#EAFB9D;}
.stars a.active{color:#e0e008;}


 .page-id-10446 #tabs .active, .tabs .active {
   background: #fff;
color:rgb(41, 0, 45);
border:none;
}

.woocommerce .tabs a, #affwp-affiliate-dashboard .tabs a {display:block;
	padding:12px 18px;
	}
	.woocommerce .tabs a.gunn, #affwp-affiliate-dashboard .tabs a.gunn{position:absolute;}

.blocks{padding:15px; background:white;}


#tabs .blog, .tabs .blog {
    background: #ddd;
}
#tabs .blog a, .tabs .blog a {
    display: block;
}
#tabs .blog:after, .tabs .blog:after {
    display: none;
}
section h3.typed, section .detail main figcaption, .detail main section figcaption {
    font-size: 40px;
    color: #000;
    margin: 0;
}

section ul.blocks>li {
    max-width: none;
}
section ul.blocks .eyebrow {
    display: inline-block;
    padding: 15px;
}
section ul.blocks p {
    padding: 16px 10%;
    max-width: 1280px;
    margin: 0 auto;
    color: #999;
}
#offices {
    background: #f7f7f7;
}

.woocommerce-MyAccount-navigation{margin-top:60px;}
@media (min-width: 0) and (max-width: 656px) {
	.boxer{font-size:22px;}
	.abul .video{margin:10px;}
	.yellowy{width:95%; margin:0px auto;}
	 .page-id-10446 #tabs li:after{border-top-color:#29002d !important;}
	
	 .page-id-10446 #tabs .active {
box-shadow:0 5px 10px #C7C1B6;
-webkit-box-shadow:0 5px 10px #C7C1B6;
border-radius:5px; 
margin:0px 0px 20px 0px;
}
 .page-id-10446 #tabs .engage .active {
box-shadow:none !important;
-webkit-box-shadow:0 5px 10px #C7C1B6;
border-radius:0px;
margin:0px 0px 20px 0px;
background-color:#29002d !important;
color:white;
margin:10px;
}


.woocommerce #tabs .active, .woocommerce #tabs .is-active {
	margin:10px 0px;
}

table.variations select, table.subscriptions .sub-select, .woocommerce .woocommerce-ordering select{border-radius: 0px;
    -webkit-appearance: none;
    border-radius:3px;
	box-shadow: 1px 4px 7px #6969691a;
    -webkit-box-shadow: 1px 4px 7px #6969691a;
	border:1px solid #444;
    font-size: 20px;
    color: #222;
    padding: 12px 50px 12px 15px;
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    bottom: 0;}
table.variations .value, table.subscriptions .value{margin-bottom:20px;
    border-color:#222;}
table.variations tbody, table.variations tr, table.subscriptions tbody, table.subscriptions tr{display:block;}
.bundled_item_cart_content table.variations td.value:after,.cart bundled_item_cart_content .variations_form table.subscriptions td.value:after{top:32px;}
	.bundled_item_cart_content .woocommerce div.product form.cart .variations label{margin-bottom:10px;}
.woocommerce #tabs .engage .active, .woocommerce #tabs .engage .is-active{
border:none !important;
color:white;
background:black;
}


.woocommerce #tabs {margin-top:50px;}
    header .constrained li {
    padding: 0 40px;
}

#tabs li, .tabs li {
    background:#f5eaea;
	border-radius:3px;
    margin-bottom: 10px;
	padding:14px;
	display:none;}
	#tabs .woocommerce-pagination li{display:block;color: blue;
    text-decoration: underline;
    text-align: center;}
#tabs li a.gunn {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
	
#tabs li.active{display:block; text-align:left}
#tabs .engage li.active {text-align:center;}
#tabs li.active:after, .woocommerce #tabs .is-active:after{
content: '<>';
  font: 20px "Consolas", monospace;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right:20px;
  top:20px;
  padding: 0 0 2px;
  border-bottom: 1px solid #444;
  position: absolute;
  pointer-events: none;
}
#tablo.overlay {
    padding-top: 92px;
}
#tablo.overlay h3, #tablo.overlay .close, #tablo.overlay li {
    display: block;
	border-bottom:none;
}
#tablo.overlay li:after {
    display: none;
}


} @media (min-width: 657px) and (max-width: 977px) {
	.apo-left h1{    position: absolute;
  top: 50%;
  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}
    header .constrained li {
    padding: 0 90px;
}
#tabs{margin-bottom:-6px !important;}
header h1 {
    margin-bottom: 24px;
}
#tabs ul li {
    font-size:20px;
    line-height: 32px;
    border-width: 2px;
    margin: 6px;
}
#tabs ul li:after {
    border-width: 8px;
    right: 35px;
    bottom: -6px;
}
#tabs ul li.active:after {
    bottom: -16px;
}
} @media (min-width: 977px) and (max-width: 1296px) {
    header .constrained li {
    padding: 0 100px;
}


} @media (min-width: 1297px) {
    header .constrained li {
    padding: 0 100px;
}

.tabs li:after{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    content: '';
    border: 12px solid transparent;
    position: absolute;
    bottom: -12px;
    right:37%;
}
#tabs ul li a{padding:7px 12px;}

}


*/
/*begin huge masonry*/
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
border-radius:0px;
box-shadow:none;
}
.home .site{padding:0px !important; -webkit-backface-visibility:hidden; background:none !important;display:none;}
.container {
    margin: 0 auto;
    width: 600px;
	height:75%;

}

main {
    display: block;
}
.container {
  /*  margin-top: -550px;*/
    -webkit-transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
    -moz-transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
    -o-transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
    transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
}
.container.scroll {
    margin-top: 0;
}
@media (min-width: 0) and (max-width: 656px) {
   .container {
    margin-top: -200px;
}
}
@media (min-width: 657px) and (max-width: 977px) {
    .conatiner {
    margin-top: -240px;
}
}
.arrow-down {
    padding-bottom: 54px;
}
.social li{display: block;margin:18px;}
.social li:after{display:none;}
h3.arrow-down{font-family:"arial", sans-serif;border-bottom:none;}
.arrow-down:after {
    content: '↓';
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    font-family: Heiti,  'Lucida Grande' !important;
    font-size: 36px;
}
.arrow-img{display:block}
.arrow-img:before {
	  content: '↓';
    position: absolute;
   top:-30px;
   z-index:999;
    left: 0;
    text-align: center;
    width: 100%;
    font-family: Heiti,  'Lucida Grande' !important;
    font-size: 36px;
	}
ul.arrow-down {
   
    padding-bottom: inherit;
}
.arrow-down:after {
    bottom: auto;
    top:35px;
    color: #000;
    -webkit-transition: color 0.2s ease-in;
    -webkit-transition-delay: 0.4s;
    -moz-transition: color 0.2s ease-in 0.4s;
    -o-transition: color 0.2s ease-in 0.4s;
    transition: color 0.2s ease-in 0.4s;
}
ul.arrow-down.scroll:after {
    color: #000;
}
.arrow {
    font-family: Heiti,  'Lucida Grande' !important;
    vertical-align: middle;
    display: inline-block;
}
.tile.text a:hover .eyebrow, .tile.text a:hover b {
color: #fff;
}
.tile {
    float: left;
    width:250px;
    height:400px;
	margin:15px;
}
.tile a {

}
.tile.image {
    font: 40px "BigD", sans-serif;
}
.tile.diet-and-nutrition,.tile.training-and-exercise{
    font: 40px "BigD", sans-serif;
}

.tile.diet-and-nutrition .center, .tile.training-and-exercise .center{
display: table;
width: 100%;
height: 100%;
}
.tile.diet-and-nutrition .center span, .tile.training-and-exercise .center span{
display: table-cell;
vertical-align: middle;
padding: 40px;
color: #fff;
line-height: 1.2;
 text-align: center;}

.tile.diet-and-nutrition figure, .tile.training-and-exercise figure{
height: 100%;
background: #ec008c;
}

.tile.diet-and-nutrition .eyebrow,.tile.training-and-exercise .eyebrow {
    display:none
}


.tile.diet-and-nutrition figcaption,.tile.training-and-exercise figcaption{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    -o-transition: -o-transform 0.4s;
    transition: transform 0.4s;
}
.tile.diet-and-nutrition img,
.tile.training-and-exercise img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.tile.diet-and-nutrition figure:hover figcaption,
.tile.training-and-exercise figure:hover figcaption {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.tile.diet-and-nutrition figure:hover img,
.tile.training-and-exercise figure:hover img
 {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.tile.quote {
    background: #ec008c;
    font: 32px "Galaxie"}
.tile.quote .center span {
    text-align: left;
}
.tile.quote small {
    display: inline-block;
    font-size: 0.5em;
    top: 10px;
}
.tile.quote em {
    font-family: "BigD", sans-serif;
}
.tile.fact {
    font: 24px "Galaxie"}
.tile.fact em {
    font: 100px/0.8 "BigD", sans-serif;
}
.tile.fact figure img {
    opacity: 1 !important;
    filter: alpha(opacity=100);
}
.tile.fact figure figcaption {
    opacity: 1;
}
.tile.motivation-and-inspiration, .tile.supplement-science {
    height: 480px;
    background: #fff;
}
.tile.motivation-and-inspiration img, .tile.supplement-science img {
    display:none;
}

.tile.motivation-and-inspiration .eyebrow, .tile.supplement-science .eyebrow, .create .eyebrow {
    margin-bottom: 32px;
    color: #777;
}
.tile.motivation-and-inspiration h5, .tile.supplement-science h5 {
    font: 28px/36px "Galaxie"}
.tile.motivation-and-inspiration a, .tile.supplement-science a {
    display: block;
    height: 100%;
    padding: 50px 40px;
}
.tile.motivation-and-inspiration a:hover, .tile.supplement-science a:hover {
    background: #ec008c;
    color: #fff;
}
.tile.motivation-and-inspiration a:hover .eyebrow, .tile.motivation-and-inspiration a:hover b, .tile.supplement-science a:hover .eyebrow, .tile.supplement-science a:hover b {
    color: #fff;
}
.tile.motivation-and-inspiration figure, .tile.supplement-science figure{
    height: 100%;
    background:transparent;
}
.tile figure figcaption {
    opacity: 0;
}
.tile.motivation-and-inspiration figure figcaption, .tile.supplement-science figure figcaption {
    opacity: 1;
}
.tile figure img {
   width: auto;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 1;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
max-width: initial;
}
.tile figure:hover figcaption {
    opacity: 1;
}
.tile figure:hover img, .tile figure:hover canvas {
    opacity: 0.3;
}
.tile figure span {
   
    letter-spacing: -0.06em;
}
#filters{position:relative; z-index:999;}
@media (min-width: 0) and (max-width: 1000px) {
	.nf-form-cont .three-fourths{max-width:50% !important;}
	.wc-proceed-to-checkout a{float:none !important; display:block !important; margin:20px 0px !important;}
    #mosaic figure .center {
    vertical-align: bottom;
    text-align: left;}
	
	.page-id-1454 .tile {
    height: auto !important;
    background: #fff !important;
	width:100% !important;
	text-align:center;
}
.tile.diet-and-nutrition figure:hover figcaption, .tile.training-and-exercise figure:hover figcaption, .tile.supplement-science figure:hover figcaption {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform:none;
transform:none;
}
.tile.diet-and-nutrition figcaption, .tile.training-and-exercise figcaption, .tile.supplement-science figcaption {
-webkit-transform:none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform:none;
}
.page-id-1454 .tile a:hover .eyebrow, .page-id-1454 .tile a:hover b {
color:inherit !important;
}
.page-id-1454 .tile img {
    display:none !important;
}

.page-id-1454 .tile .eyebrow {
    margin-bottom: 32px !important;
    color: #777 !important;
	display:block !important;
	font-size:14px !important;
}
.page-id-1454 .tile h4 {
font-family: "Galaxie";
font-size: 38px;
line-height: 1.2;
letter-spacing: -.06em;
font-weight: normal;
color:#000;
text-align:center;}
.page-id-1454 .tile h5 {
    font: 28px/36px "Galaxie"}
.page-id-1454 .tile a {
    display: block !important;
    height: 100% !important;
    padding: 50px 40px !important;
}
.page-id-1454 .tile a:hover {
    background: #ec008c !important;
    color: #fff !important;
}
.page-id-1454 .tile a:hover .eyebrow, .page-id-1454 .tile a:hover b {
    color: #fff !important;
}
.page-id-1454 .tile figure {
    height: 100% !important;
    background:transparent !important;
}
.page-id-1454 .tile figure figcaption {
    opacity: 0 !important;
}
.page-id-1454 .tile figure figcaption {
    opacity: 1 !important;

}
.eyebrow{}
}
/*end huge masonry*/


/*HUGE top overlap*/

main {
    display: block;
}
#top-overlap {
    margin-top: -320px;
    -webkit-transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
    -moz-transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
    -o-transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
    transition: margin-top 1s cubic-bezier(0.7,  0.01,  0.3,  1);
}
#top-overlap.scroll {
    margin-top: 0;
}
@media (min-width: 0) and (max-width: 656px) {
    #top-overlap {
    margin-top: -200px;
}
}
@media (min-width: 657px) and (max-width: 977px) {
    #top-overlap {
    margin-top: -240px;
}
.woocommerce div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td{vertical-align:top;}
}
.pinky h1{margin:0px;color:#222;}
.tag-75 .pinky h1{font-size:36px;}
.aron{font-family:'Galaxie'; line-height:1.6; margin:0px; text-align:left; color:#5A5A5A;}
.pinky-contain{padding:0px 25px; display:table-cell; vertical-align:middle}
.page-id-1454 .site{padding:0px;}
.page-id-1454 .container{margin-top:0px !important;}
.page-id-1454 #tabs{padding-bottom:0px; margin-bottom:-10px;}
.blogtainer, .lighter{height:400px;}
.left-blog{height:100%; display:table-cell; vertical-align:middle;}
.blogtainer p{line-height:1.2; margin:0px;}
.centro{height:400px; display:table; position:absolute; top:0;}
.central{display:table-cell; vertical-align:middle;}

.pix{background:url("pixel.png"); position:absolute; height:100%; left:0; right:0; }
.m-scooch-inner .tile {height:auto !important; width:auto !important;}
.m-scooch-controls a, .flex-direction-nav a{padding:15px; text-decoration:none;padding:15px; font-size:24px; display:inline-block;}
.page-id-10446 .m-scooch-controls a{background:#7aea80;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.pagination{position:absolute;z-index:20;left:10px;bottom:10px;}
.page-id-10446 .swiper-container{color:black;text-align:left;}

.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;background:#222;margin-right:5px;opacity:0.8;border:1px solid #fff;cursor:pointer;}.swiper-visible-switch{background:#aaa;}.swiper-active-switch{background:#fff;}

.paypal-express-checkout-button{margin-top:10px;
progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFE8BB') !important;
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ffe8bb 100%) !important;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffe8bb 100%) !important;
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffe8bb 100%) !important;
  font-family:Verdana, Geneva, sans-serif !important;
  font-style: italic; color:#000 !important;
  font-weight: bold !important;border: 1px solid #ff991f !important;
  line-height:1;
  padding:12px;
  font-size:20px;
  text-align:center;
    box-shadow: 3px 5px 20px rgba(68, 68, 68, 0.22);
	text-shadow:none !important;
}
.paypal-express-checkout-button:hover{
background:#ff991f !important;

}

span.pay{
  color: #003795 !important;
}
span.pal {
  color: #0097db !important;
}



/* END Make the cart table responsive */


/* End twenty twelve child*/

/*begin huge*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,.tile.text time,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin:0;
    padding:0;
    border:0;
    vertical-align:baseline
}

html {
    line-height:1;
	width:100%;
	max-width:100%;
	display: block;
	font-family:Arial,sans-serif;
}

ol,ul {
    list-style:none
}

table {
    border-collapse:collapse;
    border-spacing:0
}

th{font-weight:bold;}
.woocommerce-orders-table th, .woocommerce-account th, .woocommerce-cart-form__contents th, .woocommerce-orders-table th{
  text-align:center;
  padding:15px;
  font-weight:bold;
  background:#f5eaea;
  font-family:Tahoma, Geneva, sans-serif;
}

.woocommerce-orders-table tr:nth-child(even),.woocommerce-account tr:nth-child(even), .woocommerce-cart-form__contents tr:nth-child(even), .woocommerce-checkout-review-order-table tr:nth-child(even){
		background:#f5eaea;
	}

q,blockquote {
    quotes:none
}

q:before,q:after,blockquote:before,blockquote:after {
    content:"";
    content:none
}

a img {
    border:none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display:block
}

* {
    background-repeat:no-repeat;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}


a {
    color:inherit;
    text-decoration:none
}


ul.blocks {
    padding-bottom:100px
}

ul.blocks>li {
    text-align:center;
    min-height:140px;
    max-width:1280px;
    margin:0 auto;
    font-size:16px
}


ul.blocks.half>li {
    width:50%;
    float:left
}

ul.blocks.half>li:nth-child(odd) {
    clear:left
}

.block {
    padding:40px;
    display:block;
    cursor:pointer
}

.block span {
    color:#999
}

.block:hover {
    background:#ec008c!important;
    color:#fff
}

.block:hover span,.block:hover b,.block:hover p,.block:hover h4,.block:hover .tile.text time,.tile.text .block:hover time {
    color:#fff!important
}


h2 {font-family:'Arial',sans-serif;
    font-size:22px;
    line-height:1.2;
    letter-spacing:-.02em;
    font-weight:normal;
    margin-bottom:.5em;
	color:#222222;
}

h2.typed {
    font-size:26px;
    color:#000
}

h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:1.4;
    margin:0.5em 0em;
	display:inline-block;
	border-bottom:3px solid;
	color:#222222;
}
.page-id-48087 p{margin:20px 0px;}

.page-id-48087 .entry-header img{margin: 0px auto;
    width: 300px;
    height: auto;}

h3.typed,.detail main figcaption {
    font-size:22px
}

@media (min-width: 0) and (max-width: 656px) {
h3.typed,.detail main figcaption {
    font-size:40px
}
}

h5 {
    font-family:"BigD",sans-serif;
    font-size:20px;
    letter-spacing:-.06em;
    font-weight:400;
    margin-bottom:.5em
}

@media (min-width: 0) and (max-width: 656px) {
h5 {
    font-size:22px
}
}

h6 {
    font-family:"BigD",sans-serif;
    font-size:16px;
    letter-spacing:-.06em;
    font-weight:400
}

.typed {
    text-align:center;
	margin: 30px 0px 30px 0px;
}

strong {
   
}

code {
    font-family:"Courier New",monospace;
    background:#fff
}

.video p {margin-bottom:0px !important;}


.page-id-12545 p{word-wrap:break-word;}


q {
    font:38px/1.2 BigD,sans-serif;
    letter-spacing:-.06em;
    display:inline-block;
    margin:54px
}

@media (min-width: 1297px) {
q {
    float:right;
    width:55%;
    margin-right:-25%
}
}

.checkout input [type="text"]{border-left: 5px solid #222;
font-size:20px;
color:white;
background: #222;
-webkit-appearance: none;
 outline: 0;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box; }
.woocommerce-form-login input[type="text"],.woocommerce-form-login input[type="password"]{display:block;margin:5px 0px;width:100%;}
.woocommerce-form-login input[type="text"]:focus,.woocommerce-form-login input[type="password"]:focus{border-color:blue;}
.woocommerce-form-login__submit{margin:10px 0px;width:100%; display:block;}
input[type="text"],input[type="password"],input[type="email"],textarea{font:20px/28px Arial,sans-serif;color:#222; background:#FFF;border:1px solid rgb(217, 217, 217); border-radius:3px;-webkit-appearance: none; padding:12px;outline: 0;}
input [type="text"]:active,input [type="password"]:focus,  .checkout input[type="text"]:focus,input[type="password"]:focus  {border-color:rgb(0, 0, 255);  
}


button {
    border:0
}


.button, .navor a, .tumyo, .woocommerce-page #review_form #respond .form-submit input{
    cursor:pointer;
    text-decoration:none;
    display:inline-block;
    font-family:Arial, Helvetica, sans-serif;
	background:blue;
    text-decoration: none;
    border-radius:3px;
    border-top: 0px;
    border-bottom: 0px;
	text-align:center;
	color:white;
	font-weight:normal;
	box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;
}

.woocommerce table.cart td.actions .coupon .input-text:focus{border-color:rgb(0, 0, 255);}

.sparkle-link{text-decoration:underline; color:#00F;}

.navor a{margin-top:15px;}

.button:hover, .navor a:hover{
    color:#000;
	background: linear-gradient(90deg, rgba(220,169,255,1) 0%, rgba(199,236,255,1) 16%, rgba(204,255,209,1) 32%, rgba(255,253,193,1) 48%, rgba(255,231,201,1) 62%, rgba(255,196,229,1) 79%, rgba(199,245,255,1) 100%);
	box-shadow: 0px 4px 8px #0000001c;
}

.button.black {
    background:#000;
    width:160px;
    height:54px;
    line-height:54px;
    font-size:13px
}

@media (min-width: 0) and (max-width: 656px) {
.button.black {
    width:100%;
    height:100px;
    line-height:100px;
    font-size:24px
}
}

@media (min-width: 657px) and (max-width: 977px) {
.button.black {
    width:260px
}
}

.button.grey-border {
    color:#000;
    height:54px;
    line-height:48px;
    border:3px #ccc solid;
    width:210px
}

.button.grey-border:hover {
    background-color:inherit!important;
    border-color:#ec008c
}

.button.white {
    -webkit-transition:border .3s;
    -moz-transition:border .3s;
    -o-transition:border .3s;
    transition:border .3s;
    background:#fff;
    border:2px #efefef solid;
    color:#000;
    height:54px;
    width:160px;
    line-height:54px;
    font-size:13px
}

.button.white:hover {
    background-color:inherit!important;
    border:2px #ec008c solid
}

@media (min-width: 0) and (max-width: 656px) {
.button.white {
    width:100%;
    height:100px;
    line-height:100px;
    font-size:24px
}
}

@media (min-width: 657px) and (max-width: 977px) {
.button.white {
    width:260px
}
}

.button.play {
    width:80px;
    height:80px;
    background:rgba(236,0,140,0.8) url("assets/play-icon.png") 50% 50% no-repeat
}

.button.link {
    height:70px;
    line-height:70px;
    width:146px;
    background-color:#262626
}

.button.link span {
    background:url("https://uniconutrition.com/content/images/util/icon-link.png") top left no-repeat;
    height:10px;
    line-height:10px;
    padding-left:30px;
    display:inline-block;
    vertical-align:top
}

.button.load {
    -webkit-transition:.3s cubic-bezier(0.175,0.885,0.32,1.275) all;
    -moz-transition:.3s cubic-bezier(0.175,0.885,0.32,1.275) all;
    -o-transition:.3s cubic-bezier(0.175,0.885,0.32,1.275) all;
    transition:.3s cubic-bezier(0.175,0.885,0.32,1.275) all
}

.button.load.loading {
    color:transparent;
    background:#232525 url("https://uniconutrition.com/content/images/util/loader.gif") 50% 50% no-repeat!important
}

header .v-center {
    display:table;
    width:100%;
    height:100%
}

header .v-center>div {
    display:table-cell;
    vertical-align:middle
}

.video+h1 span {
    position:absolute;
    display:block;
    top:50%;
    width:100%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}

video {
    width:100%;
    height:auto;
    display:block
}

.video .popout {
    height:100%
}

.video .popout>div {
    background-size:cover
}


.video .play {
    z-index:2;
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}

.video+h1 {
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    text-align:center;
    color:#fff;
    margin:0;
    background:url("https://uniconutrition.com/content/images/util/pixel.png")
}

.touch-device video {
    min-height:80px!important;
    width:80px;
    height:80px;
    top:50%;
    left:50%;
    margin-top:-40px;
    margin-left:-40px;
    position:absolute
}

.touch-device .video .popout>div {
    width:100%;
    height:100%
}

.touch-device .play.button {
    background-color:#ec008c
}

.touch-device body.detail .video {
    background-size:cover
}

.touch-device body.detail video {
    margin-left:240px
}

video:-webkit-full-screen {
    top:0;
    left:0
}

body:not(.touch-device) .video .popout>div {
    background:none!important
}

.ie-poster {
    display:none;
    height:100%;
    left:0;
    min-height:270px;
    position:absolute;
    top:0;
    width:100%
}

.ie8 .ie-poster,.ie9 .ie-poster {
    display:block
}

.controls {
    opacity:0;
    visibility:hidden;
    position:absolute;
    width:100%;
    height:35px;
    bottom:0;
    -webkit-transition:opacity .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out;
    -o-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}

form.answer-survey{float:none !important;}

#pfbc .controls{visibility:visible; position:relative; height:auto; opacity:1; margin-left:25px;}

.controls .inner>div {
    position:absolute;
    height:25px;
    top:5px
}

.controls .plause {
    left:5px;
    width:25px;
    cursor:pointer
}

.controls .plause span {
    display:block;
    width:8px;
    height:9px;
    margin:8px auto;
    border-top:5px solid rgba(0,0,0,0);
    border-bottom:5px solid rgba(0,0,0,0);
    border-left:10px solid #fff
}

.controls .progress {
    left:40px;
    right:80px
}

.controls .progress div {
    position:absolute;
    width:0;
    height:9px;
    left:0;
    margin:8px 0
}

.controls .progress div.loaded {
    opacity:.8;
    background-color:#f73d9e
}

.controls .progress div.played {
    background:#fff
}

.controls .time {
    width:75px;
    right:5px;
    font:10px/25px BigD,sans-serif;
    color:#fff;
    text-align:center
}

.video.playing:hover .controls {
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out;
    -o-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}

.video.playing .controls .plause span {
    border-top:0;
    border-right:3px solid #fff;
    border-bottom:0;
    border-left:3px solid #fff
}


/*html {
    position:static;
    width:100%;
    height:100%
}

body {
    min-width:640px;
}*/

.container {
    margin:0 auto;
    width:100%;
}

@media (min-width: 0) and (max-width: 656px) {
.container {
    width:100%;
}
.container .tile{width:165px;
height:auto;
margin:0px 14px 20px 0px;}
}
.boxer .price{font-size:16px;}

@media (min-width: 657px) and (max-width: 977px) {
.container {
    width:100%;
}
}

@media (min-width: 977px) and (max-width: 1296px) {
.container {
    width:81%;
	float:right;
}
}

@media (min-width: 1297px) {
.container {
    width:81%;
	float:right;
}
}

main {
    display:block;
}

#top-overlap {
    margin-top:-320px;
    -webkit-transition:margin-top 1s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:margin-top 1s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:margin-top 1s cubic-bezier(0.7,0.01,0.3,1);
    transition:margin-top 1s cubic-bezier(0.7,0.01,0.3,1)
}

#top-overlap.scroll {
    margin-top:0
}

@media (min-width: 0) and (max-width: 656px) {
#top-overlap {
    margin-top:-200px
}
}

@media (min-width: 657px) and (max-width: 977px) {
#top-overlap {
    margin-top:-240px
}
}

header+h2 {
    color:#000;
    margin:0;
    padding-top:84px
}

.main-section {
    padding:80px 0
}
@media (max-width: 1000px) {
	.sv-wc-apple-pay-button{min-height:72px !important;margin: 0 0 0.25em 0;}
	.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 3.4em;
    line-height: 0.68;
    font-weight: 100;
    margin: .15em 0.05em 0 0;
    text-transform: uppercase;
    font-style: normal;
}
	.page-id-179710 .balogna{display:none;}

	input[type="text"],input[type="password"],input[type="email"],textarea{font:22px/1.5 Arial,sans-serif;color:#222; background:#FFF;border:1px solid rgb(217, 217, 217); border-radius:3px;-webkit-appearance: none; padding:12px;outline: 0;}
	p, .type-post .entry-content{
    font:18px/1.5 Arial, Helvetica, sans-serif;color:#222222;}
	#billing_phone_field, #billing_email_field{float:none; width:100%;}
	#billing_email_field{margin-bottom:15px;}
	.select2-container .select2-selection--single{height:50px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:15px;font-family:Arial, Helvetica, sans-serif;}
	.select2-results__option[aria-selected], .select2-results__option[data-selected]{font-size:22px;font-family:Arial, Helvetica, sans-serif; padding:12px;}
	
	.select2-container--default .select2-selection--single .select2-selection__arrow {
    height:48px;
    position: absolute;
    top: 1px;
    right:10px;
    width: 20px;
}
	
	.page-id-27882 .entry-content{padding:0px 30px;}
	.page-id-27882 body{background-color:black;}
	.page-id-27882 .site-content{margin-top:7rem;}
	.page-id-27882 .righter{padding:15px 0px;}
	.page-id-27882 .tiery div, .page-id-27882 .tieri div{padding:45px; text-align:center;}
	.page-id-27882 .entry-header{margin-bottom:-20px;}
	
		  #pfbc{
	 font-size:27px !important;}
	 
	    #pfbc input[type=radio] {width: 20px;
  height: 1em;
  }
  
  .comment-form-author input{max-width:100%;}
    .comment-form-email input{max-width:100%;}
	 
	#pfbc .radio{margin-top:20px;}

body>nav {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:90px;
    font-size:60px;
    color:#fff;
    padding-top:0;
    background-color:#FFF9F9;
    z-index:1000;
    backface-visibility:hidden;
    -webkit-transition:all .1s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:all .1s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:all .1s cubic-bezier(0.7,0.01,0.3,1);
    transition:all .1s cubic-bezier(0.7,0.01,0.3,1);
	overflow:hidden;
}

.page-id-9084>nav{  background-color:rgba(0, 0, 0, 0.82);}

.page-id-9084 .yeller{color:white;}
body>nav .bar {
   display:block;
    margin-top:0;
    width:100%;
    height:100px;
    background:none;
    -webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
	text-align:center;
}

body>nav .nav-background {
    z-index:1100;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    background:none;
    display:table;
    -webkit-transition:background-color .6s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:background-color .6s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:background-color .6s cubic-bezier(0.7,0.01,0.3,1);
    transition:background-color .6s cubic-bezier(0.7,0.01,0.3,1)
}

body.clippy>nav {overflow:visible;}

body>nav .logo {
  
    -webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    transition:all .6s cubic-bezier(0.7,0.01,0.3,1)
}

body>nav #toggle {
    width:70px;
    height:74px;
    padding:24px 22px;
    z-index:1200;
    background-position:50% 50%;
    background-repeat:no-repeat;
    cursor:pointer;
    position:absolute;
    top:0;
    right:0;
    -webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    transition:all .6s cubic-bezier(0.7,0.01,0.3,1)
}

body>nav #toggle .patty {
    width:32px;
    height:4px;
    margin:5px 0;
    background:#222;
	border-radius:2px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}

body>nav #toggle .patty:after,body>nav #toggle .patty:before {
    content:'';
    display:block;
    width:32px;
    height:4px;
    background:#222;
    position:absolute;
    z-index:-1;
	border-radius:2px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}

body>nav #toggle .patty:before {
    top:-10px
}

body>nav #toggle .patty:after {
    top:10px
}

body>nav #toggle:hover {
    -webkit-transition:top .4s;
    -moz-transition:top .4s;
    -o-transition:top .4s;
    transition:top .4s
}

body>nav #toggle:hover .patty:before {
    top:-14px
}

body>nav #toggle:hover .patty:after {
    top:14px
}

body>nav ul#menu-menu-1 {
    visibility:hidden;
    top:0;
    width:100%;
    padding:0;
    opacity:0;
    display:table-cell;
    vertical-align:middle;
    -webkit-transform:perspective(600px) rotateX(10deg);
    -moz-transform:perspective(600px) rotateX(10deg);
    -ms-transform:perspective(600px) rotateX(10deg);
    -o-transform:perspective(600px) rotateX(10deg);
    transform:perspective(600px) rotateX(10deg);
    -webkit-transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
    -moz-transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
    -o-transition:all .2s cubic-bezier(0.7,0,0.36,0.63);
    transition:all .2s cubic-bezier(0.7,0,0.36,0.63)
}

body>nav li {
    list-style:none;
    text-align:left;
}

body>nav li a {
    padding:10px 30px;
    width:100%;
    display:block;
    letter-spacing:normal;
	font-weight:700;
	font-family:'Arial', sans-serif;
	color:#222;
	font-size:26px;
}

body>nav li.menu-item a:hover {
    background:#FFF;
	color:#000;
}

body>nav li a:focus {
    outline:0
}

body>nav.solid .bar {
    margin-top:-20px;
    background-color:#ec008c;
    background-color:rgba(217,40,130,0.9)
}

body>nav.solid #logo {
    background-image:url("https://uniconutrition.com/content/images/util/logo_white.png")
}

body>nav.solid #toggle .patty {
    background:#222;
}

body>nav.solid #toggle .patty:before {
    background:#222;
}

body>nav.solid #toggle .patty:after {
    background:#222;
}

body>nav.open {
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
    height:100%
}

body>nav.open .bar {
    margin-top:0;
    background:none
}

body>nav.open #logo {
   
}

body>nav.open .patty {
    background:none!important
}

body>nav.open .patty:after {
    top:0!important;
    background:#222!important;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}

body>nav.open .patty:before {
    top:0!important;
    background:#222!important;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}

body>nav.open .nav-background {
    background-color:#FFF9F9 !important;
}

body>nav.open ul#menu-menu-1 {
    top:0;
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transform:perspective(600px) rotateX(0deg);
    -moz-transform:perspective(600px) rotateX(0deg);
    -ms-transform:perspective(600px) rotateX(0deg);
    -o-transform:perspective(600px) rotateX(0deg);
    transform:perspective(600px) rotateX(0deg)
}


body>nav.closing ul#menu-menu-1 {
    top:10%;
    visibility:visible;
    opacity:0;
    -webkit-transform:perspective(600px) rotateX(-10deg);
    -moz-transform:perspective(600px) rotateX(-10deg);
    -ms-transform:perspective(600px) rotateX(-10deg);
    -o-transform:perspective(600px) rotateX(-10deg);
    transform:perspective(600px) rotateX(-10deg);
    -webkit-transition:all .15s cubic-bezier(0.63,0.64,0.3,1);
    -moz-transition:all .15s cubic-bezier(0.63,0.64,0.3,1);
    -o-transition:all .15s cubic-bezier(0.63,0.64,0.3,1);
    transition:all .15s cubic-bezier(0.63,0.64,0.3,1)
}

body>nav.closing ul#menu-menu-1 .sub-menu-wrap{visibility:hidden;}

body>nav.hide-it {
    -webkit-transition:all 0;
    -moz-transition:all 0;
    -o-transition:all 0;
    transition:all 0;
    margin-top:-80px
}

.ios-fixed-fix>nav {
    position:absolute
}

}





@media (min-width: 0) and (max-width: 656px) {
.constrained li {
    padding:0 40px
}
}

@media (min-width: 657px) and (max-width: 977px) {
.constrained li {
    padding:0 100px
}
}

@media (min-width: 977px) and (max-width: 1296px) {
.constrained li {
    padding:0 200px
}
}

@media (min-width: 1297px) {
.constrained li {
    padding:0 200px
}
}

body.clip {
    overflow:hidden!important
}

.overlay {
    overflow:hidden;
    position:fixed;
    top:0;
    left:0;
    height:0;
    width:100%;
    background:#fff;
    background:rgba(255,255,255,0.95);
    z-index:2000;
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    -o-transition:opacity .4s;
    transition:opacity .4s
}

.overlay>div {
    padding-top:0;
    opacity:0;
    -webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    -o-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);
    transition:all .6s cubic-bezier(0.7,0.01,0.3,1)
}

.overlay.engage {
    overflow:auto;
    height:100%;
    opacity:1
}

.overlay.engage>div {
    padding-top:100px;
    opacity:1
}

.overlay.engage video {
    padding:0 40px;
    margin-bottom:40px
}

.overlay .close {
    z-index:2001;
    cursor:pointer;
    width:48px;
    height:48px;
    position:absolute;
	font-size:50px;
    right:30px;
    background-size:100% 100%
}

@media (min-width: 0) and (max-width: 656px) {
.overlay .close {
    width:64px;
    height:64px;
    top:10px;
    right:10px
}
}

header .video {
    background-color:#000;
    background-size:cover;
    min-height:320px
}




#more .carousel .slides .carousel-wrap {
    text-align:center
}

#more .carousel .slides .carousel-wrap>li {
    float:none;
    text-align:left
}

.overlay #more {
    background-color:#f7f7f7;
    padding-bottom:100px;
    padding-top:90px;
    margin:0
}




.hpage main .H p:last-child {
    margin-bottom:0
}

.hpage main .H .social {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
    margin:0 .5em;
    height:34px;
    width:34px
}

.hpage main #load-more {
    border-top:1px solid #ececec;
    padding-top:50px
}

.hpage .caption {
    display:none
}

.ie8 .homepage #projects .slide {
    height:960px;
    -ms-behavior:url("https://uniconutrition.com/content/ie/backgroundsize.min.htc")
}

.ie8 .aboutuspage .overlay>nav .disabled {
    filter:alpha(opacity=30)
}

.ie8 .workpage .video+h1 span {
    margin-top:-90px
}

.ie8 header.square:before {
    display:none
}

.ie8 #tabs li:after {
    display:none
}

.ie8 #tabs .active:after {
    display:none
}

.ie8 .tile .time .digital.clock {
    font-size:48px;
    margin-top:-100px
}

.ie8 .tile figure figcaption {
    filter:alpha(opacity=0)
}

.ie8 .tile figure figcaption span {
    filter:inherit
}

.ie8 .tile figure:hover figcaption {
    filter:alpha(opacity=100)
}

.ie8 .tile figure:hover img {
    filter:alpha(opacity=30)
}

.ie8 .analog.clock,.ie8 #office-map .clock {
    visibility:hidden
}

.ie8 .social {
    -ms-behavior:url("https://uniconutrition.com/content/ie/backgroundsize.min.htc")
}

.ie9 .homepage #projects .slide {
    height:960px
}

.ie9 .time.tile .digital.clock {
    font-size:48px!important;
    margin-top:-100px
}

.ie9 .analog.clock,.ie9 #office-map .clock {
    visibility:hidden
}

@media print {
* {
    background:transparent!important;
    color:#000!important;
    text-shadow:none!important;
    filter:none!important;
    -ms-filter:none!important
}

a,a:visited {
    color:#444!important;
    text-decoration:underline
}

a[href]:after {
    content:" (" attr(href) ")"
}

a[href^="javascript:"]:after,a[href^="#"]:after {
    content:""
}

pre,blockquote {
    border:1px solid #999;
    page-break-inside:avoid
}

thead {
    display:table-header-group
}

tr,img {
    page-break-inside:avoid
}

img {
    max-width:100%!important
}

@page {
    margin:.5cm
}



p,h2,h3 {
    orphans:3;
    widows:3
}

nav,.button,aside {
    display:none
}

.formatting {
    padding:0!important
}

.detail header h5,.detail header h5+span {
    display:block!important
}
}
/* end huge*/



