@font-face {
font-family: 'icons';
src: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/font/icons.eot?24804043);
src: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/font/icons.eot?24804043#iefix) format('embedded-opentype'), url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/font/icons.woff?24804043) format('woff'), url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/font/icons.ttf?24804043) format('truetype'), url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/font/icons.svg?24804043#icon) format('svg');
font-weight: normal;
font-style: normal;
}
.wpcf7-radio .wpcf7-list-item {
margin-right: 1em;
}
.items_agenda li.item {
list-style: none; background-image: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/images/hora_icon.png);
background-repeat: no-repeat;
background-position: 0 10px;
background-size: 40px 40px;
padding-left: 72px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 23px;
text-align: left;
line-height: 33px;
padding-top: 20px;
padding-bottom: 40px;
border-bottom: 1px solid #1d1d1b;
margin-bottom: 20px;
} a.comollegar {
color: #1d1d1b !important;
text-decoration: underline !important;
}
a.comollegar:hover {
text-decoration: none !important;
}
.img-circle {
border-radius: 50%;
}
.w100 {
width: 100%;
}
#first-container {
padding-left: 0px !important;
padding-right: 0px !important;
}
.bi {
font-size: 35px;
vertical-align: middle;
}
.bck_gris {
background-color: #F3F3F3;
}
.boton_slider_contact a,
.boton_container a,
.boton_slider_contact_center a {
border: 1px solid #FFFFFF;
float: left;
width: auto;
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.22em;
letter-spacing: 0.1em;
font-weight: 400;
text-decoration: none;
text-transform: uppercase;
border-radius: 0;
outline: 0;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
padding: 18px 42px 16px;
color: #FFFFFF;
background-color: transparent;
}
.boton_slider_contact_center {
text-align: center !important;
}
.boton_slider_contact_center a {
float: none !important;
}
.boton_container a {
border: 1px solid #1d1d1b;
color: #1d1d1b;
}
.boton_slider_contact a:hover,
.boton_container a:hover,
.boton_slider_contact_center a:hover {
color: #1d1d1b;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
text-decoration: none;
}
.boton_container a:hover {
color: #FFFFFF;
background-color: #1d1d1b;
border: 1px solid #1d1d1b;
text-decoration: none;
} .scroll-down {
height: 50px;
width: 30px;
border: 2px solid #FFFFFF;
position: absolute;
left: 50%;
bottom: 20px;
border-radius: 50px;
cursor: pointer;
}
.scroll-down::before,
.scroll-down::after {
content: "";
position: absolute;
top: 20%;
left: 50%;
height: 10px;
width: 10px;
transform: translate(-50%, -100%) rotate(45deg);
border: 2px solid #FFFFFF;
border-top: transparent;
border-left: transparent;
animation: scroll-down 1s ease-in-out infinite;
}
.scroll-down::before {
top: 30%;
animation-delay: 0.3s; }
@keyframes scroll-down {
0% { opacity: 0;
}
30% {
opacity: 1;
}
60% {
opacity: 1;
}
100% {
top: 90%;
opacity: 0;
}
}
label[for=numserieindiba] .optional,
label[for=equipoindiba] .optional {
display: none;
}
.wpcf7-checkbox .wpcf7-list-item {
width: 100%;
}
.product-categories .cat-item-59 {
display: none !important;
}
.rango_seleccionado {
position: absolute;
}
.no_border_top {
border-top: 0px !important;
}
.texto_legal {
color: #6e6e6e;
}
strong {
font-weight: 500 !important;
}
.carousel-cell {
width: 43%;
margin-right: 50px;
height: auto;
counter-increment: gallery-cell;
}
.up-sells {
float: left;
}
.item_equipo {
background-color: #FFFFFF;
float: left;
width: 100%;
position: relative;
height: 100%;
}
#equipo_container {
background-color: #f4f4f4;
}
.datos_persona_equipo_content {
padding: 15px;
background-color: #FFFFFF;
}
.cargo_persona_equipo,
.bio_persona_equipo {
color: #767676 !important;
}
.bio_persona_equipo p {
margin-bottom: 0.2rem;
}
#rrss_persona_equipo {
padding-left: 0px;
list-style: none;
display: table;
margin: 0 auto;
}
#rrss_persona_equipo li {
float: left;
font-size: 16px;
font-size: 20px;
color: #767676 !important;
margin-right: 10px;
}
#rrss_persona_equipo li:last-child {
margin-right: 0px;
}
#rrss_persona_equipo li a {
color: #767676 !important;
}
#rrss_persona_equipo li a:hover {
color: #45b26b !important;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.font_roboto {
font-family: 'Roboto', sans-serif;
}
.w_100 {
width: 100%;
}
.h_100 {
height: 100%;
}
.text_14 {
font-size: 14px !important;
line-height: 20px !important;
}
.text_15 {
font-size: 15px !important;
line-height: 21px !important;
}
.text_16 {
font-size: 16px !important;
line-height: 22px !important;
}
.text_17 {
font-size: 17px !important;
line-height: 23px !important;
}
.text_18 {
font-size: 18px !important;
line-height: 24px !important;
}
.text_19 {
font-size: 19px !important;
line-height: 25px !important;
}
.text_20 {
font-size: 20px !important;
line-height: 26px !important;
}
.text_22 {
font-size: 22px !important;
line-height: 28px !important;
}
.text_24 {
font-size: 24px !important;
line-height: 30px !important;
}
.text_26 {
font-size: 26px !important;
line-height: 32px !important;
}
.text_28 {
font-size: 28px !important;
line-height: 34px !important;
}
.text_30 {
font-size: 30px !important;
line-height: 36px !important;
}
.text_32 {
font-size: 32px !important;
line-height: 38px !important;
}
.text_36 {
font-size: 36px !important;
line-height: 42px !important;
}
.text_38 {
font-size: 38px !important;
line-height: 44px !important;
}
.text_40 {
font-size: 40px !important;
line-height: 46px !important;
}
.text_44 {
font-size: 44px !important;
line-height: 55px !important;
}
.text_50 {
font-size: 50px !important;
line-height: 56px !important;
}
.text_60 {
font-size: 60px !important;
line-height: 66px !important;
}
.text_80 {
font-size: 80px !important;
line-height: 86px !important;
}
.text_120 {
font-size: 120px !important;
line-height: 126px !important;
}
.text_140 {
font-size: 140px !important;
line-height: 146px !important;
}
.line_height_30 {
line-height: 30px !important;
}
.weight_light {
font-weight: 300;
}
.weight_regular {
font-weight: 400;
}
.weight_medium {
font-weight: 500;
}
.weight_semibold {
font-weight: 600;
}
.weight_bold {
font-weight: 700;
}
.color_text_white {
color: #FFFFFF;
}
.texto-justify {
text-align: justify;
}
.texto_azul {
color: #00bfd7;
}
.texto_verde {
color: #45b26b;
}
.texto_negro {
color: #1d1d1b;
}
.texto_negro2 {
color: #2a2a2a;
}
.texto_negro3 {
color: #000000;
}
.texto_lila {
color: #252159;
}
.texto_verde_2 {
color: #355130;
}
.texto_verde_3 {
color: #ddffe4;
}
.texto_marron {
color: #2c000a;
}
.accordion-item {
border: 0px !important;
}
.accordion-lila .accordion-item {
border-bottom: 1px solid #252159 !important;
}
.accordion-verde .accordion-item {
border-bottom: 1px solid #355130 !important;
}
.accordion-marron .accordion-item {
border-bottom: 1px solid #2c000a !important;
}
.accordion-rosa .accordion-item {
border-bottom: 1px solid #7b087e !important;
}
.accordion-button::after {
background-image: none !important;
}
.accordion-button::before {
margin-right: 23px;
content: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/images/arrow_bloque_close.png);
background-position: 19px 20px;
background-repeat: no-repeat;
transition: transform 0.2s ease-in-out;
}
.accordion-button:not(.collapsed)::before {
transform: rotate(90deg);
}
.accordion-lila .accordion-button {
color: #252159 !important;
background-color: #bcb8ca;
}
.accordion-verde .accordion-button {
color: #355130 !important;
background-color: #daded7;
}
.accordion-marron .accordion-button {
color: #2c000a !important;
background-color: #f5e6e0;
}
.accordion-rosa .accordion-button {
color: #7b087e !important;
background-color: #e9d4e9;
}
.accordion-verde_3 .accordion-button {
background-color: #ddffe4;
color: #2e9543 !important;
}
.accordion-lila .accordion-body,
.accordion-verde .accordion-body,
.accordion-marron .accordion-body,
.accordion-rosa .accordion-body {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 18px;
color: #1d1d1b;
padding: 45px;
}
.accordion-lila .accordion-body {
background-color: #bcb8ca;
}
.accordion-verde .accordion-body {
background-color: #daded7;
}
.accordion-marron .accordion-body {
background-color: #f5e6e0;
}
.accordion-rosa .accordion-body {
background-color: #e9d4e9;
}
.accordion-verde_3 .accordion-body {
background-color: #ddffe4;
color: #2e9543 !important;
}
.accordion-button:focus {
box-shadow: none;
}
.no_paddings {
padding: 0px !important;
}
.no_margins {
margin: 0px !important;
}
.mt_20 {
margin-top: 20px;
}
.mt_40 {
margin-top: 40px;
}
.mt_60 {
margin-top: 60px;
}
.mt_80 {
margin-top: 80px;
}
.mt_115 {
margin-top: 115px;
}
.mt_160 {
margin-top: 160px;
}
.mt_n5 {
margin-top: -5px;
}
.mt_n10 {
margin-top: -10px;
}
.mt_n15 {
margin-top: -15px;
}
.mb_30 {
margin-bottom: 30px;
}
.mb_40 {
margin-bottom: 40px;
}
.mb_50 {
margin-bottom: 50px;
}
.mb_70 {
margin-bottom: 70px;
}
.mb_80 {
margin-bottom: 80px;
}
.mb_90 {
margin-bottom: 90px;
}
.mb_130 {
margin-bottom: 130px;
}
.mb_140 {
margin-bottom: 140px;
}
.mb_180 {
margin-bottom: 90px;
}
.ml_110 {
margin-left: 110px;
}
.mr_130 {
margin-right: 130px;
}
.pt_25 {
padding-top: 25px;
}
.pt_40 {
padding-top: 40px;
}
.pt_45 {
padding-top: 45px;
}
.pt_70 {
padding-top: 70px;
}
.pt_90 {
padding-top: 90px;
}
.pt_110 {
padding-top: 110px;
}
.pb_25 {
padding-bottom: 25px;
}
.pb_40 {
padding-bottom: 40px;
}
.pb_50 {
padding-bottom: 50px;
}
.pb_70 {
padding-bottom: 70px;
}
.pb_110 {
padding-bottom: 110px;
}
.pl_30 {
padding-left: 30px;
}
.pl_40 {
padding-left: 40px;
}
.pl_70 {
padding-left: 70px;
}
.pl_110 {
padding-left: 110px;
}
.pr_30 {
padding-right: 30px;
}
.pr_40 {
padding-right: 40px;
}
.pr_70 {
padding-right: 70px;
}
.pr_130 {
padding-right: 130px;
}
.page-template-textolegal_page p strong {
font-weight: 400;
color: #1d1d1b;
}
.categoria_home a,
.page-template-textolegal_page p a,
.page-template-textolegal_page a,
.page-template-textolegal_page h4 {
color: #1d1d1b;
text-decoration: none !important;
-webkit-transition: color 0.3s ease-out;
-moz-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
-ms-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
}
.categoria_home a:hover,
.page-template-textolegal_page p a:hover,
.page-template-textolegal_page a:hover {
text-decoration: none !important;
color: #1d1d1b;
} .layer_slider_container_rosa {
background-color: rgba(224, 138, 219, 0.8);
}
.textos_y_botones_container {
text-align: right;
}
.title_slider {
color: #FFFFFF;
text-align: left;
}
.subtitle_slider {
color: #FFFFFF;
text-align: left;
}
.boton_slider,
.boton_slider_alternate,
.boton_medium {
display: inline-block;
background-color: #45b26b;
min-width: 240px;
text-align: center;
color: #FFFFFF;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
}
.boton_medium {
width: auto;
padding: 10px 15px;
border: 1px solid #45b26b;
}
.boton_slider_alternate {
background-color: rgba(255, 255, 255, 0.8);
color: #45b26b;
}
.boton_slider:hover,
.boton_slider_alternate:hover,
.boton_medium:hover {
text-decoration: none;
color: #45b26b;
background-color: rgba(255, 255, 255, 0.8);
}
.boton_slider_alternate:hover {
background-color: #45b26b;
color: #FFFFFF;
}
.carousel-item { padding-top: 120px;
padding-bottom: 120px;
min-height: 350px;
background: no-repeat center center scroll;
background-size: auto; }
.carousel-indicators [data-bs-target] {
background-color: #20407d;
}
.idiomas_container {
float: right;
}
.wpml-ls-legacy-list-horizontal {
padding: 0px !important;
padding-left: 2rem !important;
}
.wpml-ls-legacy-list-horizontal ul li a {
margin-right: 6px !important;
}
.wpml-ls-legacy-list-horizontal a {
padding: 0px !important;
}   #search {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-webkit-transform: translate(0px, -100%) scale(0, 0);
-moz-transform: translate(0px, -100%) scale(0, 0);
-ms-transform: translate(0px, -100%) scale(0, 0);
-o-transform: translate(0px, -100%) scale(0, 0);
transform: translate(0px, -100%) scale(0, 0);
opacity: 0;
display: none;
}
#search.open {
-webkit-transform: translate(0px, 0px) scale(1, 1);
-moz-transform: translate(0px, 0px) scale(1, 1);
-ms-transform: translate(0px, 0px) scale(1, 1);
-o-transform: translate(0px, 0px) scale(1, 1);
transform: translate(0px, 0px) scale(1, 1);
opacity: 1;
z-index: 106;
display: block;
}
#search input[type="search"] {
position: absolute;
top: 50%;
left: 0;
margin-top: -51px;
width: 60%;
margin-left: 20%;
color: #ffffff;
background: transparent;
border-top: 1px solid rgba(255, 255, 255, 0.8);
border-bottom: 2px solid rgba(255, 255, 255, 0.5);
border-left: 0px solid transparent;
border-right: 0px solid transparent;
font-size: 40px;
font-family: Roboto;
font-weight: 300;
text-align: center;
outline: none;
padding: 10px;
}
#search .close {
position: fixed;
top: 15px;
right: 15px;
opacity: 1;
font-size: 27px;
color: #fff;
}
#search .close:hover {
color: #FC2121;
cursor: pointer;
} .fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
}
#header_desktop .top_menu_container_desktop {
padding: 20px 15px 0px 15px; }
.header_encuesta_desktop_container .top_menu_container_desktop {
padding: 28px 15px 28px 15px !important;
}
#header_desktop {   margin-bottom: 25px;
position: absolute;
z-index: 100;
background: transparent;
}
.home #header_desktop,
.single-curso #header_desktop,
.page-template-contacto_page #header_desktop,
.page-template-formacion_page #header_desktop,
.page-template-about_page #header_desktop,
.page-template-blog_page #header_desktop,
.search-results #header_desktop,
.single-post #header_desktop,
.category #header_desktop,
.page-template-landing_repositorio_deep_care #header_desktop {
margin-bottom: 0px !important;
border-bottom: 0px !important;
}
#top_menu {  margin-bottom: 0px;
}
#top_menu li {
float: left !important;
list-style: none;
margin: 0 10px;
margin-bottom: 0;
padding-left: 0;
}
#top_menu li:first-child {
margin-left: 0;
}
#top_menu li:hover .submenu {
display: block;
}
.submenu {
display: none;
position: absolute;
background-color: #FFFFFF;
border-top: 2px solid #45b26b;
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
padding-left: 0px;
z-index: 5000;
}
.submenu li {
width: 100%;
margin-left: 0px !important;
margin-right: 0px !important;
clear: left;
border-bottom: 1px solid #ddd;
}
.submenu li a {
width: 100%;
padding: 10px 20px 10px 20px !important;
display: block;
color: #9aa0a7 !important;
font-size: 15px !important;
}
.submenu li a:hover {
color: #45b26b !important;
}
#top_menu li a,
.top_header_woocommerce_container a {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 17px;
line-height: 1.22em;
letter-spacing: 0.1em;
text-decoration: none;
color: #1d1d1b;
-webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
-o-transition: color 0.2s ease-out;
-ms-transition: color 0.2s ease-out;
transition: color 0.2s ease-out;
}
.top_header_woocommerce_container a {
color: #45b26b;
font-size: 15px;
}
#top_menu li a:hover,
#top_menu li a.activo,
.top_header_woocommerce_container a:hover {
color: #1d1d1b;
}
#top_menu li a::after {
content: ""; display: block;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #1d1d1b;
transform: scaleX(0);
transition: transform 0.3s ease;
}
#top_menu li a:hover::after {
transform: scaleX(1);
}
.menu_top_white a {
color: #FFFFFF !important;
}
.menu_top_white a::after {
content: ""; display: block;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #FFFFFF !important;
transform: scaleX(0);
transition: transform 0.3s ease;
}
.menu_top_white a:hover::after {
transform: scaleX(1);
}
.menu_top_white a:hover {
color: #FFFFFF !important;
} .header-sticky {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 10px 20px 15px 10px; box-shadow: 0 5px 19.32px 1.68px rgba(0, 0, 0, 0.07);
background-color: #FFFFFF;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: top 0.5s ease, -webkit-transform 0.5s ease;
transition: top 0.5s ease, -webkit-transform 0.5s ease;
-o-transition: transform 0.5s ease, top 0.5s ease;
transition: transform 0.5s ease, top 0.5s ease;
transition: transform 0.5s ease, top 0.5s ease, -webkit-transform 0.5s ease;
z-index: 100;
}
.header-sticky #top_menu {
float: right !important;
}
.sticky-display .header-sticky {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
#top_header_woocommerce_mobile {
display: none;
position: absolute;
top: 0;
}
#header_mobile {
float: left;
width: 100%;
display: none;
background-color: #FFFFFF;
position: absolute; right: 0;
left: 0;
}
.header_encuesta_container {
top: 0px !important;
}
.logo_mobile {
float: left;
margin: 10px 10px 10px 0px;
}
.logo_mobile img {
max-width: 220px;
height: auto;
}
#mobile-button-opener {
line-height: 1;
display: block; background-color: transparent;
color: #fff;
margin-right: 12px;
position: absolute;
top: 35px;
right: 1px;
}
.button_mobile {
display: block;
width: 33px;
height: 18px;
}
.line {
left: 0;
height: 2px;
background-color: currentColor;
-webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
transition: top 0.3s ease, -webkit-transform 0.3s ease;
-o-transition: top 0.3s ease, transform 0.3s ease;
transition: top 0.3s ease, transform 0.3s ease;
transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
bottom: 0;
width: 100%;
background-color: #FFFFFF;
display: block;
}
.line-1 {
top: 0px;
}
.line-2 {
top: 8px;
margin-top: 8px;
}
.line-3 {
top: 16px;
margin-top: 8px;
}
#menu {
-moz-transition: -moz-transform 0.35s ease, opacity 0.35s ease, visibility 0.35s;
-webkit-transition: -webkit-transform 0.35s ease, opacity 0.35s ease, visibility 0.35s;
-ms-transition: -ms-transform 0.35s ease, opacity 0.35s ease, visibility 0.35s;
transition: transform 0.35s ease, opacity 0.35s ease, visibility 0.35s;
-moz-align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
align-items: center;
display: -moz-flex;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-moz-pointer-events: none;
-webkit-pointer-events: none;
-ms-pointer-events: none;
pointer-events: none;
background: rgba(29, 29, 27, 0.95);
box-shadow: none;
height: 100%;
left: 0;
opacity: 0;
overflow: hidden;
padding: 3em 2em;
position: fixed;
top: 0;
visibility: hidden;
width: 100%;
z-index: 510002;
}
#menu .inner {
-moz-transition: -moz-transform 0.35s ease-out, opacity 0.35s ease, visibility 0.35s;
-webkit-transition: -webkit-transform 0.35s ease-out, opacity 0.35s ease, visibility 0.35s;
-ms-transition: -ms-transform 0.35s ease-out, opacity 0.35s ease, visibility 0.35s;
transition: transform 0.35s ease-out, opacity 0.35s ease, visibility 0.35s;
-moz-transform: rotateX(20deg);
-webkit-transform: rotateX(20deg);
-ms-transform: rotateX(20deg);
transform: rotateX(20deg);
-webkit-overflow-scrolling: touch;
max-width: 100%;
max-height: 100vh;
opacity: 0;
overflow: auto;
text-align: center;
visibility: hidden;
width: 18em;
}  #menu ul {
margin: 0 0 1em 0;
}
#menu ul.links {
list-style: none;
padding: 0;
}
#menu ul.links > li {
padding: 0;
}
#menu ul.links > li > a:not(.button) {
border: 0;
font-family: 'Roboto', sans-serif;
border-top: solid 1px rgba(212, 212, 255, 0.1);
display: block;
font-size: 18px;
font-weight: 500;
letter-spacing: 0.25em;
line-height: 3em;
text-decoration: none;
color: #FFFFFF;
font-family: #20407d;
}
#menu ul.links > li > .button {
display: block;
margin: 0.5em 0 0 0;
}
#menu ul.links > li:first-child > a:not(.button) {
border-top: 0 !important;
}
#menu ul .sub-menu {
width: 100%;
float: left;
margin: 0px !important;
padding-left: 0px !important;
display: none;
}
#menu_mobile ul.sub-menu li {
background-color: transparent !important;
width: 100%;
border-bottom: solid 0px rgba(212, 212, 255, 0.1) !important;
padding: 0px !important;
}
#menu_mobile ul.sub-menu li:last-child {
border-bottom: solid 1px rgba(212, 212, 255, 0.1) !important;
}
#menu_mobile ul.sub-menu li a {
font-family: #20407d;
display: block;
font-size: 1em;
font-weight: 300;
text-decoration: none;
color: #FFFFFF;
font-family: 'Roboto', sans-serif;
font-display: fallback;
letter-spacing: 0.25em;
}
#menu .close {
-moz-transition: color 0.2s ease-in-out;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
-webkit-tap-highlight-color: transparent;
border: 0;
cursor: pointer;
display: block;
height: 45px;
line-height: 4em;
overflow: hidden;
padding-right: 1.25em;
position: absolute;
right: 0;
text-align: right;
text-indent: 8em;
top: 0;
vertical-align: middle;
white-space: nowrap;
width: 3em;
}
#menu .close:before,
#menu .close:after {
-moz-transition: opacity 0.2s ease-in-out;
-webkit-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
background-position: center;
background-repeat: no-repeat;
content: '';
display: block;
height: 2em;
position: absolute;
right: 0;
top: 14px;
width: 4em;
}
#menu .close:before {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ffffff%3B stroke-width: 2%3B %7D%3C/style%3E%3Cline x1='0' y1='0' x2='20' y2='20' /%3E%3Cline x1='20' y1='0' x2='0' y2='20' /%3E%3C/svg%3E");
}
#menu .close:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ffffff%3B stroke-width: 2%3B %7D%3C/style%3E%3Cline x1='0' y1='0' x2='20' y2='20' /%3E%3Cline x1='20' y1='0' x2='0' y2='20' /%3E%3C/svg%3E");
opacity: 0;
}
#menu .close:hover:after,
#menu .close:active:after {
opacity: 1;
}
#menu .actions {
list-style: none;
padding-left: 0px !important;
}
body.is-ie #menu {
background: rgba(42, 47, 74, 0.975);
}
body.is-menu-visible #maincontent {
-moz-filter: blur(0.5em);
-webkit-filter: blur(0.5em);
-ms-filter: blur(0.5em);
filter: blur(0.5em);
}
body.is-menu-visible #menu {
-moz-pointer-events: auto;
-webkit-pointer-events: auto;
-ms-pointer-events: auto;
pointer-events: auto;
opacity: 1;
visibility: visible;
}
body.is-menu-visible #menu .inner {
-moz-transform: none;
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
visibility: visible;
width: 100%;
}
.boton_menu_responsive {
color: #4e4e4d;
} .icon {
color: white;
font-size: 100px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;
}
input[type="email"],
input[type="text"],
input[type="password"] {
border-color: #e1e1e1;
border-radius: 0px;
padding: 15px 1.2rem 15px 15px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
color: #303030;
}
textarea.form-control {
border-color: #e1e1e1;
border-radius: 0px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
color: #303030;
padding: 15px 1.2rem 15px 15px;
}
.form-contact,
#user_login,
#user_pass {
border-color: #e1e1e1 !important;
}
#user_login,
#user_pass {
border: 1px solid #e1e1e1 !important;
padding: 9px 1.2rem !important;
}
#loginform label {
display: inherit !important;
}
.wpcf7-list-item-label {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
color: #2a2a2a;
}
.wpcf7-list-item-label a {
color: #303030;
}
.wpcf7-list-item {
margin-left: 0px !important;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
#cta_activa_academy,
#header_curso {
background-size: cover;
background-position: left;
background-repeat: no-repeat;
padding-top: 120px;
padding-bottom: 120px;
width: 100%;
}
#encuesta_section {
margin-top: 50px;
}
iframe {
padding: 0px !important;
}
.boton_cita_top,
.header-sticky .boton_cita_top {
color: #FFFFFF !important;
padding: 10px 15px;
display: inline-block;
background-color: #00bfd7;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
background-image: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/images/calendar_icon.png) !important;
background-position: 15px;
background-repeat: no-repeat;
padding-left: 67px;
padding-top: 15px;
padding-bottom: 15px;
}
.header-sticky .boton_cita_top {
padding-top: 10px;
padding-bottom: 10px;
background-size: 80%;
background-size: 30px;
padding-left: 52px;
}
.boton_cita_top:hover {
text-decoration: none;
}
.contacto_home_container {
background-color: #45b26b;
}
.contacto_home_container a {
color: #FFFFFF;
text-decoration: none;
}
.contacto_home_container a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.formulario_container,
.formulario_container_gris {
padding: 25px 0px;
}
.formulario_container a {
color: #45b26b;
text-decoration: none;
}
.wpcf7-response-output {
text-align: center;
margin-top: 0px!important;
}
.screen-reader-response {
display: none;
}
.wpcf7-not-valid-tip,
form.invalid .wpcf7-response-output {
color: #9b1229;
}
.wpcf7-list-item-label a,
form.sent .wpcf7-response-output {
color: #1d1d1b !important;
}
.wpcf7-list-item-label a {
text-decoration: underline;
font-weight: 700;
} #contactar_section a,
#encuesta_section a {
color: #1d1d1b;
text-decoration: none;
}
.formulario_container a:hover,
#contactar_section a:hover,
#encuesta_section a:hover {
text-decoration: underline;
color: #2a2a2a;
}
.subtitle_formulario {
color: #6e6e6e;
}
.boton {
position: relative;
display: inline-block;
vertical-align: middle;
width: auto;
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.22em;
letter-spacing: 0.1em;
font-weight: 400;
text-decoration: none;
text-transform: uppercase;
border-radius: 0;
outline: 0;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
padding: 18px 42px 16px;
color: #FFFFFF;
background-color: #1d1d1b;
border: 1px solid #1d1d1b;
min-width: 195px;
}
.boton:hover {
color: #1d1d1b;
background-color: #FFFFFF;
border: 1px solid #1d1d1b;
}
.vimeo-wrapper iframe {
width: 100vw;
height: 56.25vw;
min-height: 100vh;
min-width: 177.77vh;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#header_image_mobile {
margin-top: 92px;
height: 400px;
background-size: cover;
background-position: left;
background-repeat: no-repeat;
width: 100%; }
#header_image_mobile .boton_slider {
min-width: 180px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
font-size: 21px !important;
line-height: 25px !important;
}
#header_image_mobile .textos_y_botones_container {
text-align: center;
} .dgwt-wcas-search-wrapp {
margin: auto;
float: right;
}
.woocommerce-loop-product__title {
min-height: 65px;
}
.woocommerce table.shop_attributes th {
font-weight: 400 !important;
color: #45b26b;
font-family: 'Roboto', sans-serif !important;
width: 100%;
float: left;
}
.woocommerce table.shop_attributes td {
font-style: normal !important;
float: left;
width: 100%;
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
}
.woocommerce table.shop_attributes td p {
padding: 8px !important;
}
.woocommerce-variation-availability {
margin-bottom: 1rem;
}
.woocommerce-variation-availability p {
margin-bottom: 0px !important;
}
.reset_variations {
color: #45b26b;
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
margin-left: 15px;
text-transform: uppercase;
}
.reset_variations:hover {
color: #45b26b;
}
.variations label {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
color: #45b26b;
}
li.woocommerce-mini-cart-item {
margin: 0px !important;
} .woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 500;
}
.woocommerce-mini-cart__buttons,
.related {
float: left;
}
.woocommerce {
font-family: 'Roboto', sans-serif;
}
.woocommerce-info::before {
color: #45b26b !important;
}
.woocommerce-info {
border-top-color: #45b26b !important;
}
.woocommerce-info a,
.lost_password a {
color: #45b26b;
}
a.added_to_cart {
float: left;
width: 100%;
color: #45b26b;
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
}
.woocommerce-message {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
}
.woocommerce-breadcrumb {
font-family: 'Roboto', sans-serif !important;
}
.woocommerce-breadcrumb a:hover {
color: #45b26b;
}
.single-product div.product .woocommerce-product-gallery {
margin-right: 0px;
}
.woocommerce-loop-product__title {
font-family: 'Roboto', sans-serif;
font-size: 19px !important;
color: #45b26b;
font-weight: 400;
}
.page-title,
.woocommerce div.product .product_title {
color: #45b26b;
font-weight: 500;
font-size: 30px !important;
line-height: 36px !important;
}
.woocommerce-result-count {
font-family: 'Roboto', sans-serif;
font-size: 14px !important;
color: #2a2a2a;
font-weight: 400;
}
.woocommerce ul.products li.product .price {
font-family: 'Roboto', sans-serif;
font-size: 18px !important;
font-weight: 400;
}
.woocommerce ul.products li.product .button,
.single_add_to_cart_button,
.minus,
.plus,
.woocommerce-message .button,
.price_slider_amount .button,
.actions .button,
.return-to-shop .button,
.shipping-calculator-form .button,
.woocommerce-form-coupon .button,
.place-order .button,
.woocommerce-button,
.woocommerce-Button,
.woocommerce-mini-cart__buttons .button,
.order-again .button,
#place_order {
padding: 10px 15px !important;
border: 1px solid #45b26b !important;
text-align: center !important;
color: #FFFFFF !important;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
background-color: #45b26b !important;
border-radius: 0px !important;
text-transform: uppercase !important;
}
.minus,
.plus {
font-size: 16px;
padding: 6px 15px !important;
background-color: #FFFFFF !important;
color: #45b26b !important;
}
.minus:hover,
.plus:hover {
color: #FFFFFF !important;
background-color: #45b26b !important;
}
.woocommerce ul.products li.product .button:hover,
.single_add_to_cart_button:hover,
.woocommerce-message .button:hover,
.price_slider_amount .button:hover,
.actions .button:hover,
.return-to-shop .button:hover,
.shipping-calculator-form .button:hover,
.woocommerce-form-coupon .button:hover,
.place-order .button:hover,
.woocommerce-button:hover,
.woocommerce-Button:hover,
.woocommerce-mini-cart__buttons .button:hover,
.order-again .button:hover {
background-color: #FFFFFF !important;
color: #45b26b !important;
}
.woocommerce-product-details__short-description {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
}
.woocommerce-Tabs-panel {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
}
.product_meta .posted_in {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
color: #2a2a2a;
}
.product_meta .posted_in a,
.product_meta .tagged_as a,
.woocommerce-privacy-policy-text a,
.woocommerce-terms-and-conditions-checkbox-text a {
color: #45b26b;
}
.product_meta span {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
color: #2a2a2a;
}
.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as {
width: 100%;
float: left;
}
input.qty {
height: 40px;
border: 1px solid #e1e1e1;
border-radius: 0px;
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
font-size: 16px;
color: #303030;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
.woocommerce ul.products li.product a img,
.woocommerce-product-gallery__wrapper .flex-active-slide,
.woocommerce-product-gallery__image {
border: 1px solid #e1e1e1;
}
.flex-viewport {
border-bottom: 1px solid #e1e1e1;
}
.woocommerce-LoopProduct-link .price .woocommerce-price-suffix {
display: none;
}
.woocommerce div.product div.images .flex-control-thumbs {
margin-top: 15px;
}
#tab-description h2,
#tab-additional_information h2,
#reviews h2 {
display: none;
}
.woocommerce table.shop_attributes th {
font-weight: 500;
}
.title_widget {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
color: #45b26b;
font-size: 18px;
}
.product-categories,
.woocommerce-MyAccount-navigation > ul {
list-style: none;
padding-left: 0px;
}
.product-categories > li > span.toggle {
float: right;
padding-top: 6px;
}
.product-categories > li > span.toggle:hover {
cursor: pointer;
}
.product-categories > li,
.woocommerce-MyAccount-navigation > ul > li {
border-bottom: 1px solid #ddd; font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
}
.product-categories a,
.woocommerce-MyAccount-navigation a {
text-decoration: none;
color: #2a2a2a;
display: inline-block;
padding: 6px 0;
-webkit-transition: color 0.3s ease-out;
-moz-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
-ms-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
}
.product-categories a:hover,
li.current-cat > a,
.woocommerce-MyAccount-navigation a:hover,
li.is-active > a {
color: #45b26b;
}
.children {
list-style: none;
}
.widget_container {
padding-bottom: 25px;
}
.widget_container > ul > li ul {
border-left: 1px solid #ddd; margin: 0 0 10px 3px;
padding-left: 15px;
width: 100%;
}
.widget_container > ul > li li > a {
display: inline-block;
font-size: 0.9em;
padding: 3px 0;
}
.active > ul.children {
display: block !important;
}
.woocommerce nav.woocommerce-pagination ul li a {
color: #45b26b;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #45b26b !important;
color: #FFFFFF !important;
}
.price_slider_wrapper {
padding-top: 15px;
}
.price_slider_wrapper .ui-slider-horizontal {
border-radius: 99px;
height: 5px;
}
.price_slider_wrapper .ui-slider {
position: relative;
text-align: left;
}
.price_slider_wrapper .price_slider {
background: #f1f1f1;
margin-bottom: 1em;
}
.price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
height: 100%;
top: 0;
}
.price_slider_wrapper .ui-slider .ui-slider-range {
background-color: #666;
border: 0;
border-radius: 99px;
display: block;
font-size: 10px;
opacity: 0.5;
position: absolute;
z-index: 1;
}
.price_slider_wrapper .ui-slider .ui-slider-handle {
background-color: #666;
border-radius: 999px;
cursor: pointer;
height: 15px;
outline: none;
position: absolute;
top: -5px;
width: 15px;
z-index: 2;
}
.price_slider_wrapper span {
font-weight: 700;
}
.price_slider_wrapper .ui-slider .ui-slider-handle:last-child {
margin-left: -10px;
}
.price_label {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
float: left;
margin-left: 10px;
padding-top: 8px;
}
.price_slider_wrapper span {
font-weight: 500;
}
.price_slider_amount .button {
float: left;
padding-bottom: 10px;
}
.woocommerce .woocommerce-ordering select {
background: transparent;
border: 1px solid #e1e1e1;
padding: 10px;
}
.select2-container--default .select2-selection--single {
background: transparent;
border: 1px solid #e1e1e1;
border-radius: 0px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 10px 20px 10px 10px !important;
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
}
.select2-container .select2-selection--single {
height: auto !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 14px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table tbody th {
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
}
.product-name a {
text-decoration: none;
color: #2a2a2a;
-webkit-transition: color 0.3s ease-out;
-moz-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
-ms-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
}
.product-name a:hover {
color: #45b26b;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 200px;
}
.woocommerce a.button.alt {
background-color: #45b26b;
text-transform: uppercase;
border: 1px solid #45b26b !important;
text-align: center !important;
color: #FFFFFF !important;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
font-weight: 500 !important;
font-family: 'Roboto', sans-serif !important;
border-radius: 0px !important;
}
.woocommerce a.button.alt:hover {
color: #45b26b !important;
background-color: #FFFFFF;
}
.shipping-calculator-button {
text-decoration: none !important;
text-transform: uppercase;
color: #45b26b !important;
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
}
.shipping-calculator-button {
text-decoration: underline;
}
.woocommerce ul#shipping_method .amount {
font-weight: 500 !important;
font-family: 'Roboto', sans-serif !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 10px 20px 10px 10px !important;
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
border: 1px solid #e1e1e1;
}
.showcoupon {
color: #45b26b !important;
}
#customer_details {
padding-bottom: 20px!important;
}
.woocommerce-checkout #payment {
background: #FFFFFF !important;
}
.woocommerce-checkout #payment ul.payment_methods {
padding: 0px!important;
border-bottom: 0px!important;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 500;
}
.woocommerce-LostPassword a {
color: #45b26b;
}
.widget_shopping_cart {
display: none;
}
@media screen and (min-width: 768px) {
.widget_shopping_cart,
.product_list_widget li .quantity {
color: #9aa0a7;
}
}
@media (min-width: 768px) {
.widget_shopping_cart {
background: #fff;
border-radius: 0px;
padding: 20px;
width: 430px;
z-index: 999;
border-top: 2px solid #45b26b;
right: 42px;
left: inherit;
margin: 0;
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
position: absolute;
top: 120px;
}
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
width: 100%;
float: left;
border-top: 3px double #45b26b;
}
.mini_cart_item .remove {
display: none !important;
}
#cart_top_icon {
font-size: 14px !important;
letter-spacing: 0px !important;
}
span + .image-icon {
margin-left: 10px;
}
.cart-icon,
.cart-icon strong {
display: inline-block;
}
.image-icon {
display: inline-block;
height: auto;
position: relative;
vertical-align: middle;
}
.cart-icon strong::after {
border: 2px solid #45b26b;
border-bottom: 0;
border-top-left-radius: 99px;
border-top-right-radius: 99px;
bottom: 100%;
content: " ";
height: 8px;
left: 50%;
margin-bottom: 0;
margin-left: -7px;
pointer-events: none;
position: absolute;
transition: height 0.1s ease-out;
width: 14px;
}
.cart-icon strong {
border: 2px solid #45b26b;
border-radius: 0;
color: #45b26b;
font-family: 'Roboto', sans-serif;
font-size: 1em;
font-weight: 400;
height: 2.2em;
line-height: 1.9em;
position: relative;
text-align: center;
vertical-align: middle;
width: 2.2em;
}
.cart-icon:hover strong {
background-color: #45b26b;
color: #FFFFFF;
}
.cart-icon:hover strong:after {
height: 10px;
}
.cart_container {
margin-right: 0px !important;
}
.woocommerce .place-order {
padding-left: 0px !important;
}
.woocommerce-MyAccount-content a {
color: #45b26b;
}
.woocommerce-orders-table__header span {
font-weight: 500 !important;
font-size: 15px !important;
}
.wclp_location_box_heading {
font-weight: 500 !important;
}
ul.order_details,
ul.wc-bacs-bank-details {
padding-left: 0px;
}
.woocommerce-thankyou-order-received {
color: #45b26b;
font-weight: 400;
}
.content_text_curso p:last-child {
margin-bottom: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0px !important;
}
@media (max-width: 768px) {
.product_meta {
float: left;
margin-bottom: 20px;
}
}
@media (max-width: 401px) {
.woocommerce ul.products li.product .button,
.single_add_to_cart_button,
.woocommerce-message .button,
.price_slider_amount .button,
.actions .button,
.return-to-shop .button,
.shipping-calculator-form .button,
.woocommerce-form-coupon .button,
.place-order .button,
.woocommerce-button,
.woocommerce-Button,
.woocommerce-mini-cart__buttons .button,
.order-again .button {
padding: 10px !important;
font-size: 14px;
}
.top_header_woocommerce_container a {
color: #45b26b;
font-size: 13px;
}
}
@media (max-width: 450px) {
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: left;
}
}
@media (max-width: 480px) {
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
width: 100%;
float: left;
}
}
@media (max-width: 600px) {
.woocommerce-info,
.woocommerce-message {
display: flex;
flex-direction: column-reverse;
text-align: center;
}
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
display: block;
margin-top: 10px;
}
.woocommerce ul.order_details li {
border-right: 0px !important;
}
}
.mensaje_recogida,
.mensaje_stock {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
padding: 1em 2em 1em 2em;
margin: 0 0 2em;
position: relative;
background-color: #f7f6f7;
color: #515151;
border-top: 3px solid #45b26b;
list-style: none outside;
width: auto;
word-wrap: break-word;
}
.mensaje_stock {
border-top: 3px solid #9b1229 !important;
}
.mensaje_recogida a,
.mensaje_stock a {
color: #45b26b;
}
.related {
width: 100%;
}
.related h2,
.upsells h2 {
color: #45b26b;
}  .fecha_blog_mobile {
display: none;
}
.title_blog {
float: left;
padding-left: 15px;
width: 85%;
margin-top: 5px;
}
.title_blog a {
color: #1d1d1b !important;
-webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
-o-transition: color 0.2s ease-out;
-ms-transition: color 0.2s ease-out;
transition: color 0.2s ease-out;
}
.title_blog a:hover {
color: #45b26b !important;
text-decoration: none;
}
.leer_mas_blog {
float: left;
width: 100%;
}
.leer_mas_blog a {
float: left;
padding: 10px 15px !important;
border: 1px solid #45b26b !important;
text-align: center !important;
color: #FFFFFF !important;
-webkit-transition: background 0.5s 0s ease;
-moz-transition: background 0.5s 0s ease;
-o-transition: background 0.5s 0s ease;
transition: background 0.5s 0s ease;
font-weight: 400 !important;
font-family: 'Roboto', sans-serif !important;
background-color: #45b26b !important;
border-radius: 0px !important;
text-transform: uppercase !important;
}
.leer_mas_blog a:hover {
background-color: #FFFFFF !important;
color: #45b26b !important;
text-decoration: none;
}
.fecha_blog {
float: left;
padding: 15px 30px;
background-color: #45b26b;
}
.blog_list_container,
.blog_item_list,
.title_blog_container,
.pagination_container,
.back_container {
float: left;
}
.pagination {
display: block !important;
border-top: 1px solid #6c757d;
} .pagination_container span,
.pagination_container a,
.pagination_container a:hover {
font-family: 'Roboto', sans-serif;
font-display: fallback;
font-size: 16px;
font-weight: 400;
color: #45b26b;
display: inline-block;
margin-bottom: 15px;
-webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
-o-transition: color 0.2s ease-out;
-ms-transition: color 0.2s ease-out;
transition: color 0.2s ease-out;
background: #FFFFFF;
border: 1px solid #d3ced2;
}
.pagination_container a:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #45b26b;
}
.pagination_container span,
.pagination_container a {
padding: 5px 10px;
}
span.current {
background-color: #45b26b !important;
color: #fff !important;
}
.categorias_blog,
.last_posts {
list-style: none;
padding: 0px;
} .categorias_blog .categoria_blog_actual a {
font-weight: 500 !important;
color: #45b26b !important;
}
.categorias_blog a {
font-weight: 400;
font-family: 'Roboto', sans-serif;
font-display: fallback;
font-size: 16px;
color: #000000;
-webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
-o-transition: color 0.2s ease-out;
-ms-transition: color 0.2s ease-out;
transition: color 0.2s ease-out;
text-decoration: none;
}
.categorias_blog a:hover {
color: #45b26b;
text-decoration: none;
}
.last_posts li span {
font-weight: 400;
font-size: 15px;
color: #000000;
font-family: 'Roboto', sans-serif;
color: #767676;
}
.last_posts li a {
color: #000000;
font-weight: 400;
font-family: 'Roboto', sans-serif;
-webkit-transition: color 0.2s ease-out;
-moz-transition: color 0.2s ease-out;
-o-transition: color 0.2s ease-out;
-ms-transition: color 0.2s ease-out;
transition: color 0.2s ease-out;
text-decoration: none;
display: block;
}
.last_posts li a:hover {
text-decoration: none;
color: #45b26b;
}
.input_buscador_blog {
background-image: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/images/search.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: 3% center;
padding: 10px 45px 10px 40px;
font-weight: 400;
font-size: 14px;
font-family: 'Roboto', sans-serif;
color: #000000;
border: 1px solid #ddd;
}
.blog_list_container hr,
.last_posts li hr {
width: 50%;
background-color: #45b26b;
margin-left: 25%;
margin-right: 25%;
float: left;
margin-top: 40px;
margin-bottom: 40px;
}
.last_posts li hr {
margin-top: 15px;
margin-bottom: 15px;
} #formacion_page_content a {
color: #45b26b;
}
@media (max-width: 1200px) {
.header_evento_indiba {
margin-top: 0px !important;
}
.logo_top_landing {
margin-top: 136px;
}
#cart_top_icon {
position: absolute;
top: 30px;
right: 55px;
}
.dgwt-wcas-search-wrapp {
max-width: 100%;
min-width: auto !important;
}
#woocommerce_content,
.woocommerce-cart,
body.woocommerce-checkout,
#activasuministro_content,
body.woocommerce-account {
margin-top: 165px;
}
#header_desktop,
#topbar,
.header-sticky,
#top_header_woocommerce {
display: none !important;
}
#header_mobile,
#topbar_mobile,
#top_header_woocommerce_mobile {
display: block;
}
#header_mobile {
position: absolute;
z-index: 100;
background: transparent;  margin-bottom: 25px;
}
.single-curso #header_mobile,
.home #header_mobile,
.page-template-contacto_page #header_mobile {
border-bottom: 0px;
margin-bottom: 0px;
} #header_home,
.migas_container {
margin-top: 151px;
}
.tratamiento_container {
padding: 20px;
}
.tratamiento_item_title {
font-size: 27px !important;
}
}
@media (min-width: 1201px) and (max-width: 1500px) {
.tratamiento_container {
padding: 30px;
}
}
@media (min-width: 992px) {
.mt_115 {
margin-top: 115px;
}
.mb_180 {
margin-bottom: 180px;
}
}
@media (max-width: 1199px) {
.contacto_home_container {
padding: 30px;
}
}
@media (max-width: 380px) {
#header_image_mobile .boton_slider {
margin-right: 0px !important;
margin-bottom: 1rem !important;
}
}
@media (max-width: 575px) {
.container_tratamientos_home .tratamiento_container:nth-child(odd) {
background-color: #ffffff !important;
}
.container_tratamientos_home .tratamiento_container:nth-child(even) {
background-color: #f4f4f4 !important;
}
.container_tratamientos_home_alternate .tratamiento_container:nth-child(odd) {
background-color: #FFFFFF !important;
}
.container_tratamientos_home_alternate .tratamiento_container:nth-child(even) {
background-color: #f4f4f4 !important;
}
.especialidades_row .especialidad_column:first-child {
margin-bottom: 0px !important;
}
.title_slider br {
display: none;
}
.text_36 {
font-size: 26px !important;
line-height: 32px !important;
}
.text_30 {
font-size: 20px !important;
line-height: 26px !important;
}
.text_50 {
font-size: 40px !important;
line-height: 40px !important;
}
.accordion-button::before {
margin-right: 23px;
content: url(//activasuministros.com/eventos/wp-content/themes/indibapharma/assets/images/arrow_bloque_close_mobile.png);
}
}
@media (max-width: 1190px) { .layer_slider_container,
.layer_slider_container_rosa {
padding-left: 40px !important;
padding-right: 40px !important;
}
#cta_activa_academy,
#header_curso {
padding-top: 100px!important;
padding-bottom: 100px!important;
}
}
@media (max-width: 1200px) { #encuesta_section {
margin-top: 120px !important;
}
}
@media (max-width: 1301px) {
#top_menu li {
margin: 0 10px;
}
}
@media (max-width: 991px) {
.title_blog {
padding-left: 10px;
width: 85%;
}
.boton_slider {
padding: 15px 15px !important;
font-size: 20px !important;
width: auto !important;
}
.pl_40 {
padding-left: 20px;
}
.pl_70 {
padding-left: 35px;
}
.pl_110 {
padding-left: 55px;
}
.pr_40 {
padding-right: 20px;
}
.pr_70 {
padding-right: 35px;
}
.pr_130 {
padding-right: 65px;
}
.pt_110 {
padding-top: 55px;
}
.pb_110 {
padding-bottom: 55px;
}
}
@media (min-width: 577px) and (max-width: 991px) {
.title_slider {
font-size: 32px !important;
line-height: 38px !important;
}
.subtitle_slider {
font-size: 20px !important;
line-height: 26px !important;
}
}
@media (max-width: 576px) {
.title_slider {
font-size: 27px !important;
line-height: 25px !important;
}
.subtitle_slider {
font-size: 18px !important;
line-height: 24px !important;
}
}
@media (min-width: 992px) and (max-width: 1190px) {
.tratamiento_item_title {
font-size: 23px !important;
text-align: center !important;
}
.icon_tratamiento {
width: 100%;
margin-right: 0px !important;
text-align: center !important;
}
.text_tratamiento {
width: 100%;
margin-top: 1rem !important;
text-align: center !important;
}
.boton_slider {
font-size: 25px !important;
line-height: 30px !important;
min-width: 180px;
padding-top: 15px;
padding-bottom: 15px;
}
}
@media (max-width: 767px) {
.title_blog {
width: 100%;
padding-left: 0px;
}
.fecha_blog_mobile {
display: block;
}
.fecha_blog {
display: none;
}
.especialidad_column {
padding-right: 0px !important;
padding-left: 0px !important;
}
.layer_slider_container_rosa {
padding: 20px;
}
.selectvaloracion_input {
width: 95%;
} #cta_activa_academy,
#header_curso {
padding-top: 80px!important;
padding-bottom: 80px!important;
}
}
@media (max-width: 360px) {
.title_blog {
margin-left: 0px;
width: 100%;
margin-top: 15px;
}
}
footer {
background-color: #1d1d1b;
}
footer a,
footer a:hover {
color: #FFFFFF !important;
text-decoration: none;
}
footer a:hover {
text-decoration: underline;
color: #FFFFFF !important;
}