@charset "utf-8";.prod-col,.prod-col a,body,input,select{color:#333}li,p{padding-bottom:0}#product-slider h2,.prod-col .learn-more{text-transform:uppercase;text-align:center}#brands h2,#minicart,#product-slider h2,#product-slider h5,.grid-link,.mobile-header nav a{text-align:center}#minicart_overlay .productname,.prod-spotlight:not(.private-brand)>div>a>div>div:nth-child(2){text-transform:capitalize;font-weight:700}#cartitems,#product .image,#product .price,#product-slider,#search form,#tab-row li{position:relative}#fade,#image_overlay,#minicart_overlay_box{left:0;position:fixed}body:not(.sticky-header) .header-icon-links .pharmacy-link,li.header-icon-link.pharmacy{clear:right}.prod-spotlight.private-brand .rec-image img{max-width:198px}.prod-spotlight>div{background:#fff;border-radius:4px;border:1px solid #d3d3d3;padding:5px;margin:4px 0}.prod-spotlight:not(.private-brand) .rec-image img{max-width:70px;margin:0 auto}.prod-spotlight:not(.private-brand) .rec-image{height:70px;overflow:hidden}.prod-spotlight:not(.private-brand)>div{height:146px;margin:4px 0;max-width:32%;font-weight:700;font-size:12px}.prod-spotlight:not(.private-brand)>div:nth-child(2){margin:4px 8px}.prod-spotlight:not(.private-brand)>div .learn-more{display:none}.prod-spotlight:not(.private-brand) .product_image{max-width:70px!important;height:auto;margin-bottom:4px}.prod-col{font-size:13px}.prod-col .learn-more{display:inline-block;border-radius:4px;border:1px solid #8b002d;background:#cc073c;font-size:13px;color:#fff;padding:8px 40px;margin:4px}.prod-spotlight:not(.private-brand) .learn-more{margin-top:4px}.prod-spotlight:not(.private-brand)>div:last-child{float:right}.status.masked{background-color:#fff;padding:2px 10px;border:1px solid #3796df;border-radius:20px;margin:5px 0;display:inline-block;color:#3796df;font-weight:bold}.img-magnifier-container{position:relative}.img-magnifier-glass{position:absolute;border:2px solid #000;border-radius:4px;width:15vw;min-width:250px;height:15vw;min-height:250px;z-index:998}.mobile-mag{float:right;font-size:24px;display:inline-block;border:2px solid;padding:6px;border-radius:4px;z-index:2}@media only screen and (max-width:1150px) and (min-width:992px){.text-sign-up{padding-top:32px!important}.text-sign-up *{font-size:13px!important}.text-sign-up>div>a>div>img{width:90%}.text-sign-up>div>a>div:first-child{max-width:37px!important}}@media only screen and (min-width:768px) and (max-width:820px){#minicart{margin-left:0!important}}@media only screen and (max-width:767px) and (min-width:320px){.text-sign-up *{font-size:16px!important}#category .learning-center .display.list li .info .prod-desc{font-size:14px!important}}@media (max-width:320px){.text-sign-up>div>a>div:first-child{max-width:52px!important}.text-sign-up>div>a>div:nth-child(2){max-width:227px!important}}.carousel-prod .thumb-product{height:265px!important}.text-sign-up>div{width:100%;max-width:330px;font-size:16px}#category .product .image img,#index .thumb-product .image,.thumb-product img{max-width:150px;max-height:150px}@media (max-width:1150px) and (min-width:992px){.text-sign-up{padding-top:32px!important}.text-sign-up *{font-size:13px!important}.text-sign-up>div>a>div>img{width:90%}.text-sign-up>div>a>div:first-child{max-width:37px!important}}@media only screen and (max-width:991px) and (min-width:768px){#newsletter input[type=email]{width:290px!important}.text-sign-up{padding:10px 0!important;margin-top:10px!important}.text-sign-up *{font-size:10px!important}.text-sign-up>div>a>div>img{width:90%}.text-sign-up>div>a>div:first-child{max-width:37px!important}}@media only screen and (min-width:320px) and (max-width:736px){.logo-and-search{width:66%}}@media only screen and (min-width:375px) and (max-width:812px){.logo-and-search{width:66%}#header a.logo img{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){}@media only screen and (min-width:1500px){}@media only screen and (max-width:440px){}.mm-navbar{padding:0 20px!important}li.mm-listitem.mm-listitem_divider{padding-left:0!important}.close-mobile-menu{float:right;font-size:20px;background-color:rgba(0,0,0,.3);color:#f3f3f3!important;border-radius:50%;width:22px;height:22px}body{font:14px Foco,sans-serif;background:#fff!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#checkout_freeprod .checkout_hide,#viewcart_freeprod .checkout_hide{display:none!important}.col-lg-12,.col-lg-6,.col-md-10,.col-md-12,.col-md-2,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-xs-1,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8{padding-left:7px;padding-right:7px}a{color:#3696df;text-decoration:none}a:hover{color:#000;text-decoration:none}#featured_categories ul,#featured_products ul,#new_products ul,#recently_viewed ul,#related_products ul,#suggested_products ul{list-style:none;padding:0}li{margin-left:0}.container{background:#fff;max-width:981px}div#nav-menu-container{padding:0 15px}#header .header-icon-links a img{display:block;margin:auto auto 5px;height:25px}.mobile-header nav a{width:25%;font-size:15px;font-weight:700;margin:0 4px}.mobile-header nav a:first-of-type{width:40%}.mobile-header nav a img{margin-bottom:10px}#minicart{float:right;font-size:16px;font-weight:700;width:60px}#category .display.list li .info .prod-desc,#newsletter-block,.rev-stars a,footer h3{font-size:18px}#search form{margin:0}#product-slider h2{color:#5f5f5f;font-weight:700}.thumb-product .info .name a{color:#464646;font-weight:700}#brands h2{font-weight:700;border-top:1px solid #ccc;padding-top:20px;margin-top:0}#brands div img{margin:0 auto}#brands .col3 img{padding-top:15px}.thumb-product .rev-stars img{width:16px}#product-slider .carousel-control.left,#product-slider .carousel-control.right{background-image:none;background-color:#ade2f7;border-radius:50%;width:25px;opacity:1;height:25px;top:55%;z-index:5}#product-slider .carousel-control .glyphicon-chevron-left,#product-slider .carousel-control .glyphicon-chevron-right{font-size:15px;line-height:28px}#index #product-slider .product-carousel-control{bottom:15px}#minicart_overlay_box{margin-left:auto;margin-right:auto;right:0;top:20px;z-index:99999;width:500px}#minicart_overlay{background-color:#fff;border:2px solid #8b002d;border-radius:10px;box-shadow:0 0 20px #000;margin:0 auto;padding:10px;width:450px;overflow:hidden}#minicart_overlay .productname{color:#8b002d;font-size:22px;margin:3px 10px 18px;text-align:left}#product .status,#social{margin-left:15px}#product .recipent_mapping_shipto,.btn.btn-danger,.btn.btn-default,.nav-tabs>li>a,body#product #cfModal .modal-title{text-transform:uppercase;text-transform:uppercase}#newsletter input[type=email]{font-size:14px;color:#c0c3ce;width:400px;height:30px;border-radius:0}input{vertical-align:middle}#social{width:300px}#social_button{float:left;margin-right:3px}#newsletter-block{width:100%;margin:10px 0;overflow:visible;color:#363636;font-weight:700}#newsletter-block .row{background:#e2e3de;padding:0 15px}#newsletter-block .column1{padding:25px 7px 5px}#newsletter-block div.column1 span{margin-right:20px}#newsletter-block div.column2 #shr{padding:10px 0 5px;width:100%;text-align:center}#newsletter-block div.column2 #shrlnk{padding-bottom:10px;text-align:center}span.shrimg{margin:0 10px}#newsletter-block span.shrimg:nth-child(1){margin-left:0}#newsletter-block span.shrimg:nth-child(5){margin-right:0}#left_column #recently_viewed h2{padding:10px 0;margin:0 0 10px;color:#c01351;font-family:Georgia,times,serif;font-size:20px}#left_column #recently_viewed ul li{padding:0;margin:0}#left_column #recently_viewed .thumb-product{text-align:center;height:80px;overflow:hidden;margin:0;width:auto}#left_column #recently_viewed .thumb-product .image{width:75px;float:left}#left_column #recently_viewed .thumb-product .info{float:left;padding:20px;text-align:left;width:60%;max-width:180px}#left_column #recently_viewed .thumb-product .name{display:block;padding:10px 0 0}.text-center{text-align:center}.footerbg{background:#4e4d4d}footer{margin:20px 0!important;text-align:center;color:#fff}footer h3{color:#fff;font-weight:400;margin:15px 0}footer a{color:#fff;padding:0 8px}footer a:hover{color:#fff}footer ul{list-style:none}#footer #cprgt{margin-top:25px;color:#fff}#footer #cprgt p{margin-bottom:2px;padding-bottom:0}.verification img{margin:5px auto 0}#horizontal #nav-menu-container ul li{margin-left:0;padding-bottom:0}.carousel_rt{float:right}div.errors{background-color:#fff2f2;border:1px solid #c00;margin:0 0 10px;padding:5px 10px}.thumb-product .name,.thumb-product .price,.thumb-product img{margin-bottom:10px}.error,div.errors p em{color:#c00;font-style:normal;font-weight:700}#featured_categories,#featured_products,#new_products,#related_products,#suggested_products{clear:both;margin-bottom:20px;width:100%}#featured_categories header,#featured_products header,#new_products header,#related_products header,#suggested_products header{height:45px}#featured_categories header h2,#featured_products header h2,#new_products header h2,#related_products header h2,#suggested_products header h2{color:#000;font-size:18px;margin:0;text-align:center;border-bottom:1px solid #ccc;padding-bottom:5px}.thumb-product{height:300px;margin:0 auto;overflow:hidden;text-align:center}.thumb-product img{width:100%}#index .thumb-product .image .img-btm{margin-top:-40px;height:30px;margin-bottom:20px}#index .thumb-product .image img#heart-btn,#index .thumb-product .image img#truck-btn{width:auto;margin-left:10px}.sale-price{color:#c00;font-weight:700}#featured_categories ul li .info a,#featured_products ul li .info a,#new_products ul li .info a,#related_products ul li .info a,#suggested_products ul li .info a{color:#8b002d;text-decoration:none}#featured_categories ul li .name,#featured_products ul li .name,#new_products ul li .name,#related_products ul li .name,#suggested_products ul li .name{margin:10px 0 5px}#category .product .image img{width:100%}#category .product .image .img-btm{margin-top:-30px;height:30px}#category .product .image img#heart-btn,#category .product .image img#truck-btn{width:auto;margin-left:10px;margin-top:-5px}#category .product .image img#new-btn{position:absolute;top:10px;left:0;width:auto}div .additional-prod{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc;border-image:none;border-style:solid;border-width:1px 0;display:block;float:left;margin:10px 0;overflow:visible;padding:0 0 10px}#product .product h1{font-size:24px;background:#0b1e60;color:#fff;padding:5px 0;text-align:center;margin-left:-15px;margin-top:0}#product_tabs{clear:both;display:block;float:left;margin:20px 0;overflow:auto}#tab-row .active{background:#fff;border-bottom:1px solid #fff}#tab-row li{background:#f0f0f0;border:1px solid #ccc;color:#8b002d;cursor:pointer;display:block;float:left;font-size:16px;margin:0 1px;padding:15px 30px;top:1px}#tab_contents{background:#fff;border:1px solid #ccc;clear:both;margin-left:1px;padding:30px 20px}.btn-add .btn.btn-danger,.child-one-btn .btn.btn-danger{padding:10px 20px;width:100%}.alternate_images{margin:10px 0 0}.alternate_images img{border:1px solid #ccc;cursor:pointer;float:left;height:50px;margin-right:5px;width:50px}html input.dynamic_qty,html input.dynamic_qty:focus,html input.dynamic_qty:hover{background:0 0;border:none;box-shadow:none;filter:none;font-weight:700;padding:0;vertical-align:baseline;width:auto}#fade,#header a.logo img,#image_overlay,#product .image .product_image,#product_qanda textarea,#suggested_products .product .image img,.product-flag.rx img,.related-articles li a{width:100%}.rev-stars a{color:#3796df;text-decoration:none;font-weight:400}#product .product .prod-desc,#product .product .sku,#product .product .weight,#product_builder .product .prod-desc,#product_builder .product .sku,#product_builder .product .weight{color:#4c4c4c;font-weight:700;font-size:16px;margin-right:5px}#product .product .weight,#product_builder .product .weight{display:block;clear:left}#product .product .dsweight,#product_builder .product .dsweight{display:block;clear:left;font-size:14px}#product .stat-sku{padding:10px}#product .product .special-message{background:#a7d0ef;font-weight:700;padding:5px}#product .content h1,#product_builder .content h1{color:#8b002d;font-size:24px;font-weight:400;margin:0 0 5px}#product #additional .child-one-btn,#product .mapping>div,#product .product .prod-form{margin-top:10px}#product .mapping{display:none;background:#f0f0f0;overflow:hidden;padding:0 0 10px}#product .recipent_mapping_shipto{color:#232323;margin-bottom:0;line-height:30px;font-weight:400}#product .mapping .new_recipient_mapping{color:#232323;float:left;font-size:12px;line-height:30px;font-weight:400}.child-wrapper ul{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc;border-image:none;border-style:solid;border-width:0 0 1px;list-style-type:none;margin:5px 0 0;padding:0 0 5px}.child-wrapper li{margin:0;padding:5px 0 0;vertical-align:middle}#product .product .child-wrapper .child-disc{font-size:13px;font-weight:400}#product .product .child-wrapper .child-desc .status{font-size:15px;font-weight:400;margin:0}#product .product .child-wrapper .weight{clear:none;display:inline;margin-left:30px;font-size:14px}#product .product .child-wrapper .dsweight{clear:left;display:block;margin:5px 0;font-size:14px}#product .qty{width:45px;display:inline-block;border-radius:0;padding:0;text-align:center}#product .gray{clear:both;background:#ececec;padding:5px}#product .content{overflow:hidden}#product .mapping,#product .order{margin-bottom:10px;clear:both;margin-top:10px}#product .qty-line{height:37px;margin:20px 0 0}#product .qty-add,#product .qty-dec{display:inline-block;color:#fff;background-color:#b7b7b7;padding:0 5px;cursor:pointer;height:34px;line-height:32px;margin:0 -3px}#product .qty-add{padding:0 4px 0 3px}#product .product .child-price .sale-price,#product .product .price input.dynamic_qty,#product_builder .product .price input.dynamic_qty{font-family:Foco,sans-serif;font-size:18px}.product input.dynamic_qty.sale_price{text-decoration:line-through;display:block}#product #heart-btn,#product img#truck-btn{margin-right:10px}#product .img-btm{border-bottom:1px solid #bbb;padding-bottom:5px;overflow:hidden}.img-btm .prod-rating{display:inline-block;float:left}#recently_viewed input.dynamic_qty{display:inline-block;text-align:center;width:96px}#product .order .prod-rating,#product .product .price .sale-label,#product li.child-qty,#recently_viewed .rev-stars .review_links{display:none}#product .product .child-price .sale-price{font-weight:700}#product .qty-label{display:inline-block;line-height:34px;vertical-align:middle;margin-right:10px}#product .qty-line>div{padding-left:0}#product .price{margin:10px 0;float:left;max-width:155px;min-height:40px}#product .rev-stars{margin-top:25px;margin-bottom:25px;overflow:hidden;text-align:center}#product .rev-stars .prod-rating{float:left;margin-right:10px}.prod-rating div{display:inline-block;vertical-align:top;line-height:24px;margin-left:5px}#product #read-rev{margin-right:15px}#recently_viewed .rev-stars{margin:10px 0}#product #newSubImg{position:absolute;top:10px;left:7px}#product .attributes select{margin:5px 0}#product #suggested_products .image{min-height:150px}#product .product .prod-form .form-group{clear:both}#product .product .price del{font-size:15px}#product .content ul{margin-left:20px}#product .content .bullets ul{margin-left:0;padding-left:20px}#product .content .bullets dd{margin-left:20px;text-indent:-8px}#product .product .price input.dynamic_qty.sale-price{font-size:30px;font-weight:700;max-width:100%}#product .child-price,#product li.child-desc{font-size:16px;font-weight:700}#product .product .price del span.was{display:inline-block;margin-right:3px}#product .product .content-only .content>li,#product .tab-content li{margin-left:40px;padding-bottom:.85em}#image_overlay{display:none;height:100%;text-align:center;top:0;z-index:1000}#fade{background:#000;height:100%;opacity:.5;top:0}#image_overlay img{border-radius:10px;cursor:pointer;margin:10px auto;position:relative;z-index:1001;max-width:95%}#image_overlay #close{cursor:pointer;margin-left:-20px;position:absolute;top:-20px;z-index:1002}#product_qanda .container{box-shadow:none}#product_qanda #qa_box li.question{background:#fff;border:5px solid #bbb;font-size:16px;margin:2px;overflow:hidden;padding:10px}#product_qanda #qa_box a{color:#000;font-weight:700;text-decoration:none}#recently_viewed header{background:#737373;color:#fff;margin:0!important}#recently_viewed header h2{font-size:18px;font-weight:700;line-height:36px;text-align:center;margin-top:0}#recently_viewed .thumb-product{height:auto;margin-bottom:20px}.btn.btn-primary{color:#fff;background-color:#3696df;border-color:#1e799b;border-radius:0!important}.btn.btn-default{color:#fff;background-color:#4b4b4b;border-color:#515151;border-radius:3px}.btn.btn-danger{color:#fff;background-color:#cc073c;border:2px solid #ec3e57;border-radius:5px;padding:5px 0 2px 20px;font-weight:700}.tab_data_container{margin-bottom:10px;padding:10px}.nav-tabs{padding-bottom:4px}#horizontal #nav-menu-container ul.dropdown-menu li,.padd_0{padding:0!important}.nav-tabs>li>a{border:1px solid #fff;border-radius:3px;color:#fff;font-size:16px;font-weight:700;padding:5px 15px;background:#092f87}#product .nav-tabs>li>a{background:#3796df;border:none}#product .nav-tabs>li.active>a,#product .nav-tabs>li.active>a:focus,#product .nav-tabs>li.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;background:grey;border:1px solid #fff}#product .nav-tabs>li.active>a,#product .nav-tabs>li.active>a:focus,#product .nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{border:none}#product_tabs .nav>li>a:focus,.nav>li>a:hover{background-color:grey}.mar_top10{margin-top:10px!important}.mar_btm{margin-bottom:10px}.pdd_lt0{padding-left:0}a:focus{outline:0}#category ul.display.grid>li>section.product{overflow:visible}#header .checkout_hide a{margin:20px 0 0 15px!important}.logo-and-search{display:inline-block;float:left}.header-icon-links{float:right}@media only screen and (min-width:992px) and (max-width:1199px){#newsletter input[type=email]{width:390px}}@media only screen and (min-width:768px) and (max-width:991px){#newsletter-block span.shrimg{margin:0 6px}#newsletter-block div.column2{padding-right:0;padding-left:0;padding-top:0}#newsletter input[type=email]{width:310px}#newsletter-block{padding-right:0;padding-left:0;font-size:14px}#newsletter-block .row{margin:0 -8px}#newsletter-block div.column1 span{margin-right:10px}#newsletter-block span.shrimg img{width:27px}#newsletter-block .column1{padding:15px 7px 5px}#brands img{padding:0 15px}}@media only screen and (min-width:320px) and (max-width:767px){.figure_align#mmenu-icon.visible-xs,.mobile-search{display:inline-block!important}#category .display.list li .info .prod-desc,.navbar-default .navbar-nav>li>a{font-size:16px}#minicart{margin:0}.carousel_rt{float:none}#horizontal .navbar-nav{margin:7.5px 0}#newsletter-block{height:auto;overflow:hidden;padding-right:0;padding-left:0;font-size:14px;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}#newsletter-block div{margin-top:0;border:0;text-align:center;padding:10px 0;display:inline-block;margin-bottom:0}#suggested_products .thumb-product{height:220px!important}#minicart_overlay{max-width:95%}#minicart_overlay_box{width:100%}#newsletter-block span.shrimg{margin:0 6px}#newsletter-block div.column2{padding-right:0;padding-left:0;padding-top:0}#newsletter input[type=email]{width:262px}#newsletter-block div.column1 span{margin-right:10px}#newsletter-block span.shrimg img{width:35px}#newsletter-block .column1{padding:15px 7px 5px}.navbar-default .navbar-nav{float:none;margin:0 auto;width:762px}#header a.logo img{width:238px}#header #search{width:100%;margin-top:20px}.promo-banner{padding:10px 0 5px}#brands img{padding:0 15px}input.search-image{border-radius:0}#product-slider h2{font-size:24px}#product .content .bullets ul{margin:10px 0;padding:0 0 0 20px}}@media (min-width:450px) and (max-width:767px){}@media (max-width:525px){.footer-section{height:160px}}div#footer-links{max-width:1370px;margin:10px 15px;display:inline-block;width:90%}.footer-section{text-align:left!important;padding-left:0!important}.footer-section ul li a{padding-left:0!important;line-height:24px}a.footer-link{white-space:normal}ul.footer-nav{padding-left:0!important;min-height:70px}.footer-nav img.delayed{height:24px}@media print{#blocks,#brands,#footer,#header,#menu,#mmenu-icon,#newsletter-block,#related_products,#search,#social,#top-link-block,.btn,.checkout_hide,.nav-icons,.promo-banner{display:none!important}a[href]:after{content:none!important}#related-resources{display:none}}.suggested-product-container,body#product section.product div.image,ul.display.grid>li>section.product{overflow:hidden}.product-flag.left,body#product section.product .product-flag.left.pb{left:-165px}body#product section.product .product-flag.left.new{left:-195px}#sli-recommendation .product-flag.left.fs,#sli-recommendation .product-flag.left.new,#sli-recommendation .product-flag.left.pb{left:-55px}.rah-red{color:#d0173e}.place-vote,.vote-button{background-color:#3796df;border:none;padding:7px 12px;border-radius:4px;color:#fff;margin:3px 0;display:inline-block;font:14px Foco,sans-serif}.vote-button.vote-yes.selected{background-color:#86bf48}.vote-button.vote-no.selected{background-color:#c01351}.vote-comments input,.vote-comments textarea{margin:3px 0}.vote-comments textarea{height:70px}ul.related-articles{margin:0;padding:0}.related-articles li{list-style:none;margin:5px 0}.related-articles li a{background-color:#e8e8e8;border:1px solid #dedede;display:inline-block;color:#333;padding:6px;border-radius:0;min-height:96px}section.product .image{overflow:hidden}.product-flag.fs,.product-flag.new,.product-flag.nlp,.product-flag.pb,.product-flag.pcpp,.product-flag.rx{position:absolute;padding:1px;width:200px;height:auto;text-align:center;font-weight:700}.related-articles .rel-img-container{border:1px solid #dedede;float:right;margin:0 0 2px 2px;border-radius:4px;overflow:hidden;display:inline-block;vertical-align:middle}#product .modal-backdrop.fade.in,.category-filter-group .product-count,.suggested-product-number{display:none}.related-articles .rel-img{max-width:84px;border:4px solid #fff}.product-flag.nlp{color:#c40042;border-top:1px solid #c40042;border-bottom:1px solid #c40042;background-color:#fff}.product-flag.fs,.product-flag.pb{color:#fff;border-top:1px solid #3696df;border-bottom:1px solid #3696df;background-color:#3696df}.product-flag.fs{background:#81bd41;color:#fff;border:none}.product-flag.rx{background:#d61d46;height:28px;width:28px;border-radius:14px;padding:4px;margin-top:-19%}#product section.product .product-flag.rx{height:62px;width:62px;border-radius:31px;padding:8px}.product-flag.pcpp{color:#fff;border-top:1px solid #8b002d;border-bottom:1px solid #8b002d;background-color:#c01351;font-size:19px!important;text-shadow:1px 1px 1px #000}.product-flag.new{color:#fff;border-top:1px solid #0079a9;border-bottom:1px solid #0079a9;background-color:#00adef;font-size:18px!important;text-shadow:1px 1px 1px #000;letter-spacing:.25px}.product-flag.top.right{transform:rotate(48deg);-ms-transform:rotate(48deg);-moz-transform:rotate(48deg);-webkit-transform:rotate(48deg)}.product-flag.top.left{transform:rotate(-48deg);-ms-transform:rotate(-48deg);-moz-transform:rotate(-48deg);-webkit-transform:rotate(-48deg)}.product-flag.top{top:37px}.product-flag.bottom.right.new{transform:rotate(-48deg);-ms-transform:rotate(-48deg);-moz-transform:rotate(-48deg);-webkit-transform:rotate(-48deg);bottom:26px;right:-64px}.product-flag.right{right:-58px}.product-flag.right.rx{right:4px!important}.sli.product-flag.right{right:-59px}body#product section.product .product-flag.top.left,body#product section.product .product-flag.top.right{font-size:24px;width:500px}body#viewcart .suggested-product-container .r-container{min-height:252px}body#product section.product .product-flag.top{top:65px}body#product section.product .product-flag.top.fs,body#product section.product .product-flag.top.pb{top:74px}body#product section.product .product-flag.top.new{top:47px;font-size:24px!important}body#product section.product .product-flag.top.pcpp{top:55px!important;left:-188px}body#product section.product .product-flag.right{right:-175px}body#product #cfModal ul{padding:5px 10px 15px 20px!important}body#product #cfModal ul li{list-style-type:square!important}body#product #cfModal .panel-title a{display:block!important}body#product #cfModal .modal-title{background-image:url(https://cartsync-blaze4.azureedge.net/revivalanimal-com/images/icons/rx.png);background-repeat:no-repeat;padding-left:40px;background-size:36px;background-position:0 0;height:40px;line-height:38px;font-weight:700;display:inline-block}body#category section.product .product-flag.top.left.fs,body#category section.product .product-flag.top.left.pb{left:-54px;top:39px}body#category section.product .product-flag.top.left.new{left:-72px;top:15px}body#category section.product .product-flag.top.left.pcpp{font-size:12px!important;letter-spacing:.75px;top:12px;left:-73px;font-weight:400}body#category section.product .product-flag.top.left.pcpp span{width:64px;display:inline-block;margin:0 auto}.vaccine-expiration{margin:10px 0}#category section:not(.learning-center) ul.display li section.product{height:275px!important;border:1px solid #ccc;border-radius:4px;margin:2px;position:relative}#product-carousel .thumb-product .image{margin:0 auto}#product-carousel .thumb-product .image #new-btn{width:50%}.suggested-product-container{margin:15px auto}.suggested-product-container *{text-align:center}.suggested-product-container .cart-image{max-width:70%;margin:0 auto}.suggested-product-container .btn.btn-danger{padding:6px 12px}.suggested-product-name{color:#09347a;font-weight:700;font-size:14px;margin:5px 0 0;height:30px;overflow:hidden}#horizontal,.footerbg{margin:0!important}.suggested-product-price{padding:5px 0}.suggested-product-price.sale-price .was-price{text-decoration:line-through;color:#333}.rec-image .product-flag.left.top.pb{left:-55px;height:24px;line-height:19px}.prod-spotlight.private-brand>div{background:#e5e5e5;background:-webkit-linear-gradient(#fff,#e5e5e5);background:-o-linear-gradient(#fff,#e5e5e5);background:-moz-linear-gradient(#fff,#e5e5e5);background:linear-gradient(#fff,#e5e5e5);height:auto!important;min-height:200px;padding:10px 5px;border-radius:0}.prod-spotlight:not(.private-brand) .rec-title{line-height:12px;height:36px;overflow:hidden;margin-bottom:2px}.prod-spotlight.private-brand .rec-container>div:first-child{position:absolute;height:100%}.prod-spotlight.private-brand .rec-container>div:nth-child(2){float:right}.prod-spotlight.private-brand .rec-image{position:absolute;top:-10px;left:-5px;overflow:hidden;min-height:198px;height:100%!important;display:inline-block;vertical-align:middle;background:#fff;width:100%}.prod-spotlight.private-brand .rec-image:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.prod-spotlight.private-brand .rec-title{font-weight:700;font-size:14px;color:#09347a;margin-top:8px}#image_overlay img#popup{max-height:calc(100vh - 2%)}nav#horizontal ul.nav>li.dropdown{position:initial!important}li.dropdown>ul.dropdown-menu{margin-left:auto!important;left:0!important}div#narrow-container .panel-title{text-align:left}#product-carousel .thumb-product{max-width:250px;border:1px solid #ccc;border-radius:4px;padding:4px}#newsletter-block .row{margin:0!important}.mini-product>img{margin-right:5px}.mini-product:nth-child(even){border-top:1px solid #eaeaea;margin-top:5px;padding-top:5px}@media (min-width:768px){.dewormers .dropdown-menu>li{width:208px}}@media(max-width:736px){#top-link-block{left:10px!important}}@media(min-width:768px){#viewcart #recently_viewed h2{margin-bottom:0}#viewcart .suggested-product-container{border-bottom:1px solid #ccc;border-collapse:collapse;margin:15px auto 0}}.inline{display:inline-block!important}span.prop65-warning > span{display:inline-block;font-weight:bold;background-image:url('https://cartsync-blaze4.azureedge.net/greatcompanions-com/images/icons/warning.png');background-position:left;background-repeat:no-repeat;padding-left:30px;background-size:26px;min-height:20px;vertical-align:middle}