
/* Extra large devices (large desktops, 1200px and up */

@media (min-width: 2000px) {
	.pxc-hero-caption {width: 33%; margin-right: 12%;}
	.pxc-hero-banner-small .pxc-hero-caption {bottom:auto;}
}  

/* Large devices (Tablet wide to middle screen desktop) */
@media (min-width: 1024px) and (max-width:1344px) {

    /* */
    footer ul li{ font-size: .85rem;}
    footer .btn-apps .btn{ margin-bottom: 10px;} 
    footer .items-nav ul li {  padding-right: 0;}

    .copyright{padding: 10px 0;} 
    .copyright .redes-sociales ul li a{ padding-right: 0;}

    .copyright .items-politicas ul li { padding-right: 5px;}
    .copyright .items-politicas ul li a{ font-size: .85rem; padding: 0;}
	
	.pxc-hero-caption {padding:25px; bottom: 0;}
	
	/* Padding system */
	/* Pad */
	.pad15 {padding:15px;}
	.pad25 {padding:15px;}
	.pad45 {padding:25px;}
	.pad90 {padding:45px;}
	.padt15 {padding-top: 15px;}
	.padt25 {padding-top: 15px;}
	.padt45 {padding-top: 25px;}
	.padt90 {padding-top: 45px;}
	.padb15 {padding-bottom: 15px;}
	.padb25 {padding-bottom: 15px;}
	.padb45 {padding-bottom: 25px;}
	.padb90 {padding-bottom: 45px;}
	.padl15 {padding-left: 15px;}
	.padl25 {padding-left: 15px;}
	.padl45 {padding-left: 25px;}
	.padl90 {padding-left: 45px;}
	.padr15 {padding-right: 15px;}
	.padr25 {padding-right: 15px;}
	.padr45 {padding-right: 25px;}
	.padr90 {padding-right: 45px;}
	
	.pxc-t0, .pxc-t00 {font-size:2.6rem; line-height:3.2rem; padding-bottom: 15px;}
	.pxc-t00a {font-size:2rem; line-height:2.5rem; padding-bottom: 15px;}
	.pxc-t1 {font-size:2.6rem; line-height:3.2rem;}
	.pxc-t2 {font-size:2rem; line-height:2.5rem;}
	.pxc-t3 {font-size:2rem; line-height:2.5rem;}
	.pxc-t3a {font-size:1.75rem; line-height:unset;}
	.pxc-t4 {font-size:1.25rem; line-height:unset;}
	.pxc-t5 {font-size:1.4rem; line-height:1.8rem;}
	.pxc-t6 {font-size:1.1rem; line-height:unset;}
	.pxc-t7 {font-size:1rem; line-height:unset;}
	
	
	.top-bar-menu li {font-size:0.8rem; padding:12px 0 12px 8px;}
	.region-header-right .bi {width:20px; height: auto;}
	.region-header-right .iconos-nav ul {padding-left:10px;}
	.region-header-right .top-bar-menu {padding-left:0;}
	.top-header .iconos-nav ul li {padding: 10px 6px 0 8px;}
	.pxc-boton-offset-small, .pxc-boton-azul1-small {padding:5px 10px 5px 10px;}
	.top-header .iconos-nav ul li::before {content:unset; display: none;}
	
	.region-branding > div:first-child {padding-right: 15px;}
	#logo-header img.pxc-desktop {width: 70px; height: 70px;}
	#block-pixelcobrandingbluecrossblueshield img {width: 140px; height: auto; margin-right:0;}
	.top-header .nav-item {margin-left:15px;}
	.top-header .nav-link, .navbar-light .navbar-nav .nav-link {font-size:0.8rem; padding:0.5rem;}
	.region-header-right .iconos-nav button {padding:5px;}
	
	.dialog-off-canvas-main-canvas > footer {padding:25px;}
	.dialog-off-canvas-main-canvas > footer > div > div > div {width:75%; padding-bottom:45px}
	.dialog-off-canvas-main-canvas > footer > div > div > div:first-child {width:25%;}
	.dialog-off-canvas-main-canvas > footer > div > div > div:last-child {margin-left:25%; padding:0 0 45px;}
	.dialog-off-canvas-main-canvas > footer > div > div > div:nth-child(2) {padding:0 0 25px; border-bottom: 1px solid #333; margin-bottom: 25px;}
	.dialog-off-canvas-main-canvas > footer > div > div > div .region {padding: 25px 0;}
	.dialog-off-canvas-main-canvas > footer > div > div > div:first-child .region {border-top:none;}
	.footer .btn-apps {width:auto;}
	.footer .contactanos::after {display:none;}
	#block-pixelmenu2021-3 > ul > li > a, #block-pixelmenu2021-3 > ul > li > span {font-size:0.9rem}
	
	/* Pestanas bloque */
	.pxc-beneficios > .nav-tabs > li > .nav-link {font-size:0.7rem; padding:15px 8px; box-shadow: 0px 2px 4px rgb(0 0 0 / 10%);}
	.pxc-beneficios > .nav-tabs > li > .nav-link.active {font-size:0.7rem; padding:15px 8px;}
	
	/* Anclas */
	.pxc-ancla ul li a {padding:8px 15px; font-size:0.85rem;}
	.pxc-ancla ul li {padding:15px 0;}
	
	.recomendados .slick-next {right:-32px;}
	.recomendados .slick-prev {left:-32px;}
	#block-pixel-views-block-circulo-de-bienestar-popular-articulo {position: static; width:auto;}
	#block-pixel-views-block-circulo-de-bienestar-popular-articulo .sugiere {padding: 60px 0 0;}
	
	.pxc-promocional-panel-previo .pxc-promo-caption-titulo {font-size:2rem; line-height:2.5rem;}
	.pxc-t000 {font-size: 3.6rem; line-height: 4.2rem; padding-bottom: 15px;}
	#block-views-block-temas-de-circulo-de-bienestar-block-4 {padding-top:45px}
	.pxc-articulo-grid-vista form {position:static; display:flex; width:100%; margin-bottom: 45px;}
	.pxc-articulo-grid-vista form .form-item-palabra {padding:0;}
	.pxc-articulo-grid-vista form #edit-actions {padding:0;}
	.pxc-articulo-lista > .container > .row > .col-md-6:last-child {order:1;}
	.pxc-articulo-lista > .container > .row > .col-md-6:first-child {order:2;}
	.pxc-articulo-lista-audio audio {width:100%; margin:15px 0;}
	.pxc-articulo-lista-titulo {padding:0 0 15px; font-size:2rem; line-height: 2.5rem;}
	.pxc-articulo-grid-titulo {font-size:1.3rem;}
	.pxc-articulo-grid-cuerpo {font-size:1rem;}
	.pxc-articulo-grid-vista form .form-item-palabra input {width:100%; margin:0;}
	#block-views-block-circulo-de-bienestar-block-16 .pxc-articulo-grid-vista {padding-top:25px;}
	#block-views-block-bloques-asociados-block-2 {pading-bottom:90px;}
	.pxc-documento-biblioteca a {font-size:1.15rem;}
	
	.breadcrumb {padding-left:25px; padding-right:25px;}
	.pxc-pagina-tipo-11 {max-width:100%;}
	
	.pxc-hero-banner-small .pxc-hero-caption {bottom:70px;}
	
	/* Animacion promos */
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:5px 0 8px;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.75rem;}
	
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:5px 0 8px;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.75rem;}
	
	.pxc-biblioteca-bem .pxc-documento-biblioteca .col-8 {width:60%;}
	#block-pixelcobrandingbem img {width:65%;}
	
	.pmi-tab-body {padding:15px 30px 0;}
	.pmi-tabla-modal-all .slick-slide .pxc-bloque-body > div {height:450px;}
	.pmi-tab-titulo {font-size:1.3rem;}
	
	.pxc-video-carousel-item-texto {padding:15px;}
	.pxc-video-carousel-item-texto h3 {font-size:1.4rem; line-height:1.8rem;}
	.pxc-video-carousel-item-texto p {display:none;}
	.pxc-player-icon-div {margin-left: -40px; margin-top: -40px;}
	.pxc-player-icon-div img {width:80px; height:80px;}
	
	.pxc-testimonio-vista .col-md-9 .slick-next {left:-150px !important; top:auto !important;} 
	.pxc-testimonio-vista .col-md-9 .slick-prev {left:-220px !important; top:auto !important;}

	.pxc-bloque .pxc-slick-slider .pxc-con-flechas .slick-next {right:-25px;}
	.pxc-bloque .pxc-slick-slider .pxc-con-flechas .slick-prev {left:-25px;}
	
	.pxc-bloque-agente {padding:45px 100px;}
	.pxc-p10 p {font-size:5.5rem;}
	.pxc-agente-titulo h3, .pxc-agente-titulo h1 {font-size:2.8rem; line-height:3.2rem;}
	.pxc-agente-panel-titulo {font-size:1.5rem; line-height:1.75rem;}
	.pxc-agentes-slick .pxc-agente-panel .pxc-agente-mini-badge, .pxc-agentes-grid .pxc-agente-panel .pxc-agente-mini-badge {font-size:0.5rem; width:70px; height:70px;}
	.pxc-agentes-slick .pxc-agente-panel .pxc-agente-caption, .pxc-agentes-grid .pxc-agente-panel .pxc-agente-caption {padding:15px 15px 25px;}
	.pxc-agente-panel:hover .pxc-agente-caption {padding:15px 15px 75px;}
	
	.pxc-hubspot-form label {color:#00335b; font-family:"m-medium" !important; font-size:1.55rem;}
	
	#block-views-block-promocionales-block-3, #block-views-block-promocionales-block-1 {background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(243,243,243,1) 25%, rgba(243,243,243,1) 75%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);}
	
	.pxc-hubspot-formi fieldset > div {width:100% !important;}
	.pxc-hero-next:after {display:none;}
	#pxc-promocionales-f1a-destino .pxc-promo-caption-texto p:nth-child(2), #pxc-promocionales-f2a-destino .pxc-promo-caption-texto p:nth-child(2) {min-height: 500px;}
	
	.pxc-glosario-vista .nav {overflow-x: hidden;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca {width:46.5%;}
	
	.pxc-tab-small-1.pxc-bloque .nav-tabs > li {width: 100%;}
	.pxc-tab-small-1.pxc-bloque .nav-tabs .nav-link {height:auto; padding:15px;}
	
	
	.pxc-bloque-links li a {padding:15px;}
	.pxc-bloque-links li {background-position:10px center; background-size: 20px; padding-left: 25px;}
	
	#block-pixelcobrandingbluecrossblueshield-2 {display:none;}
	.pxc-testimonio-vista .col-md-3 {padding-top:45px;}
	.pxc-testimonio-vista {padding:90px 45px;}
	
	.pxc-biblioteca .nav-tabs .nav-link {padding: 5px; font-size: 0.9rem;}
	.pxc-biblioteca .nav-tabs .nav-link.active {font-size:1rem;}

	div.pxc-star-36-p {top:-100px; transform:scale(0.85);}
	.pxc-slider-simple .carousel-control-prev { left: 49% !important;}
	.pxc-slider-simple .carousel-control-next { right: 49% !important;}
 
} 
/* End 992 */


/* Medium devices (tablets) */
@media (min-width: 768px) and (max-width:1023px) {

    .footer {padding:15px;}
    .footer .items-nav { display: block;}

    footer .btn-apps .btn{ margin-bottom: 10px;}   
    footer .copyright .container-fluid{ padding: 10px 0;}

    .nav-1 .col-md-6{flex: 0 0 auto;width: 100%; text-align:center;}
    .nav-2{ margin-bottom: 20px}
    .nav-2 ul { margin: 10px 0; padding: 0; text-align: center;}
    .nav-2 ul li{padding: 0;margin-left: 0 !important;border-bottom: 1px solid #ddd;}
    .nav-2 ul li:last-of-type{ border-bottom: 1px solid #fff;}

    .navbar-toggler{position: absolute;top: 10px;right: 0;}
    
    .btn-nav{ justify-content: center; display:flex;}

    .top-header .top-bar ul, .iconos-nav ul {margin-bottom: 5px;}

    .top-header .top-bar ul { padding: 0; display: flex; justify-content:center;}
    .top-header .iconos-nav ul { float: inherit;}
    .top-header .navbar-collapse .btn-nav {position:static;}

    .copyright{padding: 10px 0;} 
    
    /* Utilidades */
	.activo-azul::before {display:none;}
	
	/* Ajuste del breakpoint */
	.collapse:not(.show) {display:none !important;}
	.navbar-expand-lg .navbar-toggler {display:block;}
	
	.pxc-hero-caption {padding:25px; bottom:0; width:55%;}
	.pxc-hero-caption-links {margin-top:25px;}
	.region-header-right .iconos-nav > ul {justify-content:end;}
	
	/* Sistema */
	.pxc-desktop {display:none !important;}
	.pxc-movil {display:block !important;}
	.pxc-movil.oculto {display:none !important;}
	
	.wp-block-column {flex-grow: 1;}
	.pxc-flex-grow-0 .wp-block-column {flex-grow: 0;}
	
	
	/* De aqui en adelante igual que mobile */
	
	/* Padding */
	/* Si se agrega padd, cualquier padding solo se respeta en desktop. Si se aagrega cualquier padm*, ese solo aplica para movil */
	.padd {padding:15px;}	
	.padm0 {padding:0;}
	.padm15 {padding:15px;}
	.padm25 {padding:25px;}
	.padm45 {padding:45px;}
	.padm90 {padding:90px;}
	.padmt0 {padding-top: 0;}
	.padmt15 {padding-top: 15px;}
	.padmt25 {padding-top: 25px;}
	.padmt45 {padding-top: 45px;}
	.padmt90 {padding-top: 90px;}
	.padmb0 {padding-bottom: 0;}
	.padmb15 {padding-bottom: 15px;}
	.padmb25 {padding-bottom: 25px;}
	.padmb45 {padding-bottom: 45px;}
	.padmb90 {padding-bottom: 90px;}
	.padml0 {padding-left: 0;}
	.padml15 {padding-left: 15px;}
	.padml25 {padding-left: 25px;}
	.padml45 {padding-left: 45px;}
	.padml90 {padding-left: 90px;}
	.padmr0 {padding-right: 0;}
	.padmr15 {padding-right: 15px;}
	.padmr25 {padding-right: 25px;}
	.padmr45 {padding-right: 45px;}
	.padmr90 {padding-right: 90px;}	
	
	/* Font size mobile */
	.fsm08 {font-size:0.8rem;}
	.fsm09 {font-size:0.9rem;}
	.fsm095 {font-size:0.95rem;}
	.fsm10 {font-size:1.0rem;}
	.fsm11 {font-size:1.1rem;}
	.fsm12 {font-size:1.2rem;}
	.fsm125 {font-size:1.25rem;}
	.fsm13 {font-size:1.3rem;}
	.fsm14 {font-size:1.4rem;}
	.fsm15 {font-size:1.5rem;}
	.fsm16 {font-size:1.6rem;}
	.fsm17 {font-size:1.7rem;}
	.fsm18 {font-size:1.8rem;}
	.fsm19 {font-size:1.9rem;}
	.fsm20 {font-size:2rem;}
	.fsm25 {font-size:2.5rem;}
	.fsm26 {font-size:2.6rem;}
	.fsm30 {font-size:3rem;}
	.fsm35 {font-size:3.5rem;}
	.fsm40 {font-size:4rem;}
	.fsm45 {font-size:4.5rem;}
	.fsm50 {font-size:5rem;}

	/* Line height mobile */
	.lhm08 {line-height:0.8rem;}
	.lhm09 {line-height:0.9rem;}
	.lhm095 {line-height:0.95rem;}
	.lhm10 {line-height:1.0rem;}
	.lhm11 {line-height:1.1rem;}
	.lhm12 {line-height:1.2rem;}
	.lhm13 {line-height:1.3rem;}
	.lhm14 {line-height:1.4rem;}
	.lhm15 {line-height:1.5rem;}
	.lhm16 {line-height:1.6rem;}
	.lhm17 {line-height:1.7rem;}
	.lhm18 {line-height:1.8rem;}
	.lhm19 {line-height:1.9rem;}
	.lhm20 {line-height:2rem;}
	.lhm25 {line-height:2.5rem;}
	.lhm30 {line-height:3rem;}
	.lhm32 {line-height:3.2rem;}
	.lhm35 {line-height:3.5rem;}
	.lhm40 {line-height:4rem;}
	.lhm45 {line-height:4.5rem;}
	.lhm50 {line-height:5rem;}
	
	.mtm25 {margin-top:25px;}
	.mtm45 {margin-top:45px;}
	.mtm90 {margin-top:90px;}
	.mbm25 {margin-bottom:25px;}
	.mbm45 {margin-bottom:45px;}
	.mbm90 {margin-bottom:90px;}	
	
	
	.pxc-t0, .pxc-t00 {font-size:2.6rem; line-height:3.2rem; padding-bottom: 15px;}
	.pxc-t1 {font-size:2.6rem; line-height:3.2rem;}
	.pxc-t2 {font-size:2rem; line-height:2.5rem;}
	.pxc-t3 {font-size:2rem; line-height:2.5rem;}
	.pxc-t3a {font-size:1.65rem; line-height:unset;}
	.pxc-t4 {font-size:1.25rem; line-height:unset;}
	.pxc-t5 {font-size:1.4rem; line-height:1.8rem;}
	.pxc-t6 {font-size:1rem; line-height:unset;}
	.pxc-t7 {font-size:1rem; line-height:unset;}
	
	.pxc-hero .pxc-t6 {margin-bottom:0;}
	.pxc-hero .pxc-t0 {font-size: 2.3rem; line-height: 2.8rem; padding-bottom: 0;}
	.pxc-hero .pxc-t00, .pxc-hero .pxc-t00a {font-size: 1.8rem; line-height: 2.3rem; padding-bottom: 0;}
	.pxc-hero-caption-links {margin-top:15px;}
	
	/* Botones */
	.pxc-boton-cta-main, .pxc-btn-ancla {padding:12px 18px; font-size:0.9rem;}
	.pxc-boton-cta-auxiliar {padding:12px 18px; font-size:0.9rem;}
	
	.pxc-item-offset {margin:15px;}
	
	/* Imagenes */
	.w270d {width:100%;}
	
	.pxc-linea-izquierda1 {border-left:none;}
    .pxc-linea-derecha1 {border-right:none;}
	
	/* Formato */
    .nav-1 .col-md-6{flex: 0 0 auto;width: 100% !important; text-align:center;}
	.nav-1 .col-md-6:first-child {display:none;}
	.nav-1 .col-md-6:last-child {padding:0;}
    .nav-2 ul { margin: 10px 0; padding: 0; text-align: center;}
    .nav-2 ul li{padding: 0;margin-left: 0 !important;border-bottom: 1px solid #ddd;}
    .nav-2 ul li:last-of-type{ border-bottom: 1px solid #fff;}

    .navbar-toggler{position: absolute;top: 13px;right: -11px; border:none; background-color: rgba(255,255,255,0.5); padding:6px 18px; border-radius: 0;}
	
	.navbar-light .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 121, 200, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
	.navbar-light > #pxc-icono-bus .bi-search {color:#00335B;}
    
    .btn-nav{ justify-content: center; display:flex;}

    .top-header .top-bar ul, .iconos-nav ul {margin-bottom: 5px;}

    .top-header .iconos-nav ul li{text-align:center; padding:8px 6px 0 8px;}
    .top-header .iconos-nav ul li:nth-of-type(1)::before { display: none;}
    .top-header .navbar-collapse .btn-nav {position:static;}
    
    .iconos-nav ul svg{ width:20px} 
   
    .top-header .iconos-nav ul {float: inherit;padding: 0;}
    .top-bar-menu li { font-size: 10px; padding: 15px 0 0 2px; display: inline-block;}
	
	.top-bar-menu, .top-header .iconos-nav ul {margin:0 0 8px;}
	
	#block-pixelbloquetopheaderright .iconos-nav {text-align: right;}
	#block-pixelbloquetopheaderright .top-bar-menu, #pxc-icono-nav-tel, #pxc-icono-nav-bus {display:none;}
	#pxc-icono-nav-tel-num, #pxc-icono-bus {display: inline-block;}
	#pxc-icono-bus {position: absolute;
    right: 55px; border-color:transparent; background-color: rgba(255,255,255,0.5);
    top: 13px; padding: 5px 11px; font-size: 0.5rem; border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;}
	#block-pixelbloquedebusqueda.activo {padding:25px 15px;}
	#block-pixelbloquedebusqueda .form-search {padding: 8px 0px; min-width: 60%; font-size: 0.85rem;}
	
	/* Sidenav */
	#block-pixelencabezadomenumovil {border-bottom:1px solid #C4C4C4; padding: 15px 5px;}
	#block-pixelencabezadomenumovil .closebtn {font-size:55px; text-decoration: none; position: absolute; top:2px; right:20px;}
	#pxc-icono-bus-movil {position: absolute; margin-top: 11px;}
	#block-pixelencabezadomenumovil .col-2 {text-align: center;}
	
	/* Menu */
	#block-pixelmenu2021-2 ul, #block-pixelmenu2021-2 ul li {display:block; margin:0; padding:0; list-style: none;}
	#block-pixelmenu2021-2 ul li a, #block-pixelmenu2021-2 ul li span {padding:12px 15px; display:block; text-decoration: none; font-size: 0.9rem; line-height: 1.6rem; color: #333333;}
	#block-pixelmenu2021-2 ul li a:hover, #block-pixelmenu2021-2 ul li span:hover {font-family: 'm-bold'; color: #00335B; background-color: #F8F8F8;}
	
	#block-pixelmenu2021-2 > ul > li.menu-item--expanded > a, #block-pixelmenu2021-2 > ul > li.menu-item--expanded > span {font-family: 'm-bold'; color: #00335B; border-bottom:1px solid #C4C4C4;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > a.activo, #block-pixelmenu2021-2 ul li.menu-item--expanded > span.activo {color: #0079C8;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > ul {display:none;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > ul.activo {display:block;}
	#block-pixelmenu2021-2 ul li.menu-item > a:after, #block-pixelmenu2021-2 ul li.menu-item > span::after {display:none;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > a:after, #block-pixelmenu2021-2 ul li.menu-item--expanded > span::after {border: solid #00335B;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	margin-top: 5px;	
	float:right;
	content: "";
    vertical-align: .255em;	
	right:17px;
	position: relative;	
	}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > a.activo:after, #block-pixelmenu2021-2 ul li.menu-item--expanded > span.activo::after {border: solid #0079C8;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
	margin-top: 0;
	position: relative;
    top: 10px;	
	}
	#block-pixelmenu2021-2 .solo-ind, #block-pixelmenu2021-2 .solo-cor, #block-pixelmenu2021-2 .solo-pro {display:block !important;}
	#pxc-icono-nav-tel-num::before {display:none;}
	#pxc-icono-nav-tel-num {font-family: 'm-bold'; color: #00335B;}
	#block-pixelmenu2021-3 a, #block-pixelmenu2021-3 span, #block-pixelmenu2021-3 > ul > li > a, #block-pixelmenu2021-3 > ul > li > span {padding: 6px 8px 6px 0;}
	
	/* BEM */
	#block-pixelmenu2021bem-3 ul, #block-pixelmenu2021bem-3 ul li {display:block; margin:0; padding:0; list-style: none;}
	#block-pixelmenu2021bem-3 ul li a, #block-pixelmenu2021bem-3 ul li span {padding:12px 15px; display:block; text-decoration: none; font-size: 0.9rem; line-height: 1.6rem; color: #333333;}
	#block-pixelmenu2021bem-3 ul li a:hover, #block-pixelmenu2021bem-3 ul li span:hover {font-family: 'm-bold'; color: #00335B; background-color: #F8F8F8;}
	
	#block-pixelmenu2021bem-3 > ul > li.menu-item--expanded > a, #block-pixelmenu2021bem-3 > ul > li.menu-item--expanded > span {font-family: 'm-bold'; color: #00335B; border-bottom:1px solid #C4C4C4;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > a.activo, #block-pixelmenu2021bem-3 ul li.menu-item--expanded > span.activo {color: #0079C8;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > ul {display:none;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > ul.activo {display:block;}
	#block-pixelmenu2021bem-3 ul li.menu-item > a:after, #block-pixelmenu2021bem-3 ul li.menu-item > span::after {display:none;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > a:after, #block-pixelmenu2021bem-3 ul li.menu-item--expanded > span::after {border: solid #00335B;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	margin-top: 5px;	
	float:right;
	content: "";
    vertical-align: .255em;	
	right:17px;
	position: relative;	
	}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > a.activo:after, #block-pixelmenu2021bem-3 ul li.menu-item--expanded > span.activo::after {border: solid #0079C8;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
	margin-top: 0;
	position: relative;
    top: 10px;	
	}
	#block-pixelmenu2021bem-3 .solo-ind, #block-pixelmenu2021bem-3 .solo-cor, #block-pixelmenu2021-2 .solo-pro {display:block !important;}
	#pxc-icono-nav-tel-num::before {display:none;}
	#pxc-icono-nav-tel-num {font-family: 'm-bold'; color: #00335B;}
	#block-pixelmenu2021bem a, #block-pixelmenu2021bem span, #block-pixelmenu2021bem > ul > li > a, #block-pixelmenu2021bem > ul > li > span {padding: 6px 8px 6px 0;}
	
	/* BEM */
	
	#block-pixelmenu2021-3 > ul, #block-pixelmenu2021bem > ul {justify-content: space-between; display: flex; flex-direction: row; flex-wrap: wrap; width: 100%;}
	#block-pixelmenu2021-3 > ul > li, #block-pixelmenu2021bem > ul > li {width:48%;}
	
	#block-pixelmenu2021-2 a.is-active {color:#00335B; font-weight:600;}
	#block-pixelmenu2021bem-3 a.is-active {color:#00335B; font-weight:600;}
	#block-pixelcobrandingbluecrossblueshield-2 {display:block;}
	
	/*#block-pixelbloquebranding .pxc-movil {width:120px !important; height: auto;}*/
	.region-branding > div:first-child {padding-right: 15px;}
	.region-branding > div:last-child img {width:140px; height: auto; margin-left:25px;}
	#block-pixelcobrandingbluecrossblueshield {dispplay:none;}
	
	.breadcrumb {padding-left:25px; padding-right:25px;}


	.footer{ padding: 45px 15px 15px 15px;}
    .footer .items-nav { display: block;}
    .footer .items-nav ul{padding: 3px 0;margin: 0;}
    .footer .contactanos {text-align: left;}
    .footer .btn-apps{ margin-bottom: 15px;}
    .footer { text-align: center;}
	.footer .contactanos::after {display:none;}
	.footer .region-footerder {display:flex; border-top:1px solid #333; justify-content: space-between;}
	.footer .region-footer {padding:15px 0; border-top:1px solid #333;}
	.footer .region-footerder > div {width:48%}
	
	.copyright {padding:15px;}
	.copyright .row .col-md-4:nth-child(1) {width:50%;}
	.copyright .row .col-md-4:nth-child(2) {order:3; width:100%;}
	.copyright .row .col-md-4:nth-child(3) {width:50%; order:2;}
	.copyright .items-politicas ul { justify-content: center;}
    .copyright .redes-sociales ul { justify-content: center; float: inherit;}
    .copyright{padding: 10px 0; }  
	.copyright .redes-sociales span {display:block; padding-left: 3px; margin-bottom: 8px;}
	.copyright .redes-sociales {text-align:left; display: flex; align-items: normal; justify-content: left; padding-top: 15px;}
	.copyright ul li {display:block; margin-bottom: 8px;}
	.copyright .redes-sociales img {margin: 0 3px;}
	
	/* Video Carrusel */
	.pxc-video-carousel-item-texto, .pxc-video-carousel-item-text-movil h3 {display:none;}
	.pxc-video-carousel-item-text-movil {text-align:center;}
	.pxc-video-carousel-item .pxc-player-icon {width:45px; height: auto;}
	.pxc-video-carousel-item .pxc-player-icon-div {margin-left: -23px; margin-top: -23px;}
	
	/* System */
	/* Acordeon */
	.pxc-bloque .nav-tabs {display:block;}
	.pxc-bloque .nav-tabs .nav-link.active {font-size:1.05rem;}
	.pxc-bloque .nav-tabs .nav-link.active::after {bottom:15px;}
	.pxc-bloque .accordion-body {padding:10px;}
	.pxc-biblioteca .accordion-body {padding:10px;}
	.pxc-beneficios td {font-size: 0.9rem;}
	.pxc-beneficios tr td:last-child {font-size:1rem;}
	
	.pxc-biblioteca-bs .pxc-bliblioteca-listado {box-shadow:none;}
    .pxc-biblioteca-bs .accordion-body {padding:15px;}
	
	/* Numerado */
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button {font-size:1.4rem;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button > .pxc-acordion-contador {left:-20px; width: 40px; height: 40px;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-collapse > .accordion-body, .pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-header {margin-left:15px;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .pxc-sub-descripcion {padding:1rem 0 0 40px; display: block;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button {padding:1.5rem 2rem 0 2.5rem;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-collapse > .accordion-body {padding: 1rem 2rem 1.5rem 2.5rem;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item:last-child > h2 > .accordion-button > .pxc-acordion-contador:after {top:42px; height: 1200px;}
	
	/* Layout */
	.pxc-bloque-2-cols {flex-flow:column;}
	.pxc-bloque-2-cols > div {width:100%;}
	
	.pxc-bloque-2-cols1 {flex-flow:column;}
	.pxc-bloque-2-cols1 > div:first-child {width:100%;}
	.pxc-bloque-2-cols1 > div:last-child {width:100%;}

	.pxc-bloque-2-cols2 {flex-flow:column;}
	.pxc-bloque-2-cols2 > div:first-child {width:100%;}
	.pxc-bloque-2-cols2 > div:last-child {width:100%;}
	
	
	/* 0. General vistas */
	.views-exposed-form {padding:0;}
	
	/* 5 Glosario */
	.pxc-glosario-vista {background-color:#fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.25); padding:45px;}
	.pxc-glosario-vista h2 {font-size:2.8rem; color: #00335B; line-height: 3.8rem;}
	.pxc-pestana-vertical .nav .nav-link {padding:10px 30px 10px 0; font-size:1.1rem;}
	.pxc-pestana-vertical .nav .nav-link.active svg {display:block; position: absolute; right:8px; top:35%;}
	.pxc-pestana-vertical .tab-content {padding: 5px;}
	.pxc-glosario-vista .nav {overflow-x: hidden;}
	
	/* 6 Documentos */
	.pxc-bloque .pxc-bloque-anexos-relacionados, .pxc-bloque .pxc-bloque-anexos {padding:0;}
	.pxc-bloque .file a {word-break:break-word;}
	
	/* 7 Testimonios */
	.pxc-testimonio-vista .col-md-9 {padding-top:65px;}
	.pxc-testimonio-vista {padding:90px 0;}
	.pxc-testimonio-vista .slick-slide > div {padding:25px;}
	.pxc-testimonio-vista .col-md-9 .slick-next {left:-110px !important; top:auto !important;} 
	.pxc-testimonio-vista .col-md-9 .slick-prev {left:-180px !important; top:auto !important;}
	.pxc-testimonio-vista .col-md-3 {padding-top:45px;}
	
	/* 8 Archivos */
	.pxc-bloque .file a {padding:20px 15px; font-size: 0.9rem;}
	.pxc-bloque .file .file-size {margin-right:8px;}
	
	/* 9 Migas y anclas */
	.pxc-anclas-lista {max-width:100%;}
	.pxc-ancla ul li a {padding: 8px 15px; font-size:0.85rem;}
	
	/* 10 .Recomendados */
	.recomendados .pxc-articulo-recomendado {padding:0 15px;}
	.pxc-articulo-grid-vista .views-view-grid > .row > .col-md-4 {width:33.33% !important;}
	.pxc-articulo-grid-titulo {min-height:auto;}
	.recomendados .slick-next {right:-25px;}
	.recomendados .slick-prev {left:-25px;}
	
	/* 11. Articulos */
	.pxc-articulo-lista-vista {padding-top:105px; padding-bottom: 45px; padding-left:0; padding-right:0;}
	.temas {width:100%;}
	.pxc-articulo-grid-vista form {position:static; display:flex; width:100%; margin-bottom: 45px;}
	.pxc-articulo-grid-vista {padding-top:25px;}
	.pxc-articulo-grid-vista form .form-item-palabra {padding:0;}
	.pxc-articulo-grid-vista form #edit-actions {padding:0;}
	.pxc-articulo-lista > .container > .row > .col-md-6:last-child {order:1;}
	.pxc-articulo-lista > .container > .row > .col-md-6:first-child {order:2;}
	.pxc-articulo-lista-audio audio {width:100%; margin:15px 0;}
	.pxc-articulo-lista-titulo {padding:25px 0;}
	.pxc-articulo-grid-vista form .form-item-palabra input {width:100%; margin:0;}
	
	/* 11.a Mas popular */ 
	#edit-submit-circulo-de-bienestar {margin:0; width:100%;}
	#block-pixel-views-block-circulo-de-bienestar-popular-articulo {position:static; width:100%;}
	#block-pixel-views-block-circulo-de-bienestar-popular-articulo .sugiere {padding:60px 0 0;}
	
	/* 11. Detalle nodo articulo */
	.pxc-articulo-lista-titulo {padding:0 0 15px; font-size:1.8rem; line-height: 2.2rem;}
	.pxc-articulo-grid-titulo {font-size:1.15rem;}
	.pxc-articulo-grid-cuerpo {font-size:0.95rem;}
	.page-node-type-article article .pxc-articulo-tipo-1 {padding-top:100px;}
	.page-node-type-article article .pxc-articulo-tipo-6, .page-node-type-article article .pxc-articulo-tipo-7, .page-node-type-article article .pxc-articulo-tipo-8, .page-node-type-article article .pxc-articulo-tipo-10, .page-node-type-article article .pxc-articulo-tipo-11, .page-node-type-article article .pxc-articulo-tipo-13 {padding:60px 0;}
	
	.pxc-articulo-tipo-6 #article-header {display:flex; flex-flow: column;}
	.pxc-articulo-tipo-6 #article-header .article-header-tools {padding-top:15px; order:3;}
	.article-header-tools .pxc-articulo-lista-tema {padding:0 0 15px;}
	.pxc-articulo-tipo-1 #contenidos, .pxc-articulo-tipo-1 .mas-info-art {width:100%;}
	.pxc-articulo-tipo-1 .col-md-7 {width:100%;}
	.page-node-type-article article {padding-bottom: 45px;}
	
	/* 12. Biblioteca BEM */
	.pxc-biblioteca {padding:45px 15px;}
	.pxc-biblioteca .views-exposed-form {display: block; padding:15px;}
	.pxc-biblioteca .views-exposed-form > div:first-child {padding-right:0; border-right:none;}
	.pxc-biblioteca .views-exposed-form > div:nth-child(3) {text-align:center;}
	.pxc-biblioteca .views-exposed-form > div:last-child {text-align:right;}
	.pxc-biblioteca .nav-tabs .nav-link.active {font-size:1rem;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca {width:100%; margin:0 0 15px; background-size: 20px; background-position: 8px center; padding: 15px 0 15px 35px;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca .col-8 {width:54%; font-size:0.85rem;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca .col {width:23%;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca a {font-size:1rem;}
	.pxc-bliblioteca-listado {padding:0;}
	.pxc-documento-biblioteca .file .file-size {font-size:0.7rem; display:block; line-height: 0.75rem; text-align: center;}
	.pxc-biblioteca .nav-tabs .nav-link.active::after {bottom: -24px;}
	#tabbibliotecaContent > .tab-pane.active {flex-flow: column; padding:45px 25px 25px;}
	.pxc-biblioteca .views-exposed-form .form-text {width:100%;}
	.pxc-documento-biblioteca a {font-size:1.15rem;}
	.pxc-biblioteca .views-exposed-form .form-submit {padding:12px 25px; margin-top:3px;}
	
	/* 13. FAQ BEM */
	#block-views-block-bloques-asociados-block-2 .form-text, #block-views-block-agentes-block-3 .form-text {width:100%}
	
	/* 14. Agentes */
	.pxc-agentes-destacado .pxc-articulo-lista-compartir-icono {top:-50px;}
	.pxc-agentes-grid {padding:45px 15px;}
	.pxc-agentes-grid .views-exposed-form {display:block; padding:15px;}
	.pxc-agentes-grid .views-exposed-form > div:first-child {border-right:0; padding-right:0;}
	.pxc-agentes-grid .views-exposed-form > div:nth-child(2) {text-align:center;}
	.pxc-agentes-grid .views-exposed-form > div:last-child {text-align:right;}
	.pxc-agentes-grid .pxc-agente-panel {margin: 15px 0 0;}
	.pxc-agentes-portada .pxc-agente-fila > .row > div:first-child {order:2;}
	.pxc-agentes-portada .pxc-agente-fila > .row > div:last-child {order:1; margin-bottom: 25px;}
	.pxc-agentes-portada .pxc-agente-fila > .row > div:first-child {padding:25px 15px;}
	.pxc-agentes-destacado .pxc-agente-fila > div > .col-md-6:last-child {padding:25px 15px;}
	
	/* Hasta aqui igual que mobile */
	
	
	/* Diferencias */
	
	.dialog-off-canvas-main-canvas > footer {padding:25px;}
	.dialog-off-canvas-main-canvas > footer > div > div > div {width:100%; padding:0 5%; margin-bottom:0;}
	.dialog-off-canvas-main-canvas > footer > div > div > div:last-child {border-bottom: none;}
	.dialog-off-canvas-main-canvas > footer > div > div > div .region {padding: 25px 0;}
	.footer .btn-apps {width:300px;}
	.footer .contactanos::after {display:none;}
	#block-pixelmenu2021-3 > ul > li > a, #block-pixelmenu2021-3 > ul > li > span {font-size:0.9rem}
	
	/* Anclas */
	.pxc-ancla ul li a {padding:8px 15px; font-size:0.85rem;}
	.pxc-ancla ul li {padding:15px 0;}
    
	.pxc-bloque .accordion-item .accordion-item {box-shadow:none !important; border-left:none; border-bottom:none; border-right:none;}
	.pxc-bloque .accordion-item .accordion-item .accordion-button {padding: 1rem; font-size:1.1rem;}
	
	.pxc-biblioteca .accordion-item .accordion-item {box-shadow:none !important; border-left:none; border-bottom:none; border-right:none;}
	.pxc-biblioteca .accordion-item .accordion-item .accordion-button {padding: 1rem; font-size:1.1rem;}

	.pxc-promocional-panel-previo .pxc-promo-caption-titulo {font-size:1.7rem; line-height:2rem;}
	.pxc-t000 {font-size: 3.1rem; line-height: 3.8rem; padding-bottom: 15px;}
	.pxc-columnas-mente-sana .wp-block-image img {width:100%;}
	.pxc-img-natural img {width:auto !important;}
	.pxc-pagina-tipo-11 {max-width:100%;}
	
	.pxc-hero-banner-small .pxc-hero-caption {bottom:70px;}
	
	/* Animacion promos */
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:5px 0 8px;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.75rem;}
	
	
	/* Animacion promos */
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:5px 0 8px;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.95rem;}
	
    .pxc-biblioteca-bem .pxc-documento-biblioteca .col-8 {width:70%;}
	#block-pixelcobrandingbem img {width:55%;}
	
	.page-node-type-article #article-header video, .page-node-type-article .field--name-field-video-you-tube iframe {width:100%; padding: 15px;}
	#block-views-block-circulo-de-bienestar-block-25 .modal-body .col-md-7, #block-views-block-circulo-de-bienestar-block-25 .modal-body .col-md-5 {width:100%;}
	
	.pmi-tab-body {padding:15px 30px 0;}
	
	.pxc-video-carousel-vista .slick-slider .slick-next, .pxc-video-carousel-vista .slick-slider .slick-prev {top:30%; width:40px; height:40px; z-index:1;}
	
	.pxc-bloque .pxc-slick-slider .pxc-con-flechas .slick-next {right:-25px;}
	.pxc-bloque .pxc-slick-slider .pxc-con-flechas .slick-prev {left:-25px;}
	
	.pxc-bloque-agente {padding:45px 75px;}
	.pxc-bloque-agente .wp-block-columns {padding:35px 0;}
	.pxc-p10 p {font-size:4.5rem;}
	.pxc-agente-titulo h3, .pxc-agente-titulo h1 {font-size:2.5rem; line-height:3rem;}
	.pxc-agente-columna {width:50%;}
	.pxc-agentes-slick .pxc-agente-panel .pxc-agente-mini-badge {font-size:0.5rem; width:70px; height:70px;}
	.pxc-agentes-slick .pxc-agente-panel .pxc-agente-caption {padding:15px 15px 25px;}
	.pxc-agentes-slicker .pxc-agente-panel-titulo {font-size:1.5rem; line-height:1.75rem;}
	.pxc-agente-panel:hover .pxc-agente-caption {padding:15px 15px 75px;}
	
	.pxc-hubspot-form label {color:#00335b; font-family:"m-medium" !important; font-size:1.35rem;}
	
	#logo-header img.pxc-desktop{ width: 100px; height: 100px; margin-left:0; margin-top:0;}
	.pxc-boton-bottom .pxc-boton-sombra {position:static; margin:0 10%;}
	.pxc-hubspot-formi fieldset > div {width:100% !important;}
	.pxc-hero-next:after {display:none;}
	.pxc-hero-next-span {display:none;}

	
	.pxc-promo-slider-cuadrado .fs30 {font-size:2rem; line-height: 2.4rem;}
	.eu-cookie-compliance-message {padding-right:25px;}
	
	.pxc-bloque-links li a {padding:15px;}
	.pxc-bloque-links li {background-position:10px center; background-size: 20px; padding-left: 25px;}
	
	#block-views-block-promocionales-block-3, #block-views-block-promocionales-block-1 {background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(243,243,243,1) 35%, rgba(243,243,243,1) 75%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);}
	
	.pxc-boton-bottom1 p.d-table {bottom:15px; position:static; min-width:inherit; transform:none;}
	
	.pxc-doble-renglon {min-height:initial;}
	
	.copyright .redes-sociales span {display:none;}
	.page-node-type-article article .pxc-articulo-tipo-13 {padding:60px 0;}
	.wm70 {width:75px !important; height:auto;}
	
	div.pxc-star-36-p {position:absolute; top:-110px; left:inherit; right:140px; transform: scale(.7);}
	.pxc-fbr {display:none;}
	
	.pxc-slider-simple .carousel-control-prev {left: 47% !important;bottom: -45px !important;}
	.pxc-slider-simple .carousel-control-next {right: 47% !important;bottom: -45px !important;}
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 767px) { 

	
	/* Sistema */
	.pxc-desktop {display:none !important;}
	.pxc-movil {display:block !important;}
	.pxc-movil.oculto {display:none !important;}
	
	
	.wp-block-column {flex-grow: 1;}
	.pxc-flex-grow-0 .wp-block-column {flex-grow: 0;}
	
	
	/* Padding */
	/* Si se agrega padd, cualquier padding solo se respeta en desktop. Si se aagrega cualquier padm*, ese solo aplica para movil */
	.padd {padding:15px;}	
	.padm0 {padding:0;}
	.padm15 {padding:15px;}
	.padm25 {padding:25px;}
	.padm45 {padding:45px;}
	.padm90 {padding:90px;}
	.padmt0 {padding-top: 0;}
	.padmt15 {padding-top: 15px;}
	.padmt25 {padding-top: 25px;}
	.padmt45 {padding-top: 45px;}
	.padmt90 {padding-top: 90px;}
	.padmb0 {padding-bottom: 0;}
	.padmb15 {padding-bottom: 15px;}
	.padmb25 {padding-bottom: 25px;}
	.padmb45 {padding-bottom: 45px;}
	.padmb90 {padding-bottom: 90px;}
	.padml0 {padding-left: 0;}
	.padml15 {padding-left: 15px;}
	.padml25 {padding-left: 25px;}
	.padml45 {padding-left: 45px;}
	.padml90 {padding-left: 90px;}
	.padmr0 {padding-right: 0;}
	.padmr15 {padding-right: 15px;}
	.padmr25 {padding-right: 25px;}
	.padmr45 {padding-right: 45px;}
	.padmr90 {padding-right: 90px;}	
	
	/* Font size mobile */
	.fsm08 {font-size:0.8rem;}
	.fsm09 {font-size:0.9rem;}
	.fsm095 {font-size:0.95rem;}
	.fsm10 {font-size:1.0rem;}
	.fsm11 {font-size:1.1rem;}
	.fsm12 {font-size:1.2rem;}
	.fsm125 {font-size:1.25rem;}
	.fsm13 {font-size:1.3rem;}
	.fsm14 {font-size:1.4rem;}
	.fsm15 {font-size:1.5rem;}
	.fsm16 {font-size:1.6rem;}
	.fsm17 {font-size:1.7rem;}
	.fsm18 {font-size:1.8rem;}
	.fsm19 {font-size:1.9rem;}
	.fsm20 {font-size:2rem;}
	.fsm25 {font-size:2.5rem;}
	.fsm26 {font-size:2.6rem;}
	.fsm30 {font-size:3rem;}
	.fsm35 {font-size:3.5rem;}
	.fsm40 {font-size:4rem;}
	.fsm45 {font-size:4.5rem;}
	.fsm50 {font-size:5rem;}

	/* Line height mobile */
	.lhm08 {line-height:0.8rem;}
	.lhm09 {line-height:0.9rem;}
	.lhm095 {line-height:0.95rem;}
	.lhm10 {line-height:1.0rem;}
	.lhm11 {line-height:1.1rem;}
	.lhm12 {line-height:1.2rem;}
	.lhm13 {line-height:1.3rem;}
	.lhm14 {line-height:1.4rem;}
	.lhm15 {line-height:1.5rem;}
	.lhm16 {line-height:1.6rem;}
	.lhm17 {line-height:1.7rem;}
	.lhm18 {line-height:1.8rem;}
	.lhm19 {line-height:1.9rem;}
	.lhm20 {line-height:2rem;}
	.lhm25 {line-height:2.5rem;}
	.lhm30 {line-height:3rem;}
	.lhm32 {line-height:3.2rem;}
	.lhm35 {line-height:3.5rem;}
	.lhm40 {line-height:4rem;}
	.lhm45 {line-height:4.5rem;}
	.lhm50 {line-height:5rem;}
	
	.mtm25 {margin-top:25px;}
	.mtm45 {margin-top:45px;}
	.mtm90 {margin-top:90px;}
	.mbm25 {margin-bottom:25px;}
	.mbm45 {margin-bottom:45px;}
	.mbm90 {margin-bottom:90px;}	
	
	
	.pxc-t0, .pxc-t00, .pxc-t00a {font-size:2.6rem; line-height:3.2rem; padding-bottom: 15px;}
	.pxc-t000 {font-size: 2.4rem; line-height: 3.2rem; padding-bottom: 15px; letter-spacing: -0.5px;}
	.pxc-t1 {font-size:2.6rem; line-height:3.2rem;}
	.pxc-t2 {font-size:2rem; line-height:2.5rem;}
	.pxc-t3 {font-size:2rem; line-height:2.5rem;}
	.pxc-t3a {font-size:1.45rem; line-height:unset;}
	.pxc-t4 {font-size:1.25rem; line-height:unset;}
	.pxc-t5 {font-size:1.6rem; line-height:unset;}
	.pxc-t6 {font-size:1.1rem; line-height:unset;}
	.pxc-t7 {font-size:1rem; line-height:unset;}
	
	.bl2:before {display:none; content: none;}
	.bl2 {border-left:1px solid #6C6E71; padding-left:15px; margin-top:15px;}
	.bl:before {content: ""; display: block; width: 100px; margin: 0 auto; background-color: #E2E2E3; height: 2px; margin-bottom: 45px;  position:static;}
	
	

	/* Botones */
	.pxc-boton-cta-main, .pxc-btn-ancla {padding:12px 18px;}
	.pxc-boton-cta-auxiliar {padding:12px 18px;}
	
	.pxc-linea-izquierda1 {border-left:none;}
    .pxc-linea-derecha1 {border-right:none;}
	
	.pxc-item-offset {margin:15px;}
	
	/* Imagenes */
	.w270d {width:100%;}
	
	/* Formato */
    .nav-1 .col-md-6{flex: 0 0 auto;width: 100% !important; text-align:center;}
	.nav-1 .col-md-6:first-child {display:none;}
	.nav-1 .col-md-6:last-child {padding:0;}
    .nav-2 ul { margin: 10px 0; padding: 0; text-align: center;}
    .nav-2 ul li{padding: 0;margin-left: 0 !important;border-bottom: 1px solid #ddd;}
    .nav-2 ul li:last-of-type{ border-bottom: 1px solid #fff;}

    .navbar-toggler{position: absolute;top: 13px;right: -11px; border:none; background-color: rgba(255,255,255,0.5); padding:6px 18px; border-radius: 0;}
	
	.navbar-light .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 121, 200, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
	.navbar-light > #pxc-icono-bus .bi-search {color:#00335B;}
    
    .btn-nav{ justify-content: center; display:flex;}

    .top-header .top-bar ul, .iconos-nav ul {margin-bottom: 5px;}

    .top-header .iconos-nav ul li{text-align:center; padding:8px 6px 0 8px;}
    .top-header .iconos-nav ul li:nth-of-type(1)::before { display: none;}
    .top-header .navbar-collapse .btn-nav {position:static;}
    
    .iconos-nav ul svg{ width:20px} 
   
    .top-header .iconos-nav ul {float: inherit;padding: 0;}
    .top-bar-menu li { font-size: 10px; padding: 15px 0 0 2px; display: inline-block;}
	
	.top-bar-menu, .top-header .iconos-nav ul {margin:0 0 8px;}
	
	#block-pixelbloquetopheaderright .iconos-nav {text-align: right;}
	#block-pixelbloquetopheaderright .top-bar-menu, #pxc-icono-nav-tel, #pxc-icono-nav-bus {display:none;}
	#pxc-icono-nav-tel-num, #pxc-icono-bus {display: inline-block;}
	#pxc-icono-bus {position: absolute;
    right: 55px; border-color:transparent; background-color: rgba(255,255,255,0.5);
    top: 13px; padding: 5px 11px; font-size: 0.5rem; border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;}
	#block-pixelbloquedebusqueda.activo {padding:25px 15px;}
	#block-pixelbloquedebusqueda .form-search {padding: 8px 0px; min-width: 60%; font-size: 0.85rem;}
	
	/* Sidenav */
	#block-pixelencabezadomenumovil {border-bottom:1px solid #C4C4C4; padding: 15px 5px;}
	#block-pixelencabezadomenumovil .closebtn {font-size:55px; text-decoration: none; position: absolute; top:2px; right:20px;}
	#pxc-icono-bus-movil {position: absolute; margin-top: 11px;}
	#block-pixelencabezadomenumovil .col-2 {text-align: center;}
	
	/* Menu */
	#block-pixelmenu2021-2 ul, #block-pixelmenu2021-2 ul li {display:block; margin:0; padding:0; list-style: none;}
	#block-pixelmenu2021-2 ul li a, #block-pixelmenu2021-2 ul li span {padding:12px 15px; display:block; text-decoration: none; font-size: 0.9rem; line-height: 1.6rem; color: #333333;}
	#block-pixelmenu2021-2 ul li a:hover, #block-pixelmenu2021-2 ul li span:hover {font-family: 'm-bold'; color: #00335B; background-color: #F8F8F8;}
	
	#block-pixelmenu2021-2 > ul > li.menu-item--expanded > a, #block-pixelmenu2021-2 > ul > li.menu-item--expanded > span {font-family: 'm-bold'; color: #00335B; border-bottom:1px solid #C4C4C4;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > a.activo, #block-pixelmenu2021-2 ul li.menu-item--expanded > span.activo {color: #0079C8;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > ul {display:none;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > ul.activo {display:block;}
	#block-pixelmenu2021-2 ul li.menu-item > a:after, #block-pixelmenu2021-2 ul li.menu-item > span::after {display:none;}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > a:after, #block-pixelmenu2021-2 ul li.menu-item--expanded > span::after {border: solid #00335B;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	margin-top: 5px;	
	float:right;
	content: "";
    vertical-align: .255em;	
	right:17px;
	position: relative;	
	}
	#block-pixelmenu2021-2 ul li.menu-item--expanded > a.activo:after, #block-pixelmenu2021-2 ul li.menu-item--expanded > span.activo::after {border: solid #0079C8;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
	margin-top: 0;
	position: relative;
    top: 10px;	
	}
	#block-pixelmenu2021-2 .solo-ind, #block-pixelmenu2021-2 .solo-cor, #block-pixelmenu2021-2 .solo-pro {display:block !important;}
	#pxc-icono-nav-tel-num::before {display:none;}
	#pxc-icono-nav-tel-num {font-family: 'm-bold'; color: #00335B;}
	#block-pixelmenu2021-3 a, #block-pixelmenu2021-3 span, #block-pixelmenu2021-3 > ul > li > a, #block-pixelmenu2021-3 > ul > li > span {padding: 6px 8px 6px 0;}
	
	/* BEM */
	#block-pixelmenu2021bem-3 ul, #block-pixelmenu2021bem-3 ul li {display:block; margin:0; padding:0; list-style: none;}
	#block-pixelmenu2021bem-3 ul li a, #block-pixelmenu2021bem-3 ul li span {padding:12px 15px; display:block; text-decoration: none; font-size: 0.9rem; line-height: 1.6rem; color: #333333;}
	#block-pixelmenu2021bem-3 ul li a:hover, #block-pixelmenu2021bem-3 ul li span:hover {font-family: 'm-bold'; color: #00335B; background-color: #F8F8F8;}
	
	#block-pixelmenu2021bem-3 > ul > li.menu-item--expanded > a, #block-pixelmenu2021bem-3 > ul > li.menu-item--expanded > span {font-family: 'm-bold'; color: #00335B; border-bottom:1px solid #C4C4C4;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > a.activo, #block-pixelmenu2021bem-3 ul li.menu-item--expanded > span.activo {color: #0079C8;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > ul {display:none;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > ul.activo {display:block;}
	#block-pixelmenu2021bem-3 ul li.menu-item > a:after, #block-pixelmenu2021bem-3 ul li.menu-item > span::after {display:none;}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > a:after, #block-pixelmenu2021bem-3 ul li.menu-item--expanded > span::after {border: solid #00335B;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	margin-top: 5px;	
	float:right;
	content: "";
    vertical-align: .255em;	
	right:17px;
	position: relative;	
	}
	#block-pixelmenu2021bem-3 ul li.menu-item--expanded > a.activo:after, #block-pixelmenu2021bem-3 ul li.menu-item--expanded > span.activo::after {border: solid #0079C8;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: .5em;
    padding: 1px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
	margin-top: 0;
	position: relative;
    top: 10px;	
	}
	#block-pixelmenu2021bem-3 .solo-ind, #block-pixelmenu2021bem-3 .solo-cor, #block-pixelmenu2021-2 .solo-pro {display:block !important;}
	#pxc-icono-nav-tel-num::before {display:none;}
	#pxc-icono-nav-tel-num {font-family: 'm-bold'; color: #00335B;}
	#block-pixelmenu2021bem a, #block-pixelmenu2021bem span, #block-pixelmenu2021bem > ul > li > a, #block-pixelmenu2021bem > ul > li > span {padding: 6px 8px 6px 0;}
	
	/* BEM */
	
	#block-pixelmenu2021-3 > ul, #block-pixelmenu2021bem > ul {justify-content: space-between; display: flex; flex-direction: row; flex-wrap: wrap; width: 100%;}
	#block-pixelmenu2021-3 > ul > li, #block-pixelmenu2021bem > ul > li {width:50%;}
	
	#block-pixelmenu2021-2 a.is-active {color:#00335B; font-weight:600;}
	#block-pixelmenu2021bem-3 a.is-active {color:#00335B; font-weight:600;}
	
	#block-pixelbloquebranding .pxc-movil {width:60px !important; height: auto;}
	.region-branding > div:first-child {padding-right: 15px;}
	.region-branding > div:last-child img {width:135px; height: auto;}
	#block-pixelcobrandingbluecrossblueshield {display:none;}
	#block-pixelcobrandingbluecrossblueshield-2 {display:block;}


	.footer{ padding: 45px 15px 15px 15px;}
    .footer .items-nav { display: block;}
    .footer .items-nav ul{padding: 3px 0;margin: 0;}
    .footer .contactanos {text-align: left; padding:0;}
    .footer .btn-apps{ margin-bottom: 15px;}
    .footer { text-align: center;}
	.footer .contactanos::after {display:none;}
	.footer .region-footerder {display:block; padding-top:15px; border-top:1px solid #c4c4c4;}
	.footer .region-footer {padding:15px 0; border-top:1px solid #c4c4c4;}
	.footer .region-footerder > div {width:100%}
	/*.footer .region-footerder > div:first-child {margin-right:8px;}
	.footer .region-footerder > div:last-child {margin-left:8px;}*/
	.footer > div > div > .col-md-6 {padding:0;}
    
	.copyright {padding:15px;}
	.copyright .row .col-md-4:nth-child(1) {width:50%;}
	.copyright .row .col-md-4:nth-child(2) {order:3; width:100%;}
	.copyright .row .col-md-4:nth-child(3) {width:50%; order:2;}
	.copyright .items-politicas ul { justify-content: center;}
    .copyright .redes-sociales ul { justify-content: center; float: inherit;}
    .copyright{padding: 10px 0; }  
	.copyright .redes-sociales span {display:block; padding-left: 3px; margin-bottom: 8px;}
	.copyright .redes-sociales {text-align:left; display: flex; align-items: normal; justify-content: left; padding-top: 15px;}
	.copyright ul li {display:block; margin-bottom: 8px;}
	.copyright .redes-sociales img {margin: 0 3px;}
    
    /* Utilidades */
    .activo-azul::before {display:none;}
	.pxc-txt-numero-grande {top: -10px !important;}
	.pxc-img-flotante-izq {float:none; margin:25px 0;}
	.pxc-img-flotante-der {float:none; margin:25px 0;}
	
	/* Hero banner */
	.pxc-hero {display:block;}
	.pxc-hero-caption {position:relative; width:100%; padding: 25px; z-index: 1; bottom: auto; margin-top: 0;}
	.pxc-hero-banner-small .pxc-hero-caption {position:relative; width:100%; padding: 25px; z-index: 1; bottom: auto;}
	
	/* Video Carrusel */
	.pxc-video-carousel-item-texto, .pxc-video-carousel-item-text-movil h3 {display:none;}
	.pxc-video-carousel-item-text-movil {text-align:center;}
	.pxc-video-carousel-item .pxc-player-icon {width:45px; height: auto;}
	.pxc-video-carousel-item .pxc-player-icon-div {margin-left: -23px; margin-top: -23px;}
	
	/* System */
	/* Acordeon */
	.pxc-bloque .accordion-button::after {right:-10px;}
	.pxc-bloque .nav-tabs {display:block;}
	.pxc-bloque .nav-tabs .nav-link.active {font-size:1.05rem;}
	.pxc-bloque .nav-tabs .nav-link.active::after {bottom:15px;}
	.pxc-bloque .accordion-body {padding:10px;}
	.pxc-beneficios td {font-size: 0.9rem !important;}
	.pxc-beneficios tr td:last-child {font-size:1rem;}
	
	
	.pxc-biblioteca .accordion-button::after {right:-10px;}
	.pxc-biblioteca .nav-tabs {display:block;}
	.pxc-biblioteca .nav-tabs .nav-link.active {font-size:1.05rem;}
	.pxc-biblioteca .nav-tabs .nav-link.active::after {bottom:15px;}
	.pxc-biblioteca .accordion-body {padding:10px;}
	
	.pxc-biblioteca-bs .pxc-bliblioteca-listado {box-shadow:none;}
    .pxc-biblioteca-bs .accordion-body {padding:15px;}
	
	/* Numerado */
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button {font-size:1.4rem;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button > .pxc-acordion-contador {left:-20px; width: 40px; height: 40px;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-collapse > .accordion-body, .pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-header {margin-left:0;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .pxc-sub-descripcion {padding:1rem 0 0 40px; display: block;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button {padding:1.5rem 2rem 0 2.5rem;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-collapse > .accordion-body {padding: 1rem 2rem 1.5rem 2.5rem;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item:last-child > h2 > .accordion-button > .pxc-acordion-contador:after {top:42px; height: 1200px;}
	.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item .accordion-body {padding:25px 15px;}
	
	/* Layout */
	.pxc-bloque-2-cols {flex-flow:column;}
	.pxc-bloque-2-cols > div {width:100%;}
	
	.pxc-bloque-2-cols1 {flex-flow:column;}
	.pxc-bloque-2-cols1 > div:first-child {width:100%;}
	.pxc-bloque-2-cols1 > div:last-child {width:100%;}

	.pxc-bloque-2-cols2 {flex-flow:column;}
	.pxc-bloque-2-cols2 > div:first-child {width:100%;}
	.pxc-bloque-2-cols2 > div:last-child {width:100%;}
	
	
	/* 0. General vistas */
	.views-exposed-form {padding:0;}
	
	/* 5 Glosario */
	.pxc-glosario-vista {background-color:#fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.25); padding:15px 15px 25px;}
	.pxc-glosario-vista h2 {font-size:2.8rem; color: #00335B; line-height: 3.8rem;}
	.pxc-pestana-vertical .nav .nav-link {padding:10px 30px 10px 0; font-size:0.85rem;}
	.pxc-pestana-vertical .nav .nav-link.active svg {display:block; position: absolute; right:8px; top:35%;}
	.pxc-pestana-vertical .tab-content {padding: 5px;}
	.pxc-glosario-vista .nav {width:100%; overflow-x: hidden;}
	
	/* 6 Documentos */
	.pxc-bloque .pxc-bloque-anexos-relacionados, .pxc-bloque .pxc-bloque-anexos {padding:0;}
	.pxc-bloque .file a {word-break:break-word;}
	
	/* 7 Testimonios */
	.pxc-testimonio-vista .col-md-9 {padding-top:65px;}
	.pxc-testimonio-vista {padding:45px 25px;}
	.pxc-testimonio-vista .slick-slide > div {padding:15px;}
	.pxc-testimonio-vista .col-md-9 .slick-next {left:70px !important; top:-40px !important;} 
	.pxc-testimonio-vista .col-md-9 .slick-prev {left:0 !important; top:-40px !important;}
	
	/* 8 Archivos */
	.pxc-bloque .file a {padding:20px 15px; font-size: 0.9rem;}
	.pxc-bloque .file .file-size {margin-right:8px;}
	
	/* 9 Migas y anclas */
	.pxc-anclas-lista {max-width:100%;}
	.pxc-ancla ul {display:none;}
	.pxc-ancla ul li a {padding: 8px 15px; font-size:0.85rem;}
	
	/* 10 .Recomendados */
	.recomendados .pxc-articulo-recomendado {padding:0 15px;}
	.pxc-articulo-grid-vista .views-view-grid > .row > .col-md-4 {width:100% !important;}
	.pxc-articulo-grid-titulo {min-height:auto;}
	.recomendados .slick-prev {left:0; z-index: 2}
	.recomendados .slick-next {right:0;}	
	
	/* 11. Articulos */
	.pxc-articulo-lista-vista {padding-top:80px; padding-bottom: 45px; padding-left:0; padding-right:0;}
	.temas {width:100%;}
	.pxc-articulo-grid-vista form {position:static; display:flex; width:100%; margin-bottom: 45px;}
	.pxc-articulo-grid-vista {padding-top:25px;}
	.pxc-articulo-grid-vista form .form-item-palabra {width:70% !important; padding:0;}
	.pxc-articulo-grid-vista form #edit-actions {width:30% !important; padding:0;}
	.pxc-articulo-lista > .container > .row > .col-md-6:last-child {order:1;}
	.pxc-articulo-lista > .container > .row > .col-md-6:first-child {order:2;}
	.pxc-articulo-lista-audio audio {width:100%; margin:15px 0;}
	.pxc-articulo-lista-titulo {padding:25px 0;}
	.pxc-articulo-grid-vista form .form-item-palabra input {width:100%; margin:0;}
	
	/* 11.a Mas popular */ 
	#edit-submit-circulo-de-bienestar {margin:0; width:100%;}
	#block-pixel-views-block-circulo-de-bienestar-popular-articulo {position:static; width:100%;}
	#block-pixel-views-block-circulo-de-bienestar-popular-articulo .sugiere {padding:60px 0 0;}
	
	/* 11. Detalle nodo articulo */
	.pxc-articulo-lista-titulo {font-size:2rem; line-height: 2.5rem;}
	.page-node-type-article article .pxc-articulo-tipo-1 {padding-top:60px;}
	.page-node-type-article article .pxc-articulo-tipo-6, .page-node-type-article article .pxc-articulo-tipo-7, .page-node-type-article article .pxc-articulo-tipo-8, .page-node-type-article article .pxc-articulo-tipo-10, .page-node-type-article article .pxc-articulo-tipo-11, .page-node-type-article article .pxc-articulo-tipo-13 {padding:60px 0;}
	.page-node-type-article #article-header > .container > .row > .col-md-6:first-child {order:2;}
	.page-node-type-article #article-header video {width:100%; height: auto; padding: 25px 0;}
	.page-node-type-article .field--name-field-video-you-tube iframe {width:100%; height: auto; padding: 25px 0;}
	.article-header-tools .col-md-6, .article-header-tools .col-md-6 {text-align:center;}
	.article-header-tools .row .col-md-1 {width:20%; padding-left: 10px}
	.article-header-tools .row .col-md-3 {width:50%; text-align: center;}
	.article-header-tools .row .col-md-2 {width:30%; padding: 0;}
	.article-header-tools .pxc-articulo-lista-compartir-icono {float: initial; top: auto;}
	.article-header-tools .recomendados .pxc-views {text-align: left; font-size: 0.85rem; padding-left: 15px;}
	.article-header-tools .pxc-articulo-lista-compartir-icono > span {right:25px;}
	
	.pxc-articulo-tipo-6 #article-header {display:flex; flex-flow: column;}
	.pxc-articulo-tipo-6 #article-header .article-header-tools {padding-top:15px; order:3;}
	.article-header-tools .pxc-articulo-lista-tema {padding:0 0 15px;}
	
	.breadcrumb {padding-left:25px; padding-right:25px;}
	.pxc-articulo-tipo-6 .breadcrumb, .pxc-articulo-tipo-7 .breadcrumb, .pxc-articulo-tipo-8 .breadcrumb, .pxc-articulo-tipo-10 .breadcrumb, .pxc-articulo-tipo-11 .breadcrumb {margin-bottom: 0;}
	.pxc-articulo-tipo-1 #contenidos, .pxc-articulo-tipo-1 .mas-info-art {width:100%;}
	
	
	/* 12. Biblioteca BEM */
	.pxc-biblioteca {padding:45px 15px;}
	.pxc-biblioteca .views-exposed-form {display: block; padding:15px;}
	.pxc-biblioteca .views-exposed-form > div:first-child {padding-right:0; border-right:none;}
	.pxc-biblioteca .views-exposed-form > div:nth-child(3) {text-align:center;}
	.pxc-biblioteca .views-exposed-form > div:last-child {text-align:right;}
	.pxc-biblioteca .nav-tabs .nav-link.active {font-size:1rem;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca {width:100%; margin:0 0 15px; background-size: 20px; background-position: 8px center; padding: 15px 0 15px 35px;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca .col-8 {width:54%; font-size:0.85rem;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca .col {width:23%;}
	#tabbibliotecaContent > .tab-pane > .pxc-documento-biblioteca a {font-size:1rem;}
	.pxc-bliblioteca-listado {padding:0;}
	.pxc-documento-biblioteca .file .file-size {font-size:0.7rem; display:block; line-height: 0.75rem; text-align: end;}
	.pxc-biblioteca .nav-tabs .nav-link.active::after {bottom: -24px;}
	#tabbibliotecaContent > .tab-pane.active {flex-flow: column; padding:15px;}
	.pxc-biblioteca .views-exposed-form .form-text {width:100%;}
	.pxc-documento-biblioteca a {padding:25px 0 25px 15px; font-size: 1.15rem;}
	.pxc-biblioteca-bs .pxc-documento-biblioteca-file {width:35%;}
	.pxc-biblioteca-bs .pxc-documento-biblioteca-titulo {width:65%;}
	.pxc-documento-biblioteca {background-size:7%; padding: 15px 10px 15px 40px;}
	
	/* 13. FAQ BEM */
	#block-views-block-bloques-asociados-block-2 .form-text, #block-views-block-agentes-block-3 .form-text {width:100%}
	
	/* 14. Agentes */
	.pxc-agentes-destacado .pxc-articulo-lista-compartir-icono {top:-50px;}
	.pxc-agentes-grid {padding:45px 15px;}
	.pxc-agentes-grid .views-exposed-form {display:block; padding:15px;}
	.pxc-agentes-grid .views-exposed-form > div:first-child {border-right:0; padding-right:0;}
	.pxc-agentes-grid .views-exposed-form > div:nth-child(2) {text-align:center;}
	.pxc-agentes-grid .views-exposed-form > div:last-child {text-align:right;}
	.pxc-agentes-grid .pxc-agente-panel {margin: 15px 0 0;}
	.pxc-agentes-portada .pxc-agente-fila > .row > div:first-child {order:2;}
	.pxc-agentes-portada .pxc-agente-fila > .row > div:last-child {order:1; margin-bottom: 25px;}
	.pxc-agentes-portada .pxc-agente-fila > .row > div:first-child {padding:25px 15px;}
	.pxc-agentes-destacado .pxc-agente-fila > div > .col-md-6:last-child {padding:25px 15px;}
	
	.pxc-m-m-auto {float:none !important; margin: 0 auto !important;}
	.pxc-sin-borde {border:0 !important;}
	.pxc-bloque .accordion-item .accordion-item {box-shadow:none !important; border-left:none; border-bottom:none; border-right:none;}
	.pxc-bloque .accordion-item .accordion-item .accordion-button {padding: 1rem; font-size:1.1rem;}
	.pxc-biblioteca .accordion-item .accordion-item {box-shadow:none !important; border-left:none; border-bottom:none; border-right:none;}
	.pxc-biblioteca .accordion-item .accordion-item .accordion-button {padding: 1rem; font-size:1.1rem;}
	.pxc-promocional-panel-previo {margin-top:0;}
	.pxc-promocional-panel-previo .pxc-promo-caption-titulo {font-size:1.7rem; line-height:2rem;}
	.pxc-columnas-mente-sana .wp-block-image img {width:100%;}
    .pxc-img-natural img {width:auto !important;}
	
	.pxc-promos-vista {padding:25px 0 45px;}
	.pxc-promos-vista .slick-list {overflow:visible;}
	.pxc-promos-vista .slick-prev, .pxc-promos-vista .slick-next {display:none;}
	
	.pxc-micro-table {font-size:0.9rem;}
	
	/* Animacion promos */
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:25px 0 8px;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-views-block-promocionales-block-1  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:1.1rem;}
	
	
	/* Animaciom promos */
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:25px 0 8px;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:1.1rem;}
	
	.pxc-biblioteca-bem .pxc-documento-biblioteca .col-8 {width:55%; font-size: 0.9rem;}
	.pxc-documento-biblioteca .col:last-child {padding:15px 3px;}
		
	.pmi-tab-body {padding:15px 30px 0;}
	.pmi-tabla-modal-all .slick-slide .pxc-bloque-body > div {height:420px;}
	
	.pxc-video-carousel-vista .slick-slider .slick-next, .pxc-video-carousel-vista .slick-slider .slick-prev {display:none !important;}
	.pxc-promocional-panel-titulo-pequeno .pxc-promo-caption-titulo {margin: 0px 0 -8px !important;}
	#block-views-block-promocionales-block-2 .slick-prev, #block-views-block-promocionales-block-2 .slick-next {display:none !important;}
	
	/* Contactenos */ 		
	.pxc-contactenos-lineatencion .pxc-linea-derecha{ border: none;}	
	.pxc-contactenos-iconos .box-iconos .col-md-3.linea-d::before{ display: none;}

	.pxc-mapa-contactenos .pxc-c-mapa .pxc-cajaflotantes-contactenos {
    position: relative !important;
    width: 100% !important;
    padding: 15px;
    text-align: center;
    top: inherit !important;
    transform: none !important;
	}
	
	/* Bneficios Tab*/ 	
	.pxc-beneficios-preventivos .accordion-item .accordion-header {border-left: none !important;text-align: center;padding: 0 !important;margin-bottom: 0px;}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button > .pxc-acordion-contador {left: 50%;margin-right: -50%;transform: translate(-50%, -50%);width: 40px;height: 40px;top: -30px;}

	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-collapse > .accordion-body, .pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-header { margin-left: 0;}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button {
		background-color: transparent !important; font-size: 1.4rem; padding: 0 2rem 0 1rem;}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .accordion-button {
		text-align: center; padding: 0 !important; justify-content: center;}

	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item { margin-bottom: 100px;}

	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item:first-child > h2 > .accordion-button{ margin-top:60px}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item:first-child > h2 > .accordion-button > .pxc-acordion-contador:after {
	background-color: transparent;}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item:last-child > h2 > .accordion-button > .pxc-acordion-contador:after {
	 background-color:  transparent;}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > .accordion-collapse > .accordion-body {
		padding:0; border-left: none;}
	.pxc-beneficios-preventivos .beneficios tr {
	   padding: 5px;
	   width: 100%;
	   display: flex;
	   flex-direction: column;
	   position: relative;
	}
	.pxc-beneficios-preventivos .beneficios td{ padding:0; text-align:center;}
	.pxc-beneficios-preventivos .beneficios tr ul { text-align: left;}
	.beneficios table .icono {
		background: url(/themes/custom/bupa/img/sprite-beneficios.jpg) no-repeat center;
		display: block;
		width: 50px;
		height: 60px;
		margin: 0 auto;
	}
	.pxc-beneficios-preventivos.pxc-bloque-numerado > .pxc-bloque-bloques-asociados > .accordion > .accordion-item > h2 > .pxc-sub-descripcion{ padding:0;}	
	
	.pxc-bloque-agente {padding:45px 15px;}
	.pxc-bloque-agente .wp-block-columns {padding:25px 0;}
	.pxc-p10 p {font-size:4.5rem;}
	.pxc-agente-titulo h3, .pxc-agente-titulo h1 {font-size:2rem; line-height:2.5rem;}
	.slick-dots li, .slick-dots li button {width:40px !important;}
	
	.pxc-hubspot-form label {color:#00335b; font-family:"m-medium" !important; font-size:1.35rem;}
	.pxc-hubspot-form .hs-form-field {padding:25px; width:100%;}
	.pxc-hubspot-form {padding:45px 25px;}
	
	#logo-header img.pxc-desktop{ width: 100px; height: 100px; margin-left:0; margin-top:0;}
	.pxc-boton-bottom .pxc-boton-sombra {position:static; margin:0 10%;}
	#block-views-block-promocionales-block-3, #block-views-block-promocionales-block-1 {background: rgb(255,255,255);}
	#block-views-block-circulo-de-bienestar-block-10 .col-md-4 {padding:15px;}
	
	.pxc-hero-next:after {display:none;}
	.pxc-hero-next-span {display:none;}
	
	.pxc-promos-vista .slick-slider .slick-slide {filter:grayscale(1);}
	
	#pxc-promocionales-f1a-destino .pxc-promo-caption-texto p:nth-child(2), #pxc-promocionales-f2a-destino .pxc-promo-caption-texto p:nth-child(2) {min-height:inherit;}
	.pxc-fake-promo {padding:0 15px;}
	
	.pxc-pais-desktop.activo {width:100%;}
	.pxc-boton-bottom1 p.d-table {bottom:15px; position:static; min-width:inherit; transform:none;}
	
	#mobslogin .form-element input {width:100%;}
	#mobslogin button {margin-left:0;}
	
	.pxc-doble-renglon {min-height:initial;}
	
	.copyright .redes-sociales a span {display:none;}
	.wm70 {width:70px !important; height:auto;}
	.page-node-type-article article .pxc-articulo-tipo-13 {padding:60px 0;}
	#block-nuevaseccionvirtualcarebs img, #block-nuevaseccionvirtualcarebem img {margin-bottom:15px;}
	#block-nuevaseccionvirtualcarebs .col-md-9, #block-nuevaseccionvirtualcarebem .col-md-9 {text-align:center;}
	
	/* Circulo promocional */
	div.pxc-star-36-p {position:absolute; top:-130px; left:inherit; right:160px; transform: scale(.8);}
	/* Flotante inferior */
	.pxc-flotante-1 {left:5%; right:5%; width:90%; bottom:-20px; transform: scale(0.85);}
	.pxc-btn-2col {display:block;} .pxc-btn-2col > div {display:block; width:100%; padding:0 !important;}
	.pxc-slick-nei-ocultos .slick-slide {opacity:0;}
	.pxc-slick-nei-ocultos .slick-slide.slick-current {opacity:1;}
	.pxc-fbr {display:none;}
	.rspo-centro-1{ text-align: center; }
	
	/* Tabulado Tramites de tu poliza MX */		
	.tab-tramites-mx{ padding:0 !important; box-shadow:rgb(100 100 111 / 0) 0px 7px 29px 0px !important;}
	.tab-info-mx img {  width:20% !important; margin-right: 0 !important;}
	.tab-tramites-mx > .row { margin-bottom:15px;}
	.tab-tramites-mx .tab-top-mx, .tab-tramites-mx .tab-info-mx { display: block !important; text-align:center;}
	.tab-tramites-mx .tab-top-mx img {padding-right: 0 !important;width: 30% !important; margin-bottom:15px; }	
	.tab-tramites-mx .pxc-t3 { font-size: 2rem !important; line-height: 2.5rem !important;}
	.box-all .boxes { display: block; justify-content: center; margin: 50px 0;}
	.box-all .boxes > div {
		width: 100% !important;
		padding: 60px 20px 40px 20px;
		margin: 5px 0 50px 0 !important;
		position: relative;
	}
	.tab-tramites-mx.box-all > .row{ margin-bottom:0;}
	.tab-infocard-mx { display: block !important; text-align:center;}
	.tab-infocard-mx img { width: 70% !important; margin-bottom:15px;}
	.card-info .top { display:block !important;}
	.card-info .top img{ width:25% !important;}
	
	.pxc-slider-simple .carousel-control-prev { left: 40% !important;}
	.pxc-slider-simple .carousel-control-next { right: 40% !important;}
	.pxc-slider-simple { padding: 45px 15px 200px 15px !important;}  
	.info-num {width:100%;}
	.info-num > div {padding-top:15px;}
	
	.pxc-orden-mov{ display:flex;}
	.pxc-orden-mov-txt{order:2;} 
	.pxc-orden-mov-img{order:1;}  
	
	#block-views-block-circulo-de-bienestar-block-27 .pxc-articulo-lista-compartir-icono {top:-20px;}
	
	.tabs-coberturas .tab-iconos td{ padding-top:0 !important;}
	.tabs-coberturas .tab-listados td p{ padding:5px 5px 15px 5px;}
	.tabs-coberturas.tab2 .tab-titulo th { background: #0079C8 !important;}
	#block-views-block-circulo-de-bienestar-block-28 {padding:45px 0;}
	
     
} /* End 767px */ 

/* Especial /*/
@media screen and (max-height: 450px) {

    .footer { text-align: center;}
    .copyright .redes-sociales ul { justify-content: center; float: inherit;}

    .copyright .items-politicas ul {  justify-content: center !important;}

}

@media (max-width: 767px) and (orientation: landscape) {
}
	
@media (max-width: 767px) and (orientation: portrait) {
}


/* Temporal estilos */
#pxc-icono-bus, #pxc-icono-nav-bus {display:none !important;}


/* Sub menu breakpoints */
@media (min-width: 2000px) {
	.nav-2, .nav-1, .region-pre-content {width:1920px;}
	.nav-1, .region-pre-content {margin:0 auto;}
	.nav-2 {left:50%; margin-left:-960px;}
}
@media (max-width: 1999px) {
	.nav-2, .nav-1, .region-pre-content {width:100%;}
	.nav-1, .region-pre-content {margin:inherit;}
}