html{-webkit-font-smoothing:antialiased;height:100%}body{margin:0 auto;font-family:Arial,"sans-serif";color:#2d2d2d;font-size:14px;line-height:20px;position:relative;overflow-x:hidden;height:100%}body.cart-loading .loading{display:block!important}.visible-phone{display:none}fieldset,legend{border:none}.input-append input[class*=span],.input-append .uneditable-input[class*=span],.input-prepend input[class*=span],.input-prepend .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .input-append [class*=span]{display:inline-block;padding:1.384615385em .615384615em}.row-fluid textarea[class*=span]{padding-top:.5em;padding-bottom:.5em}input[type=image]{width:auto}textarea{border:none}input[type=checkbox]{vertical-align:top;margin-right:10px}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=tel],input[type=color],.uneditable-input{margin:0;padding:.615384615em;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:none;color:#333}textarea,textarea.form-control{border-radius:0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-webkit-box-shadow:inset 0 0 0 white;-ms-transform:inset 0 0 0 white;-o-transform:inset 0 0 0 white;box-shadow:inset 0 0 #fff;background-repeat:no-repeat;background-attachment:fixed;background:none;border:1px solid #e7e2d1;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:none}select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{padding:10.5px 20px;line-height:1.5;height:46px;border:none;border-radius:0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-repeat:no-repeat;background-attachment:fixed;background:none;border:1px solid #e7e2d1;-webkit-box-shadow:inset 0 0 0 white;-ms-transform:inset 0 0 0 white;-o-transform:inset 0 0 0 white;box-shadow:inset 0 0 #fff;font-size:16px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}label{margin-bottom:7px;font-weight:400}label em{color:#f1152f;font-weight:400;font-style:normal;margin-left:3px}.form-actions{background:none;border:none;padding:20px 0 0}.alert ul{margin-bottom:0}.alert>p,.alert>ul{margin-top:0}ul{padding:0;list-style:disc inside none}ol{padding:0;list-style:decimal inside none}ul ul,ul ol,ol ol,ol ul{padding-left:10px}.list-inline{margin:0}.list-inline>li{padding:0;margin:0}.center{text-align:center}.left{text-align:left}.right{text-align:right}.req{color:#e61446}.form-success{border:1px solid #c8d9b9;background:url(icons_new14.png) 10px -1307px no-repeat;margin-bottom:20px;padding:5px 20px 5px 30px}img{max-width:100%;height:auto;border:0}.image{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1em;margin:0;padding:0;text-transform:uppercase;color:#333;font-family:Lato,Arial,Helvetica,sans-serif}h1{font-size:40px;margin-bottom:0}h2{font-size:33px;margin-bottom:0}h3{font-size:25px;margin-bottom:0}h4{font-size:16px}h5{font-size:18px;margin-bottom:0}h6{font-size:14px;margin-bottom:0}.page-title{font-size:36px;font-weight:400;text-align:center}p:last-child{margin-bottom:0}small{font-size:12px}h2 small.pull-right{padding-top:.538461538em}a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:focus{text-decoration:none}a,a:link,a:hover,a:active{outline:none}.no-style{margin:0!important;padding:0!important;border:0!important;background:none!important}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.fl{float:left}.fr{float:right}.fn{float:none}.cl{clear:left}.cr{clear:right}.cb{clear:both}.hide,.hidden{display:none}.hidden{display:none}.move{cursor:move}.section-title{display:none}.owl-theme .owl-controls .owl-buttons>div{position:absolute}.navigation>nav>ul>li.mega-menu{position:relative}.main-nav .mega-menu>.dropdown-menu{left:auto;right:0;padding:46px 0 68px!important}.main-nav .mega-menu .mega-col-2 img{width:100%}html.menu-opened{overflow:hidden}.menu-mobile.opened{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0);background:#fff;border-radius:0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0}.menu-mobile{top:0!important;position:fixed;width:260px;z-index:100000;height:100%;overflow:auto;left:0;-webkit-transform:translate(-280px,0);-ms-transform:translate(-280px,0);-o-transform:translate(-280px,0);transform:translate(-280px);-moz-transition:all .45s cubic-bezier(.25,.46,.45,.94);-o-transition:all .45s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .45s cubic-bezier(.25,.46,.45,.94);transition:all .45s cubic-bezier(.25,.46,.45,.94);background:#fff}#page-body{position:relative;left:0}.navigation .navbar{margin-bottom:0}.main-nav{width:100%;margin:0;padding:0;float:left}.main-nav>li{position:relative}.main-nav>li.dropdown>a>i{display:none}.main-nav>li.dropdown a.dropdown-link i{float:right;width:18px;height:27px;text-align:right;padding:0;content:none;background:url(bg_menu_arrow.png) no-repeat center center}.main-nav>li.dropdown a.dropdown-link i:before{content:none}.main-nav>li.dropdown a.dropdown-link:hover i{opacity:0}.main-nav>li.mega-menu{position:static}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:transparent;color:#c23502}.dropdown-menu>li.dropdown-submenu>.dropdown-menu{left:100%;top:0;display:none;padding:0;border:1px solid #e6dfd1;font-size:16px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:transparent;color:#c23502}.dropdown-menu{text-align:left;display:none;position:absolute;top:100%;left:0;width:200px;z-index:5;padding:0;margin-top:0;margin-bottom:0;border-radius:0;border:1px solid #e6dfd1;background:#fff;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.3);-ms-transform:0 0px 0px rgba(0,0,0,.3);-o-transform:0 0px 0px rgba(0,0,0,.3);box-shadow:0 0 #0000004d}.main-nav .mega-menu .dropdown-menu-sub{position:static}.main-nav .dropdown-menu{padding:30px 0;width:220px}.main-nav .dropdown-menu li{padding:0}.main-nav .dropdown-menu li a{white-space:normal;border-bottom:1px solid #e6dfd1;padding:8px 0;margin:0 18px;line-height:26px}.main-nav .dropdown-menu li:last-child a{border-bottom:0}.main-nav .mega-menu .dropdown-menu{padding:0 0 20px;min-width:100%}.main-nav .mega-menu .dropdown-menu li a{text-transform:capitalize}.main-nav .mega-menu .dropdown-menu li:last-child{border-bottom:0}#scroll-to-top a:hover{text-decoration:none}#quick-shop-modal{background:#00000080;z-index:999}#quick-shop-modal .modal-content{z-index:999}.modal-open .modal-backdrop{display:none}.layer-effect-wl .image img{border:1px solid #e7e2d1}div.jGrowl div.jGrowl-notification{background-color:#fff;border:1px solid #e7e2d1;border-radius:0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-ms-transform:0 0 15px rgba(0,0,0,.5);-o-transform:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px #00000080}.alert-danger{border-radius:0;border-color:#d02e2e;color:#d02e2e;background-color:#fff6f6}.alert-success{border-radius:0;border-color:#56ad6a;color:#56ad6a;background-color:#ecfeee}.loading{background:transparent url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/loading.gif?v=52930447581204554231767902751) center center no-repeat;position:fixed;top:50%!important;bottom:auto;left:50%;right:auto;width:56px;height:56px;margin-left:-28px;margin-top:-28px;overflow:hidden;padding:0;text-align:center;text-indent:-999em;background-size:100%;z-index:10}.templateProduct #body-content{overflow-x:hidden}#body-content{min-height:10px;margin:0 auto 130px;width:100%}.zoomContainer{z-index:1;overflow:hidden}.modal-open .zoomContainer{z-index:1050}#related-product .product-wrapper .product-head .product-button{display:none!important}.add-to-cart.disabled,.add-to-wishlist.disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#c23502;border-color:#c23502;-webkit-box-shadow:none;box-shadow:none}.home-testimonial{padding:15px 0 40px}.fix{clear:both!important}#new-food hr{border-color:#e7e2d1;margin-top:40px;margin-bottom:40px}#new-food h1{margin-bottom:5px}#new-food h3.subhead{font-style:normal;font-size:1.3rem;color:#333}#new-food .product-image-inner{margin-bottom:30px}#new-food .video-wrapper{margin-top:15px}#new-food .video-wrapper iframe{border:0}#new-food #call-doc-pic{margin-top:20px;text-align:left;background-image:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/call-doc.jpg?v=40650875085489891401767902751);background-position:15px center;background-size:contain;background-repeat:no-repeat;color:#f03926;padding:30px 0 30px 120px}#new-food #call-doc-pic p{font-family:Lato,Arial,Helvetica,sans-serif;line-height:1.1;font-weight:600;font-size:1.6rem;margin-top:0}#new-food #call-doc-pic span.regular{font-weight:400}#new-food #call-doc-pic span.italic{font-style:italic;font-size:1.1rem}@media only screen and (max-width: 1259px) and (min-width: 992px){#new-food #call-doc-pic{padding:10px 0 10px 80px}}@media only screen and (max-width: 991px) and (min-width: 768px){#new-food #call-doc-pic{padding:120px 0 10px 15px;background-size:auto 100px;background-position:center top}}#new-food .gold-standard h3{color:#dd9300;font-weight:700;line-height:1.1}#new-food .gold-standard h4{color:#dd9300;font-weight:700}#new-food .gold-standard .gold-standard-list{margin-top:20px}#new-food .gold-standard .gold-standard-list ul{width:280px;float:left}#new-food .gold-standard .gold-standard-list ul li{list-style:none;background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/yellow-tick.png?v=4188636315355372861767902751) left top no-repeat;padding-left:25px;color:#008457;font-size:1rem;font-weight:600;margin-bottom:5px}#new-food .gold-standard #competitive{float:left;width:calc(100% - 280px);text-align:center;padding-top:25px;display:none}@media only screen and (max-width: 767px){#new-food .gold-standard #competitive{float:none;width:auto}}#new-food .supplement-benefits{margin-top:20px}#new-food .supplement-benefits h3{text-transform:none;font-style:italic}#new-food .buy-pair{margin-bottom:20px}#new-food .buy-pair .border-right{border-right:1px solid #ccc}@media only screen and (min-width: 1024px){#new-food .buy-pair .border-right{padding-left:20px}}@media only screen and (max-width: 766px){#new-food .buy-pair .border-right{border-right:0}}#new-food .buy-pair h3{font-size:18px!important}#new-food .buy-pair h5{padding-top:20px;padding-right:35px;text-transform:none;line-height:1.2;font-size:1.8rem;color:#c23502;font-style:italic}@media only screen and (max-width: 767px){#new-food .buy-pair h5{font-size:1.2rem}}#new-food .buy-pair h6{text-transform:none;font-size:1.4rem;line-height:1.5;color:#dd9300;margin-top:10px;margin-bottom:15px;font-weight:600;font-style:italic}@media only screen and (max-width: 767px){#new-food .buy-pair h6{font-size:1rem}}#new-food .buy-pair ul li{list-style:none;background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/yellow-tick.png?v=4188636315355372861767902751) left top no-repeat;padding-left:25px;color:#008457;font-size:1rem;font-weight:600;margin-bottom:5px}#new-food .short-description{margin-top:20px;margin-bottom:20px}#new-food .short-description.basic-product ul li{list-style:none;background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/yellow-tick.png?v=4188636315355372861767902751) left 4px no-repeat;padding-left:20px;color:#008457;font-size:1rem;font-weight:600;margin-bottom:5px}#new-food .stacked-description .short-description,#new-food .stacked-description .supplement-benefits{margin-top:0}#new-food .why-list h3{font-size:1.6rem;font-style:italic;text-transform:none;color:#008457;font-weight:600;margin-bottom:15px}#new-food .why-list ul li{list-style:none;background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/stop-sign.png?v=51148716106363795421767902751) left 4px no-repeat;padding:5px 0 5px 25px;font-size:1.2rem;line-height:1.2;font-weight:600;margin-bottom:5px}@media only screen and (max-width: 767px){#new-food .why-list ul li{font-size:1rem}}#new-food #order-wrap{background-color:#f9f7f3;padding-bottom:20px;margin-top:20px}#new-food #order-wrap h3.save{color:#c23502;text-transform:none;font-style:italic;font-weight:600}#new-food #order-wrap .quantity{margin-right:25px}#new-food #order-wrap .addcart-wrap{padding-top:10px;padding-bottom:10px}@media only screen and (max-width: 1259px) and (min-width: 992px){#new-food #order-wrap .addcart-wrap .quantity{float:none}#new-food #order-wrap .addcart-wrap .action-button{float:none;margin-left:0!important;margin-top:10px!important}}@media only screen and (min-width: 1260px){#new-food #order-wrap{padding-bottom:0}}#new-food #our-ingredients{margin-bottom:60px}#new-food #our-ingredients #title-text{width:150px;float:left;text-align:center;padding-top:25px}#new-food #our-ingredients #title-text h3{color:#008457;font-weight:600;font-size:4.5rem!important;line-height:.8}#new-food #our-ingredients #title-text p#follow-h3{color:#008457;font-size:1.9rem;text-transform:none;font-weight:600;margin-top:0;margin-bottom:5px}#new-food #our-ingredients #title-text h4{color:#dd9300;font-size:2.1rem!important;text-transform:none;font-weight:600;line-height:1}#new-food #our-ingredients #title-text p#follow-h4{color:#dd9300;font-size:1.4rem;margin-top:0;font-weight:600}#new-food #our-ingredients #pictures-wrap{width:calc(100% - 150px);float:left}#new-food #our-ingredients #pictures-wrap ul li{float:left;list-style:none;text-align:center;padding:0 20px}#new-food #our-ingredients #pictures-wrap ul li.food p{font-weight:600;font-style:italic}#new-food #our-ingredients #pictures-wrap ul li.plus{height:185px;line-height:185px;font-weight:600;font-style:italic;font-size:3rem;color:#008457}@media only screen and (max-width: 1259px){#new-food #our-ingredients #pictures-wrap ul li.plus{display:none}}@media only screen and (max-width: 767px){#new-food #our-ingredients #title-text,#new-food #our-ingredients #pictures-wrap{width:100%}#new-food #our-ingredients #pictures-wrap ul li{float:none}}#new-food #detail-descriptions #beside-analysis .detail-wrap{margin-bottom:25px}#new-food #detail-descriptions #beside-analysis h3{text-transform:none;font-style:italic;color:#dd9300;font-weight:600;font-size:2rem;padding:10px 0 10px 55px}#new-food #detail-descriptions #beside-analysis h4{line-height:1.6;color:#008457;font-size:1.5rem;margin-top:20px;text-transform:none}#new-food #detail-descriptions #beside-analysis #detail_ingredients h3{background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/ingredients-icon-green.png?v=45229190564939875091767902751) left center no-repeat}#new-food #detail-descriptions #beside-analysis #detail_vitamins h3{background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/vitamins-icon-green.png?v=926489991984497361767902751) left center no-repeat}#new-food #detail-descriptions #beside-analysis #detail_minerals h3{background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/minerals-icon-green.png?v=123483127332153632251767902751) left center no-repeat}#new-food #detail-descriptions #beside-analysis #detail_feeding h3{background:url(//www.cornucopiapetfoods.com/cdn/shop/t/29/assets/feeding-icon-green.png?v=59862489188300894191767902751) left center no-repeat}#new-food #detail-descriptions #analysis-wrapper #analysis-facts{background-color:#008457;padding:35px 30px}#new-food #detail-descriptions #analysis-wrapper #analysis-facts p{line-height:1;font-weight:600}#new-food #detail-descriptions #analysis-wrapper #analysis-facts p.analysis-attribute{color:#f6e8cd;margin-bottom:0;margin-top:0;font-size:1.1rem}#new-food #detail-descriptions #analysis-wrapper #analysis-facts p.analysis-value{color:#fff;font-size:1.5rem;margin-top:0}#new-food #detail-descriptions #analysis-wrapper #analysis-paragraph{background-color:#faf6ed;padding:35px 30px}#new-food #detail-descriptions #analysis-wrapper #analysis-paragraph h2{font-size:3.2rem;line-height:1;font-weight:600;font-style:italic;color:#008457;text-transform:none}#new-food #detail-descriptions #analysis-wrapper #analysis-paragraph p{line-height:1.3;font-size:1.1rem}#new-food #detail-descriptions #analysis-wrapper .row{display:flex}@media only screen and (max-width: 540px){#new-food #detail-descriptions #analysis-wrapper .row{display:block}}@media only screen and (max-width: 1259px) and (min-width: 992px){#new-food #detail-descriptions #analysis-wrapper .row{display:block}}@media only screen and (max-width: 991px) and (min-width: 768px){#new-food #detail-descriptions #analysis-wrapper .row{display:flex}}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.line-item-property__field select{width:100%}#fake-header-padding{height:0}.fake-padding#fake-header-padding{height:176px}@media only screen and (max-width: 1259px) and (min-width: 992px){.fake-padding#fake-header-padding{height:158px}}@media only screen and (max-width: 991px) and (min-width: 768px){.fake-padding#fake-header-padding{height:34px}}@media only screen and (max-width: 767px){.fake-padding#fake-header-padding{height:50px}}.product-medallion{margin-left:.5rem;width:50px}.product-medallion:first-of-type{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bc.global.scss.css.map */
