﻿.category-products .products-list,.category-products .products-list .item{margin:0;list-style:none;margin-top:20px}.rating-box .leave-review .right-side input,.rating-box .leave-review .right-side textarea{display:block;width:360px;height:36px;border:1px solid #b9b9b9;margin-bottom:10px;padding:0 10px}.products-container.one-side .category-products{float:none;width:100%;padding:0 !important}.products-container.one-side .category-products .sub-product.collapsed .main-info .custom-options{width:100%}.products-container.one-side .category-products .sub-product.collapsed .main-info .center-child-block{display:inline;float:initial;margin-bottom:10px}.products-container.one-side .category-products .sub-product.collapsed .main-info .center-child-block .button{margin-bottom:10px}.products-container.one-side .products-list .custom-options li{width:24%;margin-right:1%}.products-container.one-side .products-list .custom-options li:nth-child(2n){margin-left:0}.products-container.one-side .products-list .custom-options li:nth-child(4n){margin-right:0}.products-container h2{font:22px LatoBold,sans-serif;color:#696969;margin:0 300px 10px 0}.products-container h2 span{color:#00a2ed}.product-title{color:#4b4b4b;font:15px LatoRegular,sans-serif;text-align:center}.product-title h1{font:23px LatoHeavy,sans-serif;display:inline-block;margin:0}.product-title .blue{color:#188ad9}.product-show_not_available{text-align:center}.category-products{width:50%;float:left;margin-top:20px}.category-products.brands{padding-right:22px}.category-products.brands .title{background:#afb2b7}.category-products.brands .product-name:hover{text-decoration:none}.category-products.generic{padding-left:22px}.category-products.generic .title{background:#00baab}.category-products.generic .title a{color:#fff;float:right;font:14px/33px LatoRegular,sans-serif;margin-right:10px;background-image:url(../../images/icons/question.png);background-repeat:no-repeat;background-position:right center;padding-right:30px}.category-products .title{color:#fff;font:16px/33px LatoHeavy,sans-serif;padding-left:15px}.category-products .not-found{padding-left:15px;margin-top:20px;color:#2d2d2d;font:14px LatoBold,sans-serif}.category-products .products-list .item{border:2px solid #f2f2f2;padding:0 15px;position:relative;overflow:hidden}.category-products .products-list .item form:not(:first-child) .main-info{border-top:1px solid #ccc;margin-top:20px}.category-products .products-list .item .single-product{padding-bottom:55px}.category-products .products-list .item .single-product.no-bottom-padding{padding-bottom:0}@media only screen and (max-width: 999px){.category-products .products-list .item .single-product{padding-bottom:0}}@media only screen and (max-width: 999px){.products-list .item hr{display:none}}.products-list .main-info{overflow:visible;display:inline-block;width:100%;padding-top:15px}.products-list .out-of-stock{margin-top:28px}.products-list .out-of-stock span{color:#a0a0a0;font:16px LatoHeavy,sans-serif}.products-list p{margin:0}.products-list .product-image{border:none}.products-list .product-image:hover{border:none}.products-list .mobile-product-name{display:none}.products-list .product-name{font:14px LatoBold,sans-serif;color:#000;text-transform:none;margin-bottom:0;position:relative;padding-right:165px;min-height:75px}.products-list .product-name span{color:#188ad9;font:24px LatoHeavy,sans-serif}.products-list .product-name b{display:none}.products-list .product-name.unavailable span{color:#8bc4ec}.products-list .generic{color:#3f3f3f;font:16px LatoMedium,sans-serif}.products-list .manufacturer{color:#373737;font:14px LatoRegular,sans-serif}.products-list .country{color:#696969;font:12px LatoRegular,sans-serif}.products-list .prescription{font-family:LatoBold,sans-serif;font-size:12px !important;color:#ff5a5a !important;position:absolute;top:15px;right:15px;margin:10px 0}.products-list .custom-options{color:#131313;font:14px LatoRegular,sans-serif;margin:20px 0 10px;text-align:center}.products-list .custom-options li{display:inline-block;vertical-align:top;width:48%;background:#dedede;text-align:center;margin-bottom:2%;padding:9px 0;border:3px solid #dedede;position:relative;cursor:pointer}.products-list .custom-options li:nth-child(2n){margin-left:2%}.products-list .custom-options li.active{border-color:#00baab}.products-list .custom-options li.popular{padding-left:45px}.products-list .custom-options li.popular:before{content:'';display:block;width:66px;height:64px;background:url(../../images/most-popular.png) no-repeat;background-size:66px 64px;position:absolute;top:-3px;left:-3px}.products-list .custom-options li b{display:block;margin-bottom:3px}.products-list .mm-web{color:#7d7d7d;font:13px LatoRegular,sans-serif;margin-top:15px;padding-bottom:5px}.products-list button[type="submit"]{margin-top:20px}.products-list a.contact-me{color:#188ad9;font:14px LatoRegular,sans-serif;text-decoration:underline;display:block;margin-top:28px}.related-products{margin:25px 0}.related-products .title{color:#188ad9;font:22px LatoHeavy,sans-serif;margin-bottom:15px;text-align:center}.related-products .related-products-list{padding:0 18px;font-size:0;background:#f2f2f2}.related-products .related-products-list li{display:inline-block;margin:0 18px 0 0;color:#188ad9;font:14px/43px LatoBold,sans-serif}.related-products .related-products-list li a{font:18px LatoSemibold,sans-serif;text-decoration:underline}.related-products .related-products-list li.last{float:right}.related-products .related-products-list li.last a{color:#040404;font:13px LatoRegular,sans-serif;text-decoration:underline}#shipping-note{margin:25px 0;padding:15px 10px;border:1px solid #dedede;color:#444;font:17px LatoHeavy,sans-serif;text-align:center}#shipping-disclaimer{margin-top:45px}#shipping-disclaimer h3{font:16px LatoSemibold,sans-serif;color:#00a2ed}#shipping-disclaimer p{font:13px LatoRegular,sans-serif;color:#3f3f3f}#shipping-disclaimer p.note{font:12px LatoRegular,sans-serif;margin-bottom:35px}#shipping-disclaimer div{border:1px solid #000;padding:10px}#shipping-disclaimer div p{font:11px LatoBold,sans-serif;color:#000;margin:0}.product-banner{padding:9px 15px;background-color:#f2f2f2;margin:22px 0;position:relative}.product-banner.bottom{display:none}.product-banner:before{content:'';display:block;width:374px;height:158px;position:absolute;right:0;bottom:0;background:url(../../images/banners/product-banner.png) no-repeat}.product-banner .product-banner-items p{float:left;display:block;width:200px;background-repeat:no-repeat;background-position:center top;padding-top:60px;margin:0;text-align:center;font:18px LatoHeavy,sans-serif;position:relative;z-index:2}.product-banner .product-banner-items p#low-price-guarantee{background-image:url(../../images/banners/elems/low-price.png);color:#ff9c00}.product-banner .product-banner-items p#delivery-guarantee{background-image:url(../../images/banners/elems/delivery.png);color:#00baab}.product-banner .product-banner-items p#returns{background-image:url(../../images/banners/elems/returns.png);color:#00a2ed}.hidden-block{margin-bottom:22px}.hidden-block .hidden-block-title{background:#e5e5e5;padding:12px 15px;font-family:LatoHeavy,sans-serif;font-size:19px;color:#444;cursor:pointer;position:relative}.hidden-block .hidden-block-title:after{content:' +';display:block;font-family:LatoHeavy,sans-serif;font-size:40px;line-height:1;color:#188ad9;position:absolute;top:4px;right:15px}.hidden-block .hidden-block-title span{color:#188ad9}.hidden-block .hidden-block-inner{display:none;padding:15px}.hidden-block .hidden-block-inner h2{margin:25px 0 15px}.hidden-block .hidden-block-inner-description{padding:15px}.hidden-block .hidden-block-inner-description h2{margin:25px 0 15px}.hidden-block.open .hidden-block-title:after{content:'-'}.rating-box{margin-top:-15px}.rating-box .review{border-bottom:1px dashed #d5d5d5;padding-top:25px;padding-bottom:25px}.rating-box .review .review-block{margin-left:325px;padding-left:35px;border-left:1px solid #d5d5d5;position:relative;padding-bottom:30px}.rating-box .review .review-block .review-title{font-family:LatoBold,sans-serif;font-size:17px;margin-bottom:15px}.rating-box .rating-block{width:280px;float:left}.rating-box .rating-block table{font-size:17px;color:#444}.rating-box .rating-block table b{color:#2e2d2d}.rating-box .rating-block table tr td{line-height:1.588;height:26px}.rating-box .rating-block table tr td:first-child{width:150px}.rating-box .recommend{font-family:LatoBold,sans-serif;font-size:17px;color:#00baab;line-height:23px;margin:25px 0}.rating-box .recommend i{display:inline-block;vertical-align:middle;width:23px;height:23px;margin-right:8px;background:url(../../images/icons/recommend-icn.png) no-repeat top center;margin-top:-4px}.rating-box .likes{font-size:16px;position:absolute;left:35px;bottom:0}.rating-box .likes a{display:inline-block;width:21px;height:20px;background:url(../../images/icons/like-icn.png) no-repeat;margin:0 2px;position:relative}.rating-box .likes a.good{background-position:top left}.rating-box .likes a.good:hover{background-position:bottom left}.rating-box .likes a.good.active{background-position:bottom left}.rating-box .likes a.bad{background-position:right -7px;top:7px}.rating-box .likes a.bad:hover{background-position:right bottom}.rating-box .likes a.bad.active{background-position:right bottom}.rating-box .social{position:absolute;bottom:0;right:0;line-height:1}.rating-box .social li{display:inline-block;margin-left:8px}.rating-box .social li a{display:block;width:29px;height:29px;background:url(../../images/icons/soc-icn.png) no-repeat}.rating-box .social li a.fb{background-position:0 0}.rating-box .social li a.tw{background-position:-29px 0}.rating-box .social li a.in{background-position:-58px 0}.rating-box .show-more{display:block;background:#f2f2f2;padding:10px 0;text-align:center;margin:25px 0;text-decoration:underline;font-size:17px}.rating-box .show-more:hover{text-decoration:none}.rating-box .leave-review .recommend{color:#2e2d2d;border:2px solid #a0a0a0;text-align:center;line-height:42px;cursor:pointer}.rating-box .leave-review .recommend i{background-position:bottom}.rating-box .leave-review .recommend:hover{color:#00baab;border-color:#00baab}.rating-box .leave-review .recommend:hover i{background-position:top}.rating-box .leave-review .recommend.active{color:#00baab;border-color:#00baab}.rating-box .leave-review .recommend.active i{background-position:top}.rating-box .leave-review .right-side{margin-left:325px}.rating-box .leave-review .right-side textarea{width:100%;height:135px;padding:10px;max-width:none;resize:none}.rating-box .leave-review>.title{font-family:LatoHeavy,sans-serif;font-size:19px;color:#444;margin-bottom:30px;text-align:center}.rating-box .leave-review .choose-rating li{cursor:pointer}.rating-box .rating-stars li{display:inline-block;width:18px;height:17px;background:url(../../images/icons/stars.png) no-repeat}.rating-box .rating-stars li.active{background-position:bottom}ul.information li{margin-bottom:25px}ul.information li h2{margin:0 0 10px}@media only screen and (max-width: 1139px){.category-products.brands{padding-right:10px}.category-products.generic{padding-left:10px}.products-container.one-side .products-list .custom-options li{width:48%}}@media only screen and (max-width: 999px){.product-banner{margin:10px 0}.product-banner:before{display:none}.product-banner .product-banner-items p{width:33.333%;float:none;margin:0 auto 0;text-align:left;width:250px;height:60px;line-height:60px;padding-left:80px;padding-top:0;background-position:0 center}.product-banner .product-banner-items p#low-price-guarantee{background-position:10px center}.product-banner .product-banner-items p#returns{background-position:15px center;margin-bottom:0}.category-products{width:100%;float:none}.category-products.brands{padding-right:0}.category-products.generic{padding-left:0}.category-products .products-list{margin-top:10px}.category-products .products-list .item{margin-top:10px;padding:0;border:none}.category-products .products-list .item.popular:before{width:68px;height:65px;background-size:cover;top:0;left:0}.category-products .products-list .item.popular .product-details{padding-left:0;min-height:unset}.products-list .mobile-product-name{display:block}.products-list .product-name{padding:7px 12px;background:#e5e5e5;font-size:17px}.products-list .product-name span{font-size:17px}.products-list .product-name b{display:block;font-size:14px}.products-list .product-name:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#898b90 transparent transparent transparent;position:absolute;top:24px;right:20px}.products-list .product-name.open:after{border-width:0 8px 10px 8px;border-color:transparent transparent #898b90 transparent}.products-list .main-info{display:none;border:1px solid #e5e5e5;padding:10px}.products-list .main-info .product-name{display:none}.products-list .prescription{position:static}.products-list .custom-options{margin-bottom:0}}@media only screen and (max-width: 999px) and (max-width: 999px){.products-list .custom-options{margin-top:0}}@media only screen and (max-width: 999px){.products-list button[type="submit"]{width:100%;margin-top:0}.products-list .product-details{float:right;width:66%}.products-list .generic{min-height:initial}.products-list .manufacturer{min-height:initial}.products-list>li .product-image{float:left;width:33.333%}#shipping-disclaimer{display:none}.hidden-block .hidden-block-title{padding:12px 10px;font-size:17px}.hidden-block .hidden-block-inner{padding:0}.rating-box .rating-block{float:none;width:auto}.rating-box .likes{position:static}.rating-box .social{position:static;margin-top:18px;text-align:center}.rating-box .social li{margin:0 8px}.rating-box .review .review-block{margin-left:0;padding-left:0;border-left:none;border-top:1px solid #d5d5d5;padding-top:20px;margin-top:20px;padding-bottom:0}.rating-box .leave-review .right-side{margin-left:0}.rating-box .leave-review .right-side input{width:100%}.products-container h2{margin:0 0 10px 0}#shipping-note p{background-position:top center;padding:50px 0 0}ul.information{margin-top:15px}}@media only screen and (max-width: 539px){.products-list .custom-options li{width:100%;display:block}.products-list .custom-options li:nth-child(2n){margin-left:0}.products-container.one-side .products-list .custom-options li{width:100%;display:block}.products-container.one-side .products-list .custom-options li:nth-child(2n){margin-left:0}}@media only screen and (max-width: 440px){.products-list .product-details{float:none;width:100%}.products-list>li .product-image{display:none}.product-banner{display:none;margin-top:12px}.product-banner.bottom{display:block}.products-container h2{display:none;margin-top:12px}.category-products.generic .title a{display:block;width:22px;height:33px;overflow:hidden;text-indent:-999px}}@media only screen and (min-width: 1000px){.hidden{display:none}}.country-list-wrapper{padding:5px 0 15px}@media only screen and (max-width: 999px){.country-list-wrapper{display:none}}.country-list-wrapper .country-list{display:inline-block;width:calc(100% - 100px)}.country-list-wrapper .detail-toggle-btn{float:right;border:0;background:transparent}.country-list-wrapper .detail-toggle-btn .caret.in::before{transition:all 250ms ease-in;transform:rotate(180deg)}.country-list-wrapper .detail-toggle-btn .caret::before{content:'▼';transition:all 250ms ease-in;transform:rotate(0deg);width:auto;display:inline-block}.sub-product.collapsed{display:none}.sub-product .main-info .custom-options{display:inline-block;width:60%;margin-top:0}@media only screen and (max-width: 999px){.sub-product .main-info .custom-options{width:100%;display:block}}.sub-product .main-info .prescription{display:block;position:static}.sub-product .main-info .product-name .prescription{display:none}.sub-product .main-info .product-name span{font-size:19px}.sub-product .main-info .product-details{margin-top:20px}@media only screen and (max-width: 999px){.sub-product .main-info .product-details{margin-top:0}}.sub-product .main-info .product-name,.sub-product .main-info .product-details{min-height:unset}.sub-product .main-info .center-child-block{display:inline-block;float:right}@media only screen and (max-width: 999px){.sub-product .main-info .center-child-block{display:block;float:none}}.sub-product .main-info .center-child-block .button{margin-top:0}@media only screen and (min-width: 1000px){.main-container .products-container .side-content{display:flex}}
