body{font-family:'museo_slab500';font-size:16px;color:#000;line-height:1}:focus,a:focus{outline:none !important;box-shadow:none;text-decoration:none;color:inherit}ul{list-style:none;padding:0;margin:0}button{border:none;padding:0 0}.clear{clear:both}@media (min-width: 1200px){.container{width:1200px}}.mb{margin-bottom:10px;display:inline-block}.orange-btn{display:inline-block;background:#f2a022;font-size:16px;color:#182835;text-align:center;border-radius:3px;padding:0 15px}.orange-btn:hover{color:#182835}.blue-btn{display:inline-block;background:#46739a;font-family:'Arial', sans-serif;font-size:15px;color:#fff;font-weight:bold;text-align:center;padding:10px 15px;text-transform:uppercase}.blue-btn:hover{color:#fff;text-decoration:none}.title{font-size:34px;color:#182835;text-align:center;margin-bottom:35px}.title span{display:block;font-size:20px;color:#d95217}.title-page{font-size:34px;color:#182835;padding-bottom:15px;margin:40px 0 30px;border-bottom:1px solid #c7d5e1;text-align:center}.title-center{font-size:29px;text-align:center;margin-bottom:35px}@media (max-width: 459px){.title{font-size:24px}}.bc{margin-bottom:50px}.bc li{display:inline-block;font-family:'Montserrat';font-size:14px;color:#777}.bc li a{color:#333}.block-form{max-width:560px;margin:0 auto 30px;background:#ebf1f5}.block-form_title{background:#f2a022;height:72px;padding-top:22px;font-size:24px;color:#182835;text-align:center;position:relative}.block-form_title:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#f2a022 transparent transparent transparent;line-height:1;position:absolute;left:50%;margin-left:-8px;bottom:-8px}.block-form_inner{padding:32px 25px}.block-form_inner .form-control{margin-bottom:5px;border:2px solid #dadfe3;border-radius:0;box-shadow:none;font-family:'Arial', sans-serif;height:45px}.block-form_inner textarea.form-control{resize:none;height:125px}.block-form_inner button.blue-btn{display:block;width:100%;height:45px;line-height:45px;padding:0}.block-form_inner .form-control::-webkit-input-placeholder{color:#5b5b5b}.block-form_inner .form-control:-moz-placeholder{color:#5b5b5b}.block-form_inner .form-control::-moz-placeholder{color:#5b5b5b}.block-form_inner .form-control:-ms-input-placeholder{color:#5b5b5b}.block-form_inner a.forgot{width:100px;display:block;margin:10px auto 0;font-family:'Arial', sans-serif;font-size:11px;color:#5a5a5a}.block-form p.not-found{padding:10px}header .header-top{height:55px;background:#c7d5e1;padding:18px 0}header .header-top .container{position:relative}header .header-top ul{float:right;margin-right:22px}header .header-top ul li{display:inline-block;font-family:'Arial', sans-serif;color:#474747}header .header-top ul li:after{content:'|';display:inline-block;margin:0 17px}header .header-top ul li:last-child:after{display:none}header .header-top ul li .fa{color:#d95217;margin-right:5px}header .header-top ul li a{color:#474747}header .header-top .container{padding-bottom:0}header .mobile-btn{display:none;float:left;font-size:17px;margin-top:7px}header .mobile-menu{display:none}header .mobile-menu li{display:block;background:#44749a;border-bottom:1px solid #182835}header .mobile-menu li a{display:block;text-align:center;color:#fff;line-height:40px}header .mobile-btn img{margin-top:-4px}header .header-logo{display:none;background:#182835;padding:15px 0}header .header-logo .logo{float:left}header .header-logo .phone{display:block;float:right;background:#f2a022;height:34px;line-height:34px;font-family:'Arial', sans-serif;color:#010101;padding:0 12px;margin-top:11px}header .header-middle{background:#44749a;height:48px;font-family:'Arial', sans-serif}header .header-middle .container,header nav .container{position:relative;padding-left:374px}header .header-middle .logo{position:absolute;top:0;left:15px;z-index:5}header .header-middle form{float:left;border-right:1px solid #182835}header .header-middle form input{float:left;width:418px;height:48px;border:none;background:none;padding:0 15px;font-size:17px;color:#fff}header .header-middle form input::-webkit-input-placeholder{color:#b2c2d1;font-style:italic}header .header-middle form input:-moz-placeholder{color:#b2c2d1;font-style:italic}header .header-middle form input::-moz-placeholder{color:#b2c2d1;font-style:italic}header .header-middle form input:-ms-input-placeholder{color:#b2c2d1;font-style:italic}header .header-middle form button{width:111px;height:48px;background:#f2a022;font-size:14px;font-weight:bold;color:#000;text-transform:uppercase;position:relative}header .header-middle form button:before{content:'';width:0;height:0;border-style:solid;border-width:8.5px 8px 8.5px 0;border-color:transparent #f2a022 transparent transparent;position:absolute;left:-8px;top:50%;margin-top:-7px}header .header-middle ul li{float:left;width:155px}header .header-middle ul li+li{width:126px}header .header-middle ul li a{display:block;height:48px;line-height:48px;color:#fff;font-size:14px;text-align:center}header .header-middle ul li a b{font-size:16px}header .header-middle ul li .fa{margin-right:7px;font-size:20px}header .header-middle ul li a.checkout-a{background:#3b6586}header .header-middle ul li a.checkout-a.not-empty{background:#f2a022;color:#000}header nav{background:#215781;height:48px;border-top:1px solid #182835}header nav ul{border-right:1px solid #182835;height:47px}header nav li{float:left;border-right:1px solid #1d4463;width:16.666%}header nav li:last-child{border-right:none}header nav li a{display:block;height:47px;line-height:47px;font-size:17px;color:#fff;text-align:center}header nav li a:hover{color:#fff;text-decoration:underline}header .header-middle li a:hover{text-decoration:none}header .header-middle li a span.item-count{padding:0 5px;background-color:#1D2A39;border-radius:100%;margin-left:-1.4rem}@media (max-width: 1199px){header .header-top{height:auto;padding:11px 0}header .header-top ul{margin-right:0}header .header-top ul li:after,header .header-top ul li:first-child{display:none}header .header-top ul li.login-a{margin-left:10px}header .header-top ul li.login-a a{display:block;line-height:28px;border:1px solid #215781;padding:0 7px}header .header-middle .logo{display:none}header .header-logo{display:block}header .header-middle .container,header nav .container{padding-left:0}header .header-middle form{float:none;margin-right:281px;position:relative}header .header-middle form input{float:none;width:100%;padding-right:60px}header .header-middle form button{position:absolute;top:0;right:0}header .header-middle ul{position:absolute;top:0;right:15px}}@media (max-width: 991px){header nav li a{font-size:16px}}@media (max-width: 699px){header .mobile-btn{display:block}header .header-middle,header .header-middle form input{height:38px}header .header-middle form button{height:38px;line-height:38px;right:8rem}header .header-middle .container,header nav .container{padding-right:0}header .header-middle form{margin-right:0}header .header-middle ul{top:39px;right:0;z-index:5}header .header-middle ul li{width:auto}header .header-middle ul li a,header nav li a{font-size:14px;height:39px;line-height:39px}header .header-middle ul li a{padding:0;margin-right:1rem}header .header-middle ul li a b{font-size:14px;font-weight:normal}header nav{height:41px}header nav ul{height:40px;border-right:none;border-bottom:1px solid #182835}header nav li{display:none;width:105px}header nav li.show-mob{display:block}header nav{display:none !important}header .header-middle ul{position:absolute;top:0;right:15px}}@media (max-width: 619px){header .header-logo .logo,header .header-logo .phone{display:block;max-width:314px;margin:0 auto;float:none;text-align:center}header .header-logo .phone{margin-top:15px}}@media (max-width: 454px){header .header-middle form button{width:95px}header nav li{width:95px}header .header-middle ul li a b{display:none}header .header-middle ul li .fa{margin-right:0}header .header-middle ul li+li{width:auto}header .header-middle ul li a{padding:0 12px}}.section1{padding:70px 0 40px;background:#d7d7d7 url(../images/section1-bg.jpg) no-repeat center;background-size:cover}.section1 .text-block{max-width:545px}.section1 .text1,.section1 .text3{float:left;font-size:27px;color:#182835}.section1 .text1 span{font-size:40px;margin-top:0}.section1 .text2{float:left;font-size:70px;font-weight:bold;color:#d95217;margin:0 10px}.section1 .text3{line-height:1.25;margin-bottom:25px}.section1 .orange-btn{height:34px;line-height:34px;padding:0 25px}.section1 .orange-btn+.orange-btn{margin-left:4px}.section1 span,.banner.pet span{display:block;font-size:25px;color:#182835;margin-top:25px}.section1 ul,.banner.pet ul{margin-top:10px;width:480px}.section1 ul li,.banner.pet ul li{float:left;width:240px;line-height:2.429}.section1 ul li .fa,.banner.pet ul li .fa{color:#d95217;font-size:14px}.section1 ul li a,.banner.pet ul li a{font-family:'Arial', sans-serif;font-size:14px;color:#182835;text-transform:uppercase}@media (max-width: 499px){.section1{padding:40px 0;background:#d7d7d7}.section1 .text1,.section1 .text2,.section1 .text3{float:none;text-align:center}.section1 .text3{margin-bottom:0}.section1 .text3 br{display:none}.section1 .orange-btn{display:block;width:232px;margin:0 auto 10px}.section1 .orange-btn+.orange-btn{margin-left:auto}.section1 ul,.banner.pet ul{width:100%}.section1 ul li,.banner.pet ul li{width:50%}}@media (max-width: 405px){.section1 ul li,.banner.pet ul li{width:100%}}.section2{padding:50px 0 60px}.section2 .col-md-3{margin-bottom:25px;text-align:center}.section2 .col-md-3 p{font-family:'Arial', sans-serif;color:#5b5b5b;line-height:1.538;margin-top:15px}.section2 .col-md-3 p b{color:#000}.section2 .center-block{margin-top:30px;text-align:center}.section2 .center-block .title{margin-top:15px;margin-bottom:15px}.section2 .center-block p{font-family:'Arial', sans-serif;font-size:13px;line-height:1.615}.section3{padding:35px 0 0;background:#ecf1f5}.section3 .col-md-4{margin-bottom:60px}.section3 .col-md-4 .say{max-width:320px;margin:0 auto;padding-left:40px;position:relative}.section3 .col-md-4 .date{font-family:'Arial', sans-serif;font-size:13px;font-weight:bold;color:#5a5a5a;margin-bottom:20px}.section3 .col-md-4 .date .fa-quote-left{position:absolute;top:-14px;left:0px;font-size:33px;color:#44749a}.section3 .col-md-4 .date .fa-calendar{font-size:14px;color:#d95217;margin-right:3px}.section3 .col-md-4 p{font-size:13px;color:#5a5a5a;line-height:1.615;margin-bottom:25px}.section3 .col-md-4 .author{font-size:14px;color:#000;border-top:1px solid #bdc1c4;padding-top:15px}@media (max-width: 991px){.section3 .title{margin-bottom:50px}.section3 .col-md-4{margin-bottom:70px}.section3 .col-md-4 .say{max-width:100%;padding-left:0;text-align:center}.section3 .col-md-4 .date .fa-quote-left{top:-40px;left:50%;margin-left:-15px}}.section4{padding:90px 0 45px;background:url(../images/flag.jpg) no-repeat center/cover}.section4 .border-block{border:2px solid #fff;padding:140px 0 0;text-align:center;position:relative}.section4 .border-block .img-block{position:absolute;top:-65px;left:50%;margin-left:-132px;font-size:34px;color:#f2a022}.section4 .border-block .img-block img{display:block;margin:0 auto 10px}.section4 .border-block .col-md-3{margin-bottom:30px;font-family:'Arial,' sans-serif}.section4 .border-block .col-md-3 img{display:block;margin:0 auto 10px}.section4 .border-block .col-md-3 p{color:#fff}.section4 .border-block .col-md-3 a{font-size:13px;color:#f2a022}.section5{padding:42px 0 0px}.section5 .col-md-6{margin-bottom:42px;text-align:center;color:#182835}.section5 .col-md-6 img{display:block;margin:0 auto 10px}.section5 .col-md-6 span{display:block;font-size:34px;margin-bottom:15px}.section5 .col-md-6 p{font-size:18px;line-height:1.3}footer{font-family:'Arial', sans-serif;overflow:hidden}footer .footer-img{text-align:center;border-top:2px solid #c7d5e1;padding:23px 0}footer .footer-img li{display:inline-block;margin:0 70px}footer .footer-img li.ssl{font-size:12px;font-weight:bold;text-align:left;max-width:185px;width:100%}footer .footer-img li.ssl img{float:left;margin-right:10px}footer .footer-img li.ssl span{display:block;padding-top:25px}footer .footer-main{background:#182835}footer .footer-section .sec{float:left;border-left:2px solid #121d27}footer .footer-section .sec-title{height:71px;border-bottom:2px solid #121d27;line-height:71px;color:#fff;padding-left:20px;position:relative}footer .footer-section .sec-title .fa{color:#f2a022;margin-right:5px}footer .footer-section .sec-info{padding:18px 0 0 20px;height:450px;font-size:13px;color:#fff;line-height:1.692}footer .footer-section .sec-info a,footer .footer-section .sec-info p{font-size:13px;color:#fff;line-height:1.692}footer .footer-section .sec-info span{display:block;font-size:13px;color:#f2a022}footer .footer-section .sec-info small{display:block;font-size:11px;color:#7b8186;margin:0 0 10px}footer .footer-section .sec1{width:175px}footer .footer-section .sec1 .sec-title:before{content:'';display:block;width:2000px;height:71px;border-bottom:2px solid #121d27;position:absolute;bottom:-2px;right:0}footer .footer-section .sec1 ul+ul li:nth-child(4){margin-bottom:20px}footer .footer-section .sec2{width:230px}footer .footer-section .sec3{width:199px}footer .footer-section .sec4{width:183px}footer .footer-section .sec5{width:383px}footer .footer-section .sec5 .sec-title:after{content:'';display:block;width:2000px;height:71px;border-bottom:2px solid #121d27;position:absolute;bottom:-2px;left:0}footer .footer-copy{background:#121d27;height:72px;font-size:13px;color:#fff;padding-top:20px}footer .footer-copy a{color:#fff}@media (max-width: 1199px){footer .footer-main .container{width:100% !important;padding-left:0;padding-right:0}footer .footer-section .sec-info{height:200px}footer .footer-section .sec6{width:100%;border-right:none}footer .footer-section .sec6 .sec-info{height:auto;padding-bottom:18px}footer .footer-section .sec6 .sec-info br{display:none}footer .footer-section .sec{border-left:none;border-bottom:2px solid #121d27}footer .footer-section .sec-title{padding-left:0;text-align:center}footer .footer-section .sec1{float:none;width:100%}footer .footer-section .sec1 ul{float:left;width:50%;text-align:center}footer .footer-section .sec2,footer .footer-section .sec3,footer .footer-section .sec4,footer .footer-section .sec5{width:50%;text-align:center}footer .footer-copy{text-align:center}}@media (max-width: 479px){footer .footer-section .sec1 .sec-info{height:185px}footer .footer-section .sec2,footer .footer-section .sec3,footer .footer-section .sec4,footer .footer-section .sec5{float:none;width:100%}footer .footer-section .sec-info{height:auto;padding:18px 20px}}.contact-us-page{padding-bottom:40px}.contact-us-page .tel1,.contact-us-page .tel2{font-family:'Arial', sans-serif;font-size:29px;color:#182835;text-align:center}.contact-us-page .tel1 .fa,.contact-us-page .tel2 .fa{color:#d95217}.contact-us-page .tel1 a,.contact-us-page .tel2 a{color:#182835}.contact-us-page .tel2{font-size:17px;margin:20px 0 30px}.contact-us-page .block-form_title{padding-top:25px}.contact-us-page .block-form_title img{position:absolute;top:-21px;left:50%;margin-left:-21px}@media (max-width: 399px){.contact-us-page .tel1{font-size:22px}}.login-page{padding-bottom:40px}.title-page+p{font-family:'Arial', sans-serif;font-size:13px;color:#5a5a5a;line-height:1.615;max-width:940px;margin:0 auto 25px;text-align:center}button.blue-btn{padding:10px 15px}.login-block button.blue-btn{width:110px;margin:20px auto 0;padding:0}.login-page .reg-block{height:245px;padding-top:95px}.reg-block .blue-btn{display:block;width:242px;margin:0 auto;height:45px;line-height:45px}.phone-block{max-width:755px;margin:0 auto;background:#182835;color:#fff;font-size:30px;text-align:center;padding:55px 15px 30px;position:relative;line-height:1.1}.phone-block img{display:block;width:78px;height:78px;position:absolute;top:-39px;left:50%;margin-left:-39px}.phone-block a{color:#fff;font-size:58px}.phone-block small{display:block;font-size:18px;margin-bottom:10px}.new-order-page .phone-block{margin-top:70px}.new-order-page .or{display:block;margin:30px auto;width:50px;height:50px;line-height:50px;border-radius:100%;font-size:18px;color:#182835;text-align:center;background:#c7d5e1}.search-med{max-width:755px;margin:0 auto 65px}.search-med span,.browse-by-letter span,.other-meds span{display:block;text-align:center;margin-bottom:25px;font-size:18px;color:#182835}.search-med input{width:70%;height:54px;line-height:54px;border:2px solid #dadfe3;padding:0 10px}.search-med button.orange-btn{width:29%;height:54px;color:#fff;font-weight:bold;border-radius:0}.search-med button.orange-btn:hover{color:#fff}.browse-by-letter{margin:0 auto 65px;text-align:center}.browse-by-letter ul li{display:inline-block;margin:0 1px 10px}.browse-by-letter ul li a{display:block;width:25px;height:25px;line-height:25px;text-align:center;background:#ecf1f5;font-family:'Arial', sans-serif;font-size:15px;color:#182835}.browse-by-letter ul li.active a{background:#46739a;color:#fff;font-weight:bold}@media (max-width: 640px){.search-med input{width:100%}.search-med button.orange-btn{display:block;width:212px;margin:22px auto 0}.phone-block{font-size:24px}.phone-block a{font-size:32px}.browse-by-letter ul li a{width:35px;height:35px;line-height:35px;font-size:18px}}.refill-order-page{padding-bottom:40px}.refill-order-page .block-form{max-width:755px;margin-bottom:55px}.product-list-page{padding-bottom:50px}.product-list{margin-bottom:80px}.product-list li{padding:12px 0;border-bottom:2px solid #d8dee2}.product-list li .product-name{font-size:22px;color:#182835;text-decoration:underline;line-height:1.1;display:inline-block;width:75%}.product-list li .product-name:hover{text-decoration:none}.product-list li .product-details{font-size:13px;color:#44749a;display:inline-block;text-align:right;line-height:25px;margin-top:0;width:23%}.product-list li .product-name:hover{text-decoration:underline}.product-list-page .search-med{margin-bottom:30px;padding-bottom:45px;border-bottom:2px solid #d8dee2}.disclaimer{margin-top:30px;background:#ecf1f5;padding:20px 30px}.disclaimer div{font-size:18px;color:#182835;margin-bottom:20px}.disclaimer p{font-family:'Arial', sans-serif;font-size:13px;color:#5a5a5a;line-height:1.615}@media (max-width: 640px){.product-list li{text-align:center}.product-list li .product-details{float:none;display:block;width:110px;margin:10px auto 0}.disclaimer{text-align:center;padding:20px 15px}}.product-page{padding-bottom:40px}.product-page .block-form_inner{text-align:center;font-family:'Arial',sans-serif}.product-page .block-form_inner form+form{margin-top:30px}.product-page .block-form_inner form+form:before{content:'';display:block;width:150px;border-top:1px solid #fff;margin:0 auto 15px}.product-page .block-form_inner form.no-border:before{border:none}.product-page .block-form_inner .product-name{font-size:19px;color:#182835;font-weight:bold;margin-bottom:10px}.product-page .block-form_inner p{font-size:13px;color:#182835;margin-bottom:5px}.product-page .block-form_inner span{font-size:11px;color:#182835}.product-page .block-form_inner div.fancy-select{margin:15px 0 20px;text-align:left}.product-page .block-form_inner .blue-btn{width:161px;margin:0 auto 10px}.otc{height:35px;text-align:center}.otc div{margin:0 auto;width:19px;height:19px;line-height:19px;background:#e51212;border-radius:100%;font-family:'Arial',sans-serif;font-weight:bold;font-size:7px;color:#fff}.rx{text-align:center;font-family:'Arial',sans-serif;font-size:11px;color:#ff0000}.rx img{display:block;margin:0 auto 5px}.block-form_title.wiag{padding-top:12px}a.wiag{font-family:'Arial',sans-serif;font-size:13px;color:#182835;text-decoration:underline}a.wiag:hover{text-decoration:none;color:#182835}.product-page .product-details{margin-top:50px}.tabs{text-align:center;margin-bottom:22px}.tabs li{display:inline-block;position:relative}.tabs li.active:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 8.5px 8px 8.5px;border-color:transparent transparent #215781 transparent;position:absolute;bottom:-22px;left:50%;margin-left:-8px}.tabs li a{display:block;width:165px;line-height:42px;background:#ebf1f5;font-size:18px;color:#182835}.tabs li.active a{background:#215781;color:#fff}.tab-content{border-top:2px solid #215781;border-bottom:2px solid #215781;padding:22px 0;margin-bottom:20px}.tab-content p{font-family:'Arial',sans-serif;font-size:13px;color:#5a5a5a;line-height:1.615}.tab-content p:last-child{margin-bottom:0}@media (max-width: 535px){.tabs li a{width:94px;font-size:15px}}.cart-page{position:relative;padding-bottom:40px}.cart-page .title-page{text-align:left}.cart-page .steps{margin-bottom:40px}.cart-page .steps .step{float:left;margin-right:1%;width:24.25%;height:45px;line-height:41px;border:2px solid #eaecec;padding-left:7px;font-family:'Arial',sans-serif;font-size:16px;color:#8d8d8d;position:relative}.cart-page .steps .step:after,.cart-page .steps .step:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cart-page .steps .step:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.cart-page .steps .step:before{border-color:rgba(234,236,236,0);border-left-color:#eaecec;border-width:11px;margin-top:-11px}.cart-page .steps .step:last-child{margin-right:0}.cart-page .steps .step:last-child:after,.cart-page .steps .step:last-child:before{display:none}.cart-page .steps .step .number{display:inline-block;width:25px;height:25px;line-height:21px;text-align:center;border:2px solid #eaecec;background:#ecf1f5;font-size:15px;font-weight:bold;color:#96999c;margin-right:5px}.cart-page .steps .step .complete{display:none;margin-right:5px}.cart-page .steps .step .fa{color:#f2a022;margin-right:5px}.cart-page .steps .step.active{font-weight:bold;color:#000;background:#eaecec}.cart-page .steps .step.active:after{border-left-color:transparent}.cart-page .steps .step.active .number{display:none}.cart-page .steps .step.active .complete{display:inline-block}.cart-main{border:1px solid #eaeaea;display:table;width:100%;font-family:'Arial', sans-serif}.cart-main .tr{display:table-row}.cart-main .td{display:table-cell;border-right:1px solid #eaeaea;vertical-align:middle;height:110px;border-bottom:1px solid #eaeaea;color:#000;font-size:13px}.cart-main .td.name{padding-top:10px;padding-bottom:10px}.cart-main .tr .td:last-child{border-right:none}.cart-main .tr:last-child .td{border-bottom:none}.cart-main .tr.first{background:#ecf1f5}.cart-main .tr.first .td{height:34px;line-height:34px;font-size:13px;color:#000;font-weight:bold}.cart-main .tr .td+.td{text-align:center}.cart-main .tr .td:first-child{padding-left:20px}.cart-main .tr .td.name a{font-family:'museo_slab500';font-size:20px;color:#182835}.cart-main .tr .td.name p{margin-top:10px;font-size:13px}.cart-main .tr .td.total b{color:#000}.cart-main .tr .td.price{width:180px}.cart-main .tr .td.quantity{width:186px}.cart-main .tr .td.quantity div.fancy-select{width:121px;margin-bottom:0;text-align:left}.cart-main .tr .td.quantity div.fancy-select div.trigger{height:33px;line-height:31px;border:1px solid #d6d6d8;padding:0 24px 0 12px;font-size:13px;font-weight:bold;color:#000}.cart-main .tr .td.quantity div.fancy-select div.trigger:after{top:13px;right:12px}.cart-main .tr .td.quantity div.fancy-select ul.options{top:33px;border:1px solid #d6d6d8;border-radius:0}.cart-main .tr .td.total{width:167px}.cart-main .tr .td.delete{width:45px}.cart-main.total{width:413px;float:right;border-top:none;margin-bottom:50px}.cart-main.total.promocode{margin-bottom:0}.cart-main.promocode .promocode{padding:17px 20px}.promocode-input-wrapper .btn-link{padding:0;white-space:normal}.promocode-block .input-group{display:flex;flex-wrap:wrap;margin-top:10px}.promocode-block .input-group .form-control{flex-grow:1;flex-shrink:1;flex-basis:0}.promocode-block .input-group .input-group-btn{width:auto}.promocode-block .input-group .button{padding:0 15px;line-height:34px;background-color:#46739a;color:#fff;font-size:12px;border:none;cursor:pointer}.promocode-block .promocode-messages{color:#ff5a5a;margin-top:10px}.promocode-block .form-control{height:35px}.order-information .promocode-messages{font-size:14px}.cart-main.total .td{height:50px;padding:0 22px}.cart-main.total .tr .td.quantity{text-align:right}.cart-main.total .tr .td.last{width:237px;padding-right:50px;text-align:right}.cart-main.total .tr:last-child .td b{font-size:19px}.cart-page .arrow{display:block;width:200px;height:51px}.cart-page .arrow.next{float:right;width:258px;height:40px;line-height:40px;color:#000;font-weight:bold;font-size:17px;text-transform:uppercase;border-radius:0}.cart-page .arrow.back{float:left;width:258px;height:40px;line-height:40px;font-family:'Arial', sans-serif;color:#525861;font-weight:bold;font-size:17px;text-transform:uppercase;border:1px solid #525861;text-align:center}.cart-page .arrow.back .fa{color:#e37222}.cart-main .tr .td.quantity .count{float:left;margin:10px 2px 0 5px}.messages li li{position:relative;margin-bottom:10px;padding:10px 10px 10px 20px;background:#215781;font-size:15px}.messages li li:before{top:50%;left:0;margin-top:-6px}.messages .warning-msg li{color:white;font-weight:500;border-left:5px solid white;background-color:#215781}.messages .warning-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid white;border-right:none}@media (max-width: 991px){.cart-main .tr .td.name a{font-size:16px}.cart-main .tr .td.price,.cart-main .tr .td.total{width:94px}.cart-main .tr .td.quantity{width:140px}.cart-main.total{width:100%}.cart-main.total .tr .td.last{width:195px !important;padding-right:15px}.cart-main.total .tr .td.quantity{width:auto !important}}@media (max-width: 767px){.cart-main .td{display:block;height:auto;padding:5px 20px;width:100% !important;text-align:left !important;border-bottom:none;border-right:none}.cart-main .td.name{padding-top:15px}.cart-main .tr .td.delete{padding-bottom:15px}.cart-main .td div.fancy-select,.cart-main .tr .td.delete a{margin:0 0}.cart-main .tr.first{display:none}.cart-main .tr .td:last-child{border-bottom:1px solid #eaeaea}.cart-main.total{width:100%;float:none}.cart-main.total .td{display:table-cell;height:auto;padding:10px 20px;width:auto;border-bottom:1px solid #eaeaea}.cart-main.total .td{border-right:none}}@media (max-width: 639px){.cart-page .steps{display:none}}@media (max-width: 579px){.cart-page .arrow{float:none !important;margin:0 auto}.cart-page .arrow.back{margin-top:25px}}.faq-list li{margin-bottom:40px}.faq-list li div{font-size:25px;color:#f2a022;line-height:1.4;margin-bottom:5px}.faq-list li p{font-size:20px;color:#182835;line-height:1.4;margin-bottom:20px}.banner.pet{background:#d9d9d9 url(../images/pets.png) no-repeat center top;padding:45px 0;margin-bottom:50px}.banner.pet .container div{font-size:24px;color:#182835;text-transform:uppercase;margin-bottom:45px}.banner.pet .container div b{display:block;font-size:54px;color:#d95217;font-weight:normal;margin-bottom:5px}@media (max-width: 410px){.banner.pet{background-image:none}}.other-meds{background:#ecf1f5;padding:40px 0}.other-meds span{margin-bottom:40px}.other-meds li{font-family:'Arial', sans-serif;font-size:14px;text-transform:uppercase;margin-bottom:15px}.other-meds li a{color:#182835}@media (max-width: 519px){.other-meds .col-md-3{width:100%}}.hto-list li{padding:40px 0;border-bottom:1px solid #c7d5e1;text-align:center}.hto-list li:last-child{border-bottom:none}.hto-list li img{margin:0 auto 7px}.hto-list li p{max-width:600px;margin:0 auto;font-size:25px;color:#182835;line-height:1.4}.hto-list li p span{color:#f2a022}.ui-selectmenu-button{border:2px solid #dadfe3;border-radius:0px;height:36px;background-color:#fff;color:#6c6c6c;margin-bottom:5px}.ui-selectmenu-button span.ui-selectmenu-text{padding:5px 30px 0px 10px;font-size:15px}.ui-selectmenu-button span.ui-icon{background:url("../images/icons/dropdown-arrow.png") 0 center no-repeat no-repeat;right:10px}.ui-menu .ui-menu-item{font-size:14px;background:#fff;border:none}.ui-menu .ui-menu-item:hover{background-color:#EDEDED}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0}.ui-selectmenu-menu .ui-menu{max-height:300px !important;overflow-x:hidden !important;overflow-y:scroll !important}.ui-selectmenu-menu .ui-menu .ui-state-focus,.ui-selectmenu-menu .ui-menu .ui-state-active{border:0;background-color:#EDEDED}.ui-selectmenu-button.validation-failed{border-color:#df280a !important}ul.messages{margin-top:20px}ul.messages li.error-msg{background:none repeat scroll 0 0 #fff;border:1px solid red;border-radius:4px;padding:25px;margin-bottom:10px}ul.messages li.error-msg ul li{color:red}ul.messages li.success-msg ul li{color:#699c36}ul.messages li.success-msg{background:#fff none repeat scroll 0 0;border:1px solid #699c36;border-radius:4px;margin-bottom:10px;padding:25px}div.center{text-align:center;margin:15px 0}div.center img{display:inline;width:100%;height:auto}.account-login .col2-set{width:100%}.account-login .col2-set .col-1{float:left;padding-right:30px;width:50%}.customer-account-login .col2-set .col-2{border-left:1px solid #ededed;padding-left:30px;float:left;width:50%}@media only screen and (max-width: 750px){.customer-account-login .col2-set .col-2 .buttons-set .button{float:none}}@media only screen and (max-width: 650px){.account-login .col2-set .col-1{float:none;width:100%;padding-right:0}.customer-account-login .col2-set .col-2{float:none;width:100%;padding-left:0;border-left:none;border-top:1px solid #ededed;padding-top:15px;margin-top:15px}}@media only screen and (max-width: 370px){.customer-account-login .col2-set .col-2 .buttons-set a:not(.button){margin-left:15px;float:none}}.input-text{height:36px;border:2px solid #dadfe3;padding:0 10px;width:100%;color:#6c6c6c;line-height:20px}.input-text::-webkit-input-placeholder{color:#5b5b5b;font-family:'Arial', sans-serif}.input-text:-moz-placeholder{color:#5b5b5b;font-family:'Arial', sans-serif}.input-text::-moz-placeholder{color:#5b5b5b;font-family:'Arial', sans-serif}.input-text:-ms-input-placeholder{color:#5b5b5b;font-family:'Arial', sans-serif}.input-box div.requred{background:url("../images/icons/asterisk.png") 4px 2px no-repeat no-repeat}.input-box div{padding-left:15px}.input-box{margin-bottom:10px}p.required,.validation-advice{margin:5px 0 0;color:#df280a !important;font-size:13px}#show-password{position:relative}#show-password input::-ms-reveal,#show-password input::-ms-clear{display:none}#show-password #show-password-icon{position:absolute;height:20px;width:20px;top:8px;right:10px;background:url(../images/icons/eye-hidden.svg) no-repeat center}#show-password #show-password-icon.show{background:url(../images/icons/eye.svg) no-repeat center}#show-password #show-password-icon:hover{cursor:pointer}input[type=checkbox]:not(old),input[type=radio]:not(old){width:10px;margin:0;padding:0;font-size:1em;opacity:0;display:none}input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;line-height:23px}input[type=checkbox]:not(old)+label>span,input[type=radio]:not(old)+label>span{display:inline-block;width:15px;height:15px;margin:0.25em 0.5em 0.25em 0.25em;border:1px solid silver;border-radius:0.1em;background:#fff;vertical-align:bottom}input[type=checkbox]:not(old)+label>span.validation-failed,input[type=radio]:not(old)+label>span.validation-failed{border:1px solid #df280a}input[type=radio]:not(old)+label>span{border-radius:0.5em}input[type=checkbox]:not(old):checked+label>span:before{content:'\2713';display:block;width:15px;color:#00A64A;font-size:0.875em;line-height:1em;text-align:center;text-shadow:0 0 0.0714em #73994d;font-weight:bold}input[type=radio]:not(old):checked+label>span>span{background:none repeat scroll 0 0 #00a64a;border-radius:0.5em;display:block;height:7px;margin-left:3px;margin-top:3px;width:7px}.address-list .address-item{float:left;margin-right:25px}.address-list .address-item label{font-size:15px;line-height:22px;color:#2f2f2f}.address-list .address-item ul{margin-top:10px;margin-bottom:15px}.address-list .address-item ul li{font-size:15px;color:#2f2f2f}.address-list .address-item a,.address-edit{color:#188ad9;text-decoration:underline}.address-list .address-item a:hover,.address-edit:hover{text-decoration:none}textarea.validation-failed{border:1px solid #df280a}.input-text.validation-failed{border-color:#df280a}.overlay,.overlay-white{opacity:0.4;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;width:100%;z-index:5000;background-image:url("../images/elements/ajax-loader.gif");background-repeat:no-repeat;background-position:center center}.overlay-white{opacity:0.9;text-align:center}.overlay-white p{position:absolute;width:100%;top:50%;margin-top:20px !important}#co-health_profile-form h3,#my-account-health_profile-form h3{margin:0px 0 30px}#co-health_profile-form table,#my-account-health_profile-form table{font-size:15px;margin-bottom:10px;width:100%}#co-health_profile-form table tr td,#my-account-health_profile-form table tr td{padding:10px 0;width:60%}#co-health_profile-form table tr td.input-data,#my-account-health_profile-form table tr td.input-data{text-align:right;width:40%;padding-left:15px}#co-health_profile-form table tr input[type="radio"],#my-account-health_profile-form table tr input[type="radio"]{margin-left:20px;margin-right:5px}#co-health_profile-form div#note,#my-account-health_profile-form div#note{margin-bottom:20px}#co-health_profile-form div#note p,#my-account-health_profile-form div#note p{display:none;margin:0;font-size:14px;color:#000000}#co-health_profile-form div#note p span,#my-account-health_profile-form div#note p span{color:#e00000}#call-doctor{position:relative}#call-doctor:after{content:'';position:absolute;bottom:0;right:15px;width:197px;height:268px}#call-doctor-form{padding:15px 0 0 15px;background:#eff3f6;margin-bottom:15px}#co-health_profile-form div#call-doctor h3,#my-account-health_profile-form div#call-doctor h3{font-size:23px;color:#f06143;margin-bottom:20px;text-transform:initial}#co-health_profile-form div#call-doctor p,#my-account-health_profile-form div#call-doctor p{font-size:20px;color:#000000}#co-health_profile-form div#call-doctor div#call-doctor-form input,#my-account-health_profile-form div#call-doctor div#call-doctor-form input{width:150px;margin-right:15px;margin-bottom:15px;float:left}#co-health_profile-form #co-health_profile-form{max-width:640px}#co-health_profile-form #co-health_profile-form .buttons-set{margin-bottom:20px}@media only screen and (max-width: 880px){#call-doctor-form{padding:15px 15px 0 15px}#call-doctor:after{display:none}#co-health_profile-form div#call-doctor div#call-doctor-form input,#my-account-health_profile-form div#call-doctor div#call-doctor-form input{width:100%;margin-right:0;float:none}}@media only screen and (max-width: 450px){#co-health_profile-form table .input-data input[type=radio]:not(old)+label,#my-account-health_profile-form table .input-data input[type=radio]:not(old)+label{display:block}}#co-health_profile-form table tr textarea,#my-account-health_profile-form table tr textarea{width:100%;height:70px}#co-health_profile-form .allergy-select td,#my-account-health_profile-form .allergy-select td{padding-top:0}#co-health_profile-form .allergy-select .multi-select,#my-account-health_profile-form .allergy-select .multi-select{height:200px;margin-bottom:10px;width:100%}#co-health_profile-form .allergy-select textarea,#my-account-health_profile-form .allergy-select textarea{display:block;width:100%;height:100px;max-width:none;padding:5px}#co-health_profile-form .allergy-select p,#my-account-health_profile-form .allergy-select p{font-size:10px;margin-bottom:5px}#co-health_profile-form .token-input-list-medimart,#my-account-health_profile-form .token-input-list-medimart{margin-bottom:15px}div.token-input-dropdown-medimart{font-size:13px}ul.token-input-list-medimart{border:2px solid #dadfe3}#whatisageneric-popup{padding:0}#checkout-step-shipping button.blue-btn{padding:15px 20px;font-size:16px}#shipping-note p{background-image:url("../images/icons/alert.png");background-position:left center;background-repeat:no-repeat;line-height:18px;margin:5px 0 0;padding:5px 0 5px 50px}.product-page .mm-web{color:#7d7d7d;font-size:13px;margin-top:15px}.checkout-onepage-index header .header-top{height:auto;padding:0 0}.checkout-onepage-index header .header-top ul{position:absolute;top:13px;right:0}.checkout-onepage-index header .header-top ul li,.checkout-onepage-index header .header-top ul li a{color:#fff}@media only screen and (max-width: 1199px){.checkout-onepage-index header .header-middle,.checkout-onepage-index header nav{display:none}}@media only screen and (max-width: 699px){.checkout-onepage-index header .header-top{padding:11px 0}}.notice-block{position:relative;background:#eeeeee;padding:22px 60px 22px 100px;margin-left:75px;margin-bottom:50px}.notice-block div{width:150px;height:150px;border-radius:100%;text-align:center;background:url(../images/holiday.png) no-repeat;font-size:20px;color:#fff;line-height:1.2;padding-top:30px;position:absolute;top:50%;margin-top:-75px;left:-75px}.notice-block p{font-size:17px;color:#d9522c;line-height:1.2;margin-bottom:0}@media only screen and (max-width: 991px){.notice-block{padding:15px 60px 15px 100px}}@media only screen and (max-width: 767px){.notice-block{padding:90px 25px 15px 25px;margin-left:0;margin-top:50px}.notice-block div{top:-75px;left:0;right:0;margin:0 auto}}.error-box{border:1px solid #df280a;padding:10px 10px 5px 10px;margin-bottom:10px}.error-box ul li{color:#df280a;margin:0 0 5px}#change_password_popup{width:100% !important;max-width:500px !important}#change_password_popup button{width:100%}table.table-health-profile .vtop{vertical-align:top}#shipping_email+.validation-advice{display:block}.accent-color{color:#e58100}.unavailable{margin-top:10px}.shipping-index-post .shipping-wrapper,.shipping-index-index .shipping-wrapper{margin:2rem auto;width:50%}.shipping-index-index .shipping-wrapper label{display:block;margin-top:1rem}.shipping-index-index .shipping-wrapper label span{margin-bottom:.5rem;display:block}.shipping-index-index .shipping-wrapper select{height:30px;font-family:Arial;font-weight:normal;font-size:14px}.shipping-index-index .shipping-wrapper button{font-family:'museo_slab500';font-size:16px;color:#182835;line-height:1;padding:0 18px;text-align:center;background:#f2a022;border:0;border-radius:3px;margin:2rem 0;height:35px}.shipping-index-index .shipping-wrapper button:hover{background:#e83820}.shipping-index-index .shipping-wrapper .error{color:#df280a;font-weight:bold}@media only screen and (max-width: 768px){.shipping-index-post .shipping-wrapper,.shipping-index-index .shipping-wrapper{width:100%;margin:2rem 0}}.g-recaptcha{-webkit-transform:scale(0.77);-moz-transform:scale(0.77);-ms-transform:scale(0.77);-o-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.g-recaptcha-wrapper{padding-left:15px;margin:15px 0}@media only screen and (max-width: 340px){.g-recaptcha-wrapper{padding-left:0}}
