﻿/**Header**/
.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fas{font-family:'Font Awesome 5 Free'}
.fab{font-family:'Font Awesome 5 Brands'}
.fa-spin{animation:fa-spin 2s infinite linear}
.fa-pulse{animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes burst {
0%{opacity:.6}
50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
100%{opacity:0}
}
@keyframes burst {
0%{opacity:.6}
50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
100%{opacity:0}
}
.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}
.faa-burst.animated.faa-fast,.faa-burst.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}
.faa-burst.animated.faa-slow,.faa-burst.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}
.fa-search:before{content:"\f002"}
.fa-times:before{content:"\f00d"}
.fa-times-circle:before{content:"\f057"}
.fa-history:before{content:"\f1da"}
.fa-heart:before{content:"\f004"}
.fa-globe:before{content:"\f0ac"}
.fa-print:before{content:"\f02f"}
.fa-paw:before{content:"\f1b0"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-minus-circle:before{content:"\f056"}
.fa-minus-square:before{content:"\f146"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-question-circle:before{content:"\f059"}
.fa-thumbs-down:before{content:"\f165"}
.fa-thumbs-up:before{content:"\f164"}
.fa-star:before{content:"\f005"}
.fa-home:before{content:"\f015"}
.fa-file-alt:before{content:"\f15c"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-user-shield:before{content:"\f505"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-sliders-h:before{content:"\f1de"}
.fa-bookmark:before{content:"\f02e"}
.fa-book-open:before{content:"\f518"}
.fa-user-circle:before{content:"\f2bd"}
.fa-video:before{content:"\f03d"}
.fa-bell:before{content:"\f0f3"}
.fa-play:before{content:"\f04b"}
.fa-play-circle:before{content:"\f144"}
.fa-gift:before{content:"\f06b"}
.fa-chart-line:before{content:"\f201"}
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-arrow-alt-circle-down:before{content:"\f358"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-long-arrow-alt-down:before{content:"\f309"}
.fa-long-arrow-alt-left:before{content:"\f30a"}
.fa-long-arrow-alt-right:before{content:"\f30b"}
.fa-long-arrow-alt-up:before{content:"\f30c"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-up:before{content:"\f0d8"}
.fa-check-square:before{content:"\f14a"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-history:before{content:"\f1da"}
.fa-reply:before{content:"\f3e5"}
.fa-undo-alt:before{content:"\f2ea"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-bars:before{content:"\f0c9"}
.fa-comments:before{content:"\f086"}
.fa-comment:before{content:"\f075"}
.fa-envelope:before{content:"\f0e0"}
.fa-sms:before{content:"\f7cd"}
.fa-phone-alt:before{content:"\f879"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-microphone-alt:before{content:"\f3c9"}
.fa-headphones-alt:before{content:"\f58f"}
.fa-share:before{content:"\f064"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-twitter:before{content:"\f099"}
.fa-youtube:before{content:"\f167"}
.fa-instagram:before{content:"\f16d"}
.fa-pinterest:before{content:"\f0d2"}
.fa-google-plus-g:before{content:"\f0d5"}
.fa-rss:before{content:"\f09e"}
.fa-reddit:before{content:"\f1a1"}
.fa-link:before{content:"\f0c1"}
.fa-line:before{content:"\f3c0"}
.fa-whatsapp:before{content:"\f232"}
.fa-music:before{content:"\f001"}
.fa-google-pay:before{content:"\e079"}
.fa-apple-alt:before{content:"\f5d1"}
.fa-apple-pay:before{content:"\f415"}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:900}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
button,[type='button'],[type='reset'],[type='submit'] button,.button,.more-articles .nl-button a,.nl-button #NLBtn,.rewards-modal .roles-points .points .reward-points .smallbtn{appearance:none;background-color:#286AB2;border:1px solid #286AB2;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:"Inter";font-size:15px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:9px 18px;text-align:center;text-decoration:none;transition:background-color 200ms ease;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,[type='button']:hover,[type='reset']:hover,[type='submit'] button:hover,.button:hover,.more-articles .nl-button a:hover,.nl-button #NLBtn:hover,.rewards-modal .roles-points .points .reward-points .smallbtn:hover{background-color:#20558e;border:1px solid #20558e;color:#fff}
button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit'] button:disabled,.button:disabled,.more-articles .nl-button a:disabled,.nl-button #NLBtn:disabled,.rewards-modal .roles-points .points .reward-points .smallbtn:disabled{cursor:not-allowed;opacity:.5}
button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit'] button:disabled:hover,.button:disabled:hover,.more-articles .nl-button a:disabled:hover,.nl-button #NLBtn:disabled:hover,.rewards-modal .roles-points .points .reward-points .smallbtn:disabled:hover{background-color:#286AB2}
.light-button{appearance:none;background-color:#eee;border:1px solid #c7c7c7;border-radius:5px;color:#555;cursor:pointer;display:inline-block;font-family:"Inter";font-size:15px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:9px 18px;text-align:center;text-decoration:none;transition:background-color 200ms ease;user-select:none;vertical-align:middle;white-space:nowrap}
.gray-button,.top-button a{appearance:none;background-color:#bcbcbc;border:1px solid #bcbcbc;border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-family:"Inter";font-size:15px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:9px 18px;text-align:center;text-decoration:none;transition:background-color 200ms ease;user-select:none;vertical-align:middle;white-space:nowrap}
.gray-button:hover,.top-button a:hover,.gray-button:focus,.top-button a:focus{background-color:#cbcbcb;border:1px solid #cbcbcb;color:#333}
.gray-button:disabled,.top-button a:disabled{cursor:not-allowed;opacity:.5}
.gray-button:disabled:hover,.top-button a:disabled:hover{background-color:#286AB2}
.subscribe-button{appearance:none;background-color:#2d2d2d;background-image:url(https://media.mercola.com/assets/images/mercola/fa-envelope.png);background-repeat:no-repeat;background-position:10px 10px;border:1px solid #2d2d2d;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;display:inline-block;font-family:"Inter";font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:10px 14px 10px 38px;text-align:center;text-decoration:none;transition:background-color 200ms ease;user-select:none;vertical-align:middle;white-space:nowrap}
.subscribe-button:hover,.subscribe-button:focus{background-color:#333;border-color:#333;color:#fff}
.subscribe-button:disabled{cursor:not-allowed;opacity:.5}
.subscribe-button:disabled:hover{background-color:#161616}
@media screen and (max-width: 479px) {
.subscribe-button{padding:16px 14px 16px 10px;display:block;border-radius:5px;width:100%;background-image:none!important}
}
.btn{padding:10px 30px;font-size:20px;text-transform:uppercase;white-space:normal;color:#fff;border:none;font-family:"Inter"}
.btn a{color:#fff}
.btn a:active,.btn a:focus,.btn a:hover{color:#fff}
.rounded{border-radius:5px}
.edged{border-radius:0}
.circular{border-radius:30px}
.btn-green{background-color:#7CBB42}
.btn-green:hover{background-color:#70a83b;border:none}
.btn-red{background-color:#c00}
.btn-red:hover{background-color:#b30000;border:none}
.btn-yellow{background-color:#FFD35A;color:#000}
.btn-yellow:hover{background-color:#ffcc41;border:none;color:#000!important}
fieldset{background-color:transparent;border:0;margin:0;padding:0}
legend{font-weight:600;margin-bottom:4.5px;padding:0}
label{display:block;font-weight:600;margin-bottom:4.5px}
input,select,textarea{display:block;font-family:"Inter";font-size:15px}
select{background-color:#f7f7f7;margin-bottom:9px;padding:9px;border:1px solid #ddd;border-radius:5px}
[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{appearance:none;background-color:#f7f7f7;border:1px solid #ddd;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:9px;padding:9px;transition:border-color 200ms ease;width:100%}
[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}
[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#286AB2;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(35,94,157,0.7);outline:none}
[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}
[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#666}
textarea{resize:vertical}
[type="checkbox"],[type="radio"]{display:inline;margin-right:4.5px}
[type="file"]{margin-bottom:9px;width:100%}
select{margin-bottom:9px;width:100%}
ul,ol{list-style-type:none;margin:0;padding:0}
dl{margin:0}
dt{font-weight:600;margin:0}
dd{margin:0}
.modal-content .ContentArea ul{margin:0 0 18px 36px}
.modal-content .ContentArea ul li{list-style-type:disc;margin-bottom:9px}
ol[type="a"] li{list-style-type:lower-alpha}
figure{margin:0}
img,picture{margin:0;max-width:100%}
@media screen and (min-width: 768px) {
.right-img,.left-img,.center-img{padding-right:60px}
}
.right-img,.left-img,.center-img{display:block;float:none;margin:18px auto;text-align:center;padding:0}
@media screen and (min-width: 768px) {
.right-img,.left-img,.center-img{float:right;margin:0 0 18px 18px}
}
.right-img figcaption,.left-img figcaption,.center-img figcaption{color:#535353;font-size:15px}
@media screen and (min-width: 768px) {
.left-img{float:left;margin:0 18px 18px 0;padding-left:60px}
}
@media screen and (min-width: 768px) {
.center-img{float:none;margin:0 auto 18px}
}
.desktop-img{display:none}
@media screen and (min-width: 1200px) {
.desktop-img{display:block}
}
.tablet-img{display:none}
@media screen and (min-width: 480px) {
.tablet-img{display:block;width:100%}
}
@media screen and (min-width: 1200px) {
.tablet-img{display:none}
}
@media screen and (min-width: 480px) {
.phone-img{display:none}
}
.small-img{display:block}
@media screen and (min-width: 480px) {
.small-img{display:none}
}
.medium-img{display:none}
@media screen and (min-width: 480px) {
.medium-img{display:block}
}
@media screen and (min-width: 840px) {
.medium-img{display:none}
}
.large-img{display:none}
@media screen and (min-width: 840px) {
.large-img{display:block}
}
body{color:#000;font-family:"Inter";font-size:18px;line-height:1.7}
h1,h2,h3,h4,h5,h6{font-family:"Inter";line-height:1.4;margin:0 0 9px}
h1{margin-bottom:18px;font-size:26px;font-weight:900}
@media screen and (min-width: 768px) {
h1{font-size:30px}
}
h2{font-size:1.25em}
h3,h4,h5,h6{font-size:1.25em;font-weight:900}
p{margin:0 0 18px}
a{color:#286AB2;text-decoration:none;transition:color 200ms ease;cursor:pointer}
a:active,a:focus,a:hover{color:#143559}
hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:18px 0}
.centered-text,.center-align{text-align:center}
.left-align{text-align:left}
table{border-collapse:collapse;margin:9px 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:9px 0;text-align:left}
td{padding:9px 0}
tr,td,th{vertical-align:middle}
.fas{font-family:'Font Awesome 5 Free'}
#headcontainer {z-index: 1;}
.header{z-index:9999!important}
.header .mobile-search-icon i{display:none!important}
.header .mobile-search-icon .fas,.header .mobile-menu-icon .fas{font-size:25px;color:#2d2d2d;padding:16px 8px}
@media screen and (max-width: 360px) {
.header .mobile-search-icon .fas,.header .mobile-menu-icon .fas{padding:14px 10px 14px 12px}
}
.header .mobile-search-icon .fas:hover,.header .mobile-menu-icon .fas:hover{cursor:pointer}
@media screen and (max-width: 1199px) {
.header{background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.1);position:fixed;width:100%;top:0;z-index:2;height:58px}
.header .max-width{padding:9px}
.header .mobile-search-icon,.header .mobile-menu-icon{position:absolute;top:0;display:block!important}
.header .mobile-search-icon{right:5px}
.header .mobile-menu-icon{right:auto}
}
@media screen and (min-width: 1200px) {
.header .mobile-search-icon{display:none}
}
@media screen and (max-width: 479px) {
.header.notdevice .logo{margin:0 auto}
}
@media screen and (max-width: 639px) {
.header.notdevice .logo{margin:0 auto}
}
@media screen and (max-width: 479px) {
.header.notdevice .logo{margin:0 auto}
}
@media screen and (min-width: 1200px) {
.header.notdevice .mobile-subscribe,.header.notdevice .mobile-shop-ad{display:none}
}
.header .logo{text-align:center}
.header .logo img{vertical-align:middle}
@media screen and (max-width: 1199px) {
.header .logo{width:160px;margin:0 auto;float:left;left:52px;position:relative}
}
@media screen and (min-width: 1200px) {
.header .logo{float:left;display:block;margin-right:2.4390243902%;width:16.3414634146%;margin-right:0}
.header .logo:last-child{margin-right:0}
}
.header .mobile-subscribe{position:absolute;top:0;display:block;right:78px;padding:12px}
@media screen and (min-width: 1200px) {
.header .mobile-subscribe{display:none}
}
@media screen and (max-width: 479px) {
.header .mobile-subscribe{right:48px}
}
@media screen and (max-width: 360px) {
.header .mobile-subscribe{right:50px}
}
.header .mobile-subscribe a{background:#AF1A31;font-size:14px;padding:8px 12px;color:#fff}
@media screen and (max-width: 479px) {
.header .mobile-subscribe a{padding:8px 6px;font-size:13px}
}
.header .mobile-shop-ad{display:inline-block;margin-top:0;margin-bottom:0;font-size:17px;padding:3px 10px;position:absolute;top:0;display:block;right:50px;padding:15px 12px;right:0!important}
.header .mobile-shop-ad a{background:#2d2d2d;color:#fff;font-size:14px;padding:8px 12px}
.header .mobile-shop-ad img{padding-right:2px;margin-bottom:-4px;width:19px;height:19px}
.header .mobile-shop-ad .shop-label{color:#fff;font-size:8px;font-weight:100;vertical-align:middle;display:inline!important;margin:-6px 2px 0 5px}
.header .mobile-shop-ad~#trigger-search{right:114px!important}
.header .desktop-subscribe{position:relative;display:inline-block;margin-right:10px}
@media screen and (max-width: 1199px) {
.header .desktop-subscribe{display:none}
}
.header .desktop-subscribe a{background:#2d2d2d;color:#fff;font-size:14px;padding:8px 12px;border-radius:5px}
.header .nav-right{float:right;display:flex;align-items:center;justify-content:right;margin-left: auto;}
@media screen and (max-width: 1199px) {
.header .nav-right{margin-top:4px}
}
.header .nav-right .shop-ad{float:right;display:flex;align-items:center;justify-content:center;padding-left:8px}
@media screen and (max-width: 1199px) {
.header .nav-right .shop-ad{display:flex!important}
}
.header .nav-right .shop-ad a{background:#172026;padding:3px 14px;font-weight:700;font-size:16px;color:#fff}
@media screen and (max-width: 1199px) {
.header .nav-right .shop-ad a{padding:4px 8px;font-size:14px}
}
.header .nav-right .shop-ad a img{width:20px;vertical-align:middle;margin-right:10px}
@media screen and (max-width: 1199px) {
.header .nav-right .shop-ad a img{margin-right:6px}
}
@media screen and (max-width: 1199px) {
.header .nav-right .shop-ad a .shop-icon-desk{display:none}
}
.header .nav-right .shop-ad a .shop-icon-mob{display:none}
@media screen and (max-width: 1199px) {
.header .nav-right .shop-ad a .shop-icon-mob{display:inline-block;top:-3px!important;position:relative;margin-right:1px}
}
.header .nav-right .shop-ad a .shop-label{color:#fff;font-size:8px;font-weight:100;vertical-align:middle;display:inline!important;margin:-6px 2px 0 5px}
@media screen and (min-width: 1200px) {
.header .nav-right .pets-nav a span{font-size:16px;font-weight:700;color:#333;padding-right:18px}
.header .nav-right .pets-nav a span:hover{color:#286AB2}
}
.header .nav-right .sub-links .cart .cart-count{position:absolute;top:-4px;left:9px;font-size:10px;color:#fff;background:#0e87ee;border-radius:100%;width:20px;text-align:center;border:2px solid #fff}
.header .nav-right .sub-links .cart #favouritecart{padding:6px 0;position:relative;display:inline-block}
.header .nav-right .sub-links .cart #favouritecart .cart-count{left:14px;width:auto;padding:0 5px;line-height:1.6}
@media screen and (max-width: 1199px) {
.header .nav-right .sub-links{display:block;position:absolute;right:60px;top:12px}
.header .nav-right .sub-links ul li{display:none}
.header .nav-right .sub-links ul>li:nth-of-type(4){display:block}
.header .nav-right .sub-links .cart #favouritecart{padding:6px 0;position:relative;display:inline-block;font-size:15px}
.header .nav-right .sub-links .fa{color:#2d2d2d;margin-right:14px;font-size:25px;width:20px}
.header .nav-right .sub-links .cart .cart-count{left:16px}
}
@media screen and (min-width: 1200px) {
.header .nav-right .sub-links{float:left;display:block;margin-right:2.4390243902%;width:24.8780487805%;margin-right:0!important;width:auto!important;color:#575757;font-size:17px}
.header .nav-right .sub-links:last-child{margin-right:0}
.header .nav-right .sub-links p{margin-bottom:0;font-size:17px;line-height:23px;margin-top:5px}
.header .nav-right .sub-links ul{line-height:15px;margin-top:-3px}
.header .nav-right .sub-links ul>li{display:inline-block;margin:0 10px 0 0}
.header .nav-right .sub-links ul>li:last-child{margin-right:0;display:inline-block}
.header .nav-right .sub-links a{color:#000;font-size:15px;font-weight:500}
.header .nav-right .sub-links .fa{color:#2d2d2d;margin-right:4px;font-size:20px;width:20px}
.header .nav-right .sub-links .fa-phone{margin-right:0}
.header .nav-right .sub-links .cart{position:relative;display:none}
}
.header .nav-right .login {display:none;}
@media screen and (min-width: 1200px) {
.header .nav-right .login{display:block;float:left;width:auto!important;font-size:16px;color:#181818}
.header .nav-right .login p{margin-bottom:0}
.header .nav-right .login .customer-class{width:200px;height:20px;display:block;background-repeat:no-repeat;background-position:left center}
.header .nav-right .login .customer-class.Retail{background-image:url(//media.mercola.com/assets/images/mercola/customer_mymercola.png)}
.header .nav-right .login .customer-class.Wholesale{background-image:url(//media.mercola.com/assets/images/mercola/customer_wholesale.png)}
.header .nav-right .login .customer-class.wholesale{background-image:url(//media.mercola.com/assets/images/mercola/customer_wholesale.png)}
.header .nav-right .login .customer-class.Premier{background-image:url(//media.mercola.com/assets/images/mercola/customer_premier.png)}
.header .nav-right .login .customer-class.Preferred{background-image:url(//media.mercola.com/assets/images/mercola/customer_preferred.png)}
.header .nav-right .login .customer-class.PreferredEs{background-image:url(//media.mercola.com/assets/images/mercola/customer_preferente.png)}
.header .nav-right .login .account-name{position:relative;margin:0 20px 0 6px}
.header .nav-right .login .account-name:hover .account-dropdown{z-index:1;opacity:1}
.header .nav-right .login .account-name a{color:#333}
.header .nav-right .login .account-name i{color:#B3B3B3}
.header .nav-right .login .account-name span{max-width:89px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left;width:auto;margin-right:5px;font-size:16px;font-weight:700;text-align:right}
.header .nav-right .login .account-name .account-dropdown{width:122px;padding:5px 0;position:absolute;top:100%;left:0;z-index:-1;opacity:0;transition:opacity linear .15s;box-shadow:0 2px 3px rgba(0,0,0,0.2);border:1px solid #d7d7d7;background:#fff;}
.header .nav-right .login .account-name .account-dropdown li{display:block;font-size:14px;margin:0}
.header .nav-right .login .account-name .account-dropdown li a{padding:5px 16px;display:block;color:#0869bd;font-weight:500}
.header .nav-right .login .account-name .account-dropdown li a:hover{background:#eee}
.header .nav-right .login .logged-out{text-align:right}
.header .nav-right .login .logged-out span{display:inline-block}
.header .nav-right .login .logged-out span.sign-in a{padding:8px 24px;color:#000;text-transform:uppercase;font-weight:700}
.header .nav-right .login .logged-out span.sign-in a:hover{color:#286AB2}
.header .nav-right .login .logged-out span.join{display:none;margin-left:6px}
.header .nav-right .login .logged-out span.join a{color:#fff;background:#0e87ee;padding:8px 17px;border:1px solid #0e87ee;border-radius:5px;transition:all .5s}
.header .nav-right .login .logged-out span.join a:hover{background:#37a3ff;border:1px solid #37a3ff}
}
.header .nav-right .nav-subscribe-button{display:inline-block;margin-right:5px}
@media screen and (max-width: 1199px) {
.header .nav-right .nav-subscribe-button{display:none}
}
.header .nav-right .nav-subscribe-button a{background:#AF1A31;color:#fff;padding:8px;text-transform:uppercase;font-weight:700;font-size:16px}
.header .nav-right .nav-subscribe-button a:hover,.header .nav-right .nav-subscribe-button a:focus{background-color:#991126}
.header .nav-right .nav-subscribe-button a span{text-transform:none;font-weight:100;font-size:13px}
@media screen and (max-width: 1199px) {
.header .nav-right .sub-link.es .cart ul>li:nth-of-type(3){display:block}
}
.header .nav-right .login.es{width:16.5%!important}
.header .nav-right .login.es .account-name{margin-left:.43902%}
.header .nav-right .login.es .account-name span{max-width:195px!important;margin-top:0}

@media screen and (min-width: 1200px) {
.header{position:absolute;top:0!important;width:100%!important;background:#fff!important;transition:none!important}
.header .max-width{padding:6px 15px}
.header > .max-width:last-child{padding: 14px 15px;display: flex;align-items: center;}
.desktop-menu{margin-top:110px}
}

@media screen and (max-width: 1199px) {
.sticky-header,.sticky-menu,.pets-nav{border:0;clip:rect(1px,1px,1px,1px);clip-path:circle(1% at 1% 1%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
}
.header.sticky-header{background-color:#eaeaea;background:-webkit-gradient(linearlarge,top,from(#f1f1f1),to(#eaeaea));background:-webkit-linear-gradient(top,#f1f1f1,#eaeaea);background:-moz-linear-gradient(top,#f1f1f1,#eaeaea);background:-ms-linear-gradient(top,#f1f1f1,#eaeaea);background:-o-linear-gradient(top,#f1f1f1,#eaeaea);background:linear-gradient(top,#f1f1f1,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=$angle,StartColorStr='#f1f1f1',EndColorStr='#eaeaea');width:100%;position:fixed;z-index:2;top:0}
.header.sticky-header .max-width{padding:6px 15px;z-index:30;display: flex;align-items: center;}
.header.sticky-header .mobile-menu-icon{float:left;text-align:right;width:4%!important;margin-right:1.5%!important}
.header.sticky-header .mobile-search-icon{display:none}
.header.sticky-header .mobile-search-icon .fa,.header.sticky-header .mobile-menu-icon .fa{display:block}
.header.sticky-header .logo{float:left;display:block;margin-right:2.4390243902%;width:16.3414634146%;margin-top:0;margin-right:0}
.header.sticky-header .logo:last-child{margin-right:0}
.header.sticky-header .logo p{border:0;clip:rect(1px,1px,1px,1px);clip-path:circle(1% at 1% 1%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.header.sticky-header .logo img{vertical-align:middle;margin-top:2px}
.header.sticky-header .sub-links{display:none}
.header.sticky-header .login{float:left;display:block;width:23.1707317073%;float:right!important;font-size:15px;margin:0!important;}
.header.sticky-header .login:last-child{margin-right:0}
.header.sticky-header .login .account-name{margin-left:25px!important}
.header.sticky-header .login .account-name .account-dropdown{top:100%!important}
.header.sticky-header .pets-nav a span{font-size:15px}
@media screen and (min-width: 1200px) {
.sticky-header{position:fixed!important;background-color:#fff!important;box-shadow:0 5px 5px rgba(0,0,0,0.1)}
.sticky-header .search{width:27%!important}
.sticky-header .nav-right{width:25%!important}
.sticky-header .desktop-subscribe,.sticky-header .desktop-subscribe.fitness,.sticky-header .desktop-subscribe.fitness-es,.sticky-header .desktop-subscribe.www,.sticky-header .desktop-subscribe.espanol{position:relative;display:inline-block;margin-right:10px;transform:translate(175%,40%)}
.sticky-header .desktop-subscribe.fitness{transform:translate(95%,40%)!important}
.sticky-header .desktop-subscribe.fitness-es{transform:translate(215%,40%)!important}
.sticky-header .desktop-subscribe.es{transform:translate(213%,40%)!important}
.sticky-header .desktop-subscribe.www{transform:translate(95%,40%)!important}
.sticky-header .desktop-subscribe.espanol{transform:translate(125%,40%)!important}
}
html{box-sizing:border-box}
*,::before,::after{box-sizing:inherit}
.max-width{max-width:1200px;margin-left:auto;margin-right:auto;padding:18px 15px}
.max-width::after{clear:both;content:"";display:block}
.max-width-collapsed{max-width:1200px;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}
.max-width-collapsed::after{clear:both;content:"";display:block}
#page{background:#fff}
@media screen and (min-width: 768px) {
div[data-jsid=expanderContent]{display:block!important}
}
div[data-jsid=visitSite]{padding-bottom:30px}
@media screen and (min-width: 1200px) {
.has-sticky{padding-top:170px}
.has-sticky .social-sticky{transform:translate(270%,50%)!important;width:220px!important;margin-top:-10px}
}
.has-sticky .lang-selector{display:none}
.main-content{padding-left:0!important;padding-right:0!important}
@media screen and (max-width: 1199px) {
.main-content{padding-top:55px}
}
@media screen and (min-width: 1200px) {
.main-content{padding-top:80px!important;display:block}
.main-content::after{clear:both;content:"";display:block}
.main-content .max-width-collapsed.subscription-top{max-width:100%;border-top:1px solid #EBEBEB;padding:0;text-align:center;background:#fff;position:relative;box-shadow:0 5px 5px rgba(0,0,0,0.1)}
.has-sticky .main-content{padding-top:0!important}
}
@media screen and (max-width: 1199px) {
.max-width-collapsed.subscription-top{display:none}
}
.clear{clear:both}
@media screen and (max-width: 1199px) {
.clear-mobile{clear:both}
}
h2{color:#000;font-size:1.25em;font-weight:900}
#menu{font-size:15px;width:180px;position:relative}
#menu:hover .admin-menu{display:block}
#menu .admin-label:before{float:left;content:"";background-image:url(//media.mercola.com/Themes/mercolaArticle/images/badge-expert-user.png);background-size:15px;height:15px;width:15px;margin-right:6px;margin-top:2px}
.admin-menu{position:absolute;z-index:1;font-size:15px;transition:all 1s;display:none}
.admin-menu ul{padding:9px;background:#fff;border:1px solid #ddd;border-radius:5px}
.admin-menu ul li{display:block}
.admin-menu .admin-arrow{margin-left:18px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd;width:5px}
.lang-globe a{color:#333}
.lang-globe i{color:#B3B3B3}
.lang-globe .fa{margin-right:0!important;position:relative;z-index:1}
.lang-globe{display:inline-block;position:relative;margin-left:0;padding:8px}
.lang-globe>a{padding:0 4px 0 2px;display:inline-block;text-transform:uppercase;z-index:1;position:relative}
.lang-globe .fa{padding:0;top:2px}
.lang-globe:hover{background:#eee}
.lang-globe:hover .lang-dropdown{z-index:1;opacity:1;display:block}
.lang-dropdown{width:110px;padding:5px 0;position:absolute;top:100%;left:0;z-index:-1;opacity:0;transition:opacity linear .15s;box-shadow:0 2px 3px rgba(0,0,0,0.2);background:#fff;margin-top:0!important;display:none}
.lang-dropdown li{display:block!important;font-size:16px;text-align:left;margin:0!important}
.lang-dropdown li a{padding:8px 16px;display:block;color:#0869bd!important;font-weight:500}
.lang-dropdown li a:hover,.lang-dropdown .current-item a{color:#0869bd;background:#eee}
@media screen and (max-width: 1199px) {
.top-subscription{display:none}
}
.top-subscription a{background:#AF1A31;background-repeat:repeat;border-radius:0;border-color:#AF1A31;font-size:18px;padding:15px 40px 14px;background-repeat:no-repeat;background-position:10px 10px;font-weight:600}
.top-subscription a:hover,.top-subscription a:focus{background-color:#991126;border-color:#991126;color:#fff}
.top-subscription sup{top:-.3em;font-weight:400;font-size:65%}
.top-subscription label{color:#000}
@media screen and (min-width: 1200px) {
.top-subscription{display:block}
}
.top-subscription .subscription-label{margin-right:1.7%!important}
@media screen and (min-width: 1200px) {
.top-subscription .subscription-label{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;text-align:left}
.top-subscription .subscription-label:last-child{margin-right:0}
.top-subscription .subscription-label>label{font-size:15px!important;line-height:1}
}
.top-subscription .subscription-label span{font-size:15px;font-weight:400;line-height:1.4}
.top-subscription .subscription-input{margin-right:0}
@media screen and (min-width: 1200px) {
.top-subscription .subscription-input{float:left;display:block;margin-right:2.4390243902%;width:30%;margin-right:8px}
.top-subscription .subscription-input:last-child{margin-right:0}
.top-subscription .subscription-input input,.top-subscription .subscription-input input:disabled{margin:0;border-color:#2d2d2d;border-radius:0;color:#5d5d5d;background-color:#fff;cursor:text;padding:14px}
}
@media screen and (min-width: 1200px) {
.top-subscription .subscription-button{float:left;display:block;margin-right:2.4390243902%;width:14.6341463415%}
.top-subscription .subscription-button:last-child{margin-right:0}
}
.top-subscription .subscription-button .fa{position:absolute;color:#fff;padding-top:12px;padding-left:14px;font-size:0}
.top-subscription .subscription-button input{background:#AF1A31;border:#AF1A31;font-size:16px;padding:16px 25px;border-radius:0;background-repeat:no-repeat;background-position:10px 10px;font-weight:800}
.top-subscription .subscription-button input:hover,.top-subscription .subscription-button input:focus{background-color:#991126;color:#fff}
@media screen and (min-width: 1200px) {
.top-subscription .subscription-close{float:left;display:block;margin-right:2.4390243902%;width:1.8292682927%}
.top-subscription .subscription-close:last-child{margin-right:0}
}
.top-subscription .subscription-close{display:none}
.top-subscription .subscription-close .fa{color:#868686;font-size:0;padding-top:6px;background-image:url("data:image/svg+xml,%0A%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='2.-Menu' transform='translate(-15.000000,-13.000000)' stroke='%23000000'%3E%3Cg id='Group' transform='translate(15.000000,13.521000)'%3E%3Cpath d='M0,0.479000129 L15,14.2971819' id='Path-3'%3E%3C/path%3E%3Cpath d='M0,14.7761821 L15,-1.24344979e-14' id='Path-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:15px;height:15px}
.top-subscription .subscription-close .fa:hover{cursor:pointer}
@media screen and (min-width: 1200px) {
#trigger-menu{display:none!important}
}
#trigger-menu a{width:40px;height:30px;display:block;background:url('data:image/svg+xml,<svg width="39" height="25" viewBox="0 0 39 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_139_351)"><rect y="3.45667" width="16.4011" height="3.45591" fill="%230A0B0D"/><rect y="12.0146" width="14.4715" height="3.45591" fill="%230A0B0D"/><path d="M0 20.5728H21.2249V24.0287H0V20.5728Z" fill="%230A0B0D"/><path d="M32.2438 18.7679L31.7048 17.8635L31.0361 18.0472C32.6493 17.0135 33.9106 15.4222 34.499 13.4565C35.8112 9.07347 33.3219 4.45699 28.9389 3.14483C24.5558 1.83266 19.9393 4.3219 18.6271 8.70498C17.315 13.0881 19.8042 17.7045 24.1873 19.0167C26.153 19.6052 28.1756 19.4258 29.9256 18.646L29.2627 18.908L29.8642 20.051L31.7048 23.9044L34.0685 22.6299L32.2438 18.7679ZM24.9183 16.5749C21.8782 15.6648 20.1589 12.4761 21.069 9.43599C21.9791 6.39591 25.1678 4.67654 28.2079 5.58665C31.2479 6.49676 32.9673 9.68546 32.0572 12.7255C31.1471 15.7656 27.9584 17.485 24.9183 16.5749Z" fill="%230A0B0D" stroke="%230A0B0D" stroke-width="0.75"/></g><defs><clipPath id="clip0_139_351"><rect width="39" height="23.68" fill="white" transform="translate(0 0.769043)"/></clipPath></defs></svg>');background-repeat:repeat;background-repeat:no-repeat;margin:.85rem 0 .65rem .5rem !important}
#sticky-trigger-icon{display:none!important}
.sticky-header #sticky-trigger-icon{display:none}
@media screen and (min-width: 1200px) {
.sticky-header #sticky-trigger-icon{display:block!important}
}
@media screen and (max-width: 1199px) {
.desktop-menu,.sticky-menu{display:none}
}
@media screen and (min-width: 1200px) {
.desktop-menu{-moz-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;margin:0 15px;float:left;display:block}
.desktop-menu .main-menu-bg .fa{font-size:24px}
.desktop-menu .main-menu-bg .main-menu a{transition:none;color:#000;font-weight:100}
.desktop-menu .main-menu-bg .main-menu a.new::after,.desktop-menu .main-menu-bg .main-menu a.nuevo::after{background:#AF1A31;color:#fff;font-size:12px;top:-10px;padding:1px 3px;border-radius:3px;margin-left:4px;position:relative;font-weight:900}
.desktop-menu .main-menu-bg .main-menu a.new::after{content:"NEW"}
.desktop-menu .main-menu-bg .main-menu a.nuevo::after{content:"NUEVO"}
.desktop-menu .main-menu-bg .main-menu ul {display: flex;}
.desktop-menu .main-menu-bg .main-menu li:hover>a{text-decoration:none;color:#286AB2}
.desktop-menu .main-menu-bg .main-menu li:hover .fa{color:#286AB2}
.desktop-menu .main-menu-bg .main-menu .current-item>a{color:#fff}
.desktop-menu .main-menu-bg .main-menu .current-item>a:hover{color:#fff;background:#2D353C}
.desktop-menu .main-menu-bg .main-menu>ul>li{display:inline-block;font-size:13.5px;padding-left:12px}
.desktop-menu .main-menu-bg .main-menu>ul>li.current-item{margin-right:0;float:right}
.desktop-menu .main-menu-bg .main-menu>ul>li>a{padding:8px 0;display:inline-block;text-transform:uppercase;padding:0;vertical-align:middle;font-weight:700!important;color:#000!important}
.desktop-menu .main-menu-bg .main-menu>ul>li>a,.desktop-menu .main-menu-bg .main-menu>ul>li>img{vertical-align:middle}
.desktop-menu .main-menu-bg .main-menu>ul>li>a span{font-weight:700!important}
.desktop-menu .main-menu-bg .main-menu>ul>li:nth-child(1){padding-left:0!important}
.desktop-menu .main-menu-bg .main-menu>ul>li:nth-child(1)>a span{color:#AF1A31}
.desktop-menu .main-menu-bg .main-menu>ul>li>a:hover,.desktop-menu .main-menu-bg .main-menu>ul>li>a:hover span{color:#575757!important}
.desktop-menu .main-menu-bg .main-menu ul>li>a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px}
.desktop-menu .main-menu-bg .main-menu>ul>li:hover>a{color:#575757}
.desktop-menu .main-menu-bg .main-menu>ul>li:hover::first-child>a:hover::after{background:#AF1A31}
.desktop-menu .main-menu-bg .main-menu>ul>li.current-item:hover a:hover::after{background:none}
.desktop-menu .main-menu-bg .main-menu>ul>.current-item>a{background:#172026;padding:4px 22px;font-size:22px}
.desktop-menu .main-menu-bg .main-menu>ul>.current-item>a>img{width:20px;margin-right:7px;vertical-align:middle;margin-top:-3px}
.desktop-menu .main-menu-bg .main-menu li:hover .sub-menu{z-index:2;opacity:1}
.desktop-menu .main-menu-bg .sub-menu{width:250px;padding:5px 0;position:absolute;top:100%;left:0;z-index:-1;opacity:0;transition:opacity linear .15s;box-shadow:0 2px 3px rgba(0,0,0,0.2);background:#fff}
.desktop-menu .main-menu-bg .sub-menu li{display:block;font-size:16px}
.desktop-menu .main-menu-bg .sub-menu li a{padding:10px 25px;display:block;color:#0869bd;font-weight:500}
.desktop-menu .main-menu-bg .sub-menu li a:hover,.desktop-menu .main-menu-bg .sub-menu .current-item a{color:#0869bd;background:#e8f4ff}
.sticky-menu .sticky-trigger-icon{width:100%;top:74px;position:fixed;float:left;height:0}
.sticky-menu .sticky-trigger-icon .sticky-trigger{-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out;z-index:20;top:0;position:fixed;right:1090px;left:0;width:80px;height:80px;margin:0 auto}
}
.header:focus{outline:none!important}
.drawer{display:none}
.drawer.is-active{display:block}
@media screen and (min-width: 1200px) {
.drawer.is-active{display:none!important}
}
.drawer.is-visible .drawer-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.is-visible .drawer-overlay{opacity:.5!important}
.drawer .is-active{display:block}
@media screen and (min-width: 1200px) {
.drawer .is-active{display:none}
}
.drawer .is-visible .drawer-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.drawer li.account-cart{display:none}
.drawer .drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:99;opacity:0;transition:opacity .3s;will-change:opacity;background-color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.drawer .drawer-wrapper{position:fixed;top:0;left:0;bottom:0;height:100%;width:100%;max-width:330px;z-index:99999;overflow:auto;-webkit-transform:translate3d(-103%,0,0);transform:translate3d(-103%,0,0);transition:transform .3s;will-change:transform;background-color:#fff;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;box-shadow:0 2px 6px #777}
.drawer .drawer-wrapper .drawer-header{padding:1.5rem 1rem 0;display:flex;justify-content:space-between;align-items:center;border-bottom:0}
.drawer .drawer-wrapper .drawer-header ul{display:inline-block}
.drawer .drawer-wrapper .drawer-header ul:hover li.account a{color:#286AB2}
.drawer .drawer-wrapper .drawer-header ul li{float:left;font-size:15px;text-transform:uppercase}
.drawer .drawer-wrapper .drawer-header ul li a{color:#000;font-weight:700;padding:6px 6px 6px 0;transition:all linear .15s;display:inline-block;vertical-align:middle}
.drawer .drawer-wrapper .drawer-header ul li a:hover{color:#286AB2}
.drawer .drawer-wrapper .drawer-header ul li.join a{padding-left:1rem}
.drawer .drawer-wrapper .drawer-header ul li.account{text-transform:none;padding:20px 0;margin-top:-10px;height:32px}
.drawer .drawer-wrapper .drawer-header ul li.account:hover{padding:20px 0}
.drawer .drawer-wrapper .drawer-header ul li.account a:hover{background:none}
.drawer .drawer-wrapper .drawer-header ul li.account p{margin-bottom:0;transform:translateY(-11px)}
.drawer .drawer-wrapper .drawer-header ul li.account p a{font-weight:500}
.drawer .drawer-wrapper .drawer-header ul li.account p a:last-child{white-space:nowrap;overflow:hidden;width:165px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:inline-block;vertical-align:middle}
.drawer .drawer-wrapper .drawer-header .drawer-title{display:none!important;left:12px;top:16px;position:absolute}
.drawer .drawer-wrapper .drawer-header .drawer-title img{display:block;width:40px}
.drawer .drawer-wrapper .drawer-header .drawer-close{margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;background-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.9584 1.74538L15.2547 0.041626L8.50008 6.79621L1.7455 0.041626L0.041748 1.74538L6.79633 8.49996L0.041748 15.2545L1.7455 16.9583L8.50008 10.2037L15.2547 16.9583L16.9584 15.2545L10.2038 8.49996L16.9584 1.74538Z" fill="black"/></svg>');width:17px;height:17px;flex-shrink:0;transform:translate(-8px,2px)}
.drawer .drawer-wrapper .drawer-header .drawer-close:hover,.drawer .drawer-wrapper .drawer-header .drawer-close:focus{color:#000}
.drawer-content::-webkit-scrollbar-track{background:rgba(255,255,255,0.9)}
.drawer-content::-webkit-scrollbar{width:5px;background-color:#F5F5F5}
.drawer-content::-webkit-scrollbar-thumb{background:#d0d0d0}
.drawer-content{position:relative;height:100%;flex-grow:1}
.drawer-content .drawer-menu-list ul li{border-bottom:1px solid #eee}
.drawer-content .drawer-menu-list ul li a{padding:11px 16px;width:100%;display:block;color:#000;font-weight:400;transition:none}
.drawer-content .drawer-menu-list ul li a:hover{background:#ECECEC}
.drawer-content .drawer-menu-list ul li.shop a{color:#fff;background:#172026;font-size:20px}
.drawer-content .drawer-menu-list ul li.shop a:hover{background:#2D353C}
.drawer-content .drawer-menu-list ul li.shop a img{width:20px;vertical-align:middle;margin-right:5px}
.drawer-content .drawer-menu-list ul li.shop a .shop-label{color:#ddd;font-size:11px;margin-bottom:0;margin-top:-6px;vertical-align:middle;margin-left:8px}
.drawer-content .drawer-menu-list ul li.breaking-news a,.drawer-content .drawer-menu-list ul li.censored-library a{font-weight:700;vertical-align:middle;font-size:19px}
.drawer-content .drawer-menu-list ul li.breaking-news a img,.drawer-content .drawer-menu-list ul li.censored-library a img{padding-right:6px;width:30px;vertical-align:middle}
.drawer-content .drawer-menu-list ul li.breaking-news a span,.drawer-content .drawer-menu-list ul li.censored-library a span{font-weight:700}
.drawer-content .drawer-menu-list ul li.breaking-news a:hover,.drawer-content .drawer-menu-list ul li.censored-library a:hover{background:#ECECEC;color:#333}
.drawer-content .drawer-menu-list ul li.regular-text a{font-weight:400;font-size:18px}
.drawer-content .drawer-menu-list ul li.logout a{text-align:center;background:#EEE;border-top:1px solid #d6d6d6;font-size:16px}
.drawer-content .drawer-menu-list ul li.logout a:hover{background:#DBDBDB;color: #000;}
.drawer-content #accordion-label .accordion-facts-toggle{background:#fff!important;display:flex;cursor:pointer}
.drawer-content #accordion-label p{margin-bottom:0;padding:10px 16px}
.drawer-content #accordion-label p i{color:#b2b2b2;margin-right:.5rem}
.drawer-content #accordion-label span#expanderSign{position:absolute;right:0;padding:8.5px 20px;border:0;cursor:pointer;background:#eee;text-align:center;font-size:20px}
.drawer-content #accordion-label span#expanderSign .fa{font-family:'Font Awesome 5 Free'}
.drawer-content #accordion-label .content{background:#f8f8f8}
.drawer-content #accordion-label .content p{padding:0;font-size:16px}
.drawer-content #accordion-label .content a{padding:6px 36px;font-weight:500}
.header .search{width:100%}
@media screen and (min-width: 480px) {
.header .search{max-width:350px;width:100%}
}
@media screen and (max-width: 1199px) {
.header .search{position:absolute;right:0;top:56px;display:none;box-shadow:0 5px 5px rgba(0,0,0,0.1);background:#fff}
}
@media screen and (min-width: 1200px) {
.header .search{float:left;display:block!important;margin-right:0!important;margin-left:12px!important;width:25.4%;}
}
.header .search #qmaster{display: flex;align-items: center;float:right}
@media screen and (max-width: 1199px) {
.header .search #qmaster{background:#fff;border-radius:0;padding:2px 10px 10px}
}
.header .search #qmaster .search-box{display:table-cell;width:100%;vertical-align:middle}
@media screen and (max-width: 1199px) {
.header .search #qmaster .search-box{background:#f1f1f1;border-radius:0}
}
@media screen and (min-width: 640px) {
.header .search #qmaster .search-box{width:100%!important}
}
.header .search .qmaster-dropdown{display:table-cell;flex-grow: 0;flex-shrink: 0;min-width:70px!important;height:35px;vertical-align:middle;padding:7px 14px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#f0f0f0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#575757;background-image:url(//media.mercola.com/themes/mercola/images/search-select-arrow.png);background-repeat:no-repeat;background-position:85% 50%;background-size:7px;font-size:12px!important;border:1px solid #ddd;border-right:0;margin-bottom:0!important;border-radius:4px 0 0 4px;outline:none;min-width: 92px !important;}
.header .search .qmaster-dropdown option{font-family:"Roboto","Arial"}
.header .search .qmaster-dropdown:hover{background-color:#e9e9e9!important;cursor:pointer}
@media screen and (max-width: 1199px) {
.header .search .qmaster-dropdown{height:44px}
}
.header .search .swiftype-search-textbox{border-radius:0!important;border-right:0!important;box-shadow:inset 0 1px 3px #fff;height:35px;width:100%;margin:0;background:#fff;border:1px solid #ddd;font-size:13px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media screen and (max-width: 1199px) {
.header .search .swiftype-search-textbox{font-size:13px!important}
}
.header .search .swiftype-search-textbox::placeholder{font-size:12px;color:#555;margin:43px!important;width:100%}
.header .search .swiftype-search-button{background-color:#fff!important;border-left:none!important;border:1px solid #ddd;margin:0!important;padding:8px 10px 3px!important;border-radius:0 5px 5px 0;height:35px;vertical-align:middle;display:inline-block;display:-ms-flexbox}
.header .search .swiftype-search-button:hover{background:#efefef}
.header .search .swiftype-search-button svg{fill:#555;width:15px;height:15px;vertical-align:super}
.header .search .searchloadingicon{max-width:initial;width:18px;height:18px}
.header.sticky-header #qmaster,.header.sticky-header .search-box{background:none;}
@media screen and (max-width: 1199px) {
.header.sticky-header #qmaster,.header.sticky-header .search-box{background:#fff;border-radius:0}
}
.header.sticky-header .search{float:left;display:block!important;margin-right:1%!important;width:31%;margin-top:5px;margin-top:0}
.header.sticky-header .search .search-form{background:none;padding:0;border-radius:5px}
.header.sticky-header .search input[type="text"]{font-size:12px!important;font-weight:500}
.header.sticky-header .search .gsc-input-box{margin-top:0}
.header.sticky-header .search td{padding:0}
.header.sticky-header .search .gsc-search-box td{vertical-align:top}
.header.sticky-header input[type="text"]::placeholder{font-size:12px!important}
@media screen and (max-width: 479px) {
.header.mm-slideout~.swiftype-widget .autocomplete{left:auto!important;right:5px!important;width:273px!important}
}
@media screen and (max-width: 1199px) {
.header.mm-slideout~.swiftype-widget .autocomplete{top:114px!important;left:auto!important;right:10px!important;width:273px!important;position:fixed!important}
}
.swiftype-widget .autocomplete{background:#fff;font-size:14px;background:#fff;border:1px solid #CCC;border-top-color:#ccc;border-top-color:#ccc;border-top-color:#D9D9D9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:0;width:223px!important}
@media screen and (max-width: 1199px) {
body > .swiftype-widget:nth-of-type(2) .autocomplete{width:300px!important;z-index:99999!important;top:122px!important;left:15px!important;position: absolute;}
}
@media screen and (min-width: 480px) {
.swiftype-widget + .swiftype-widget .autocomplete {width: 273px !important;}
}
.swiftype-widget .autocomplete .active{background:#f0f0f0}
.swiftype-widget .autocomplete ul{padding:0;margin:0}
.swiftype-widget .autocomplete ul li{list-style:none;border-bottom:1px solid #efefef;line-height:17px;padding:8px 10px!important;font-size:13px;cursor:pointer;word-wrap:break-word}
.swiftype-widget .autocomplete ul li:hover{background:#f0f0f0}
#drawer-name .search-form-nav{width:92%;margin:1.5rem auto 1.25rem}
#drawer-name .search-form-nav #qmaster{display:table}
#drawer-name .search-form-nav #qmaster .qmaster-dropdown{display:table-cell;vertical-align:middle;min-width:85px!important;height:35px;vertical-align:middle;padding:7px 14px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #ddd;border-right:0;background-color:#f0f0f0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#575757;background-image:url(//media.mercola.com/themes/mercola/images/search-select-arrow.png);background-repeat:no-repeat;background-position:85% 50%;background-size:7px;font-size:12px!important;margin-bottom:0!important;border-radius:4px 0 0 4px;outline:none;cursor: pointer;}
#drawer-name .search-form-nav #qmaster .qmaster-dropdown option{font-family:"Roboto","Arial"}
#drawer-name .search-form-nav #qmaster .search-box{width:100%;display:table-cell;vertical-align:middle}
#drawer-name .search-form-nav #qmaster .search-box .swiftype-search-textbox{background-color:#fff!important;border:1px solid #000;color:#000!important;font-size:14px;border-radius:0!important;border-right:0!important;box-shadow:inset 0 1px 3px #fff;height:35px;width:100%;margin:0;border:1px solid #ddd;font-size:13px!important}
#drawer-name .search-form-nav #qmaster .search-box .swiftype-search-textbox::placeholder{font-size:12px}
#drawer-name .search-form-nav #qmaster .search-box .swiftype-search-textbox:focus{border-color:#ddd!important;box-shadow:none}
#drawer-name .search-form-nav #qmaster .swiftype-search-button{border-left:none!important;border:1px solid #ddd;margin:0!important;padding:8px 10px 3px!important;border-radius:0 5px 5px 0;border-left:none!important;height:35px;vertical-align:middle;display:inline-block;display:-ms-flexbox;background:none}
#drawer-name .search-form-nav #qmaster .swiftype-search-button svg{width:16px;height:16px}
#drawer-name .search-form-nav #qmaster .swiftype-search-button svg path{fill:#333}
.content-container{text-align:center;margin:5rem auto 6rem}
.content-container h2{font-size:25px !imporatant;color:#000!important;font-weight: 700 !important;}
.content-container p{font-size:16px;color:#575757}
@media screen and (max-width: 640px) {
.content-container{margin:3rem auto}
}
#qmasterbody{display:flex;margin:1rem auto 3rem;max-width:732px;width:100%}
#qmasterbody .qmaster-dropdown{height:48px;display:flex;max-width:100px;width:100%!important;min-width:100px!important;font-size:12px;margin-bottom:0;border-radius:6px 0 0 6px;padding:0 14px;color:#606060;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#575757;background-image:url(//media.mercola.com/themes/mercola/images/search-select-arrow.png);background-repeat:no-repeat;background-position:85% 50%;background-size:7px; cursor: pointer;}
#qmasterbody .qmaster-dropdown:focus-visible {outline: 0;}
#qmasterbody .qmaster-dropdown option{color:#434343;font-size:12px!important;font-family:"Roboto","Arial"}
#qmasterbody .search-box{height:48px;border-radius:0!important;display:table-cell;width:100%;vertical-align:middle}
#qmasterbody input[type="text"]{box-shadow:none!important;padding:7px 16px!important;font-size:14px!important;background-color:#fff!important;border-radius:0;-webkit-appearance:none;border:1px solid #ddd;height:48px;margin:0;border-right:0;border-left: 0;}
#qmasterbody button{background-color:#fff!important;border-left:none!important;border:1px solid #ddd;border-left-width:1px;border-left-style:solid;border-left-color:#ddd;margin:0!important;padding:8px 10px 3px!important;border-radius:0 5px 5px 0;height:48px;vertical-align:middle;display:inline-block;display:-ms-flexbox;width:54px}
#qmasterbody svg{fill:#555;width:18px;height:18px}





/**Footer**/
.sticky-menu~.footer-content{z-index:1;position:relative}
.footer{color:#fff;font-size:15px;background:#2D353C}
.footer a{font-weight:500;color:rgba(255,255,255,0.8);text-decoration:none}
.footer a:focus,.footer a:hover{color:#fff}
.footer p{color:rgba(255,255,255,0.9);font-weight:500}
.footer #accordion-label{padding-top:15px;border-bottom:1px solid #fff;border-top:1px solid #fff}
@media screen and (max-width: 767px) {
.footer #accordion-label{border:0;clip:rect(1px,1px,1px,1px);clip-path:circle(1% at 1% 1%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
}
.footer .accordion-facts-toggle{display:flex;justify-content:center;cursor:pointer;background:none!important}
.footer .accordion-facts-toggle p{text-align:center;margin-right:8px;color:#fff}
.social-media{text-align:center;width:100%;margin-left:0;margin-top:16px;margin-bottom:16px}
.social-media .title{color:#3d3d3d;text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:4px;display:block;margin-right:0;line-height:24px}
@media screen and (max-width: 479px) {
.social-media .title{margin-right:16px}
}
@media screen and (min-width: 640px) {
.social-media .title{display:inline-block}
}
@media screen and (min-width: 768px) {
.social-media .title{display:block;margin-top:5px}
}
.social-media .social-links{font-size:28px}
.social-media a{padding:8px;font-size:24px;color:#fff}
.social-media a:hover{color:#eee}
.footer-links{border:0;clip:rect(1px,1px,1px,1px);clip-path:circle(1% at 1% 1%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.footer-links .title{font-size:1em;color:#fff;text-transform:uppercase;letter-spacing:.5px}
@media screen and (min-width: 768px) {
.footer-links{margin:16px auto;max-width:575px;clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto}
.footer-links::after{clear:both;content:"";display:block}
.footer-links ul{padding-top:16px;padding-bottom:16px;float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%}
.footer-links ul:nth-child(1){width:30%!important}
.footer-links ul:nth-child(3){width:20%!important}
.footer-links ul:nth-child(2n+1){clear:none!important}
.footer-links ul:last-child{margin-right:0}
}
@media screen and (min-width: 840px) {
.footer-links ul{float:left;display:block;margin-right:2.4390243902%;width:31.7073170732%;width:45%!important}
.footer-links ul:nth-child(2n){margin-right:2.4390243902%}
.footer-links ul:nth-child(2n+1){clear:none}
.footer-links ul:last-child{margin-right:0}
}
.footer-links-mob{margin-bottom:16px}
@media screen and (min-width: 768px) {
.footer-links-mob{border:0;clip:rect(1px,1px,1px,1px);clip-path:circle(1% at 1% 1%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
}
.footer-links-mob .accordion-container{position:relative;width:100%;border-top:none;outline:0;cursor:pointer}
.footer-links-mob .accordion-container .accordion-title{display:block;position:relative;margin:0;padding:.95em .625em;font-size:1em;font-weight:400;color:#fff;border-top:1px solid #707070;cursor:pointer}
.footer-links-mob .accordion-container .accordion-title::after{content:"";position:absolute;right:25px;top:32%;transition:all .2s ease-in-out;display:block;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.footer-links-mob .accordion-container .accordion-title:hover i:before,.footer-links-mob .accordion-container .accordion-title:hover i:active{color:#fff}
.footer-links-mob .accordion-container .accordion-title.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}
.footer-links-mob .accordion-container .accordion-content{display:none;padding-left:2.3125em;margin-bottom:1em}
.footer-copyright{color:#eee;margin-bottom:18px;font-size:13px}
@media screen and (min-width: 840px) {
.footer-copyright{float:left;display:block;margin-right:2.4390243902%;width:40.243902439%;font-size:15px}
.footer-copyright:last-child{margin-right:0}
}
.footer-copyright p{margin-bottom:0}
.footer-copyright a{color:#eee}
.footer-copyright a:hover{color:#fff}
.footer-seal{background:#172026;text-align:center}
.footer-seal::after{clear:both;content:"";display:block}
@media screen and (min-width: 768px) {
.footer-seal ul{float:left;display:block;margin-right:2.4390243902%;width:57.3170731707%}
.footer-seal ul:last-child{margin-right:0}
}
.footer-seal li{float:left;display:block;margin-right:2.4390243902%;width:24.8780487805%;text-align:center;float:none;display:inline-block}
.footer-seal li img{height:auto}
.footer-seal li:last-child{margin-right:0}
.footer-seal li:nth-child(3){margin-right:0}
.footer-seal li:nth-child(4){display:none!important}
.footer-seal .clear{display:none}
@media screen and (min-width: 640px) {
.footer{display:block}
}
.footer-partners{display:block;display:none;font-size:14px}
.footer-partners::after{clear:both;content:"";display:block}
@media screen and (min-width: 840px) {
.footer-partners{display:block}
}
.footer-partners .title{font-weight:700;color:#535353;margin-top:9px;margin-bottom:18px;padding-right:18px;font-size:1.25em;color:#3d3d3d}
.footer-partners .title span{display:block;text-transform:uppercase;font-weight:700;font-size:24px}
@media screen and (min-width: 768px) {
.footer-partners{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto}
.footer-partners::after{clear:both;content:"";display:block}
.footer-partners ul{padding-top:16px;padding-bottom:16px;float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%}
.footer-partners ul:last-child{margin-right:0}
.footer-partners ul:nth-child(2n){margin-right:0}
.footer-partners ul:nth-child(2n+1){clear:left}
}
@media screen and (min-width: 840px) {
.footer-partners ul{float:left;display:block;margin-right:2.4390243902%;width:31.7073170732%}
.footer-partners ul:nth-child(2n){margin-right:2.4390243902%}
.footer-partners ul:nth-child(2n+1){clear:none}
.footer-partners ul:last-child{margin-right:0}
.footer-partners ul:nth-child(4n){margin-right:0}
.footer-partners ul:nth-child(4n+1){clear:left}
}
.bottom-subscription{background:#f2f2f2}
.bottom-subscription .subscription-form{align-items:center;justify-content:center;text-align:center}
@media screen and (min-width: 1024px) {
.bottom-subscription .subscription-form{width:100%;display:flex;margin:8px auto}
}
.bottom-subscription .subscription-form .subscription-label{color:#2d2d2d;font-size:18px;font-weight:700!important;margin-bottom:8px;text-align:center}
@media screen and (min-width: 480px) {
.bottom-subscription .subscription-form .subscription-label{text-align:left;margin-right:30px}
}
@media screen and (min-width: 640px) {
.bottom-subscription .subscription-form .subscription-label{text-align:center}
}
@media screen and (min-width: 1024px) {
.bottom-subscription .subscription-form .subscription-label{text-align:left;margin-bottom:0}
}
.bottom-subscription .subscription-form .cta-wrapper{line-height:1.4}
.bottom-subscription .subscription-form .cta-wrapper span{font-size:15px;font-weight:400;line-height:1.4;display:block;padding-bottom:2px}
.bottom-subscription .subscription-form .cta-wrapper label{font-size:15px!important}
.bottom-subscription .subscription-form .subscription-input{margin-right:8px!important}
@media screen and (min-width: 640px) {
.bottom-subscription .subscription-form .subscription-input{margin-left:17.0731707317%;float:left;display:block;margin-right:2.4390243902%;width:60.7317073171%;display:inline-block!important;float:none!important}
.bottom-subscription .subscription-form .subscription-input:last-child{margin-right:0}
}
@media screen and (max-width: 639px) {
.bottom-subscription .subscription-form .subscription-input{float:left;display:block;margin-right:2.4390243902%;width:60.7317073171%}
.bottom-subscription .subscription-form .subscription-input:last-child{margin-right:0}
}
@media screen and (max-width: 479px) {
.bottom-subscription .subscription-form .subscription-input{float:left;display:block;margin-right:2.4390243902%;width:100%}
.bottom-subscription .subscription-form .subscription-input:last-child{margin-right:0}
}
@media screen and (min-width: 1024px) {
.bottom-subscription .subscription-form .subscription-input{margin-left:0;float:left;display:block;margin-right:2.4390243902%;width:27.4390243902%}
.bottom-subscription .subscription-form .subscription-input:last-child{margin-right:0}
}
@media screen and (max-width: 1023px) {
.bottom-subscription .subscription-form .subscription-input{margin:auto 8px auto auto !important}
}
.bottom-subscription .subscription-form .subscription-input input,.bottom-subscription .subscription-form .subscription-input input:disabled{margin:0;border-color:#2d2d2d;border-radius:0;color:#5d5d5d;background-color:#fff;cursor:text;padding:15px;border:1px solid;width:100%}
@media screen and (max-width: 479px) {
.bottom-subscription .subscription-form .subscription-input input,.bottom-subscription .subscription-form .subscription-input input:disabled{margin-bottom:16px;text-align:center}
}
@media screen and (max-width: 1199px) {
.bottom-subscription .subscription-form .subscription-input input,.bottom-subscription .subscription-form .subscription-input input:disabled{padding:14px}
}
@media screen and (max-width: 639px) {
.bottom-subscription .subscription-form .subscription-input div[id^=nb-field-] div.nb-feedback{font-size:14px!important}
}
@media screen and (min-width: 1024px) {
.bottom-subscription .subscription-form .subscription-button{float:left;display:block;margin-right:2.4390243902%;width:21.4634146341%}
.bottom-subscription .subscription-form .subscription-button:last-child{margin-right:0}
}
@media screen and (min-width: 640px) {
.bottom-subscription .subscription-form .subscription-button{float:left;display:block;margin-right:2.4390243902%;width:23.1707317073%;float:none!important;display:inline-block!important;width:auto!important}
.bottom-subscription .subscription-form .subscription-button:last-child{margin-right:0}
}
@media screen and (max-width: 639px) {
.bottom-subscription .subscription-form .subscription-button{float:left;display:block;margin-right:2.4390243902%;width:23.1707317073%}
.bottom-subscription .subscription-form .subscription-button:last-child{margin-right:0}
}
@media screen and (max-width: 479px) {
.bottom-subscription .subscription-form .subscription-button{float:left;display:block;margin-right:2.4390243902%;width:100%}
.bottom-subscription .subscription-form .subscription-button:last-child{margin-right:0}
}
@media screen and (min-width: 840px) {
.bottom-subscription .subscription-form .subscription-button{float:left;display:block;margin-right:2.4390243902%;width:19.756097561%}
.bottom-subscription .subscription-form .subscription-button:last-child{margin-right:0}
}
.bottom-subscription .subscription-form .subscription-button .fa{position:absolute;color:#fff;padding-top:12px;padding-left:14px;font-size:15px}
@media screen and (max-width: 479px) {
.bottom-subscription .subscription-form .subscription-button .fa{display:none}
}
.bottom-subscription .subscription-form .subscription-button input{background:#AF1A31;border-radius:0;border-color:#AF1A31;font-size:16px;padding:16px 25px;background-repeat:no-repeat;background-position:10px 10px;border:1px solid #AF1A31;color:#fff;}
.bottom-subscription .subscription-form .subscription-button input:hover,.bottom-subscription .subscription-form .subscription-button input:focus{background-color:#991126;border-color:#991126;color:#fff}
@media screen and (min-width: 1200px) {
.bottom-subscription .subscription-form .subscription-button input{min-width: 221px;}
}
@media screen and (max-width: 479px) {
.bottom-subscription .subscription-form .subscription-button input{display:block;width:100%}
}




@media screen and (max-width: 1199px) {
.has-social .gdpr-wrap .top-button{bottom:70px;position:absolute}
}
.has-gdpr{margin-bottom:85px}
@media only screen and (max-width: 430px) {
.has-gdpr{margin-bottom:120px}
}
@media screen and (max-width: 1199px) {
.has-gdpr .gdpr-wrap{width:100%;margin-bottom:0}
}
.has-gdpr .top-button{position:absolute;margin-bottom:18px;bottom:80px}
.gdpr-wrap{position:fixed;bottom:0;width:100%;margin-right:auto;margin-left:auto;left:0;right:0;z-index:9999}
@media screen and (max-width: 1199px) {
.gdpr-wrap{position:fixed;bottom:0;width:100%;margin-right:auto;margin-left:auto;right:0;z-index:9999}
}
.gdpr-container{margin:0!important;position:relative;display:inline-block;background:#F1F2F2;z-index:9999!important;padding:14px;width:100%;box-shadow:0 -2px 15px rgba(146,144,144,0.5);text-align:center;padding:1.46em .5em}
@media screen and (max-width: 1199px) {
.gdpr-container{margin:0!important}
}
.gdpr-container .close-button{display:inline-block}
.gdpr-container .close-button p{margin:0}
.gdpr-container .close-button p a{position:absolute;right:50px;top:35px;border-radius:50%;color:#3c3c3c;width:20px;text-align:center;line-height:20px;text-transform:lowercase!important;font-weight:700}
@media screen and (max-width: 639px) {
.gdpr-container .close-button p a{right:0}
}
.gdpr-container .close-button i::before{content:"\f00d";font-family:'Font Awesome 5 Free'}
.gdpr-container>p{padding-right:25px}
.gdpr-container p{font-family:Arial;font-size:13px;font-weight:700;color:#3c3c3c;line-height:18px;display:inline-block;margin-bottom:0;vertical-align:middle}
.gdpr-container .agree-button{text-align:center;display:inline-block;vertical-align:middle}
.gdpr-container .agree-button p{padding-bottom:2px;margin:0}
.gdpr-container .agree-button p a{color:#fff!important;font-size:13px;color:#fff;background-color:#0869BD;text-align:center;line-height:24px;cursor:pointer;text-decoration:none;font-family:Arial;padding:10px 24px}
.gdpr-container .agree-button p a:hover{background:#065497}
@media only screen and (max-width: 1120px) {
.gdpr-container.es p{text-align:left;width:59%}
}
@media only screen and (max-width: 990px) {
.gdpr-container{padding:1.46em 1.5em}
.gdpr-container p{text-align:left;width:59%}
.gdpr-container.es p{width:64%}
.gdpr-container .agree-button{width:20%}
.gdpr-container .agree-button p{max-width:300px;display:inline}
.has-gdpr.has-social.es .gdpr-wrap .top-button{bottom:180px}
}
@media only screen and (max-width: 718px) {
.has-gdpr .top-button{bottom:80px}
.has-gdpr.es .top-button{bottom:100px}
}
@media only screen and (max-width: 701px) {
.gdpr-container{padding:1.46em .5em}
.gdpr-container .agree-button{width:30%}
.gdpr-container .close-button p a{right:10px;top:35px}
.gdpr-container.es .close-button p a{right:10px;top:35px}
.gdpr-container.es{padding:1em .5em}
.has-gdpr.has-social.es .gdpr-wrap .top-button{bottom:160px}
.has-gdpr .top-button{bottom:90px}
.has-gdpr.es .top-button{bottom:70px}
.has-gdpr.es{margin-bottom:70px}
}
@media only screen and (max-width: 682px) {
.has-gdpr.es .top-button{bottom:90px}
.has-gdpr.es{margin-bottom:89px}
}
@media only screen and (max-width: 664px) {
.has-gdpr.has-social .gdpr-wrap .top-button{bottom:175px}
}
@media only screen and (max-width: 647px) {
.has-gdpr .top-button{bottom:100px}
}
@media only screen and (max-width: 480px) {
.gdpr-container .agree-button,.gdpr-container.es .agree-button{text-align:left}
.gdpr-container .close-button p a{right:18px;top:18px}
.gdpr-container.es .close-button p a{right:17px;top:16px}
}
@media only screen and (max-width: 475px) {
.has-gdpr.has-social.es .gdpr-wrap .top-button{bottom:175px}
.has-gdpr.es .top-button{bottom:105px}
.has-gdpr.es{margin-bottom:108px}
}
@media only screen and (max-width: 448px) {
.has-gdpr.has-social .gdpr-wrap .top-button{bottom:195px}
.has-gdpr .top-button{bottom:120px}
}
@media only screen and (max-width: 392px) {
.has-gdpr.has-social.es .gdpr-wrap .top-button{bottom:195px}
.has-gdpr.es .top-button{bottom:125px}
.has-gdpr.es{margin-bottom:125px}
}
@media only screen and (max-width: 359px) {
.has-gdpr .top-button{bottom:140px}
}
