body{background-color:#fff;font-family:'Poppins',sans-serif;font-size:15px;}a{text-decoration:none;color:inherit;}p{margin:0.5rem 0;}ul{margin:0;}#main-content{padding:50px 0;}#main-content .container-fluid{padding:0;}.img-responsive{max-width:100%;}.productos-header{padding-top:50px;padding-bottom:50px;}
#header-top{background-color:#9effcd;font-size:12px;color:#23307d;}.redes-sociales .nav-link{padding-left:5px;padding-right:5px;}#header header{background-color:#fff;}#block-zooceutical-branding{margin-top:20px;margin-bottom:20px;}.nav{justify-content:space-between;}@media screen and (min-width:768px){#block-zooceutical-main-menu{margin:50px auto;}}.menu--main{color:#23307d;font-weight:400;}#block-zooceutical-branding img{max-width:60%;}
.flex-list{position:relative;margin:1em;overflow:hidden;}.flex-list ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1px;list-style:none;}.flex-list li{flex-basis:auto;margin:.25em 0;padding:0 1em;text-align:center;border-left:1px solid #23307d;}.flex-list li:first-of-type{border:none;}
.productos-header{background-color:#9effcd;text-align:center;color:#23307f;}.productos-header>*{margin:0 auto;}@media screen and (min-width:1200px){.productos-header>*{width:50%;}}.productos-header p{font-size:1.2rem;line-height:1.2rem;}.productos-list{margin:100px auto;}.productos-item-img{text-align:center;}.productos-item-text{text-transform:uppercase;margin:30px;text-align:center;}.productos-item-text h3{font-weight:600;color:#23307d;width:90%;margin:0 auto;font-size:20px;}.info-productos{margin-bottom:70px;}.info-productos h2{color:#56b6ec;padding:50px;}.info-productos--text{height:100%;color:#23307D;}.info-productos--text ul{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;}.info-productos--text li{font-weight:600;font-size:20px;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}div.messages{padding:15px 15px 15px 50px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-position:13px 15px;}div.messages a{font-weight:bold;}div.messages.status{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}div.messages.status a{color:#356635;}div.messages.error{color:#b94a48;background-color:#f2dede;border-color:#ebccd1;}div.messages.error a{color:#953b39;}div.messages.warning{color:#c09853;background-color:#fcf8e3;border-color:#faebcc;}div.messages.warning a{color:#a47e3c;}
#sliding-popup{z-index:500;height:100% !important;width:100% !important;background:rgba(163,163,163,.5) !important;bottom:unset;}.eu-cookie-compliance-banner{position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-200px;width:500px !important;height:400px !important;background-color:black;background-color:white;border:4px solid #0c71b3;border-radius:25px;box-shadow:1px 1px 5px 1px #000;}.popup-content{margin-top:20px;max-width:340px;}#popup-text{float:none;width:100%;max-width:none;font-family:"Poppins",sans-serif;}#popup-text h2,#popup-text p,#popup-text .find-more-button{color:#000;}#popup-text h2{font-size:16px;text-transform:uppercase;font-family:"Poppins",sans-serif;}#popup-buttons{float:none;width:100%;max-width:none;text-align:center;margin-top:30px;}#popup-buttons .agree-button{width:150px;height:50px;color:#fff;background:none;background-color:#2A2E3C;text-shadow:none;font-family:"Poppins",sans-serif;}#popup-buttons .agree-button:hover{background-color:#000;}
ul.primary,ul.tabs{margin:15px 0 15px 0;padding-left:40px!important;}div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.tabs.primary{margin-top:10px;border-bottom:solid 1px #bdbdbd;}.tabs.primary li{border:solid 1px #bdbdbd;margin:0;padding:0;border-radius:5px 5px 0 0;margin-bottom:-1px;background-color:#eee;}.tabs.primary a{color:#003b67;}.tabs.primary li.is-active{border-bottom:none;}.tabs.primary .is-active a.is-active{color:#a2bd30;background-color:white;}
form{max-width:550px;}@media screen and (max-width:991px){form{margin:0 auto;}}form label{display:block;font-size:0.8rem;color:#23307d;margin:5px 0 0;}input.form-checkbox + label{display:inline-block;}.form-text,.form-textarea,.form-email,.form-number{background-color:#9effcd;border:none;}.form-text,.form-email{height:30px;display:block;width:100%;}.form-textarea{width:100%;resize:none;}input.button{margin-top:5px;}.contact-message-form-contacto-form{margin:10px 0 30px;}.contact-message-form-contacto-form h2{display:none;}@media screen and (min-width:992px){.contact-message-form-contacto-form h2{text-align:left;margin:0;padding:0;text-transform:none;color:#23307d;font-size:1rem;font-weight:400;display:block;}}
.block-views-blockblog-block-1 h2{color:#23307d;padding:0;}.block-views-blockblog-block-1 h4{color:#4580bc;text-align:center;font-size:15px;margin-bottom:40px;}.block-view--blog article img{max-width:100%;}.block-view--blog .article-info,.block-view--blog .article-links{margin:20px;}.block-view--blog h5{height:50px;color:#23307d;font-weight:700;overflow:hidden;}.block-view--blog .article-summary{height:80px;}.block-view--blog .article-links{height:50px;}.block-view--blog .article-links a{color:#4580bc;}
#footer-top{padding:0;}#footer-top h2{color:#4580bc;background-color:#9effcd;}#footer-middle{padding:50px auto;}.logo-footer{font-size:12px;text-align:center;margin:80px 0;}.logo-footer img{width:300px;}.logo-footer > div{margin:15px auto;}#footer-bottom{background-color:#9effcd;color:#23307d;}#footer-bottom{font-size:12px;}#footer-bottom p{margin:1rem 0;}#footer-bottom nav ul{display:flex;justify-content:flex-end;list-style:none;text-transform:uppercase;}#footer-bottom nav li{flex-grow:0;border-right:solid 1px;text-align:center;padding:0 10px;margin:15px 0;}#footer-bottom nav li:last-child{border-right:none;}
h1{margin-top:100px;text-align:center;color:#56b6ec;font-weight:600;font-size:32px;}.nav-link{color:#23307d;}h2{text-align:center;text-transform:uppercase;font-size:32px;line-height:45px;font-weight:600;margin:0;padding:25px;}h2 small{display:inline-block;text-transform:none;font-size:15px;line-height:1.2rem;font-weight:400;}h3.node__title{color:#56b6ec;font-weight:600;font-size:32px;}.placeholder{background-color:transparent;}.bienvenida-text{text-align:center;color:#595c7a;margin:20px auto;}.article-summary p{font-size:12px;}#block-dondeencontrarnos-2{color:#4580bc;background:#9effcd;}.eu-cookie-compliance-banner{border-color:#56b6ec;}#popup-buttons .agree-button{background-color:#4580bc;}#popup-buttons .agree-button:hover{background-color:#56b6ec;}.nosotros h2{color:#56b6ec;text-align:left !important;padding:0;}.nosotros-body{text-align:justify;}.node--type-article .node__content{text-align:justify;}
.sidebar{border:solid 1px #56b6ec;border-radius:5px;padding:0 20px 15px;margin-top:3rem;}.sidebar .card{padding:15px 10px 0;margin-bottom:10px;}.sidebar .card-title{font-size:15px;font-weight:600;color:#23307d;}.sidebar .card-body{padding:5px 0px 15px;font-style:italic;color:#56b6ec;font-size:12px;}.blog--ultimas-title{padding:10px 0;font-size:20px;color:#003d9e;}
