*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dd,dt,input,textarea,p,blockquote,table,th,td,dl,dt,dd{margin:0;padding:0}img{border:0}ul,ol{list-style:none}table{border:0px;border-collapse:collapse}textarea{border:0;background:none;resize:none}fieldset{border:none;margin:0;padding:0}body{font:normal 12px Arial, Helvetica;color:#5c5c5c;background:#ededed url(../images/main_bg.gif) repeat-x}h1,h2,h3,h4,h5,h6,strong,th{font-weight:normal}h1{padding:0 0 10px 0;font-weight:normal}h2{padding:0 0 15px 0}a{color:#2897a9;text-decoration:underline}a:hover{color:#ce1e1e;text-decoration:none}a:focus{outline:none}p{padding:0 0 18px 0;line-height:16px}em{font-style:normal}strong{font-weight:bold}html,body{width:100%;height:100%;text-align:center}#main{max-width:1000px;margin:0 auto -140px auto;height:100%;min-height:100%;height:auto !important;text-align:left;padding:0 10px}.footer_push{height:140px}.float_l{float:left}.float_r{float:right}.clear{clear:both}.nb{border:none !important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.btn-red{display:inline-block;padding:0 15px;height:34px;line-height:34px;background:#FFF;background:#ec3737;background:-moz-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ec3737), color-stop(100%, #ac0101));background:-webkit-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-o-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-ms-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:linear-gradient(to bottom, #ec3737 0%, #ac0101 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3737', endColorstr='#ac0101', GradientType=0 );color:#fff;font-size:12px;border-radius:5px;text-align:center;text-decoration:none;border:none;cursor:pointer}.btn-red:hover{background:#2999aa;background:-moz-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #2999aa), color-stop(100%, #0a6675));background:-webkit-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-o-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-ms-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:linear-gradient(to bottom, #2999aa 0%, #0a6675 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2999aa', endColorstr='#0a6675', GradientType=0 );color:#fff}.btn-blue{display:inline-block;padding:0 15px;height:34px;line-height:34px;background:#FFF;border:none;background:#2999aa;background:-moz-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #2999aa), color-stop(100%, #0a6675));background:-webkit-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-o-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-ms-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:linear-gradient(to bottom, #2999aa 0%, #0a6675 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2999aa', endColorstr='#0a6675', GradientType=0 );color:#fff;font-size:12px;border-radius:5px;text-align:center;text-decoration:none;cursor:pointer}.btn-blue:hover{background:#ec3737;background:-moz-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ec3737), color-stop(100%, #ac0101));background:-webkit-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-o-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-ms-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:linear-gradient(to bottom, #ec3737 0%, #ac0101 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3737', endColorstr='#ac0101', GradientType=0 );color:#fff}.btn-red.dark:hover,.btn-blue.dark:hover{background:#6a6a6a;background:-moz-linear-gradient(top, #6a6a6a 0%, #000 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #6a6a6a), color-stop(100%, #000));background:-webkit-linear-gradient(top, #6a6a6a 0%, #000 100%);background:-o-linear-gradient(top, #6a6a6a 0%, #000 100%);background:-ms-linear-gradient(top, #6a6a6a 0%, #000 100%);background:linear-gradient(to bottom, #6a6a6a 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6a6a', endColorstr='#000000', GradientType=0 )}#header{margin:0 auto 0}.header_top{height:110px}.header_top .right{width:300px;float:right;margin-right:23px}.header-table{display:table-row}.login{float:right;margin:13px 0 20px 0}.login li{float:left;margin-left:7px;height:14px;line-height:14px}.login li a{float:left;height:14px;color:#818181;text-decoration:none}.login li a:hover{text-decoration:underline}.login li a img{float:left;margin:0 6px 0 0}.tell_block{float:right}.tell_block span{float:left;height:28px;line-height:28px}.tell_block a{float:left;margin:0 0 0 13px;height:28px;background:url(../images/ico_tell.png) no-repeat;line-height:28px;padding:0 0 0 34px;color:#096573;font-size:20px;text-decoration:none}.tell_block i{font-style:normal;float:right}.logo{float:left;margin:42px 0 0 23px}.menu_block{margin:0 auto;background:url(../images/menu.png) no-repeat 0 0;border-radius:6px;overflow:hidden}.mobile-btn{display:none;position:absolute;top:9px;left:11px;width:27px;height:26px;background:url(../images/mobile-icn.png) no-repeat}.menu{float:left;height:42px}.menu li{float:left;height:42px;background:url(../images/menu_sep.gif) no-repeat 100% 0}.menu li.last{background:none}.menu li a{display:block;text-align:center;padding:0 23px;height:42px;line-height:42px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#fff;text-decoration:none}.menu li:first-child a{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkid-border-radius:5px 0 0 5px}.menu li a:hover{background:url(../images/menu_h.gif) repeat-x;color:#000}.cart_block{padding-left:5px;height:42px;line-height:42px;float:right;color:#fff;margin-right:20px}.cart_block_act{background:url(../images/sc_act.gif) no-repeat}.cart_block span{float:left;margin:0 10px 0 0;text-transform:uppercase}.cart_block a{float:left;color:#b0e0e8;text-decoration:none;padding:0 0 0 20px;background:url(../images/sc_ico.png) no-repeat 0 12px}.cart_block_act a{color:#ffc2c2}.checkout-cart-index .content_body{position:relative}.promotion-code .btn-link{font-size:15px}.promocode-wrapper{text-align:right;margin-bottom:10px}.promocode-block{text-align:left}.promocode-block .input-group{display:flex;flex-wrap:wrap;margin-top:10px}.promocode-block .input-group .input-text{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;flex-grow:1;flex-shrink:1;flex-basis:0;height:34px;margin-right:5px}.promocode-block .promocode-messages{color:#ff5a5a;margin-top:5px}.promocode-block .form-control{height:35px}.search_block{min-height:84px;background:url(../images/search.png) no-repeat;background-size:100% 100%;margin:8px auto 0 auto}.search_block .txt{float:left;height:40px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#818181;line-height:40px;margin:22px 15px 0 18px;width:547px;padding:0 5px 0 30px;border:3px solid #2796A7;border-radius:8px;background:#fff url(../images/search_field.png) no-repeat 8px center}.search_block .sub{float:left;width:99px;height:40px;margin:22px 0 0 0;cursor:pointer;border:none;font-size:16px;font-weight:bold;text-transform:uppercase;padding:0 0}.ab_search{float:right;margin:18px 9px 0 0;padding:0 0 0 30px;border-left:1px solid #e4e4e4;width:235px}.ab_search h4{color:#000;font-weight:bold;margin:-5px 0 0 0;padding-bottom:4px}.ab_search li{float:left;margin:0 7px 6px 0}.ab_search li a{float:left}.search_block2{margin:0 0 25px 0;height:105px;background:url(../images/search2.gif) no-repeat;background-size:cover;border-radius:5px}.search_block2 .txt{margin:38px 15px 0 18px;width:495px;height:34px;line-height:34px}.search_block2 .sub{margin:38px 0 0 0}.search_block2 .ab_search{margin:29px 9px 0 0;background:url(../images/ab_sep.gif) no-repeat}.search_block2 .ab_search h4{color:#9fdbe4}.search_block2 .ab_search li a{color:#fff}.search_block3{margin:-15px 0 15px 0;height:150px;background:url(../images/search_block3.jpg) no-repeat}.search_block3 .txt{margin:62px 15px 0 65px;width:415px;height:34px;line-height:34px;background:#fff url(../images/search_field.png) no-repeat 8px center}.search_block3 .sub{margin:62px 0 0 0}.search_block3 .ab_search{margin:55px 54px 0 0;background:url(../images/ab_sep.gif) no-repeat}.search_block3 .ab_search h4{color:#9fdbe4}.search_block3 .ab_search li a{color:#fff}.search_blockO{width:980px;height:84px;background:url(../images/search.png) no-repeat;margin:8px auto 0 auto}.search_blockO .txt{float:left;height:40px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#818181;line-height:40px;margin:22px 15px 0 18px;width:552px;padding:0 5px 0 30px;border:none;background:url(../images/search_field.png) no-repeat}.search_blockO .sub{float:left;width:99px;height:34px;margin:25px 0 0 0;cursor:pointer;background:url(../images/btn_search.png) no-repeat;border:none}.search_blockO .sub:hover{background:url(../images/btn_search_over.png) no-repeat}.search_block0 .ab_search{margin:29px 9px 0 0;background:url(../images/ab_sep.gif) no-repeat}.search_block0 .ab_search h4{color:red}.search_block0 .ab_search li a{color:#fff}.checkout-onepage-index .login{visibility:hidden}table.table-health-profile p{margin:0;padding:0}table.table-health-profile .vtop{vertical-align:top}table.table-health-profile .input-data textarea{margin-top:10px}.messages li li{position:relative;margin-bottom:10px;padding:10px 10px 10px 20px;background:#2897a9;font-size:15px}.messages li li:before{top:50%;left:0;margin-top:-6px}.messages .warning-msg li{color:white;font-weight:600;border-left:5px solid white;background-color:#2897a9}.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: 999px){.search_block .txt,.ab_search{float:none}.search_block{background:none}.search_block2{background:url(../images/search2.gif) no-repeat;background-size:cover;padding:20px;height:auto}.search_block3{background:url(../images/search2.gif) no-repeat;background-size:100% 100%;padding:20px;height:auto}.search_block3 .ab_search{margin:15px 0 0 0}.search_block .txt{display:inline-block;width:80%;margin:0 0 0 0}.search_block .sub{display:block;float:right;margin-top:0;width:18%;margin-left:0}.ab_search{width:100%;padding-left:0px;border-left:none}.ab_search ul{display:inline-block}.cart_block span{display:none}.menu li{text-align:center}.menu li a{padding:0 14px}.search_block2 .ab_search{background:none}.search_block .txt{height:40px}.ab_search li a{font-size:18px;line-height:1.3}.alphabet-list{margin-top:5px}}@media (max-width: 749px){.header_top{height:auto;padding-bottom:10px;position:relative}.header_top .login{float:none;position:absolute;top:0;right:0px}.logo{display:inline-block;margin-left:0}.live_chat{display:none}.header_top .right{width:auto;margin-right:0;margin-top:42px}.login li{height:26px;margin-left:27px}.login li a{display:block;width:26px;height:26px;text-indent:-999px;overflow:hidden;background:url(../images/mobile-icn.png) no-repeat}.login li a img{display:none}.login li a#login-but{background-position:-28px 0px}.login li+li a{background-position:-56px 0px}.login li a.cart-mobile{background-position:-84px 0px}.cart_block{display:none}.tell_block{width:auto;float:none}.tell_block i{margin-right:0}.menu_block{background:none;border-radius:0}.mobile-btn{display:block}.menu{float:none;display:none;height:auto;background:#fff;margin-top:15px}.menu li{float:none;display:block;width:100%;background:#fff;border:1px solid #ADADAD;border-top:none}.menu li:first-child{border-top:1px solid #ADADAD}.menu li a{color:#000}}@media (max-width: 499px){.logo{float:none;display:block;width:207px;margin:62px auto 0}.header_top .right{float:none;margin-top:20px}.tell_block{width:190px;margin:0 auto}.tell_block span{display:none}.search_block .txt{width:74%;font-size:12px}.search_block .sub{width:25%;font-size:14px}}.address_container{margin:0 auto;padding:12px 0 20px 0}.address_block{width:480px;float:left;margin:0 0 12px 10px}.address_block h3,.address_block em{display:block;width:110px;padding:10px 10px 0 0;margin-bottom:10px;font-size:12px;font-weight:bold;color:#000}.address{color:#818181;width:470px;background:url(../images/ad_bg.gif) repeat-y}.address_top{width:470px}.address_btm{padding:18px 20px 20px 40px;width:100%;background:#DCDCDC;min-height:30px;border-radius:0 0 5px 5px}.address h4,.address i{font-size:12px;font-style:normal;padding-bottom:10px;font-weight:bold;color:#818181}.address p{padding:0}.address span{display:block;margin-bottom:5px;font-weight:bold;color:#086371}.address_block.holiday{width:270px}.address_block.holiday .address_btm{padding:18px 25px}.address_block.holiday .address_btm p{line-height:1.5}.soc_list{float:right;margin:0 30px 0 0}.soc_list li{margin-bottom:8px}.soc_list li a{display:block}span.a_line{display:block;border-top:1px solid #a7a7a7;margin:16px 0}#footer{max-width:1000px;padding:0 10px;height:140px;margin:0 auto;clear:both}.footer_nav{margin:10px 0 0 0;text-align:center}.footer_nav li{display:inline-block;margin:0 15px}.footer_nav li a{display:block;float:left;text-decoration:none;font-size:11px;color:#818181}.footer_nav li a:hover{text-decoration:underline}.footer_nav_articles{float:left;margin:20px 0 0 20px}.footer_nav li a{display:block;float:left;text-decoration:none;font-size:11px;color:#818181}.footer_nav li a:hover{text-decoration:underline}.card_list{float:right;padding-top:10px}.card_list li{float:left;margin-left:3px}.card_list li a{float:left}.copyright{padding:7px 0 7px 52px;text-align:left;border-top:1px solid #dfdfdf;background:url(../images/copy.gif) no-repeat 18px 7px;margin:15px 0 0 0;line-height:25px}.copyright span{display:block;color:#818181;font-size:11px;margin-bottom:2px}.copyright span a{color:#818181;text-decoration:none}.copyright span a:hover{text-decoration:underline}@media (max-width: 999px){.address_block{width:auto;float:none;margin:0 12px 12px 12px}.address_container .float_l{float:none}.address_top{width:auto}.address{float:none;width:auto}.address_btm{padding:20px 20px}.address_block.holiday{width:auto}}#content{margin:0 auto;padding:5px 0}.content_body{padding:25px;background:#fff;min-height:200px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);margin:10px 0}.steps_block{margin-bottom:20px}.steps_block .step{float:left;margin:0 1% 0 0;width:32.6%;height:184px;background:#f1f1f1;background:-moz-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dadada));background:-webkit-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:-o-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:-ms-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:linear-gradient(to bottom, #f1f1f1 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dadada', GradientType=0 )}.steps_block .step_l{margin:0}.steps_block .step .img{float:left;margin:7px 14px 0 0;width:83px}.steps_block .step .body{margin-left:90px;padding:22px 22px 22px 0}.steps_block .step .body span{color:#3daebf}.steps_block .step .body h3,.steps_block .step .body em{color:#000;display:block;font-weight:bold;padding-bottom:4px;font-size:18px}.steps_block .step .body p{line-height:14px}@media (max-width: 949px){.steps_block .step{float:none;width:100%;margin-bottom:10px}}@media (max-width: 369px){.steps_block .step{height:auto}}h1{color:#000;font-size:20px;padding:0 0 15px 0}h2{color:#000;font-size:20px;padding:0 0 15px 0}h3{font-weight:bold;font-size:12px;color:#086371;padding-bottom:12px}h4{font-weight:bold;font-size:12px;color:#000;padding-bottom:14px}p.c{color:#2897a9}p.hlp{width:70%}.c_list{margin-bottom:14px}.c_list li{color:#2897a9}.f_link{margin-right:15px}.content_left{margin-right:200px}.btn_find{display:block;width:145px;height:37px}.banner_block{float:right;padding:20px 10px 0 0;width:185px}.banner_block a{display:block;margin-bottom:30px}@media (max-width: 799px){.content_left{margin-right:0}.banner_block{float:none;margin:0 auto}}.bc_nav{margin-bottom:10px}.bc_nav li{float:left;margin-right:10px}.bc_nav li a{float:left;background:url(../images/st_r.gif) no-repeat 100% 5px;padding:0 14px 0 0}@media only screen and (max-width: 750px){.bc_nav{display:none}.product-table.refill .remaining{display:inline !important}}.opt_container{margin-bottom:25px}.opt_block{float:left;padding:0 20px 20px 20px;width:32%;min-height:545px;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e2e2e2));background:-webkit-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-o-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-ms-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #f7f7f7 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2', GradientType=0 );margin:0 13px 0 0;border-radius:5px}.opt_block_l{margin:0}.opt_block .img{display:block;margin:0 auto;max-width:100%;height:auto}.opt_block .opt{display:block;color:#3daebf;font-weight:bold;margin:0 0 2px 0}.opt_block h2{color:#000;font-size:18px !important;padding-bottom:6px}.opt_block p{padding-bottom:10px}.opt_block .list{margin:0 0 0 5px}.opt_block .tell{display:block;text-transform:uppercase;font-size:20px;color:#2897a9;margin-bottom:7px}@media (max-width: 799px){.opt_container{padding-top:0}.opt_block{float:none;width:100%;min-height:auto;margin-bottom:50px}}.add_list{margin-bottom:10px}.add_list li{font-weight:bold}.line_txt{padding-left:15px;margin-left:15px;margin-bottom:20px;border-left:4px solid #2897a9}.line_txt p{padding-right:20px}.line_txt p:last-child{padding-bottom:0}.line_d{border-bottom:1px dashed #b3b3b3;margin:15px 0}.list{padding-bottom:12px}.list li{padding:0 0 1px 9px;background:url(../images/list.gif) no-repeat 0 6px}.list_p{margin-left:25px}.list_nh{width:150px;margin:0 0 0 22px}.list_nh li{margin-bottom:6px}.s_cart_block{margin-left:13px}.s_cart_block h2{text-transform:uppercase;text-align:center}.s_cart_block .line_d{margin:10px 0 25px 0}.s_cart_block .btn_cont_s{margin:0 auto 15px auto}.btn_cont_s{width:218px;height:40px;line-height:40px;display:block;font-size:16px}.btn_cont{padding-left:10px;margin-left:20px;background:url(../images/st_left.png) no-repeat 0 5px}.block_md{float:right}.block_md h3{width:400px;margin:0 0 15px 14px;padding:0 0 0 20px;height:36px;line-height:36px;background:url(../images/bl_head.gif) no-repeat}.block_md ul{margin:0 0 0 23px}.block_md ul li{width:25%;float:left;margin-bottom:2px;padding-left:9px;background:url(../images/list.gif) no-repeat 0 5px}.block_md ul li.last{width:75px}.block_md ul li a{float:left;text-decoration:none;font-weight:bold;color:#818181}.block_md ul li a:hover{text-decoration:underline}.text_left_block{float:left;width:445px}.s_res_txt{margin-left:450px}.block_st1{width:448px;background:#f6f6f6}.block_st1 .top{width:448px;background:url(../images/block_st1_top.gif) no-repeat}.block_st1 .btm{width:448px;padding:12px 0 8px 0;min-height:120px;background:url(../images/block_st1_btm.gif) no-repeat 0 100%}.block_st2{margin-bottom:20px;background:#e9f1f2;border-radius:5px}.block_st2 .btm{padding:18px 0}.block_st3{margin-bottom:20px;background:#f6f6f6}.block_st3 .top{background:url(../images/bl_3_top.gif) no-repeat}.block_st3 .btm{padding:18px 17px 14px;min-height:60px;background:url(../images/bl_3_btm.gif) no-repeat 0 100%}.block_st3 p{padding:0 20px 16px 2px}.hdr{margin-bottom:18px;padding:9px 18px 0px;background:url(../images/hdr.jpg) no-repeat;background-size:100% 35px}.block_st3 .hdr h3 a{font-weight:bold;font-size:12px;color:#086371;padding-bottom:12px;text-decoration:none}.block_st4{width:466px;margin-bottom:20px;background:#dbdbdb;border-radius:5px;overflow:hidden}.block_st4 .top{width:466px;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e2e2e2));background:-webkit-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-o-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-ms-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #f7f7f7 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2', GradientType=0 )}.block_st4 .btm{width:444px;padding:25px 12px;min-height:390px;background:url(../images/bl_4_btm.jpg) no-repeat 0 100%}.block_st5{width:431px;margin-bottom:20px;background:#dbdbdb}.block_st5 .top{width:431px;background:url(../images/bl_5_top.jpg) no-repeat}.block_st5 .btm{width:409px;padding:25px 0 12px 22px;min-height:100px;background:url(../images/bl_5_btm.jpg) no-repeat 0 100%}.block_st6{width:704px;margin-bottom:20px;background:url(../images/bl_6_bg.jpg) repeat-y}.block_st6 .top{width:704px;background:url(../images/bl_6_top.jpg) no-repeat}.block_st6 .btm{width:689px;padding:25px 0 12px 15px;min-height:100px;background:url(../images/bl_6_btm.jpg) no-repeat 0 100%}.block_st7{margin-bottom:20px;background:#e9f1f2}.block_st7 .top{background:url(../images/bl_7_top.jpg) no-repeat}.block_st7 .btm{padding:25px 0 6px 15px;min-height:100px;background:url(../images/bl_7_btm.jpg) no-repeat 0 100%}.block_st7 .hdr{padding-top:10px;background:url(../images/hdr_2.png) no-repeat}.block_st8{width:192px;margin-bottom:20px;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e2e2e2));background:-webkit-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-o-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:-ms-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #f7f7f7 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2', GradientType=0 );border-radius:5px}.block_st8 .top{width:192px;background:url(../images/bl_8_top.jpg) no-repeat}.block_st8 .btm{width:192px;padding:25px 0 15px 0;min-height:310px;background:url(../images/bl_8_btm.jpg) no-repeat 0 100%}@media (max-width: 999px){.text_left_block{float:none;width:100%}.block_st1,.block_st1 .top,.block_st1 .btm{float:none;width:100%}.block_md h3{margin:0 0 0 0;background-image:none;margin-bottom:5px;width:100%}}@media (max-width: 549px){.block_md ul li{width:50%}}.lg{width:93px;height:81px;margin:-55px auto 15px auto}.block_st9{width:419px;margin-bottom:20px;background:#dbdbdb;border-radius:5px;overflow:hidden}.block_st9 .top{width:419px;background:#f1f1f1;background:-moz-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dadada));background:-webkit-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:-o-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:-ms-linear-gradient(top, #f1f1f1 0%, #dadada 100%);background:linear-gradient(to bottom, #f1f1f1 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dadada', GradientType=0 )}.block_st9 .btm{padding:25px 15px;min-height:150px}.btn_login{display:block;width:132px;height:37px;border:none;background:url(../images/btn_sub_req.png) no-repeat}.btn_login:hover{background:url(../images/btn_sub_req_over.png) no-repeat}.block_e h3{padding-bottom:7px}.block_req{float:left;margin-right:15px}.block_req label{margin-left:15px}.block_req .txt{float:left}.block_req .txt input{width:225px}@media (max-width: 719px){.block_st9 .top{width:auto}.block_st9{float:none;width:auto}.s_res_txt{margin-left:0}}@media (max-width: 499px){.block_req .txt{float:none}.block_req .txt input{width:100%}.block_req .txt span,.block_req .txt input{float:none}.block_req .txt+label{float:none;margin-left:0}.block_req .f_link{display:inline-block}}@media (max-width: 359px){.block_req .f_link+.f_link{margin-top:15px}}.faq_list li{margin-bottom:17px}.faq_list li a{text-decoration:none}.faq_list li em{color:#818181;float:left;font-weight:bold}.faq_list li h4{color:#2897a9;font-weight:normal;padding-bottom:2px;border-bottom:1px dashed #818181;margin-left:15px}.faq_list li i{float:left;margin:6px 6px 0 6px;width:7px;height:4px;font-style:normal;background:url(../images/f_st_dwn.jpg) no-repeat}.faq_list li p{float:left;padding:12px 0 15px 0;margin:0 10px 0 21px;border-bottom:1px solid #dddddd}.faq_list li.act h4{color:#2897a9;font-weight:bold}.faq_list li.act i{background:url(../images/f_st_up.jpg) no-repeat}.faq_list p{display:block}.pol_list{margin:0 25px;padding-bottom:0}.pol_list li{display:inline-block;margin-bottom:4px;margin:0 6px 0 0;line-height:1.8}.pol_list li a{font-weight:bold;color:#646464}.rel_list{margin-left:10px}.rel_list li{float:left;margin-bottom:2px;width:220px}.rel_list li.last{width:180px}.rel_list li a{float:left;font-weight:bold;color:#818181;text-decoration:none}.rel_list li a:hover{text-decoration:underline}.rel_list ul,ol{list-style:none outside none}.contact_form{margin-right:5px}.contact_form label{width:180px}.contact_form .txt input{width:224px}.contact_form .txt2 input{width:106px}.contact_form .cap{float:left;margin-left:17px}.contact_col{float:left;width:35%}@media (max-width: 799px){.contact_col{float:none;width:auto}.block_st4{float:none;width:auto}.block_st4 .top,.block_st4 .btm{width:auto}}@media (max-width: 559px){.contact_form label{width:100%;float:none !important;text-align:left !important}.contact_form .txt{width:100%;float:none !important}.contact_form .txt input,.contact_form textarea{width:100% !important}}.doc_list{margin-left:15px;margin-bottom:30px}.doc_list li{position:relative}.doc_list li span{float:left;margin-bottom:4px;height:18px;line-height:18px}.doc_list li a{float:left;height:18px;line-height:18px}.doc_list li:hover .tip{display:block}.doc_list li img{float:left;margin-right:12px}.doc_list .tip{display:none;position:absolute;top:14px;left:150px;padding:25px;width:440px;background:#f6f6f6;border:1px solid #69a9b3;border-radius:5px;-moz-border-radius:5px;-webkid-border-radius:5px}.tabs_block{position:relative;margin-bottom:20px;height:248px}.tabs_block ul{position:absolute;top:5px;left:5px}.tabs_block ul li{margin-bottom:2px}.tabs_block ul li a{display:block;color:#000;text-decoration:none;text-transform:uppercase;width:263px;height:58px;line-height:58px;padding-left:20px;background:url(../images/tab_bg.png) no-repeat}.tabs_block ul li.act a{color:#fff;font-size:14px;background:url(../images/tab_bg_a.png) no-repeat}.tab{height:248px;border-radius:10px}.tab .text{margin:20px 15px 0 0;float:right;width:250px}.tab span{font-size:25px;color:#ce1e1e;padding-bottom:6px}.tab p{color:#000;line-height:18px}.tab_01{background:url(../images/tab_bg_01.jpg) no-repeat;background-size:cover}.tab_02{background:url(../images/tab_bg_02.jpg) no-repeat;background-size:cover}.tab_03{background:url(../images/tab_bg_03.jpg) no-repeat;background-size:cover}.tab_04{background:url(../images/tab_bg_04.jpg) no-repeat;background-size:cover}@media (max-width: 599px){.tabs_block{height:auto}.tabs_block ul{position:static}.tabs_block ul li{display:block;width:100%}.tabs_block ul li a{width:100%;background:#C4DBE0;border-radius:5px;height:40px;line-height:40px}.tabs_block ul li.act a{background:#2999aa;background:-moz-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #2999aa), color-stop(100%, #0a6675));background:-webkit-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-o-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-ms-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:linear-gradient(to bottom, #2999aa 0%, #0a6675 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2999aa', endColorstr='#0a6675', GradientType=0 )}.tab{height:auto}.tab .text{float:none;margin:0 0;padding:25px;width:auto}}.tbl{margin-bottom:15px;padding-bottom:7px;border-radius:5px}.tbl table{width:100%}.tbl td{background:#f6f6f6;padding:25px 0;border-bottom:1px dashed #b3b3b3}.tbl tr.col td{background:#e0eef0}.tbl tr.last td{border:none}.tbl_top{height:4px;background:url(../images/tbl_top.jpg) no-repeat}.tbl_btm{height:4px;background:url(../images/tbl_btm.jpg) no-repeat}.tbl_pet td.lbl{padding-left:10px}.tbl_pet td.lbl strong{display:block;height:13px;line-height:13px;color:#000;padding-left:19px;background:url(../images/tr.png) no-repeat}.tbl_pet td.lbl a{color:black;text-decoration:none}.tbl_pet td.lbl .lbl_a{float:left;text-decoration:none;padding-left:10px;background:url(../images/st_right_g.png) no-repeat 0 3px}.tbl_pet td.lbl .lbl_a strong{background:none;padding:0}.tbl .btns{width:245px;padding:25px 10px}.tbl .btns a{float:left}.tbl .btns a.btn-red{margin-left:10px}.tbl_nopet td.lbl{padding-left:10px}.tbl_nopet td.lbl strong{display:block;height:13px;line-height:13px;color:#000;padding-left:19px;background:none}.tbl_nopet td.lbl .lbl_a{float:left;text-decoration:none;padding-left:10px;background:url(../images/st_right_g.png) no-repeat 0 3px}h1.item-title{margin-right:180px}.see-disclaimer{float:right;margin-top:5px}.product-table{display:table;width:100%;background:#f6f6f6 url(../images/sr_hdr.jpg) no-repeat;background-size:100% 48px}.product-table .tr{display:table-row}.product-table .td.no-border{border:none;padding-top:0}.product-table .td{display:table-cell;background:#f6f6f6;padding:25px 0;border-top:1px dashed #b3b3b3}.product-table .tr:first-child .td,.product-table .tr:nth-child(2) .td{border-top:none}.product-table .main{padding-left:20px}.product-table .td.sel{width:216px}.product-table .add{width:145px;padding:0 20px 0 5px}.product-table .del{width:80px}.product-table .ttl{width:110px;color:#000;font-weight:bold}.btn_add{display:block;width:117px;height:28px;line-height:28px;border:0px;position:relative}.btn_add:after{content:'';display:block;width:16px;height:16px;background:url(../images/sc_ico.png) no-repeat}.btn_add2{display:block;width:117px;height:28px;line-height:28px;background:url(../images/btn_add2.png) no-repeat;border:0px}.btn_add2:hover{background:url(../images/btn_add_over2.png) no-repeat}.product-table .main .prod{margin-bottom:1px}.product-table .main .prod .img{float:left;width:19px}.product-table .main .prod .body{margin-left:25px}.product-table .main .prod h4{padding-bottom:0;font-weight:bold}.product-table .main .prod span{display:block;color:#086371}.product-table .main .prod em{display:block;color:#818181}.hdr_block{height:48px}.hdr_block .td{padding:25px 0 0;background:none !important;border-bottom:none}.hdr_block strong{color:#fff}.hdr_block .main strong{padding-left:50px}.del .btn_del{margin-left:18px}.total_block{float:right;margin-right:45px;width:230px;margin-bottom:15px}.t_row{margin-bottom:10px}.t_row span{float:left;width:95px;text-align:right;font-weight:bold;color:#000}.t_row em{float:right;width:115px;text-align:right;font-weight:bold;color:#086371}.t_row span.t{font-weight:normal;font-size:20px}.t_row em.t{font-weight:normal;color:#cb1b1b;font-size:18px;line-height:25px}.total_block .btn_ch{float:right;margin-top:10px}.product-table.refill .td.checkbox{text-align:center;padding-left:20px}.product-table.refill .main{padding-left:0}.product-table.refill .td.left{padding-left:10px;padding-right:10px;color:#d00600;font-weight:bold}.product-table.refill .td.remaining-quantity{overflow:hidden;white-space:nowrap}.product-table.refill .td.sel{padding-right:10px}.product-table.refill .remaining{display:none}#refill_login_form{float:right;text-align:right}#refill_login_form .your-year{margin-bottom:10px}#refill_login_form .your-year p{max-width:295px;margin-right:240px;font-size:14px;text-align:right;line-height:1.2;color:#777}#refill_login_form .your-year select{float:right;width:232px;height:35px;border-radius:5px;margin-top:-50px}#refill_login_form .your-year .btn_ch{display:inline-block}input[type="checkbox"],input[type="radio"]{display:none}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;font-size:15px;font-weight:700;color:#181818;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}input[type="checkbox"]+label::before,input[type="radio"]+label::before{content:"";display:inline-block;height:20px;width:20px;margin:0 5px 0 0;background-image:url(../images/radio.png);background-repeat:no-repeat;vertical-align:top}input[type="radio"]+label::before{vertical-align:baseline;position:relative;top:2px}input[type="checkbox"]+label::before{background-position:0px 0px}input[type="radio"]+label::before{background-position:-20px 0px;width:16px;height:16px}input[type="checkbox"]:checked+label::before{background-position:0px -20px}input[type="radio"]:checked+label::before{background-position:-20px -16px}@media (max-width: 749px){.see-disclaimer{float:none;display:inline-block;margin:0 0 15px 0}h1.item-title{margin-right:0}.product-table,.product-table .tr{display:block}.product-table .hdr_block{display:none}.product-table .td{display:block;padding:10px 10px;border-bottom:none}.product-table .td.sel{width:100%}.product-table .sel_01,.product-table .sel_01 select{width:100%}.product-table .td.add,.product-table .td.ttl{width:100%;border-bottom:1px dashed #b3b3b3;padding-bottom:15px;margin-bottom:15px}.btn_add{width:210px}.del .btn_del{margin-left:0}.product-table.refill .main{padding-left:40px}.product-table.refill .td.checkbox{position:relative}.product-table.refill .td.checkbox .product-checkbox{position:absolute;top:29px;left:10px}}@media (max-width: 649px){.tbl_nopet td.lbl br+strong{display:none}.tbl_nopet td.lbl .lbl_a{background:none;padding-left:0;float:none}.tbl_nopet td.lbl strong{padding-left:0}}@media (max-width: 569px){#xde{display:none}#refill_login_form .your-year p{max-width:none;margin-right:0}#refill_login_form .your-year select{margin-top:0}#refill_login_form .your-year .btn_ch{margin-top:15px}}@media (max-width: 499px){.tbl .btns{width:148px}.tbl .btns a{float:none;display:block}.tbl .btns a.btn-red{margin-left:0;margin-top:5px}.total_block{margin-right:0}}.btn_del{display:block;height:18px;width:50px;line-height:18px;font-size:11px;color:#818181;padding-right:10px;background:url(../images/del.png) no-repeat 100% 0}.btn_ch{display:block;height:40px;line-height:40px;font-size:18px}.rs_left{float:left;width:705px}@media (max-width: 999px){.rs_left{width:100%}.right_sidebar{display:none}}.row{margin-bottom:16px}.row label{float:left;height:22px;line-height:22px;text-align:right;padding-right:10px}.row label span{display:block;margin-top:-8px;color:#2897a9}.txt{float:left;margin-left:5px;background:url(../images/txt_bg.gif) repeat-x;line-height:22px}.txt span{float:left;margin-right:-5px;line-height:22px;background:url(../images/txt_rb.png) no-repeat 100% 0}.txt input{float:left;padding:0 5px;margin-left:-5px;border:none;height:22px;line-height:22px;border:1px solid #CFCFCF;border-radius:5px}.ta_st1{width:223px;height:49px;float:left;padding:5px;background:url(../images/ta_st1.png) no-repeat;overflow:hidden}.btn_up{display:block;padding-left:13px;background:url(../images/st_up.png) no-repeat 0 5px}.btn_sub{float:left;background:url(../images/btn_submit.png) no-repeat;width:89px;height:37px;border:none;cursor:pointer}.btn_sub:hover{background:url(../images/btn_submit_over.png) no-repeat}.btn_more_info{display:block;width:128px;height:28px;background:url(../images/btn_more_info.png) no-repeat}.btn_more_info:hover{background:url(../images/btn_more_info_over.png) no-repeat}.btn_view_pr{display:block;width:99px;height:28px;background:url(../images/btn_view.png) no-repeat}.btn_view_pr:hover{background:url(../images/btn_view_over.png) no-repeat}.sel_01{width:213px;height:28px}.sel_01 select{height:28px;padding:0 0 0 9px;width:213px;border-radius:5px}#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}.right_sidebar{float:right;width:192px}.page_nav{width:235px;margin:0 auto 20px auto}.page_nav a.prev{float:left;padding-left:10px;background:url(../images/st_left.png) no-repeat 0 5px}.page_nav a.next{float:right;padding-right:10px;background:url(../images/st_right.png) no-repeat 100% 5px}.page_nav span{display:block;color:#818181;float:left;margin:0 9px 0 20px}.page_nav ul{float:left}.page_nav li{float:left;margin:0 4px 0 0}.page_nav li a{float:left;padding:0 2px}.page_nav li.act a{color:#000;font-weight:bold;text-decoration:none}.address-list .address-item{float:left;margin-right:25px}.address-list .address-item label{font-size:15px;line-height:22px;font-weight:bold;color:#2f2f2f}.address-list .address-item ul{margin-top:10px;margin-bottom:15px}.address-list .address-item ul li{font-size:15px;color:#2f2f2f;line-height:1.5}.address-list .address-item a,.address-edit{color:#188ad9;text-decoration:underline}.address-list .address-item a:hover,.address-edit:hover{text-decoration:none}#my-account-shipping-address-container{position:relative}#my-account-shipping-address-container .address-list{margin-top:25px;margin-bottom:15px}#my-account-shipping-address-container .address-list .address-item{margin-right:100px}#my-account-shipping-form-container{max-width:465px}#my-account-shipping-address-container #my-account-shipping-form{margin-top:20px}#my-account-shipping-address-container #shipping-error-box-placer{margin-top:20px}#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:15px;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;background:url("../images/banners/doctor.png") no-repeat}#call-doctor-form{padding:15px 0 0 15px;background:#eff3f6}#co-health_profile-form div#call-doctor h3,#my-account-health_profile-form div#call-doctor h3{font-size:23px;font-weight:bold;color:#f06143;margin-bottom:0px;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 .buttons-set{margin-bottom:20px}#co-health_profile-form{max-width:640px}#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;padding-bottom:0}#co-health_profile-form .token-input-list-medimart,#my-account-health_profile-form .token-input-list-medimart{margin-bottom:15px;font-weight:bold}div.token-input-dropdown-medimart{font-size:13px}ul.token-input-list-medimart{border:1px solid #8f8f8f}@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}}.input-box{margin-bottom:10px}.input-box:after{content:'';clear:both}.input-box div{padding-left:15px}.input-box div.requred{background:url("../images/asterisk.png") 4px 2px no-repeat no-repeat}.input-text.validation-failed{border-color:#df280a}.input-text{height:36px;border:1px solid #8f8f8f;padding:0 10px;width:100%;color:#6c6c6c}p.required,.validation-advice{margin:5px 0 0;color:#df280a !important;font-size:13px}.input-box select{height:36px;border:1px solid #8f8f8f;padding:0 10px;width:100%;color:#6c6c6c}.input-box select.validation-failed{border:1px solid #df280a}select#dob_year.validation-failed{border:1px solid #df280a}.input-box label{display:block;margin-bottom:5px;padding-left:15px;text-transform:uppercase}.input-data textarea{border:1px solid #8f8f8f}.input-data textarea.validation-failed{border:1px solid #df280a}.submit-info{margin-top:10px;font-size:11px;color:#7c7c7c}#checkout-header{float:left;width:100%;padding-top:4px}#checkout-header #secure-checkout{background-position:-94px -118px;display:inline-block;float:left;width:22px;height:27px;margin:0 10px}#checkout-header h1{color:#699c36;font-size:22px;line-height:30px;font-weight:bold;margin:0;text-transform:none}.ckeckout-page{position:relative;margin-bottom:15px}.checkout-sprite{background:url("../images/checkout_sprite.png") no-repeat 0 0}#checkout-steps-wrapper{float:left;width:70%;font-size:15px;background:#fff;padding:12px;border-radius:5px}#checkout-progress-wrapper{float:right;width:28%}.one-page-checkout .section .step-title span{width:44px;height:43px;display:inline-block;float:left;margin-right:20px}.one-page-checkout .section .step-title h2{font-size:16px;font-weight:bold;margin:0;display:inline;color:#828282}.one-page-checkout .section.active .step-title h2{color:#f06143}.one-page-checkout .section .step{padding:25px 20px 20px 15px;border-left:1px solid #DCDDDF;border-right:1px solid #DCDDDF;border-bottom:1px solid #DCDDDF;border-radius:0 0 4px 4px;position:relative}.one-page-checkout .section .step h3{font-size:19px;font-weight:bold;color:#181818;margin:0 0 10px 0;text-transform:uppercase}.one-page-checkout .section p{font-size:15px;margin:0 0 25px 0;color:#575757;padding:0 0}#to-shipping-address-enter,#to-shipping-address-select,#print-page a{font-size:14px;color:#188ad9;font-weight:normal;text-decoration:underline;text-transform:capitalize}#to-shipping-address-enter:hover,#to-shipping-address-select:hover,#print-page a:hover{text-decoration:none}#checkout-steps-wrapper .buttons-set{margin:30px 0}#checkout-steps-wrapper .buttons-set button{width:100%;max-width:320px;height:50px}.one-page-checkout .section#opc-payment .step-title span{background-position:-44px 0px;width:43px}.one-page-checkout .section#opc-payment.active .step-title span{background-position:-44px -43px}.one-page-checkout .section#opc-health_profile .step-title span{width:43px;background-position:-87px 0px}.one-page-checkout .section#opc-health_profile.active .step-title span{background-position:-87px -43px}.one-page-checkout .section#opc-receipt .step-title span{width:43px;background-position:-130px 0px}.one-page-checkout .section#opc-receipt.active .step-title span{width:43px;background-position:-130px -43px}.one-page-checkout .section#opc-shipping.done .step-title span,.one-page-checkout .section#opc-payment.done .step-title span,.one-page-checkout .section#opc-health_profile.done .step-title span{background-position:0px -43px}#co-payment-form{max-width:550px}.one-page-checkout .section.done .step-title h2{color:#699c36}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-method div label{font-size:16px;line-height:22px;font-weight:bold}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-method{width:100%;display:inline-block}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-accepted-cards-wrapper{margin-top:-3px;float:right}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-accepted-cards-wrapper p{float:left;font-size:13px;line-height:30px;margin:0 10px 0 0}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-accepted-cards{background-position:0 -86px;display:inline-block;height:30px;width:195px}.my-account #credit-card-data{max-width:400px}.my-account #credit-card-data .cart-layout{padding-top:20px}#credit-card-data .cart-layout{border:1px solid #afafaf;border-radius:4px;background-color:#f0f0f0;margin-bottom:40px}#credit-card-data .cart-layout #cart-layout-title{padding:10px}#credit-card-data .cart-layout #cart-layout-title #title-cart-layout{background-position:-94px -118px;display:inline-block;float:left;height:27px;margin:0 11px;width:22px}#credit-card-data .cart-layout #cart-layout-title h3{font-size:17px;line-height:30px;color:#699c36;display:inline;float:left;margin:0;text-transform:capitalize}#credit-card-data .cart-layout .input-box div.requred{margin:0 10px 0 5px}#eCheck-card img{width:100%;height:auto;margin-bottom:10px}.one-page-checkout .section#opc-payment .step #auth-agreement{height:200px;overflow:scroll;border:1px solid #8d8d8d;padding:10px;overflow-x:hidden;-ms-overflow-x:hidden;margin-bottom:20px}.one-page-checkout #co-receipt-form h3{font-size:21px;font-weight:bold;color:#699c36;margin-bottom:20px;text-transform:initial}.one-page-checkout #co-receipt-form p#receipt-order-number{font-size:19px;color:#181818;margin-bottom:40px}.one-page-checkout #co-receipt-form #receipt-order-address{float:left;width:50%}.one-page-checkout #co-receipt-form #receipt-order-shipping-address{float:left;width:49%}.one-page-checkout #co-receipt-form #receipt-order-data-wrapper h3{background-color:#f6f6f6;border-radius:4px;font-size:15px;padding:8px 12px;margin:0;color:#181818;text-transform:uppercase}.one-page-checkout #co-receipt-form #receipt-order-items{float:left;width:50%;padding-right:20px}.one-page-checkout #co-receipt-form #receipt-order-items #receipt-order-items-wrapper{padding:5px}#order-items{width:100%;margin-bottom:15px}#order-items td{width:60%;font-size:13px;color:#555555;padding:10px 0}#order-items td.price{text-align:right;width:40%;font-size:13px;font-weight:bold;color:#040404}#order-items tr.totals.sub-total td{border-top:1px solid #b3b3b3}#order-items tr.totals td{color:#040404}#order-items tr.totals td.price{text-transform:none;font-weight:bold;color:#040404}.one-page-checkout #co-receipt-form #receipt-order-shipping-address ul,.one-page-checkout #co-receipt-form #receipt-order-billing-address ul{padding:15px 0 0 5px}.one-page-checkout #co-receipt-form #receipt-order-shipping-address ul li,.one-page-checkout #co-receipt-form #receipt-order-billing-address ul li{font-size:13px;margin-bottom:5px}.one-page-checkout #co-receipt-form #receipt-payment-method{text-transform:uppercase;margin-top:20px;font-size:13px;background-color:#f6f6f6;border-radius:4px;padding:8px 12px}.one-page-checkout #co-receipt-form #receipt-payment-method strong{text-transform:none;font-weight:bold;font-size:15px}#receipt-order-billing-address{float:right;width:49%}.one-page-checkout #co-receipt-form #print-page{margin-bottom:10px}#co-receipt-form #print-page #print{background-position:-54px -118px;display:inline-block;float:left;height:36px;width:36px;margin-right:10px}#co-receipt-form #print-page a{float:left;line-height:36px}#order-proccess-wrapper p{font-size:12px;color:#363636;margin:0 0 10px}#order-proccess-wrapper p strong{color:#161616;font-size:15px;font-weight:bold}#order-proccess-wrapper p span{color:#f06143}#how-to-login-wrapper #question{background-position:0px -154px;display:inline-block;float:left;width:46px;height:46px;margin-right:10px}#how-to-login-wrapper h3{font-size:18px;font-weight:bold;color:#f06143;line-height:1.3;margin-bottom:15px}#how-to-login-wrapper a{color:#f06143}#how-to-login-wrapper a:hover{text-decoration:underline}.col-main{margin-left:185px;color:#494948}.col-left{float:left;width:160px;clear:left}.dashboard p.hello{color:#086371;font-size:18px}.dashboard .box-account-data-container{margin-bottom:20px}.dashboard #last-order,.dashboard #refills{width:49%;padding:15px;border:1px solid #cfcfcf;border-radius:4px}.dashboard #last-order li:first-child{font-size:12px;color:#086371;font-weight:bold}.dashboard #refills a{color:#75aa40;text-decoration:underline}.dashboard #refills a:hover,#resonal-data a:hover{text-decoration:none}.dashboard #refills ul{margin-top:15px}#resonal-data{width:49%}#resonal-data a{color:#188ad9;text-decoration:underline}.my-orders li.item{background:#f2f2f2;border:1px solid #e8e8e8;margin-bottom:8px;display:table-row}.my-orders li.item div{font-size:14px;color:#000;display:table-cell;border-top:1px solid #cccccc;white-space:nowrap}.my-orders li.item div a{text-decoration:underline}.my-orders li.item div img{display:inline;vertical-align:middle;margin-right:10px}.my-orders li.item div a:hover{text-decoration:none}.my-orders li div{display:table-cell;width:19.2%;padding:15px 12px}.my-orders li div:nth-child(4){width:21.2%}.my-orders li div:nth-child(5){width:18%}.my-orders li .details-block{display:none;float:none;width:100%;background:#FFF;border-top:1px solid #e8e8e8}.my-orders li .details-block ul.details-ul{margin-bottom:15px}.my-orders li .details-block ul.details-ul li:first-child{color:#086371}.my-orders li .details-block ul.details-ul li{font-size:15px;color:#141414}.my-orders li .details-block ul.details-ul .btn-blue{margin:5px;text-transform:capitalize}.my-orders li .details-block p{font-size:13px;color:#393939;margin-bottom:0}.my-orders .details i{display:inline-block;width:9px;height:7px;background:url(../images/icons/arrows-blue.png) no-repeat;margin-left:5px;position:relative;top:-2px}.my-orders .details.open i{background-position:0px -7px}@media only screen and (max-width: 600px){.header-table{display:none}.my-orders li div{float:none;width:100% !important;padding:8px 12px}}.order-refill-table span.rx{display:inline-block;padding:1px 3px;background:#ff5a5a;font-size:12px;color:#fff;margin-right:10px;line-height:1.5}.order-refill-table .delete{display:inline-block;height:23px;width:23px;background:url(../images/icons/remove-item.png) no-repeat 0px 0px;position:absolute;top:5px;right:15px}.order-refill-table .delete:hover{background-position:0px -23px}.order-refill-table li:first-child{font-size:12px;color:#7b7b7b}.order-refill-table li:first-child div{padding:2px 12px}.order-refill-table li div{display:inline-block;padding:10px 12px;position:relative;vertical-align:middle}.order-refill-table li div:first-child{width:27%}.order-refill-table li div:nth-child(2){width:41%}.order-refill-table li div:nth-child(3),.order-refill-table li div:nth-child(4){width:15%}.order-refill-table li.item div:nth-child(2){height:30px;padding:0 47px 0 0}.order-refill-table li.item .remaining{display:none}.order-refill-table li.item{border:1px solid #b4b4b4;background:#f2f2f2;color:#000;margin-bottom:8px}.order-refill-table li .ui-selectmenu-button{margin-right:35px;height:30px}.order-refill-table li .ui-selectmenu-button span.ui-selectmenu-text{padding:0.2em 2.1em 0.2em 1em}.order-refill-table .totals{display:table;width:100%;height:55px;border-bottom:1px solid #afb2b7;color:#000}.order-refill-table .totals div{display:table-cell;vertical-align:middle;float:none}.order-refill-table .totals div:first-child{width:81%;text-align:right}.order-refill-table .totals div+div{width:18%}.order-refill-table .total{border-bottom:none}.order-refill-table .total b{font-size:15px;color:#018f83}.order-refill-table .orange-btn{width:212px;height:40px;line-height:40px}.f-right{float:right}.f-left{float:left}@media only screen and (max-width: 980px){.dashboard #last-order,.dashboard #refills{width:100%;float:none}.dashboard #last-order{margin-bottom:15px}.order-refill-table .sel_01 select{width:180px}}@media only screen and (min-width: 801px){.one-page-checkout .section .next-step,.one-page-checkout .section .prev-step{display:none !important}}#checkout-progress-wrapper>ul>li h3{position:relative;font-weight:bold}#checkout-progress-wrapper li.clearfix{margin-bottom:15px}#checkout-progress-wrapper li{background-color:#fff;padding:15px 20px;border-radius:5px}@media only screen and (max-width: 800px){#checkout-steps-wrapper,#checkout-progress-wrapper{float:none;width:100%;margin-bottom:15px}.address-list .address-item{float:none;display:inline-block}#to-shipping-address-enter{vertical-align:top}.col-main{margin-left:0}.col-left{float:none;width:100%;margin-bottom:25px}#checkout-steps-wrapper .address-list .address-item{padding:10px;border:2px solid #bcbcbc;display:block;float:left;margin-bottom:10px}#checkout-steps-wrapper .address-list .address-item.active{border:2px solid #086371}#checkout-steps-wrapper .address-list .address-item label::before{display:none}#checkout-progress-wrapper>ul>li{margin-bottom:8px;padding:15px 20px}#checkout-progress-wrapper>ul>li h3{padding-bottom:0}#checkout-progress-wrapper>ul>li h3:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#898b90 transparent transparent transparent;position:absolute;top:5px;right:0}#checkout-progress-wrapper .inner{display:none}.one-page-checkout .section .step-title{display:none}.one-page-checkout .section .step1 .buttons-set,.one-page-checkout .section .step2 .buttons-set{display:block}.one-page-checkout .section .step2{display:none}.one-page-checkout .section .step{border:1px solid #DCDDDF;border-radius:4px}}@media only screen and (max-width: 650px){.one-page-checkout #co-receipt-form #receipt-order-items{float:none;width:100%;padding-right:0}.one-page-checkout #co-receipt-form #receipt-order-address{float:none;width:100%}}@media only screen and (max-width: 600px){.order-refill-table li:first-child{display:none}.order-refill-table li div{display:block;width:100%}.order-refill-table li div:first-child,.order-refill-table li.item div:nth-child(2),.order-refill-table li div:nth-child(3){width:100%;padding:10px 12px}.order-refill-table li.item div:nth-child(2){padding:10px 45px 0px 12px}.order-refill-table li.item div:nth-child(2){height:auto}.order-refill-table .delete{top:14px}.order-refill-table .totals div:first-child{width:50%}.order-refill-table .totals div+div{width:50%}.order-refill-table .orange-btn{float:none;margin:0 auto;display:block}.order-refill-table li.item .remaining{display:inline}}@media only screen and (max-width: 550px){.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-accepted-cards-wrapper{float:none;margin-top:0;margin-bottom:15px}#checkout-steps-wrapper .address-list .address-item{float:none;margin-right:0}}@media only screen and (max-width: 450px){.input3 .requred{width:100% !important;float:none !important;margin-bottom:10px}.input3 .requred:last-child{margin-bottom:0}}@media only screen and (max-width: 405px){.cart-layout .input-box .requred{float:none !important}.cart-layout .input-box .requred div{float:none !important}.cart-layout .input-box .requred div div{float:none !important;padding-left:0 !important;margin-bottom:10px}.cart-layout .input-box .requred div div+div{margin-bottom:0}.one-page-checkout #co-receipt-form #receipt-order-shipping-address,#receipt-order-billing-address{float:none;width:100%}}.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}.one-page-checkout .section#opc-shipping .step #auth-agreement{height:150px;overflow:scroll;border:1px solid #8d8d8d;padding:10px;overflow-x:hidden;-ms-overflow-x:hidden;margin-bottom:20px}.one-page-checkout .section#opc-shipping .step #auth-agreement h2{font-size:13px}.one-page-checkout .section#opc-shipping .step #auth-agreement p{font-size:11px}#shipping_agree_auth_agreement{cursor:pointer}label[for=shipping_agree_auth_agreement]{cursor:pointer}#shipping_agree_auth_agreement.validation-failed{outline:1px solid #FF0000}.block-account li{font-size:14px;margin-bottom:6px;border-radius:4px;background:#f0f1f1}.block-account li.current{padding:9px;background:#2897a9;cursor:pointer}.block-account li strong{color:#fff}.block-account li a{display:block;padding:9px;color:#636363;text-decoration:none;font-weight:bold}.error-box{border:1px solid #df280a;padding:10px 10px 5px 10px;margin-bottom:10px}.error-box ul li{color:#df280a;margin:0 0 5px}.my-orders .details.loading i{display:inline-block;width:9px;height:9px;background:url(../images/elements/ajax-loader-9.gif) no-repeat;margin-left:5px;position:relative;top:1px}.delete-popup span{display:block;float:left;width:49%;height:37px;line-height:37px;padding:0 0 !important;cursor:pointer}.delete-popup span.delete-no{margin-left:2%}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{background:none repeat scroll 0 0 #fff;border:1px solid #699c36;border-radius:4px;margin-bottom:10px;padding:25px}ul.messages li.success-msg ul li{color:#699c36}#change_password_form div.validation-advice{display:block;padding:0;text-align:left}#co-health_profile-form table tr textarea,#my-account-health_profile-form table tr textarea{width:100%;height:70px}.shipping-estimation{font-size:9px}.notice-block{margin-top:10px}.notice-block div{font-size:15px;font-weight:bold;text-transform:uppercase;color:#d22020;margin-bottom:5px}.notice-block p{padding-bottom:0}#change_password_popup{width:100% !important;max-width:500px !important}#change_password_popup button{width:100%}#shipping_email+.validation-advice{display:block}.accent-color{color:#d72525;font-weight:700}.mb{margin-bottom:10px;display:inline-block}.customer-account-register #checkout-steps-wrapper{width:100%}.customer-account-register #checkout-steps-wrapper .one-page-checkout .section#opc-shipping .step #auth-agreement{margin-left:15px}.customer-account-register #checkout-steps-wrapper .one-page-checkout .section .step-title{line-height:40px}.customer-account-register #checkout-steps-wrapper .one-page-checkout .section .step{border:none}.customer-account-register #checkout-steps-wrapper .one-page-checkout .section #opc-health_profile{margin-top:10px}.content-seal-wrapper{display:block;text-align:center;font-size:12px;clear:both}.content-seal-wrapper .cipa-seal{display:inline-block;top:2px;position:relative}@media (max-width: 499px){.content-seal-wrapper .cipa-seal{top:0;display:block;padding:10px 0}}.product-seal-wrapper{display:none;text-align:center;margin-bottom:50px}.product-seal-wrapper .cipa-seal{top:-10px;position:relative}.catalogsearch-result-product .content-seal-wrapper,.checkout-onepage-index .content-seal-wrapper{display:none}.catalogsearch-result-product .product-seal-wrapper,.checkout-onepage-index .product-seal-wrapper{display:block}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.shipping-index-post .shipping-wrapper,.shipping-index-index .shipping-wrapper{margin:2rem auto;width:50%}.shipping-index-index .shipping-wrapper h1{font-family:'Montserrat-Bold', sans-serif}.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}.shipping-index-index .shipping-wrapper button{font:13px/35px 'Montserrat-Bold', sans-serif;padding:0 15px;height:34px;line-height:34px;background:#ec3737;background:-moz-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ec3737), color-stop(100%, #ac0101));background:-webkit-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-o-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:-ms-linear-gradient(top, #ec3737 0%, #ac0101 100%);background:linear-gradient(to bottom, #ec3737 0%, #ac0101 100%);text-transform:uppercase;color:#fff;border:0;border-radius:4px;font-weight:600;margin:2rem 0}.shipping-index-index .shipping-wrapper button:hover{background:#2999aa;background:-moz-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #2999aa), color-stop(100%, #0a6675));background:-webkit-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-o-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:-ms-linear-gradient(top, #2999aa 0%, #0a6675 100%);background:linear-gradient(to bottom, #2999aa 0%, #0a6675 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2999aa', endColorstr='#0a6675', GradientType=0 );color:#fff}.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}}
