#content a:not(.elementor-button):not(.top-level-link):not(.jet-listing-dynamic-link__link):not(.elementor-accordion-title):not(.formulario) {
color:#5789DA !important;
}
#content a:not(.elementor-button):not(.top-level-link):not(.jet-listing-dynamic-link__link):not(.elementor-accordion-title):not(.formulario):hover {
text-decoration:underline !important;
}
.elementor-flip-box__front {
background-color: inherit !important;
} .mascara {
position: fixed;    
height:100vh;
width:100%;
bottom:0%;
left:0%;
z-index:9999;
}
#verde {
background-color: #6cc24a;
}   
#azul {
background-color:#003087;
} 
#blanco {
background-color:rgb(255, 255, 255);
} .sticky-placeholder {
height: 75px !important;
} @media (max-width: 1024px) {
.col-benefit {
width:50% !important;
}
}
@media (min-width: 1025px) {
.col-benefit {
width:25% !important;
}
}
#page-effective #col-effective {
display: none !important;
}
#page-internal #col-internal {
display: none !important;
}
#page-safe #col-safe {
display: none !important;
}
#page-animal #col-animal {
display: none !important;
}
#page-carcass #col-carcass {
display: none !important;
} .pluma {
mix-blend-mode: multiply;
}
.btn-arrow {
display: inline-block;
}
.btn-arrow img{
margin-bottom: -5px;
margin-left: 10px;
}  section.jet-sticky-section--stuck #logo-normal {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.8s linear;
}
section:not(.jet-sticky-section--stuck) #logo-sticky {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.8s linear;
}
section.jet-sticky-section--stuck #logo-sticky {
visibility: visible;
opacity: 1;
}
section.jet-sticky-section--stuck .col-principal > .elementor-column-wrap:first-child {
padding: 0px !important;
}
.home section.jet-sticky-section--stuck .jet-menu-item a .jet-menu-title {
color:#003087;
}
.home section.jet-sticky-section--stuck .jet-button__state-normal .jet-button__label {
color:#ffffff !important;
}
.home section.jet-sticky-section--stuck .elementor-3659 .elementor-element.elementor-element-6ae045a .jet-button__state-hover .jet-button__label{
color:white!important;
}
.home .elementor-3659 .elementor-element.elementor-element-6ae045a .jet-button__state-hover .jet-button__label{
color:#6CC24A;
}
.home section.jet-sticky-section--stuck .jet-button__state-hover .jet-button__label{
color:white!important;
}
section:not(.jet-sticky-section--stuck) #search-ico .elementor-search-form__toggle i:before {
color:#fff !important;
}
section.jet-sticky-section--stuck #search-ico .elementor-search-form__toggle i:before {
color:#003087 !important;
}
.home #logo-sticky {
transform: translate(-50%, -50%) !important;
width: 90%;
}  
#logo-sticky {
transform: translate(0%, 50%) !important;
width: 90%;
}  .jet-mobile-menu__toggle:focus {
outline: none;
}  #slider-principal .jet-slider .sp-arrow {
background-color: inherit!important;
}
#slider-principal .jet-slider__content-inner > .elementor:first-child  {
Width:100% !important;
}  #categories-3 .widget-title, #categories-2 .widget-title {
font-size: 21px !important;
padding: 0px !important;
margin: 0 0 10px 0 !important;
font-weight: 400 !important;
text-transform: uppercase;
letter-spacing: 1px;
color:#003087
}
#categories-2 ul li, #categories-3 ul li {
list-style: none;
font-size: 16px;
line-height: 23px;
padding-bottom: 5px;
margin-bottom: 8px;
border-bottom: 1px solid #e5e5e5;
}
#categories-2 ul, #categories-3 ul {
padding: 0px;
margin: 0px;
}
#categories-2, #categories-3  {
margin-bottom: 50px;
}
#content #categories-2 ul li a, #content #categories-3 ul li a{
color: #8b8b8b !important;
}
#content #categories-2 ul li a:hover, #content #categories-3 ul li a:hover{
color: #003087 !important;
text-decoration:none !important;
}  .single-post .columna-post q {
margin: 0 0 1.25em;
display: block;
color: #7b7b7b;
font-style: italic;
font-size: 20px;
line-height: 1.5em;
padding-left: 1em;
border: none;
}
.single-post .columna-post q {
display: block;
color: #7b7b7b;
font-style: italic;
font-size: 20px;
line-height: 1.5em;
padding-left: 1em;
border: none;
}
.single-post blockquote:first-child {
background-color: #f2f4f9;;
font-size: 20px;
font-weight: 700; 
line-height: 30px;
Margin:0px 0px 10px 0px;
Color:#333;
padding: 15px 25px;
font-style: normal;
}
.single-post blockquote.not(:first-child) {
}
.single-post pre, #tinymce pre, .elementor-editor-active pre {
font-size: 25px !important;
font-family: "Source sans pro";
font-weight: 500; 
line-height: 32px;
Color:#7b7b7b;
display:block;
padding: 55px 30px;
font-style: normal;
white-space: break-spaces !important;
text-align:center;
border-bottom:1px solid;
background:url(//hipradermic.com/es//wp-content/uploads/2021/05/pre.jpg) no-repeat center top;
margin:45px 0px;
}
.single-post blockquote p {
font-style: normal;
}
.single-post .navigation.post-navigation {
margin-top: 30px;
}
.single-post .columna-post .elementor-text-editor h2 {
font-size: 29.29px !important;
font-weight: 700;
color: #003896;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 15px;
margin-bottom: 28px;
line-height: 30px;
}
.single-post .columna-post h2 {
color: #777 !important;
}
.single-post .columna-post p {
color: #777 !important;
font-size: 20px;
line-height: 30px;
}
.single-post .columna-post p:first-child {
color: #333 !important;
}
.single-post .elementor-text-editor a, .single-post  .elementor-text-editor p a  { color: #5789DA !important;
}
.single-post .elementor P > a {
font-weight: bold !important;
color: #003087 !important;
}
.single-post .columna-post .elementor-text-editor a:hover, .single-post .columna-post .elementor-text-editor p a:hover {
text-decoration: underline;
}
.single-post .columna-post .wp-caption-text, .single-post .columna-post .wp-caption-text a, .single-post .columna-post h6 {
font-style: italic;
font-size: 14px !important;
text-align: center;
letter-spacing: 1px;
line-height: 150% !important;
margin-bottom: 70px;
margin-top: 16px;
color: #a0a0a0 !important;
}
.single-post .columna-post h6 a {
padding-bottom: 16px;
display: inline-block;
}
.single-post .columna-post .pullquote.align-center {
margin: 1.25em auto;
padding: .5em 12%;
}
.single-post .columna-post .pullquote {
font-size: 24px;
border: none;
padding: 0;
position: relative;
text-align: center;
}
.single-post .columna-post p em {
font-size: 25px;
}
.single-post .columna-post p img {
display: block;
margin: auto;
}
.single-post .columna-post figure {
margin: auto !important;
width: 100% !important;
}
.single-post .columna-post h2{
color: #003087 !important;
font-family: "Source Sans Pro", Sans-serif !important;
font-size: 24px;
font-weight: 700;
}  .elementor-54 .elementor-element.elementor-element-6f20161{
margin-top:-22px!important;
}
footer h5 {
font-size: 17px !important;
padding: 0px !important;
margin: 0 0 10px 0 !important;
font-weight: 400 !important;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.3em;
color: #003087;
}
footer ul li {
list-style: none;
margin-bottom: 5px;
text-transform: uppercase;
}
footer ul li a {
color: #003087;
}
footer ul {
padding: 0px;
margin:0px;
}
ul#menu-main-menu-1 li:last-child, #menu-main-menu-spanish-1 li:last-child{
display:none;
}  form br {
display:none;
}
#formulario-menu .wpcf7-not-valid-tip {
color: #ec7900;
margin-top:0px;
margin-bottom:0px;
}
.wpcf7-not-valid-tip {
display:none;
}
input.wpcf7-not-valid {
border:1px solid #ec7900 !important;
}
.wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
line-height:100% !important;
}
.wpcf7-not-valid .wpcf7-list-item{
border:1px solid #ec7900 !important;
}
#formulario-menu .dialog-message {
line-height: 1.25 !important;
}
.wpcf7-response-output {
color: #ec7900;
font-weight:500 !important;
line-height:140% !important;
}
input[type=checkbox], input[type=radio] {
height: auto !important;
line-height: inherit;
display: inline;
width: 13px !important;
}
input[type=submit] {
border-radius: 5px !important;
}
input:not([type=checkbox]), select,  textarea {
background-color: rgba(255, 255, 255, 0.7);
border: none;
border-radius: 0;
padding: 7px 14px;
height: 40px;
outline: none;
font-size: 14px;
color: #333;
width: 100%;
max-width: 100%;
}
#formulario-menu input::placeholder {
color: #fff;
opacity: 1; 
}
#formulario-menu input[type=submit] {
background: #fff !important;
color: #003087;
}
#formulario-menu input[type=submit]:hover {
background: #a9b9d4 !important;
color: #003087;
}
@media ( max-width: 767px ) {
#banner-home-subscribe input:not([type=submit]), input:not([type=checkbox]), select, textarea {
margin-bottom:15px;    
}
}
@media ( max-width: 767px ) {
#banner-home-subscribe input:not([type=checkbox]) {
margin-bottom: 15px;
}
}
#formulario-menu input:not([type=submit]), #formulario-menu input:not([type=checkbox]), #formulario-menu select, #formulario-menu textarea {
background-color: rgba(255, 255, 255, 0.7);
border: none;
border-radius: 0;
padding: 7px 14px;
height: 40px;
outline: none;
font-size: 14px;
color: #333;
width: 100%;
max-width: 100%;
}
#banner-home-subscribe input[type=submit]:hover {
background-color: rgba(255,255, 255, 0.5);
color: #fff;
}
#form-subscribe-sidebar .acceptance {
color: #fff !important;
}
#content #form-subscribe-sidebar .acceptance a {
color: #fff !important;
}
.formulario-sidebar input[type=submit] {
border-radius: 5px !important;
background-color: #003087;
color: #fff;
margin-top: 15px;
border: 1px solid #fff;
}
.formulario-sidebar input[type=submit]:hover {
border-radius: 5px !important;
background-color: #fff;
color: #003087;
}
.form-vertical input:not([type=submit]), .form-vertical input:not([type=checkbox]), .form-vertical select, .form-vertical textarea {
background-color: rgba(255, 255, 255, 0.7);
border: none;
border-radius: 0;
padding: 7px 14px;
height: 40px;
outline: none;
font-size: 14px;
color: #333;
width: 100%;
max-width: 100%;
}
#form-ask-experts input:not([type=submit]), #form-ask-experts input:not([type=checkbox]), #form-ask-experts select, #form-ask-experts textarea {
border-bottom: 1px solid gray;
}
#form-ask-experts input[type=submit] {
border-radius: 5px !important;
background-color: #F78D00;
color: #fff;
margin-top: 15px;
border: none;
}
#form-ask-experts input[type=submit]:hover {
border-radius: 5px !important;
background-color: #fff;
color: #F78D00;
border: 1px solid #F78D00;
}
span.wpcf7-list-item-label {
font-size: 14px;
color: #777;
}
.form-vertical input::placeholder {
color: #fff;
opacity: 1; 
}
.form-vertical textarea::placeholder {
color: #b7b7b7;
opacity: 1; 
}
input:focus {
outline: none;
}
.acceptance {
font-size: 14px;
color: #777;
}
.acceptance a {
text-decoration:underline !important;
}
.wpcf7 form .wpcf7-response-output {
background-color: inherit;
color:#ec7900;
}
.acceptance .wpcf7-list-item {
margin-left:0px;
}
.form-vertical .acceptance input {
margin-bottom:0px;
}
.formulario-sidebar h3 span{
text-transform:uppercase;
font-weight:bold;
font-size:18px !important;
}
.formulario-sidebar .wpcf7-checkbox .wpcf7-list-item {
margin-left: 0px;
}
.formulario-sidebar input {
margin-bottom: 15px;
}
.formulario-sidebar textarea {
margin-bottom: 15px;
}
.wpcf7 form.sent .wpcf7-response-output {
border: 0px;
color: #46b450;
}
.wpcf7 form .wpcf7-response-output {
margin: 0px;
padding: 0px; 
font-size: 14px;
}
.wpcf7-not-valid-tip {
color:#ec7900;
font-size: 14px;
margin-top: -5px;
margin-bottom: 15px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border: none;
}   .cf-container {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 5px;
padding-left: 5px;
}
@media ( min-width: 576px ) {
.cf-col-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.cf-push-1 { margin-left: 8.333333%; }
.cf-col-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.cf-push-2 { margin-left: 16.66667%; }
.cf-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.cf-push-3 { margin-left: 25%; }
.cf-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.cf-push-4 { margin-left: 33.33333%; }
.cf-col-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.cf-push-5 { margin-left: 41.66667%; }
.cf-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.cf-push-6 { margin-left: 50%; }
.cf-col-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.cf-push-7 { margin-left: 58.33333%; }
.cf-col-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.cf-push-8 { margin-left: 66.66667%; }
.cf-col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.cf-push-9 { margin-left: 75%; }
.cf-col-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.cf-push-10 { margin-left: 83.33333%; }
.cf-col-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.cf-push-11 { margin-left: 91.66667%; }
.cf-col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
} #subheader{
position: absolute;
z-index:10;
display: block!important;
}
#subheader img{
width: 268px;
height: auto;
}
#video_hipra{
top:0px;
z-index:1;
} @media (max-width:768px){
body[data-elementor-device-mode="mobile"] .grid-col-mobile-3>.jet-listing-grid__item {
max-width: 90%;
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 90%;
margin: 0 auto;
}
#listado-hipra-izq{
margin:0 0 0 15px;
}
#video-hipra-autoplay{
width: 150%;
height: auto;
margin: 0 0 0 30%;
}
}
@media (max-width:767px){
body:not(.home) #logo-normal{
display: block!important;
}
.wpml-ls-legacy-dropdown a span{
display: block!important;
}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle span {
color: white!important;
}
.wpml-ls-legacy-dropdown{
width: 130px!important;
}
.home a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{
background-size: 10% 50%!important;
}
} #list-vaccination-1 ul li, #list-vaccination-2 ul li, #list-efective-1 ul li {
margin: 1.2rem 0 0.5rem 0;
counter-increment: my-awesome-counter;
position: relative;
}
#list-vaccination-1 ul li::before, #list-vaccination-2 ul li::before, #list-efective-1 ul li::before {
content: counter(my-awesome-counter);
color: #ffffff;
font-size: 1.5rem;
position: absolute;
--size: 30px;
left: calc(-1 * var(--size) - 10px);
line-height: var(--size);
width: var(--size);
height: var(--size);
top: 0;
background: #003087;
border-radius: 50%;
text-align: center;
}
#list-vaccination-1 ul, #list-efective-1 ul{
margin: 0 0 0 40px;
}
.elementor-background-slideshow__slide{
transform: none!important;
}
#slide-home .swiper-slide, #slide-home2 .swiper-slide{
width: 100%!important;
} .elementor-search-form--skin-full_screen .elementor-search-form__toggle i{
background-color:none;
color: #003087;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-4812f39{
top: 40px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e7e4648.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
top: -90px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-184b2cc9.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
top: 0px;
}
.elementor-2462 .elementor-element{
padding: 20px;
}
.jet-mobile-menu-cover{
z-index:90!important;
}
.elementor-field-group-field_afb56b2{
display:none!important;
}
.elementor-field-type-submit{
height:fit-content;
}
.elementor-391 .elementor-element.elementor-element-afb78d0 .elementor-accordion .elementor-tab-content{
line-height:32px;
}
.elementor-3659 .elementor-element.elementor-element-e75f245 .jet-mobile-menu__container .jet-mobile-menu__container-inner{
background-color: #003087!important;
background: #003087!important;
}
.home section.jet-sticky-section--stuck .jet-button__plane.jet-button__plane-normal{
background-color: #003087;
}
.home section.jet-sticky-section--stuck .jet-button__state.jet-button__state-hover{
background-color: #6CC24A;
}
.home section.jet-sticky-section--stuck #btn-demo span{
color: #ffffff!important;
}
@media (max-width: 1023px) {
.home .fas.fa-search{
color: #003087;
}
}
@media (min-width: 1024px) {
.home .fas.fa-search{
color: #ffffff;
}
}
.home section.jet-sticky-section--stuck .fas.fa-search{
color: #003087;
}
@media (max-width: 1023px) {
.wpml-ls-legacy-dropdown{
background: transparent;
padding: 12px 0 12px 5px;
width: 105px;
color: #003087;
float: left;
margin: 0 5px 0 0;
clear: both;
}
span.jet-menu-label{
color:white;
}
.wpml-ls-legacy-dropdown a span, .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
color: #003087;
}
}
@media (min-width: 1024px) {
.wpml-ls-legacy-dropdown{
background: transparent;
padding: 12px 0 12px 5px;
width: 105px;
color: #003087;
float: right;
margin: 0 5px 0 0;
}
}
.wpml-ls-legacy-dropdown a{
color: #666666!important;
padding: 10px;
} 
.wpml-ls-sub-menu{
background: white;
}
.home .wpml-ls-legacy-dropdown a{
color:white!important;
}
.home .wpml-ls-sub-menu a, .home section.jet-sticky-section--stuck .wpml-ls-legacy-dropdown a{
color: #666666!important;
}
.home section.jet-sticky-section--stuck .jet-button__state-hover .jet-button__label{
color: white;
}
.home #menu-idioma .wpml-ls-sub-menu{
background: white;
}
i.fas.fa-times{
color: white;
}
.elementor-39 .elementor-element.elementor-element-79f4c81 .jet-mobile-menu__container .jet-mobile-menu__container-inner,
.elementor-39 .elementor-element.elementor-element-79f4c81 .jet-mobile-menu__container,
.jet-mobile-menu__container-inner, .jet-mobile-menu__container{
background-color: #003087!important;
background: #003087!important;
}
.wpml-ls-legacy-dropdown a span{
text-transform: uppercase;
display: none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
content: none;
}
.home a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{
background: url(https://hipradermic.com/wp-content/uploads/2021/07/arrow.png)!important;
background-size: 15% 50%!important;
background-position: 75% 50%!important;
background-repeat: no-repeat!important;
min-height: 40px!important;
}
.home .jet-sticky-section--stuck a.js-wpml-ls-item-toggle.wpml-ls-item-toggle, a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{
background: url(https://hipradermic.com/wp-content/uploads/2021/07/arrow-grey.png)!important;
background-size: 15% 50%!important;
background-position: 75% 50%!important;
background-repeat: no-repeat!important;
min-height: 40px!important;
}
.wpcf7 input:not([type=checkbox]), .wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea{
background-color: transparent;
border-radius: 0;
height: 50px;
width: 90%;
border: 1px solid #818a91;
background-color: transparent;
color: #ffffff;
-ms-flex-positive: 1;
max-width: 90%;
border-color: #B8C8E6;
border-width: 0px 0px 1px 0px;
padding: 0!important;
font-size: 18px;
}
.wpcf7 input[type=submit]{
padding: 7px 44px 7px 34px!important;
border-radius: 0!important;
height: 40px;
}
.wpcf7 textarea{
height: 90px;
margin: 20px 0 0 0;
}
i.fab.fa-twitter:before {
content: "𝕏" !important;
font-size: 24px;
}