﻿body{font-family:'Raleway-Medium';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}.red-btn{display:inline-block;background:#ff0000;font-family:'Montserrat-Bold';font-size:16px;color:#fff;text-align:center;min-width:140px;height:43px;line-height:43px;border-radius:3px;padding:0 10px}.red-btn:hover{color:#fff;text-decoration:none;background:#cd0000}.brown-btn{display:inline-block;background:#d0b364;font-family:'Montserrat-Bold';font-size:17px;color:#fff;text-align:center;min-width:140px;height:43px;line-height:43px}.brown-btn:hover{color:#fff;text-decoration:none;background:#b49747}.title,h1{font-family:'Montserrat';font-size:30px;color:#333333;margin-bottom:25px}h2{font-family:'Montserrat';font-size:25px;color:#333333;margin-bottom:25px}.title span{font-size:17px}.title-page{font-family:'Montserrat';font-size:31px;color:#2c2c2c;margin-bottom:35px}.title-center{font-family:'Montserrat-Bold';font-size:29px;text-align:center;margin-bottom:35px}@media (max-width: 459px){.title{font-size:24px}.title-page{padding-bottom:15px;margin-bottom:15px}}.bc{margin-bottom:50px}.bc li{display:inline-block;font-family:'Montserrat';font-size:14px;color:#777}.bc li a{color:#333}@media only screen and (max-width: 750px){.bc{display:none}}header{padding-top:35px}header .container{position:relative}header .logo{float:left;margin-top:29px}header .mobile-btn{display:none;position:absolute;top:-3px;right:15px;width:30px;height:30px}header .center-block{margin-left:355px;margin-right:230px}.checkout-onepage-index header .center-block{margin-left:0;margin-right:0;margin-top:35px;float:right}header .phone-block{font-family:'Montserrat-Bold';font-size:18px;padding-left:12px}header .phone-block a{font-size:21px;color:#ff0000}header .search-block{margin-top:10px;position:relative}header .search-block input{width:100%;height:44px;border:2px solid #eaeaea;padding:0 62px 0 12px;border-radius:3px 0 0 3px}header .search-block button{position:absolute;top:0;right:0;width:50px;height:44px;background:red url(../images/search-icn.png) no-repeat center;border-radius:0 3px 3px 0}header .search-block button:hover{background-color:#cd0000}header .login-block{position:absolute;top:32px;right:15px;width:165px;height:44px;line-height:44px;border:1px solid #eaeaea;padding:0 10px 0 40px;border-radius:3px;font-family:'Montserrat';font-size:13px;color:#b2b2b2;background:url(../images/login-icn.png) no-repeat 12px center}header .login-block a{color:#000}header nav{margin-top:35px;background:#f3f3f3}header nav>ul li{float:left;margin-right:1px}header nav ul li.show-mob{display:none}header nav>ul li a{display:block;padding:0 20px;height:56px;line-height:56px;background:#d0b364;text-align:center;font-family:'Montserrat';font-size:16px;color:#fff}header nav>ul li a:hover{color:#fff;text-decoration:none;background:#b49747}header nav>ul li:nth-child(2) a,header nav>ul li:nth-child(3) a{background-color:#ff0000}header nav>ul li:nth-child(2) a:hover,header nav>ul li:nth-child(3) a:hover{background:#cd0000}header .cart-block{float:right;width:155px;border-left:1px solid #eaeaea;position:relative;margin-top:-56px}header .cart-block .cart-a{display:block;height:56px;background:url(../images/cart-img.png) no-repeat 15px center;padding:12px 0 0 65px;font-family:'Montserrat';font-size:13px;color:#b2b2b2}header .cart-block .cart-a b{display:block;margin-top:3px;font-family:'Montserrat-Bold';font-size:18px;color:#333}header .cart-block .cart-a i{display:block;width:21px;height:21px;line-height:21px;background:#fff;text-align:center;border-radius:100%;font-size:12px;color:#333;position:absolute;bottom:3px;left:40px}header .cart-block:hover .cart-list{display:block}header .cart-block .cart-list{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #b3b3b3;width:400px;padding:15px;z-index:5}header .cart-block .cart-list .count b{color:#ff0000}header .cart-block .cart-list .count a{float:right;color:#000}header .cart-block .cart-list ul{margin:15px 0}header .cart-block .cart-list ul li{padding:10px 0;overflow:hidden;border-bottom:1px solid #b3b3b3;line-height:1.5}header .cart-block .cart-list ul li .product-image{float:left;width:60px}header .cart-block .cart-list ul li .product-name{color:#000}header .cart-block .cart-list ul li .attributes{font-size:12px}header .cart-block .cart-list .subtotal{text-align:right;font-size:16px}header .cart-block .cart-list .subtotal b{color:#ff0000}header .cart-block .cart-list .red-btn{display:block;margin:15px auto 0}@media (max-width: 991px){header{padding-top:20px}header .logo{margin-top:0;float:none}header .mobile-btn{display:block}header .center-block{margin:25px 0 0 0}.checkout-onepage-index header .center-block{float:none}header nav,header .login-block{display:none}header nav{margin-top:15px}header nav ul li{float:none;display:block;margin-right:0;border-bottom:1px solid #fff}header nav ul li.show-mob{display:block}header nav ul li a{height:40px;line-height:40px}header .cart-block{float:none;margin-top:0;width:100%;border-left:none}header .cart-block .cart-list{display:none !important}}@media (max-width: 459px){header .logo img{width:215px;height:auto}header .phone-block,header .phone-block a{font-size:17px;padding-left:0}header .search-block input{font-size:15px;height:40px}header .search-block button{height:40px;width:40px}}main{padding:40px 0 70px}.main-banner{padding:50px 65px;background:#cfcfcf url(../images/main-banner.jpg) no-repeat top right;background-size:cover;color:#fff;margin-bottom:45px}.main-banner b{display:block;font-family:'Montserrat-Bold';font-size:35px;line-height:1.314;max-width:430px}.main-banner ul{margin:15px 0 30px}.main-banner ul li{font-family:'Raleway-SemiBold';font-size:19px;line-height:1.474;padding-left:25px;position:relative;background:url(../images/banner-li.png) no-repeat 0 8px}@media (max-width: 991px){.main-banner{padding:30px 20px;background:#b3b3b3}}@media (max-width: 459px){.main-banner b{font-size:20px}.main-banner ul li{font-size:15px;background-position:0px 4px}.main-banner .red-btn{width:49%;float:left;min-width:auto}.main-banner .red-btn+.red-btn{margin-left:2%}}.most-popular{margin-bottom:20px}.most-popular a{display:block;height:78px;line-height:78px;font-family:'Montserrat-Bold';font-size:21px;color:#fff;text-align:center;background:#d0b364;margin-bottom:15px}.most-popular a:hover{text-decoration:none;background:#b49747}.most-popular a img{margin-top:-6px}.most-popular.main .col-md-3:nth-child(odd) a{background:#ff0000}.most-popular.main .col-md-3:nth-child(odd) a:hover{background:#cd0000}.offers{margin-bottom:45px}.offers .col-md-3{position:relative;margin-bottom:15px}.offers .col-md-3 img{width:100%;height:auto}.offers .caption{position:absolute;bottom:0;left:15px;right:15px;background:rgba(0,0,0,0.71);padding:22px;color:#fff;font-size:15px;line-height:1.2}.offers .caption b{display:block;font-family:'Montserrat';font-size:20px}.offers .caption p{margin-top:8px;margin-bottom:0;color:#fff;line-height:1.2}.offers .caption a{color:#ff0000}.offers .caption .red-btn{color:#fff;margin-top:8px}@media (max-width: 599px){.offers .col-md-3,.most-popular .col-md-3{float:none;max-width:320px;width:100%;margin:0 auto 15px}}.text-block p{color:#777777;line-height:2.571}.text-block ul{margin:45px 0}.text-block ul li{color:#777777;line-height:2.571;padding-left:30px;background:url(../images/tb-li.png) no-repeat 0px 13px}.text-block table tr td,.text-block table tr th{padding:10px 10px 10px 0}@media (max-width: 991px){.text-block p,.text-block ul li{line-height:2.143}}.mb{margin-bottom:10px;display:inline-block}footer .footer-img{text-align:center}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%;font-family:'Montserrat'}footer .footer-img li.ssl img{float:left;margin-right:10px}footer .footer-img li.ssl span{display:block;padding-top:25px}footer .main-footer{margin-top:70px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:35px 0;font-family:'Montserrat'}footer .main-footer span{display:block;font-size:18px;margin-bottom:15px}footer .main-footer ul li{display:block;padding:10px 0;border-bottom:1px solid #eaeaea}footer .main-footer ul li:last-child{border-bottom:none}footer .main-footer ul li a{font-size:14px;color:#333333}footer .main-footer .contact p{font-size:14px;color:#777777;line-height:1.429;padding-left:20px;position:relative}footer .main-footer .contact p:before{content:'';display:block;width:15px;height:15px;background:url(../images/footer-icn.png) no-repeat center 0px;position:absolute;top:3px;left:0}footer .main-footer .contact p+p:before{background-position:0px -15px}footer .main-footer .contact p+p+p:before{background-position:0px -65px}footer .main-footer .contact p+p+p+p:before{background-position:0px -48px}footer .main-footer .contact+.contact p{padding-left:0;font-size:13px}footer .main-footer .contact+.contact p:before{display:none}footer .main-footer .contact a{color:#333333}footer .copy{text-align:center;padding:20px 0;font-family:'Montserrat';font-size:14px;color:#777777;line-height:17px}footer .copy span{color:#333}@media (max-width: 991px){.main-footer .col-md-3{margin-bottom:30px}.main-footer .col-md-3:last-child{margin-bottom:0}}.contact-page{max-width:800px;margin:0 auto}.contact-page .phone-div{display:inline-block;font-family:'Raleway-Medium';font-size:31px;color:#2c2c2c;line-height:1.5;margin:0 65px 50px}.contact-page .phone-div a{font-family:'Montserrat-Bold';color:#fe0000}.contact-page .title{font-family:'Montserrat-Bold';font-size:29px;color:#2c2c2c;text-align:center}.contact-page form .row>div{margin-bottom:20px}.contact-page form .row label{display:block;font-family:'Montserrat';font-size:14px;color:#7c7c7c;font-weight:normal;margin-bottom:10px}.contact-page form .row label span{color:#fe0000}.contact-page form .row input[type="text"],.contact-page form .row textarea{width:100%;height:37px;border:1px solid #949494;border-radius:3px;padding:0 10px;font-family:'Montserrat'}.contact-page form .row textarea{height:148px;resize:none;padding:10px}.contact-page form .red-btn{width:188px}.fileform{position:relative;cursor:pointer;overflow:hidden;width:91px;height:37px}.fileform .selectbutton{width:91px;height:37px;line-height:37px;text-align:center;background:#d0b365;border-radius:3px;font-family:'Montserrat';font-size:16px;color:#fff}.fileform:hover .selectbutton{background:#b49747}.fileform input{position:absolute;top:0;left:0;width:100%;height:37px;opacity:0;z-index:10;cursor:pointer;font-size:1px}@media (max-width: 991px){.contact-page .phone-div{display:block;margin:0 0 25px}}.faq-page .title-page{padding-bottom:0;border-bottom:none}.faq-list li{border:1px solid #eaeaea;border-top:none;min-height:50px}.faq-list li:first-child{border-top:1px solid #eaeaea}.faq-list li a.list-title{display:block;min-height:50px;font-family:'Montserrat';font-size:18px;line-height:1.1;color:#333;padding:18px 20px 18px 60px;position:relative}.faq-list li a.list-title:before{content:'+';display:block;width:30px;height:30px;line-height:28px;text-align:center;background:#f8f8f8;border-radius:3px;color:#ff0000;font-size:25px;position:absolute;top:12px;left:20px}.faq-list li div{display:none;padding:0 20px 0 60px}.faq-list li div p{font-family:'Raleway-Medium';font-size:14px;color:#777;line-height:1.571}.faq-list li.act a.list-title{color:#fe0000}.faq-list li.act a.list-title:before{content:'-';background:#fe0000;color:#fff}.search-med{text-align:center}.search-med input{display:block;margin:0 auto 40px;max-width:670px;width:100%;height:55px;border:2px solid #eaeaea;padding:0 12px;border-radius:3px}.search-med .red-btn{width:235px}.search-be-letter{margin:70px 0;text-align:center}.search-be-letter li{display:inline-block;margin:0 8px 30px}.search-be-letter li a{display:block;width:33px;height:33px;line-height:29px;text-align:center;border:3px solid #626262;border-radius:100%;font-size:17px;color:#626262}.search-be-letter li a:hover{text-decoration:none;color:#ff0000;border:3px solid #ff0000}.hto{max-width:1000px;margin:60px auto 0;position:relative}.hto .title{font-family:'Montserrat-Bold';font-size:23px;margin-bottom:50px}.hto .step-div{height:5px;background:#e3e3e3;margin-bottom:25px}.hto .steps{position:relative}.hto .step-div span{display:block;height:5px;width:25%;background:#fe0000}.hto .step{width:25%;float:left;padding:0 20px}.hto .step b{display:block;font-family:'Montserrat-Bold';font-size:20px;margin-bottom:20px;text-transform:uppercase}.hto .step p{font-size:16px;color:#3f3f3f;line-height:1.3}.hto .text{margin-top:100px;font-size:30px;color:#2e2e2e;line-height:1.6}.hto .text a{font-family:'Montserrat-Bold';color:#fe0000}@media (max-width: 599px){.hto .step{float:none;width:100%;padding:20px 0 20px 50px}.hto .step-div{position:absolute;width:5px;top:0;left:20px;bottom:0;height:100%;margin-bottom:0}.hto .step-div span{height:25%;width:5px}}.search-result{font-family:'Montserrat';font-size:30px;color:#333;margin-bottom:70px}.rx{display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;background:#fe0000;vertical-align:middle;font-family:'Montserrat-Bold';color:#fff;font-size:14px;margin-right:10px}.otc{display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;background:#d0b365;vertical-align:middle;font-family:'Montserrat-Bold';color:#fff;font-size:11px;margin-right:10px}.product-list li{display:block;padding:9px 12px;border-bottom:1px solid #eee;font-family:'Montserrat';font-size:18px;color:#595858}.product-list li:first-child{border-top:1px solid #eee}.product-list li:nth-child(odd){background:#f8f8f8}.product-list li a.product-name{font-family:'Montserrat-Bold';color:#fe0000;padding:5px 0;display:inline-block}.product-list li a.red-btn{float:right;height:31px;line-height:31px;padding:0 10px;font-family:'Montserrat'}.sbl{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.sbl b{font-family:'Montserrat-Bold'}.sbl ul{display:inline-block;margin-left:15px}.sbl ul li{display:inline-block;margin:0 5px 10px}.sbl ul li a{font-family:'Montserrat';color:#1c1c1c}.sbl ul li a.act,.sbl ul li a:hover{color:#fe0000;text-decoration:none}@media (max-width: 991px){.rx{width:20px;height:20px;line-height:20px;font-size:11px}.otc{width:20px;height:20px;line-height:20px;font-size:8px}.product-list li a.red-btn span{display:none}.sbl ul{display:block;margin-left:0;margin-top:15px}}@media (max-width: 768px){.product-list li a.red-btn{float:none;display:block;margin-top:15px;width:140px}}.wiag{font-family:'Montserrat-Bold';font-size:19px;color:#fe0000}.wiag:hover{color:#fe0000}.item-list{width:100%;border:1px solid #eee;margin:40px 0 20px;font-family:'Montserrat'}.item-list .head{background:#6a7275}.item-list .head div{font-family:'Montserrat-Bold';font-size:20px;color:#fff;line-height:46px}.item-list .col-img{float:left;width:35px;padding-left:4px}.item-list .col-img span{margin:0 0 0 0}.item-list .col-img span+span{margin-top:4px}.item-list .col-img img{width:100%;height:auto;max-width:115px}.item-list .col-info{float:left;width:36%}.item-list .cols{float:left;width:60%}.item-list .cols .col{width:40%;float:left;margin-bottom:10px}.item-list .cols .col+.col{width:40%}.item-list .cols .col+.col+.col{width:20%}.item-list .item{padding:20px 10px;border-bottom:1px solid #eee;color:#595858}.item-list .item:nth-child(odd){background:#f6f6f6}.item-list .item:last-child{border-bottom:none}.item-list .item form:not(:first-child){padding-top:20px}.item-list .product-name{font-size:16px;margin-bottom:10px}.item-list .product-name b{font-family:'Montserrat-Bold'}.item-list .country{font-size:14px;line-height:1.4;margin-bottom:0}.item-list .cols p{font-size:16px;line-height:1.2;margin:0}.item-list .cols .col .fancy-select{width:90%;margin:0 0}.item-list .cols .col .fancy-select div.trigger{width:100%;background:#fff}.item-list .cols .col .fancy-select ul.options{width:100%}.item-list .red-btn{width:100%;height:38px;line-height:38px;min-width:auto;font-family:'Montserrat';font-size:14px;padding:0 0;position:relative}.item-list .show-mob{display:none;font-size:18px;font-family:'Montserrat-Bold';color:#333;margin-bottom:15px}.product-page .faq-list{margin:30px 0}.product-page .faq-list li{border:none}#wiag{border-top:1px solid #eeeeee;padding-top:30px;font-size:13px;color:#777777;line-height:1.3}@media (max-width: 991px){.item-list .item{padding:15px 10px}.item-list .head{display:none}.item-list .col-info{float:none;width:auto;padding-left:35px}.item-list .cols{width:100%;float:none;padding-left:35px}.item-list .cols .col{float:none;width:100% !important;margin:12px 0}.item-list .cols .col:last-child{border-bottom:1px solid #eeeeee;padding-bottom:12px}.item-list .cols>div:last-child .col:last-child{border-bottom:none}.item-list .cols .col p{line-height:1}.item-list .cols .col .fancy-select{width:auto;margin-left:30px}.item-list .show-mob{display:block}.item-list .red-btn{top:0}}.cart-main{border:1px solid #eaeaea;display:table;width:100%;font-family:'Montserrat'}.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:#777}.cart-main .tr .td:last-child{border-right:none}.cart-main .tr:last-child .td{border-bottom:none}.cart-main .tr.first{background:#f8f8f8}.cart-main .tr.first .td{height:50px;line-height:50px;font-family:'Montserrat-Bold';font-size:14px;color:#777777}.cart-main .tr .td+.td{text-align:center}.cart-main .tr .td:first-child{padding-left:20px}.cart-main .tr .td.name a{font-size:16px;color:#333}.cart-main .tr .td.name p{margin-top:10px;font-size:13px;margin-bottom:0}.cart-main .tr .td.total b{color:#000}.cart-main .tr .td.delete a{display:block;width:30px;height:30px;line-height:30px;background:#d0d0d0;color:#fff;margin:0 auto;border-radius:2px;text-align:center}.cart-main .tr .td.delete a:hover{text-decoration:none;background:#9A9A9A}.cart-main .tr .td.price{width:110px}.cart-main .tr .td.quantity{width:265px}.cart-main .tr .td.quantity .count{float:left;margin:10px 2px 0 5px}.cart-main .tr .td.quantity div.fancy-select{display:inline-block}.cart-main .tr .td.quantity div.fancy-select{width:220px}.cart-main .tr .td.quantity div.fancy-select div.trigger{width:220px}.cart-main .tr .td.total{width:120px}.cart-main .tr .td.delete{width:70px}.cart-main.total{width:457px;float:right;border-top:none;margin-bottom:50px}.cart-main.total .td{height:50px;text-align:left;padding:0 22px}.cart-main.total .td.last{padding-left:40px}.cart-main.total .tr:last-child .td{background:#f8f8f8;color:#000}.cart-page .arrow{display:block;width:200px;height:51px}.cart-page .arrow.next{background:url(../images/ar-next.png) no-repeat;float:right}.cart-page .arrow.back{background:url(../images/ar-back.png) no-repeat;float:left;width:190px;height:50px}@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 .td.delete a{width:20px;height:20px;line-height:21px}.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 !important;border-bottom:1px solid #eaeaea}.cart-main.total .td{border-right:none}.cart-main.total .td.quantity{padding-right:0}.cart-main.total .td.last{padding-left:0;text-align:right !important}.cart-main .tr .td.quantity .count{margin-right:5px}}@media (max-width: 449px){.cart-page .arrow{float:none !important;margin:0 auto}.cart-page .arrow.back{margin-top:25px}}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}.input-text{height:36px;border:1px solid #949494;padding:0 10px;width:100%;color:#6c6c6c}.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}.input-text.validation-failed{border-color:#df280a}.ui-selectmenu-button{border-color:#949494;border-radius:0px;height:36px;background-color:#fff;color:#6c6c6c;border:1px solid #999;margin-bottom:5px}.ui-selectmenu-button span.ui-selectmenu-text{padding:7px 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-menu-item{padding:4px 0 4px 6px}.ui-selectmenu-menu .ui-menu .ui-state-focus,.ui-selectmenu-menu .ui-menu .ui-state-active{border:0}.ui-selectmenu-button.validation-failed{border-color:#df280a !important}.clear{clear:both}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:'✓';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}#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}#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}#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 .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}#co-health_profile-form .token-input-list-medimart,#my-account-health_profile-form .token-input-list-medimart{margin-bottom:15px;font-family:'Montserrat'}div.token-input-dropdown-medimart{font:13px 'Montserrat'}ul.token-input-list-medimart{border:1px solid #949494}@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}}.overlay,.overlay-white{opacity:0.4;position:absolute;top:0;left: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}.error-box{border:1px solid #df280a;padding:10px 10px 5px 10px;margin-bottom:10px}.error-box ul li{color:#df280a;margin:0 0 5px}textarea.validation-failed{border:1px solid #df280a}#co-health_profile-form table tr textarea,#my-account-health_profile-form table tr textarea{width:100%;height:70px}.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}.related-products .title{color:#2c2c2c;font-size:16px;margin:15px 0}.related-products .related-products-list{padding:7px 18px;font-size:0;background:#f0f1f1;border-radius:4px}.related-products .related-products-list li{display:inline-block;margin:0 18px 0 0}.related-products .related-products-list li a{font-size:15px;color:#333;text-decoration:underline}.related-products .related-products-list li a:hover{text-decoration:none}.important-text{padding:12px;border:2px solid #6c6c6c;border-radius:4px;font-size:12px}ul.point li{padding-left:20px;color:#414141;position:relative}ul.point li:before{content:'';display:block;width:3px;height:3px;border-radius:5px;background:#188ad9;position:absolute;top:9px;left:5px}#whatisageneric-content p{color:#414141}.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}}.block-account li{font-size:14px;margin-bottom:6px;border-radius:4px;background:#f0f1f1}.block-account li a{display:block;padding:9px;color:#636363}.block-account li a:hover{text-decoration:none}.block-account li.current{padding:9px;background:#d0b364;color:#fff}.f-left{float:left}#resonal-data{width:49%}#my-account-shipping-address-container{position:relative}#my-account-shipping-form-container{max-width:465px}.my-orders{margin-top:20px}.header-table{font-size:12px;color:#7b7b7b;text-transform:uppercase;display:table-row}.header-table div{padding:5px 12px !important}.my-orders li.item{background:#f2f2f2;border:1px solid #b4b4b4;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 b{font-family:'Montserrat-Bold'}.my-orders li.item div a{color:#75aa40;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 #b4b4b4}.my-orders li .details-block ul.details-ul{margin-bottom:15px}.my-orders li .details-block ul.details-ul li:first-child{font-family:'Montserrat-Bold', sans-serif;color:#ff0000}.my-orders li .details-block ul.details-ul li{font-size:15px;color:#141414}.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-green.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: 650px){.header-table{display:none}.my-orders li div{display:block;width:100%}.my-orders li div:nth-child(4),.my-orders li div:nth-child(5){width:100%}}.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}.col-left{float:left;width:160px;clear:left}.block-account li{font:14px 'Montserrat-Bold';margin-bottom:6px;border-radius:4px;background:#f0f1f1}.block-account li a{display:block;padding:9px;color:#636363}.block-account li.current{padding:9px;background:#f06143}.block-account li strong{font-weight:400;color:#fff}.col-main{margin-left:175px;color:#494948}.col-main p{color:#494948}.dashboard p.hello{font:18px 'Montserrat';color:#75aa40}.dashboard .box-account-data-container{margin-bottom:20px}.dashboard #last-order,.dashboard #refills{width:49%;padding:15px;border:1px solid #cfcfcf;border-radius:4px;margin-right:10px}.dashboard #refills{margin-right:0}.dashboard #last-order li:first-child{font:15px 'Montserrat';color:#75aa40}.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}.dashboard #refills li{font-family:"Montserrat"}#resonal-data{width:49%}#resonal-data a{color:#188ad9;text-decoration:underline}@media only screen and (max-width: 980px){.dashboard #last-order,.dashboard #refills{width:100%;float:none}.dashboard #last-order{margin-bottom:15px}}@media only screen and (max-width: 800px){.col-left{float:none;width:100%;margin-bottom:25px}.col-main{margin-left:0}.order-refill-table li.item .remaining{display:inline}}@media only screen and (max-width: 480px){#resonal-data{float:none;width:100%;margin-bottom:15px}}.box-head.underline{border-bottom:1px solid #cccccc;padding-bottom:7px;margin-bottom:15px}.box-head.underline h2{font-size:17px;margin:0;color:#494948;font-family:"Montserrat-Bold"}.order-refill-table .delete{display:inline-block;height:21px;width:21px;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 -21px}.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:40%}.order-refill-table li.item div:nth-child(2) span{max-width:90%}.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-family:'Montserrat-Bold';font-size:15px;color:#018f83}.order-refill-table .orange-btn{width:212px;height:40px;line-height:40px}@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}}.login-block{max-width:740px;margin:0 auto 80px}.login-block_title{background:#f3f3f3;text-align:center;padding:35px 25px 15px;position:relative;font-size:17px;color:#3e3e3e}.login-block_title img{position:absolute;top:-25px;left:50%;margin-left:-25px}.login-block_inner{border:2px dashed #f3f3f3;border-top:none;text-align:center;padding:35px 10px}.login-block_inner form{max-width:470px;margin:0 auto;text-align:left}.login-block_inner form label{display:block;font-family:'Raleway-SemiBold';font-size:20px;color:#333333;margin-bottom:5px}.login-block_inner form input{width:100%;height:42px;padding:0 15px;border:1px solid #b3b3b3;margin-bottom:20px}.login-block_inner form .forgot{float:right;margin-top:15px}.login-block_inner .phone{font-family:'Montserrat-Bold';font-size:23px}.login-block_inner .phone a{display:inline-block;margin-top:10px;color:#ff0000}@media (max-width: 460px){.login-block{margin-bottom:50px}.login-block_title{text-align:left}.login-block_inner .red-btn{display:block;width:140px;margin:0 auto 20px}.login-block_inner form .forgot{float:none;display:block;width:175px;margin:0 auto}}.hto-page .title-page{border-bottom:none;padding-bottom:0}.hto-page .grey-block{background:#f3f3f3;padding:12px 15px;font-size:17px;color:#3e3e3e;line-height:1.5}.hto-page .grey-block a{text-decoration:underline}.hto-page a.call{font-family:'Montserrat-Bold';color:#000;text-decoration:none}.hto-page a.call span{color:#ff0000}.hto-page .steps{margin-top:45px}.hto-page .steps li{padding:40px 0;border-bottom:1px solid #e5e5e5}.hto-page .steps li .name{font-family:'Raleway-SemiBold';font-size:23px;color:#333333;margin-bottom:25px}.hto-page .steps li .name span{display:inline-block;vertical-align:middle;font-family:'Montserrat-Bold';font-size:50px;color:#dddddd}.hto-page .steps li .name img{margin:0 5px}.hto-page .steps li p{font-size:17px;color:#3e3e3e;line-height:1.2}.hto-page .steps li.step1{padding-top:0;padding-bottom:0}.hto-page .steps li .col-md-3{text-align:center;margin-bottom:45px;position:relative}.hto-page .steps li .col-md-3:after{content:'';display:block;width:50%;height:7px;background:url(../images/hto/arrow.png) no-repeat;background-size:100% 7px;position:absolute;top:55px;right:-27%}.hto-page .steps li .col-md-3:last-child:after{display:none}.hto-page .steps li .col-md-3 img{margin-bottom:25px}.hto-page .steps li.step2 p{margin-left:40px}.hto-page .steps li.step3 .fax-block,.hto-page .steps li.step3 .mail-block{display:inline-block;position:relative;max-width:325px;width:100%;min-height:225px;padding:45px 15px 20px;border:2px dashed #dddddd;vertical-align:top}.hto-page .steps li.step3 .fax-block img,.hto-page .steps li.step3 .mail-block img{position:absolute;top:-20px;left:50%;margin-left:-28.5px}.hto-page .steps li.step3 .fax-block .brown-btn{width:100%;margin:0 0 15px}.hto-page .steps li.step3 .fax-block{margin-left:40px;margin-right:90px}.hto-page .steps li.step3 .fax-block:after{content:'or';display:block;width:33px;height:33px;line-height:33px;border-radius:100%;background:#dddddd;text-align:center;font-family:'Montserrat-Bold';font-size:17px;color:#fff;position:absolute;right:-68px;top:100px}.hto-page .steps li.step3 .mail-block b{display:block;margin-bottom:15px}.hto-page .text-block2{margin-top:50px}.hto-page .text-block2 p{font-size:17px;color:#3e3e3e;line-height:1.5}.manufacturer-desktop{display:block}.manufacturer-mobile{display:none}@media (max-width: 991px){.manufacturer-desktop{display:none}.manufacturer-mobile{display:block}.hto-page .steps li .col-md-3:nth-child(2):after{display:none}.hto-page .steps li.step3 .fax-block,.hto-page .steps li.step3 .mail-block{max-width:100%;width:auto;display:block}.hto-page .steps li.step3 .fax-block{margin-right:0}.hto-page .steps li.step3 .fax-block:after{top:auto;bottom:-55px;right:auto;left:50%;margin-left:-14.5px}.hto-page .steps li.step3 .mail-block{margin-left:40px;margin-top:90px}}@media (max-width: 767px){.hto-page .grey-block{display:none}.hto-page .steps li .col-md-3:after{display:none}.hto-page .steps li.step2 p{margin-left:0}.hto-page .steps li.step3 .fax-block,.hto-page .steps li.step3 .mail-block{margin-left:0}}#login-popup form{width:400px}#shipping-note{margin-top:20px}#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}.notice-block{background:#f3f3f3;text-align:center;padding:22px 15px 20px;margin-bottom:30px}.notice-block div{font-family:'Raleway-Bold';font-size:21px;color:#ff0000;margin-bottom:10px;position:relative;line-height:1.2}.notice-block div:before,.notice-block div:after{content:'';display:inline-block;width:29px;height:2px;background:#ff0000;vertical-align:middle;margin:0 5px}.notice-block p{font-size:15px;color:#545454;margin-bottom:0;line-height:1.2}@media (max-width: 499px){.notice-block div:before,.notice-block div:after{display:none}}#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:#ff0000}.shipping-index-post .shipping-wrapper,.shipping-index-index .shipping-wrapper{margin:2rem auto;width:50%}.shipping-index-index .shipping-wrapper h1{color:#f00;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 18px;background:#f00;text-transform:uppercase;color:#fff;border:0;border-radius:4px;font-weight:600;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}}
