#header-web {display: flex;flex-direction: column;width: 100%;font-family: "Droid Sans", Arial, Verdana, sans-serif;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;margin: 0 auto 15px auto;justify-content: space-between;}
#header-web .header-content {width: 100%;font-size: 14px;line-height: 16px;}
#header-web .header-content.bg_blue {background-color: #0089d0;color: #fff;font-weight: 700;}
#header-web .header-content__container {max-width: 1680px;margin: 0 auto;padding: 0 10px;display: flex;justify-content: space-between;flex-wrap: wrap;}
#header-web .header-content ul {display: flex;position:relative;}
#header-web .header-content ul li {padding: 8px 10px;position: relative;}
#header-web .header-content ul li.HideText span {display: none;}
#header-web .header-content ul li:last-child {padding: 8px 0px;}
#header-web .header-content.bg_blue ul li a {color: #fff;}
#header-web .header-content ul li a {display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
#header-web .header-content ul li .taphover {position: absolute;left: 0px;top: 35px;margin: 0px;list-style: none;padding: 10px;opacity: 0;transition: opacity 0.35s ease 0.2s;-webkit-transition: opacity 0.35s ease 0.2s; -moz-transition: opacity 0.35s ease 0.2s;
    -o-transition: opacity 0.35s ease 0.2s;visibility: hidden;z-index: 10;background-color: #fff;border: 2px solid #0089d0;width: 300px;}
#header-web .header-content ul li .taphover a {color: #0089d0;display: contents;}
#header-web .header-content ul li:hover .taphover {opacity: 1;visibility: visible;z-index: 10000;}
#header-web .header-content ul li .taphover p {color: #666;font-size: 13px;text-align: left;margin-bottom: 10px;line-height: 17px;}
#header-web .header-content ul li .taphover p.title {color: #000;font-weight: bold;font-size: 14px;margin: 5px 0 5px 0;}
#header-web .header-content ul li .taphover p:last-child {margin-bottom: 0;}
#header-web .header-content ul li .taphover p strong {color: #000;}
#header-web .header-content ul li.my-account a {float: left;margin-right: 5px;}
#header-web .header-content ul li a.logoff {text-decoration: underline;border-left: 1px solid #fff;padding-left: 5px;margin-right: 0;margin-top: 3px;}
#header-web .header-content svg {margin-right: 5px;}
#header-web .header-content ul.center {float: left;margin-top: 4px;}
#header-web .header-content ul li.rating strong {margin-right: 3px;}
#header-web .header-content ul li.rating img {margin: -1px 10px 0 10px;}
#header-web .header-content ul li.cart svg {height: 24px;}
#header-web .header-content ul li.cart span {color: #000;font-weight: bold;font-size: 16px;padding: 5px 3px 3px 3px;background-color: #fff;position: relative;margin: 0 0 0 2px;float: right;}
#header-web .header-content ul li.cart span:before {right: 97%;top: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-right-color: #fff;border-width: 7px;margin-top: -7px;}
#header-web .central-content .logo {padding-top: 13px;padding-bottom: 18px;display: inline;float: left;margin-right: 15px;}
#header-web .central-content .logo img {width: 185px;}
#header-web .central-content .container-logo {display: flex;align-items: center;height: 80px;}
#header-web .central-content ul li.idioma {list-style: none;width: 45px;padding-top: 5px;margin: 0px;font-weight: normal;color: #000;position: relative;padding: 0 4px 0 0;cursor: pointer;}
#header-web .header-content ul li.idioma a {color: #000;display: block;padding-top: 5px;float: left}
#header-web .central-content ul li.idioma a i {width: 30px;height: 20px;float: right;margin: 0;padding: 0;background-image: url("https://tienda.fisaude.com/style/css/img/sprite-banderas2016.png");background-repeat: no-repeat;background-position: 0 0;position: relative;background-size: 100% auto;}
#header-web .central-content ul li.idioma a i:before {content: " ";display: block;position: absolute;right: -18px;top: 6px;width: 0px;height: 0px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #000;font-size: 0px;line-height: 0px;}
#header-web .central-content ul li.idioma a i.espanol {background-position: 0 0;}
#header-web .central-content ul li.idioma a i.portugues {background-position: 0 -97px;}
#header-web .central-content ul li.idioma a i.italiano {background-position: 0 -73px;}
#header-web .central-content ul li.idioma a i.ingles {background-position: 0 -121px;}
#header-web .central-content ul li.idioma a i.frances {background-position: 0 -48px;}
#header-web .central-content ul li.idioma a i.german {background-position: 0 -26px;}
#header-web .central-content ul li.idioma ul li a i.espanol {background-position: 0 -3px;}
#header-web .central-content ul li.idioma ul li a i.portugues {background-position: 0 -133px;}
#header-web .central-content ul li.idioma ul li a i.italiano {background-position: 0 -99px;}
#header-web .central-content ul li.idioma ul li a i.ingles {background-position: 0 -165px;}
#header-web .central-content ul li.idioma ul li a i.frances {background-position: 0 -68px;}
#header-web .central-content ul li.idioma ul li a i.german {background-position: 0 -35px;}
#header-web .central-content ul li.idioma a span {padding-right: 14px;margin-top: 1px;color: #999;}
#header-web .central-content ul li.idioma ul {position: absolute;left: -71px;top: 20px;margin: 0px;list-style: none;padding: 10px 0 10px 0;opacity: 0;transition: opacity 0.35s ease 0.2s;-webkit-transition: opacity 0.35s ease 0.2s;-moz-transition: opacity 0.35s ease 0.2s;-o-transition: opacity 0.35s ease 0.2s;visibility: hidden;z-index: 10;background-color: #fff;}
#header-web .central-content ul li.idioma ul li {padding: 0;margin: 0;width: 100%;text-align: right;}
#header-web .central-content ul li.idioma ul li a i {padding-right: 10px;margin-left: 10px;}
#header-web .central-content ul li.idioma ul li a i:before {display: none;}
#header-web .central-content ul li.idioma:hover ul#taphover {opacity: 1;visibility: visible;z-index: 10000;width: 150px;padding-right: 10px;}
#header-web .central-content ul li.idioma ul#taphover a span {padding-right: 0;float: right;width: 65%;margin-top: 3px;font-size: 14px;}
#header-web .central-content ul li.idioma ul li a {display: block;padding: 5px 0;text-align: right;color: #999;font-weight: normal;width: 100%;float: left;font-size: 12px;}
#header-web .central-content ul li.idioma ul li a:hover {color: #000;background-color: #ebebeb;}
#header-web .central-content .search-header {float: left;margin-top: 24px;}
#header-web .central-content .search-header form {position: relative;width: 100%;margin: 0;padding: 0;display: block;max-width: 860px;}
#header-web .central-content .search-header form .inputbox {background-color: #fff;border: 1px solid #ccc;color: #989494;height: 35px;padding: 0 2%;width: 96%;font-size: 16px;}
#header-web .central-content .search-header form input:focus {border: 1px solid #0089d0;color: #0089d0;}
#header-web .central-content .search-header form .button {width: 45px;height: 35px;background-image: url(https://tienda.fisaude.com/style/css/img/icon-search-22.svg);background-position: 50% 50%;background-repeat: no-repeat;border: 0;position: absolute;right: 0px;top: 1px;
cursor: pointer;}
#header-web .central-content .ratings50 {display: inline-flex;flex-direction: column;width: 45%;padding: 5px 0px;}
#header-web .central-content .ratings50 img {margin: 5px auto;text-align: center;min-height: 30px;width: auto}
#header-web .central-content .ratings50 p {font-size: 20px !important;font-weight: bold;color: #000;}
#header-web .central-content .ratings50 p.txt {font-size: 14px !important;font-weight: normal;color: #000;}
#header-web .adicional-content .adicional-links {float: left;display: block;width: 100%;margin: 0;padding: 0;}
#header-web .adicional-content .adicional-links a {text-transform: uppercase;font-size: 14px;color: #000;padding-right: 10px;}
#header-web .adicional-content .adicional-links li {padding-left: 10px;float: left;display: inline;border-right: 1px solid #000;line-height: 1.8em;}
#header-web .adicional-content .adicional-links li:first-child {padding-left: 0;}
#header-web .adicional-content .adicional-links li:last-child {border-right: none;padding-right: 0;}
#header-web .adicional-content .adicional-links a:hover {color: #0089d0;}
#header-web .adicional-content .adicional-links li.open-menu a {color: #0089d0;font-weight: bold;}
#header-web .adicional-content .adicional-links li.open-menu:before {width: 5px;height: 14px;content: "";float: left;background-color: #0089d0;margin-right: 5px;}
#header-web .header-content__containerCarrito {display:none;position: absolute;right: 0;top: 40px;width: 250px;height: max-content;border: 1px solid #ccc;background-color: #fff;z-index: 2;color: #000;text-align: left;padding: 20px;}
#header-web .header-content__containerCarrito .producto {display: flex;flex-direction: column;margin-bottom: 20px;}
#header-web .header-content__containerCarrito .producto h3 {display: flex;justify-content: flex-start;margin-bottom: 10px;}
#header-web .header-content__containerCarrito ul {display: flex;width: 100%;justify-content: space-between;align-items: center;margin-bottom: 5px;}
#header-web .header-content__containerCarrito .total ul {align-items: flex-start;}
#header-web .header-content__containerCarrito ul li {margin: 0px;padding: 0px;font-weight: normal;font-size: 14px;}
#header-web .header-content__containerCarrito ul li:last-child {padding: 0px;font-weight: bold;font-size: 16px;}
#header-web .header-content__containerCarrito .total ul li:last-child {padding: 0px;font-weight: bold;font-size: 18px;color: #0089d0;text-align: right;}
#header-web .header-content__containerCarrito .total ul li .info {display: block;font-size: 14px;font-weight: normal;color: #666;}
#header-web .header-content__containerCarrito .buttons {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}
#header-web .header-content__containerCarrito .buttons .btn {float: left;font-size: 16px;font-weight: bold;padding: 10px;border-style: solid;border-width: 2px;align-self: center;user-select: none;transition: border-color .20s ease-in, background .25s ease-in, color .25s ease-in;text-align: center;background-position: center;-webkit-box-shadow: none;box-shadow: none;white-space: normal;word-wrap: break-word;}
#header-web .header-content__containerCarrito .buttons .btn:hover {cursor: pointer;text-decoration: none;}
#header-web .header-content__containerCarrito .buttons .btn.btn-primary {border-color: #0089D0;color: #fff;background-color: #0089D0;margin-top: 10px;}
#header-web .header-content__containerCarrito .buttons .btn.btn-primary:hover {background: #fff -webkit-radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;background: #fff -o-radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;background: #fff radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;color: #0089D0;text-decoration: none;}
#header-web .header-content__containerCarrito .buttons .btn.btn-secondary {border-color: #0089D0;color: #0089D0;background-color: #fff;margin-top: 10px;}
#header-web .header-content__containerCarrito .buttons .btn.btn-secondary:hover {background: #0089D0 -webkit-radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;background: #0089D0 -o-radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;background: #0089D0 radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;color: #fff;text-decoration: none;}

@media screen and (max-width: 1024px) {
    #header-web .central-content .ratings50 {display: none}
}

@media only screen and (max-width: 1110px) {
    #header-web .header-content ul.center {display: none}
}

@media screen and (max-width: 767px) {
    #header-web .header-content ul li span {display: none}
    #header-web .header-content ul li.cart span {display: inline}
    #header-web .adicional-content {display: none}
    #header-web .central-content .search-header {margin-top: 0}
    #header-web .central-content .logo {padding-top: 15px;padding-bottom: 15px;}
    #header-web .central-content button.menu {padding-top: 27px;padding-bottom: 25px;}
}

@media screen and (max-width: 450px) {
    #header-web .header-content ul li .taphover {width: 220px;}
    #header-web .header-content ul li a.logoff {display: none;}
}
