S/* CSS Document */
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;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
	box-sizing: border-box;
    position: relative;
	line-height:1;
}

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

ol, ul {
    list-style: none;
}

.returning .balogna {
    display: none;
}


body{background: #FFF9F6; color:#222;}

body .site {
    padding: 0 2.857142857rem;
    margin: 0 auto;
    max-width: 68.571428571rem;
	margin-top: 1.5rem;
	padding-bottom:1.5rem;
	overflow: hidden;
}

/* Navigation Styles */
.sticker {
/*background: rgb(197,146,91);background: linear-gradient(302deg, rgba(197,146,91,1) 0%, rgba(244,198,120,1) 35%, rgba(254,243,210,1) 67%, rgba(197,146,91,1) 100%);*/
	/*background:#94d0cb;*/
	/* background:#fffecf; */
	/*background: linear-gradient(167deg, #5465FF 0%, #788BFF 100%);*/
	/*background:#B66875;*/
	background-color:#e6f6f5;
	color:#222A5D;
    text-align: center;
    display: block;
    height: 42px;
    position: relative;
    z-index: 9999;
	text-decoration:none;
}

body.clip{overflow: hidden!important;}

p, .type-post .entry-content {
    font: 14px/1.5 Allreg, Helvetica, sans-serif;
    color: #222222;
	margin-bottom: 12px;
}

nav ul.menu li.barbs a {
    color: transparent;
    background-image: url(//uniconutrition.com/wp-content/uploads/2019/08/unico-nutrition-logo_03-min.png);
    background-size: 140px auto;
    width: 140px;
    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;
}
.bar {
    display: none;
}
.nav-background {
    text-align: center;
	background:white;
}

nav ul.menu li a {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:22px;
    display: block;
    padding: 4px 9px;
    text-decoration: none;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    margin: 0px 19px;
    text-align: left;
    color: #222;
}

nav ul.menu li ul li a {
    text-align: left;
    margin:0px;
	text-decoration:none;
	padding:10px 35px 10px 10px;
	background:#f7d0d6;
}
.extra-menu {
    display: inline-block;height:70px;
}
.carter, .cartero {
    height: 50px;
    border-radius: 25px;
    margin: 10px;
    width: 50px;
    line-height: 46px;
    box-shadow: 1px 4px 8px #655b6414;
    -webkit-box-shadow: 1px 4px 8px #655b6414;
    font-size: 25px;
}
.carter{display:block;}
.cartero{opacity:0;-webkit-transition:opacity .7s;
    -moz-transition:opacity .5s;
    -o-transition:opacity .3s;
    transition:opacity .3s}
.cartero.active{opacity:1}
.swiper-container, .swiper-container-woo, .swiper-container-procat, .swiper-container-proddy, .swiper-container-wool, .swiper-container-wooly{
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.swiper-wrapper, .swiper-container-woo{
    position: relative;
    width: 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-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    position: relative;
	-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.carter {background: #ffe6ea;color:#444;}

.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;
}
.cartero {
  
    cursor: pointer;
}

/* End Navigation Styles */

/* Body Styles */

h1 {
    font-family: Allbold, Helvetica, sans-serif;
    font-weight: bold;
    font-size:19px;
    line-height: 1.2;
    letter-spacing: -.02em;
    margin-bottom: .2em;
}

h2, h3 {
    font-family: Allbold, Helvetica, sans-serif;
    font-size:19px;
    font-weight: bold;
    line-height: 1.2;
    margin:0.6em 0em;
	letter-spacing: -.02em;
    display: inline-block;
}
h4{font-size:19px;font-family: Allbold, Helvetica, sans-serif;margin:0.6em 0em;}


strong{font-family: Allbold, Helvetica, sans-serif;}
em{font-style:italic;}


.entry-content a {
    color:#00B4F5;
    text-decoration:none;
}
.returning #extra-menur{display:none;}

.modal, .modals, .modalsy, .modalo {
    display: none;
}


#timer div {
  display: inline-block;
    font-weight:bold;
}
#timer{margin:0px 6px;}

#timer span {
  display: inline-block;
}
img.wc-braintree-card-icon {
    max-width: 23px;
    max-height: 14px;
    width: 23px;
    height: 14px;
    float: none;
    display: inline;
    border-radius: 2px;
}
.photor span.button{float:right; top:7px; padding: 12px 14px;}
.photox{display:block;}
/*.clay{background:#ffe6ea;}*/
.woocommerce-breadcrumb{min-height:15px;}
.pobo{background: #F4EDEA;padding: 15px;border-radius: 3px;}

@media only screen and (min-width: 1000px) {
.clay{margin-top:16px;}
.non-desk {
    display: none !important;
}
.red-dot{top: 3px;right: -3px;}
.clay{height:250px;}
.non-mob {
    display:block;
}
.button, .navor a, .tumyo, .woocommerce-page #review_form #respond .form-submit input {
    font-size: 14px;
    padding: 0px 30px;
   line-height:41px;
}
.as-seen-in{padding-bottom:16px;}
.as-seen-in.shuckya{height:200px;}
#menu-menu-1 {
    margin: 20px auto;
    display: inline-block;
}
	
.sub-menu .close {
    display: none;
}
	
.main-navigation li {
    display: inline-block;
    text-decoration: none;
}
	
	.main-navigation li.menu-item-has-children > div > ul {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index:3;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}
	
.nav-background{min-height:70px;}
.hero {
    margin: 16px auto;
    max-width: 960px;
    max-width: 68.571428571rem;
    overflow: hidden;
}
.abernaki-holder{height:180px;}
.woocommerce-ordering{min-height:55px;}
.woocommerce-product-gallery{height:600px;float:left;width:48%;}
.woocommerce div.product div.summary{width:48%; float:right;min-height:700px;}
.woocommerce-page .woocommerce-breadcrumb{height:16px;margin:24px 0px;}
.option-set{height:30px;margin:20px auto;}
.blog-holder .tilt{height:150px;margin-bottom:16px;}
.puro{width: 35%;display: block;padding: 40px 20px 12px 40px;}
.hero .abul{width: 65%;float: right;}
.hero .abul img{max-width: 100%;height:auto;}
.product-template-default .type-product{width:100%;height:auto;}
}

@media only screen and (max-width: 1000px) {
.as-seen-in.shuckya{height:370px;}
.newb{display:block;}
.returning .newb{display:none;}
.returning  .olb{display:block;}
.main-pro-info.non-desk {display: block;}
.main-pro-info h1, .main-pro-info h2 {
    font-size: 22px;
}
.main-pro-info h2 {
 font-weight: normal;
 color: #c1b3b3;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
    position: relative;
    margin: 0px auto;
    width: 100%;
    display: block;
    height:412px;
	clear:both;
	float:none;
}
.swiper-wrapper, .swiper-container-woo, .swiper-container-proddy{width:104.5%;}
.swiper-container-procat{width:100%}
.gallery-thumbs {
 height:45px;float:none;display:block;box-sizing:border-box;}
.woocommerce #content, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
}
.abernaki.pure-u-2-3 p{font-size:12px;}

body>nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 90px;
    font-size: 60px;
    color: #fff;
    padding-top: 0;
    background-color: #FFF;
    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;
	box-shadow: 1px 4px 8px #655b6414;
}
	
body>nav ul#menu-menu-1 {
    visibility: hidden;
    top: -10%;
    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);
}
	
.sticker {
/*background: rgb(197,146,91);background: linear-gradient(302deg, rgba(197,146,91,1) 0%, rgba(244,198,120,1) 35%, rgba(254,243,210,1) 67%, rgba(197,146,91,1) 100%); */
	/*background:#B66875;*/
	background-color:#e6f6f5;
	/*background:#94d0cb;*/
	/*background:#fffecf;*/
	color:#222A5D;
    height: 24px;
	font-weight:bold;
    font-size: 14px !important;
	font-family:'Allbold',helvetica,sans-serif;
	text-decoration:none;
}
.sticker a{color:#222;}
.non-mob {display:none !important;}
.non-desk {
    display:block;
}

body>nav #toggle {
    width:74px;
    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:3px;
    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:30px;
    height:3px;
    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:-9px
}

body>nav #toggle .patty:after {
    top:9px
}
	
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);
}
	
.extra-menu .alert-count {
    position: absolute;
    top: 16px;
    font-size: 12px;
    font-family: sans-serif;
    background:#FF3F00;
    color: white;
    font-weight: bold;
    height: 16px;
    width: 16px;
    line-height: 12px;
    border-radius: 12px;
    right: 18px;
    text-align: center;
    padding-left:3px;
}
	
.olb{display:none;}
	
#extra-menu {
    right:48px;
    top:23px;
    position: absolute;
}
#extra-menur{right:100px;
    top:23px;
    position: absolute;}

.carter, .cartero{font-size:28px; background:none; color:#222;height: auto;
  width: auto;box-shadow:none;border-radius:0px;margin:0px;}
.cartero{opacity:0;-webkit-transition:opacity .7s;-moz-transition:opacity .5s;-o-transition:opacity .3s;transition:opacity .3s}
.photor{display:inline-block;}
.archive .abernaki-holder{margin-top:16px;height:380px;}
.abernaki-holder .pure-u-1-3 {height:180px;display:block;float:none;overflow:hidden;}
.abernaki.pure-u-2-3{display:block;}
.woocommerce-ordering{min-height:40px;}
.products .tile{height:300px;}
.main-pro-info.non-desk{min-height:24px;margin-bottom:12px;}
.option-set{margin: 16px 0 0;}
.blog-holder .tilt{height:auto;}
.puro{padding:4px 22px 22px 22px;}
	/* End Navigation */
	
.puro p{font-size:12px;}
.puro a.yellow, .abernaki-holder a.yellow{line-height:32px;border-radius:4px;text-decoration:none;font-size:16px;border:0;background:#00B4F5;color:white;font-weight:bold;}
	/*Body Content*/
body .site {
	max-width:100%;
    padding: 0 1rem;
	
}
.entry-content img{max-width:100%;height:auto;}
	body #page {
    padding-top:82px;
}
	

}

