/*
Theme Name: Paddington School of english Child
Theme URI: https://www.paddingtonschool.es
Author: veovirtual.com
Author URI: https://www.veovirtual.com
Template: paddingtonschool
Version: 291220
*/

/* popup */
.texto-plan-amigo{font-size:1.5em; line-height:1.3em;}
.texto-plan-amigo strong{display: block; font-size: 1.9em; line-height: 1.3em; border: dashed 3px red; padding: 2%; margin: 2%; color: red;}

.sidebar_contacto{text-align: center; border: solid 0px #ccc; border-radius: 10px; padding: 14px; background-color: #fbfbfb;}
.sidebar_contacto sede{background-color: #225888 !important; text-align: center; color: #fff; display: block; padding:19px 0 5px; margin: 0; border-radius: 10px;}
.sidebar_contacto sede h4, .sidebar_contacto sede h3{color:#fff; margin-bottom: 0px;}
.sidebar_contacto a{border: solid 1px #ec3d3a; padding: 8px 10px; margin: 9px 0 !important; display: inline-block; text-align: center; border-radius: 5px;}
.sidebar_contacto a:hover{background-color: #ffe8e8; text-decoration:none;}
.galeria-alumnos .button {border-radius: 9px;}

div.umlw-login-avatar div.uml-header-info div {display:none;}

ul.social {padding:0 5px 0 30px!important;}
ul.social li {padding:0!important;}

.boton-online a {padding:5px 15px;background:#970d0d;color:white!important;border-radius:7px; }
.boton-online a:hover {text-decoration:none!important;}
#Action_bar .social li { border: solid 0px!important;}

#calendariofijo{position: fixed; left: 0; top: 20%; z-index: 999; display: inherit;}
	
/* Header */
#Action_bar .contact_details {float: right; margin-left: 40px;}
#Action_bar .social li{margin-right: 12px; border: solid 1px; border-radius: 100%;}
#Action_bar .slogan{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/icono_cambridge_menu_sticky.png); background-repeat: no-repeat; background-position: left center; padding-left: 24px !important; color: #1e446c !important;}

.header-magazine #Top_bar .banner_wrapper {display:inline-flex !important; right: 0px; top: 20px; width: 525px !important; max-width:94% !important; height: auto; text-align: right; z-index: 2; background-color:#f5f5f5;}
.banner_wrapper img{border: solid 4px #d8e1fc; width:100%; max-width:560px !important; max-height:inherit !important; margin-left: -2px;}
.boton_tablon_de_informacion{display:none;}

.logo-sticky{margin-top: -4px;}
/*#menu-main-menu li:not(.is-sticky) {margin: 40px 0 0 0;}*/
.is-sticky #menu-main-menu li{margin: -2px 0 0 0;}
#Top_bar .menu > li > a {padding: 0;}
#Top_bar .menu > li > a span:not(.description) { padding: 0 13px;}
/*#Top_bar .logo {margin: 0 10px 0 20px;}*/
#Top_bar.is-sticky .banner_wrapper{display:none !important;}
#Top_bar.is-sticky .secondary_menu_wrapper{display:none !important;}
#Top_bar.is-sticky .menu_wrapper .menu > li > a {padding: 21px 0 9px 0;}
#Top_bar.is-sticky .top_bar_right_wrapper {top: 21px;}

.action_button{background-color: #ae2d2d;}
.action_button:hover {background-color: #fd3e3e;}

#Top_bar .secondary_menu_wrapper {display: block !important; position: initial !important; right: 0; top: 0;}

#Subheader{background-size:cover;}

.botones_redondos_header_responsive, .botones_redondos_cambridge_header_responsive{display:none;}

/* Secundary Menu */
.menu-privado a{background-color: #944fa4;color: #fff !important;text-transform: capitalize;padding: 12px 15px 12px 52px !important;background-repeat: no-repeat;background-position: 7px 6px;background-size: auto 35px;border-radius: 25px;width: 100%;display: block;}
.menu-privado a:before{content:'Contenido Privado para '; text-transform:initial !important;}
.menu-privado-2 a{color: #fff !important;text-transform: capitalize;padding: 12px 15px 12px 49px !important;background-repeat: no-repeat;background-size: auto 35px;border-radius: 25px;width: 100%;
display: block;height: auto;}
#Top_bar .menu-privado a{background-color: #944fa4;color: #fff !important;text-transform: capitalize;padding: 12px 15px 12px 52px !important;background-repeat: no-repeat;background-position: 3px 2px;background-size: auto 35px;border-radius: 25px;width: 100%;display: block;}
#Top_bar .menu-privado-2 a{background-position: 3px 2px!important;color: #fff !important;text-transform: capitalize;padding: 12px 15px 12px 49px !important;background-repeat: no-repeat;background-size: auto 35px;border-radius: 25px;width: 100%;display: block;height: auto;background-image:url(https://www.paddingtonschool.es/wp-content/uploads/2022/04/candado-iniciar-sesion.png");}


.menu-login a{background-image: url(https://www.paddingtonschool.es/grupos/login.png); background-color:#bc9a33;background-position: 8px 7px !important;}
.menu-logout a{background-image: url(https://www.paddingtonschool.es/grupos/logout.png); background-color:#bc4633;background-position: 8px 7px !important;}
.menu-grupos a{background-image: url(https://www.paddingtonschool.es/grupos/grupos.png); background-color:#33bcba;background-position: 8px 7px !important;}

	.menu-bear a{background-image: url(https://www.paddingtonschool.es/grupos/bear.png);}
	.menu-bettle a{background-image: url(https://www.paddingtonschool.es/grupos/bettle.png);}
	.menu-bison a{background-image: url(https://www.paddingtonschool.es/grupos/bison.png);}
	.menu-bull a{background-image: url(https://www.paddingtonschool.es/grupos/bull.png);}
	.menu-chameleon a{background-image: url(https://www.paddingtonschool.es/grupos/chameleon.png);}
	.menu-chicken a{background-image: url(https://www.paddingtonschool.es/grupos/chicken.png);}
	.menu-crab a{background-image: url(https://www.paddingtonschool.es/grupos/crab.png);}
	.menu-crocodile a{background-image: url(https://www.paddingtonschool.es/grupos/crocodile.png);}
	.menu-deer a{background-image: url(https://www.paddingtonschool.es/grupos/deer.png);}
	.menu-dinosaur a{background-image: url(https://www.paddingtonschool.es/grupos/dinosaur.png);}
	.menu-dolphin a{background-image: url(https://www.paddingtonschool.es/grupos/dolphin.png);}
	.menu-donkey a{background-image: url(https://www.paddingtonschool.es/grupos/donkey.png);}
	.menu-duck a{background-image: url(https://www.paddingtonschool.es/grupos/duck.png);}
	.menu-eagle a{background-image: url(https://www.paddingtonschool.es/grupos/eagle.png);}
	.menu-elephant a{background-image: url(https://www.paddingtonschool.es/grupos/elephant.png);}
	.menu-fish a{background-image: url(https://www.paddingtonschool.es/grupos/fish.png);}
	.menu-frog a{background-image: url(https://www.paddingtonschool.es/grupos/frog.png);}
	.menu-giraffe a{background-image: url(https://www.paddingtonschool.es/grupos/giraffe.png);}
	.menu-goat a{background-image: url(https://www.paddingtonschool.es/grupos/goat.png);}
	.menu-hamster a{background-image: url(https://www.paddingtonschool.es/grupos/hamster.png);}
	.menu-hippo a{background-image: url(https://www.paddingtonschool.es/grupos/hippo.png);}
	.menu-horse a{background-image: url(https://www.paddingtonschool.es/grupos/horse.png);}
	.menu-iguana a{background-image: url(https://www.paddingtonschool.es/grupos/iguana.png);}
	.menu-jaguar a{background-image: url(https://www.paddingtonschool.es/grupos/jaguar.png);}
	.menu-jellyfish a{background-image: url(https://www.paddingtonschool.es/grupos/jellyfish.png);}
	.menu-kangaroo a{background-image: url(https://www.paddingtonschool.es/grupos/kangaroo.png);}
	.menu-kitten a{background-image: url(https://www.paddingtonschool.es/grupos/kitten.png);}
	.menu-koala a{background-image: url(https://www.paddingtonschool.es/grupos/koala.png);}
	.menu-lion a{background-image: url(https://www.paddingtonschool.es/grupos/lion.png);}
	.menu-lizard a{background-image: url(https://www.paddingtonschool.es/grupos/lizard.png);}
	.menu-lynx a{background-image: url(https://www.paddingtonschool.es/grupos/lynx.png);}
	.menu-monkey a{background-image: url(https://www.paddingtonschool.es/grupos/monkey.png);}
	.menu-mouse a{background-image: url(https://www.paddingtonschool.es/grupos/mouse.png);}
	.menu-octopus a{background-image: url(https://www.paddingtonschool.es/grupos/octopus.png);}
	.menu-otter a{background-image: url(https://www.paddingtonschool.es/grupos/otter.png);}
	.menu-panda a{background-image: url(https://www.paddingtonschool.es/grupos/panda.png);}
	.menu-parrot a{background-image: url(https://www.paddingtonschool.es/grupos/parrot.png);}
	.menu-peacock a{background-image: url(https://www.paddingtonschool.es/grupos/peacock.png);}
	.menu-penguin a{background-image: url(https://www.paddingtonschool.es/grupos/penguin.png);}
	.menu-puppy a{background-image: url(https://www.paddingtonschool.es/grupos/puppy.png);}
	.menu-rabbit a{background-image: url(https://www.paddingtonschool.es/grupos/rabbit.png);}
	.menu-rhino a{background-image: url(https://www.paddingtonschool.es/grupos/rhino.png);}
	.menu-shark a{background-image: url(https://www.paddingtonschool.es/grupos/shark.png);}
	.menu-snake a{background-image: url(https://www.paddingtonschool.es/grupos/snake.png);}
	.menu-spider a{background-image: url(https://www.paddingtonschool.es/grupos/spider.png);}
	.menu-squirrel a{background-image: url(https://www.paddingtonschool.es/grupos/squirrel.png);}
	.menu-swan a{background-image: url(https://www.paddingtonschool.es/grupos/swan.png);}
	.menu-tiger a{background-image: url(https://www.paddingtonschool.es/grupos/tiger.png);}
	.menu-tortoise a{background-image: url(https://www.paddingtonschool.es/grupos/tortoise.png);}
	.menu-whale a{background-image: url(https://www.paddingtonschool.es/grupos/whale.png);}
	.menu-wolf a{background-image: url(https://www.paddingtonschool.es/grupos/wolf.png);}
	.menu-zebra a{background-image: url(https://www.paddingtonschool.es/grupos/zebra.png);}

/* Home */
.caja_video_header{background: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/videomask_oscuro_2.png) repeat center;}
.caja_header_pc{background-size: auto 100%;}
.caja_header_pc h4{color: #fff998;}
.caja_header_pc h2{color: #fff; font-size: 50px; line-height: 60px; text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.55);}
.caja_header_pc p{color: #fff; font-size: 24px; line-height: 35px; margin-bottom:40px;}
.caja_header_pc a{background-color: rgb(236, 61, 58); color: rgb(255, 255, 255); text-decoration: none; font-weight: 400; font-size: 16px; padding: 15px 35px;}
	.caja_header_pc a:hover{background-color: rgb(179, 39, 37);}

.caja_video_header .section_video .mask, .banner_home_header_movil .section_video .mask{display:none;}

.contenido_home{padding-top:50px; padding-bottom:0px;}

.cursos_home ul{display:inline-block; width:45%; border-bottom: 1px solid #ededed; margin:0 !important;}
.cursos_home li{display:flex; margin:15px 0 !important;}
.cursos_home span{font-size: 18px; margin-left: 10px; width:76%; display:flex;}
.cursos_home img{display:flex;}
.cursos_home span, .cursos_home img{align-items:center;}


.sibling-fade { visibility: hidden; display:flex;}
.sibling-fade > * { visibility: visible; }
.sibling-fade > * { transition: opacity 150ms linear 100ms, transform 350ms ease-in-out 100ms; }
.sibling-fade:hover > * { opacity: 0.4; transform: scale(0.9); }
.sibling-fade > *:hover { opacity: 1; transform: scale(1); transition-delay: 0ms, 0ms; }
/*.banners_home_header a{display:table-cell; width: 33.2%; text-align: left; background-size: 100%; background-repeat:no-repeat; height: 305px; padding: 0 250px 0 40px;}
.banners_home_header a:hover{text-decoration:none;}
.banners_home_header h2{color:#fff; margin-top:60px; font-size: 42px; text-shadow: 0 5px 5px rgba(0, 0, 0, 0.44);}
.banners_home_header h3{color:#fff;}*/
.banners_home_header .one.column{width:100% !important;}
/*.banners_home_header .column_attr{display:flex;}*/
.banners_home_header a{flex:1; position:relative; display:inline-block;}
.banners_home_header a:hover{text-decoration:none;}
.banners_home_header img{width:100% !important;}
.banners_home_header span{color:#fff; text-decoration:none; position:absolute; top: 20%; left: 8%; margin-right: 34%;}
.banners_home_header h2{color:#fff; font-size:calc(1.5em + 1vw); line-height:calc(1em + 1vw); text-shadow: 0 5px 5px rgba(0, 0, 0, 0.44); margin-bottom:0;}
.banners_home_header h3{color:#fff; font-size:calc(0.4em + 1vw); line-height:calc(0.4em + 1vw); margin-bottom:0;}

/* Entradas */
.Recent_posts ul li .desc {min-height: 55px; margin-right:55px;}
.Recent_posts ul li .desc h6 {border-bottom-width: 0px; line-height:20px;}
.Recent_posts ul li .desc .date {display: none;}
.Recent_posts ul li .photo {width: 55px; height: 55px;}
.Recent_posts ul li .photo .c {display: none;}

/* Widget De interés (Para categorías cambridge exams y cambridge) */
#widget_mfn_recent_posts-3{border: solid 1px #d9d9d9; padding: 20px; margin-top:0px;}
#widget_mfn_recent_posts-3 h3{color: #a62828; text-align: center; font-size: 25px; line-height: 30px;}
#widget_mfn_recent_posts-3 a{text-decoration:underline;}
#widget_mfn_recent_posts-3 .Recent_posts.blog_news ul li {margin-bottom: 5px; width:100%;}

/* Equipo */
.caja_equipo .section_wrapper .column{text-align:center;}
.caja_equipo hr{display:none;}

/* Work with us */
.testimonios_work_with_us .button{background-color: #e32c2c;	color: #fff;}
.testimonios_work_with_us .slider_pager .slick-dots {display: inline-block;}
.testimonios_work_with_us .testimonials_slider .slider_images li {display: table-cell; height: auto; width: auto; padding:0 6px;}
.testimonios_work_with_us .testimonials_slider .slider_images li.slick-active a{opacity: 1;}
.testimonios_work_with_us .testimonials_slider .slider_images li a {display: block; height: auto; width: 100%; overflow: hidden; -webkit-border-radius: 100%; border-radius: 100%; opacity: .2;}
.testimonios_work_with_us .testimonials_slider .slider_images li a img{max-height: 30px; width: auto;}
.testimonios_work_with_us blockquote {line-height: 20px; font-style: italic; font-size: 13px;}

/* Cursos */
.grid_cursos{padding-top:70px !important;}
.grid_cursos .post-title{text-align:center;}
.grid_cursos .grid .post-desc-wrapper .post-desc {padding: 10px 20px 0;}
.grid_cursos .grid .post-footer{display:none;}

.llamada_accion_cursos{background-color: #e8e8e8; padding: 25px 20px; text-align: center; border-radius: 10px; margin: 30px 0px;}
.llamada_accion_cursos h3{font-size: 34px; line-height: 45px; color: #b92929; font-weight: 600;}
.llamada_accion_cursos a{display: inline-block; width: 26%; color: #fff; text-decoration: none; border-radius: 9px; padding: 10px 5px; margin: 0px 10px;}
.llamada_accion_cursos a:hover{color:#fff; text-decoration:none;}
.llamada_accion_cursos .boton_telefono{background-color: #4481b7;}
.llamada_accion_cursos .boton_whatsapp{background-color:#348e46;}
.llamada_accion_cursos .boton_email{background-color: #db631b;}

/* Llamada acción Pizarra */
.llamada_pizarra{background-image:url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/fondo_pizarra.jpg); padding-bottom:50px; -webkit-box-shadow: inset 0px 35px 33px -29px rgba(0,0,0,0.66); -moz-box-shadow: inset 0px 35px 33px -29px rgba(0,0,0,0.66); box-shadow: inset 0px 35px 33px -29px rgba(0,0,0,0.66);background-repeat: repeat;}
.llamada_pizarra h2{font-family:"Fredericka the Great", Arial, Tahoma, sans-serif; color:#fff;}
.llamada_pizarra h3{color:#fff;}
.llamada_pizarra h4{color:#fff; margin-bottom:20px;}
.llamada_pizarra a{display:inline-block; width:20%; color:#fff; text-decoration:none; border: solid 2px rgba(255, 255, 255, 0.86); border-radius: 9px; padding: 10px; margin: 0 10px;}
.llamada_pizarra .boton_telefono{background-color: rgba(48, 118, 208, 0.18);}
.llamada_pizarra .boton_whatsapp{background-color:rgba(27, 219, 66, 0.18);}
.llamada_pizarra .boton_email{background-color: rgba(219, 27, 135, 0.18);}
.llamada_pizarra a:hover{color:#fff; text-decoration:none;}
.llamada_pizarra i{font-size:40px; margin-bottom:10px;}

/* Cambridge */
.cambridge_content_wp .the_content{padding:0 45px;}

.grid_cambridge_caja{padding:34px;}
.grid_cambridge .Latest_news h3{text-align: center; margin-bottom: 28px;}
.grid_cambridge .Latest_news ul li {margin: 0 0 14px;}
.grid_cambridge .Latest_news ul li .photo {width: 100%; border:none !important;}
.grid_cambridge .Latest_news ul li.has-post-thumbnail .desc {margin-left: 0; width: 100%; padding-left: 0px; text-align: center;}
.grid_cambridge .Latest_news ul li .desc_footer .date{display:none;}
/* Cambridge Category */
.img_cabecera_post_cambridge_pc{padding-top:52px;}
.img_cabecera_post_cambridge_movil{padding-bottom:20px;}
.category-cambridge .section-post-header {display:none !important;}

.iconos_banner_cambridge .icon_box .title {margin-bottom: 10px !important; text-transform: uppercase !important; font-size: 19px !important;  line-height: 20px !important;}
.iconos_banner_cambridge .icono_examenes .title{color:#900e95;}
.iconos_banner_cambridge .icono_ejercicios .title{color:#34569c;}
.iconos_banner_cambridge .icono_vocabulario .title{color:#e31515;}

/* Alumnos */
.caja_cabecera_pagina_alumnos{background-size:auto 100%;}
.caja_amarilla_cabecera_alumnos{background-color: rgba(233,198,94,0.62);}
.texto_cabecera_pagina_alumnos h1{color: #ffffff; text-shadow: 0 3px 7px rgb(0 0 0 / 52%);}
.texto_cabecera_pagina_alumnos h2{color:#bb2623;}
.texto_cabecera_pagina_alumnos h4{color: #605125; font-size: 17px; line-height: 24px;}
.texto_cabecera_pagina_alumnos h5{color: #b01212; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 0.06em;}

/* Grupos Privados */
.tax-portfolio-types #Subheader{display:none;}
.tax-portfolio-types #Content {padding-top: 0px;}
.um-cover-e{background-image:url(https://www.paddingtonschool.es/grupos/cabecera_perfil_grupos.jpg); background-size:cover; background-repeat:no-repeat;}
.extra_content .category_description .section_wrapper{max-width: inherit;}
.extra_content .the_content_wrapper {margin: 0;}
.categorias-grupos{display: flex; background-color: #dab5e3; padding: 20px 40px; justify-content: center;}
.caja-categoria-grupo{margin:0 2%;}
.texto-categoria-grupo{display: grid; align-content: center;}
.texto-categoria-grupo h2{color: #6d4c7c; font-size: 56px; line-height: 56px;}
.texto-categoria-grupo p{margin-bottom:0; font-size: 27px; line-height: 30px; color: #fff;}
.hide-love .portfolio_group .portfolio-item .desc .title_wrapper { text-align: center!important;}
.sidebar-privado li { padding: 5px 0 0;}
.single-portfolio #Top_bar .secondary-menu { display: none !important;}

/* Publicaciones */
.content_publicaciones p{text-align:justify;}

/* El equipo */
.caja_cabecera_el_equipo{background-size:auto 100%;}
.content_el_equipo p{color:#fff;}
.content_el_equipo_responsive{padding:30px;}
.content_el_equipo_responsive p{color:#000; text-align:justify;}
.caja_equipo img {width:100%;border-radius: 10px;}

/* Formularios */
.wpcf7-checkbox span.wpcf7-list-item{width:60%; text-align:left !important;}

/* Footer */
.menu_footer{width:43%; display:inline-block; vertical-align:top; padding: 0 10px;}
.menu_footer a{width: 100%; display: block !important; font-size: 13px; line-height: 22px; border-bottom: solid 1px rgba(255, 255, 255, 0.26); padding-bottom: 4px; margin-bottom: 5px;} 
.menu_footer a:hover{color:#f0d27b !important; text-decoration:none;}

.razon_social_footer{margin-top: -12px; text-align:center; width:100%;}

/*.footer_copy {border-top: 7px solid #fff !important; background-color: #620c0c;}*/
#Footer{border-top: solid 7px #fff;}
.footer_copy {border-top: 7px solid rgba(255, 255, 255, 0.15) !important; background-color: rgba(236, 7, 7, 0.34);}
#contactobar {display:none;}

/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important;}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color: #093D91 !important;}
.cky-banner-element{cursor:pointer;}


/* Side_slide */
#Side_slide{background-image:url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/fondo_menu_responsive.jpg); background-position:bottom center; background-repeat:no-repeat;}
#Side_slide #menu ul li{margin:11px 0 !important;}
#Side_slide #menu ul li a {font-weight:300; font-size:18px; line-height:24px;}
#Side_slide #menu ul li a{background-position: left center; background-repeat: no-repeat; padding: 11px 5px 10px 68px;}

#Side_slide #menu ul .menu_inicio a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_home.png);}
#Side_slide #menu ul .menu_el_equipo a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_el_equipo.png);}
#Side_slide #menu ul .menu_cursos a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_cursos.png);}
#Side_slide #menu ul .menu_cambridge a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_cambridge.png);}
#Side_slide #menu ul .menu_alumnos a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_alumnos.png);}
#Side_slide #menu ul .menu_work a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/07/menu_icon_work.png);}
#Side_slide #menu ul .menu_publicaciones a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_publicaciones.png);}
#Side_slide #menu ul .menu_contacto a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_contacto.png);}

#Side_slide #menu ul .menu_inicio.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_home_act.png)}
#Side_slide #menu ul .menu_el_equipo.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_el_equipo_act.png)}
#Side_slide #menu ul .menu_cursos.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_cursos_act.png)}
#Side_slide #menu ul .menu_cambridge.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_cambridge_act.png)}
#Side_slide #menu ul .menu_alumnos.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_alumnos_act.png)}
#Side_slide #menu ul .menu_work.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/07/menu_icon_work_act.png)}
#Side_slide #menu ul .menu_publicaciones.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_publicaciones_act.png)}
#Side_slide #menu ul .menu_contacto.current-menu-item a{background-image: url(https://www.paddingtonschool.es/wp-content/uploads/2021/01/menu_icon_contacto_act.png)}

/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }


/* #Desktop	960 - 1239 ---------------------------------------------------------------------------------- #Desktop	960 - 1239 */

@media only screen and (min-width: 960px) and (max-width: 1239px)
{
	.container, .with_aside .content_wrapper{max-width: 95%;}
	.section_wrapper{max-width: 100%;}
	.top_bar_right{display:none;}
	#Top_bar .logo {margin: 0 20px 0 20px;}
	#Top_bar .top_bar_left{width:100% !important;}
	#Top_bar .menu > li > a span:not(.description) {padding: 0 10px;}
	
	/* Cursos */
	.pagina_cursos{padding-left: 15px !important; padding-right: 15px !important;}
	.grid_cursos {padding-top: 20px !important;}
	.grid_cursos .posts_group.grid.col-4 .post-item{width:24% !important; clear:inherit !important;}
	.grid_cursos .grid .post-item {margin: 0 0.5% 20px;}
}


/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */
@media only screen and (min-width: 768px) and (max-width: 959px){
	#Action_bar .contact_details .mail{display:none;}
	.container, .section_wrapper, .with_aside .content_wrapper{max-width: 95%;}
	.top_bar_right{display:none;}
	#Top_bar .logo {margin: 0 20px 0 20px;}
	#Top_bar .top_bar_left{width:100% !important;}
	
	.header-magazine #Top_bar .banner_wrapper {width: 440px !important;}
	

	
	/* Cursos */
	.pagina_cursos{padding-left: 15px !important; padding-right: 15px !important;}
	.grid_cursos {padding-top: 20px !important;}
	.grid_cursos .posts_group.grid.col-4 .post-item{width:24% !important; clear:inherit !important;}
	.grid_cursos .grid .post-item {margin: 0 0.5% 20px;}
	
		/* Alumnos */
	.texto_cabecera_pagina_alumnos h1{color: #ffffff; text-shadow: 0 3px 7px rgb(0 0 0 / 52%); font-size:69px; line-height:75px;}
	.texto_cabecera_pagina_alumnos h2{color:#fff;}
	.texto_cabecera_pagina_alumnos h3{color:#414141;}
	.texto_cabecera_pagina_alumnos h4{color: #414141; font-size: 17px; line-height: 24px;}
	.texto_cabecera_pagina_alumnos h5{color: #b01212; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 0.06em;}
}

/* #Desktop & Tablet (Landscape) > 768 --------------------------------------------------- #Desktop & Tablet (Landscape) > 768 */

@media only screen and (min-width: 768px)
{
	
	#Footer .container{width:88%;}
	#Footer .widgets_wrapper {padding: 10px 0;}
	.menu_footer{width:45%; display:inline-block; vertical-align:top; padding: 0 5px;}
}

/* #Tablet (Portrait) & Mobile < 768 ------------------------------------------------------- #Tablet (Portrait) & Mobile < 768 */
@media only screen and (max-width: 767px) {
	#calendariofijo{display: none;}
	
	.header-classic #Action_bar {position: absolute;}
	#Action_bar {background-color: transparent !important;}
	#Action_bar .container{max-width:95% !important; padding-left: 15px!important; padding-right: 15px!important;}
	#Action_bar .social{display:none;}
	#Action_bar .contact_details{margin-left:0; float:inherit; text-align: right; width: 100%;}
	#Action_bar .contact_details li{display:inline-block;}
	#Action_bar .contact_details li.slogan{display:inline-block;}
	#Action_bar .contact_details li.slogan{padding-left: 24px !important; margin-right: 0px;}
	#Action_bar .contact_details li:not(.slogan) {padding-left: 5px !important; margin-right: 5px;}
	#Action_bar .contact_details li.phone, #Action_bar .contact_details li.mail{display:none;}
	#Action_bar .social-menu {display: none!important;}
	.top_bar_right {display: none;}
	
	.header-magazine #Top_bar .banner_wrapper {display:inline !important; width: 100% !important; text-align: center;}
	.header-magazine #Top_bar .banner_wrapper img{max-width:94% !important; display:block; margin:0 auto;}
	
	.mobile-header-mini #Top_bar #logo{height:inherit !important;}
	#Top_bar .logo{width:auto;}
	
	#Side_slide #social-menu{text-align:center;}
	#Side_slide #social-menu a{text-decoration:none;}
	
	.logo a{pointer-events:none;}
	.logo-mobile{max-height: 80px !important; margin: 10px 0 10px 10px !important;}
	.mobile-header-mini.mobile-sticky #Top_bar.is-sticky #logo{margin-left: 7px !important;}
	.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {top: 36px!important;}
	.sticky-tb-color #Top_bar.is-sticky{box-shadow: 0px 7px 14px rgb(0 0 0 / 12%);}
	#Top_bar a.responsive-menu-toggle {top: 87px; right: 15px;}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle {top: 62px!important; right: 20px;}
	/*#Top_bar .logo {margin: 20px 10px 0 20px!important;}*/
	#Subheader {padding: 30px 0;}
	#Header_wrapper {background-position: top right; background-size: auto 100%;}
	#Top_bar .logo #logo {margin: 10px 30px!important;}
	.section_wrapper{max-width: 95% !important;}
	#Top_bar .secondary_menu_wrapper {display: none !important;}
	
	.four.columns .widget-area {padding-left: 12px!important; padding-right: 12px!important;}
	.widget > h3 {font-size: 19px; line-height: 25px; font-weight: 600;}
	.widget-area{text-align:center;}
	#widget_cambridge_exams{display:none;}
	
	.sidebar_contacto{background-color: #efefef; border: solid 0px #ccc; border-radius: 10px; padding: 14px 25px !important; width: 78%; display: inline-block;}
	
	/* Botones Redondos header Responsive */
	.botones_redondos_header_responsive{display:inherit; text-align: center; width:100%; padding: 12px 0; background-color: #fff; border-bottom: solid 1px #ddd;}
	.botones_redondos_header_responsive a{color: #444; display: inline-block; padding: 0 1.1%; width: 21%; vertical-align: top; text-align: center; font-size: 13px; line-height: 19px;}
	.botones_redondos_header_responsive img{width:100% !important;}
	
	/* Botones Redondos Cambridge header Responsive */
	.botones_redondos_cambridge_header_responsive{display:inherit; text-align: center; width:100%; padding: 12px 0; background-color: #fff; border-bottom: solid 1px #ddd;}
	.botones_redondos_cambridge_header_responsive a{color: #444; display: inline-block; padding: 0 0.1%; width: 15%; vertical-align: top; text-align: center; font-size: 13px; line-height: 19px;}
	.botones_redondos_cambridge_header_responsive img{width:100% !important;}
	.botones_redondos_cambridge_header_responsive h4{text-transform: uppercase; letter-spacing: 0.06em; color: #858585;}
	
	.banner_home_header_movil .section_wrapper .mcb-wrap{background-size: auto 60px;}
	
	.banner_cursos_home_movil .titulo_banner_cursos_home_texto, .banner_cursos_home_movil .titulo_banner_cursos_home_imagen{clear:inherit !important;}
 	.banner_cursos_home_movil .titulo_banner_cursos_home_imagen img{height:auto !important;}
	.banner_cursos_home_movil .titulo_banner_cursos_home_texto{width:60% !important;}
	.titulo_banner_cursos_home_texto h2{font-size:40px; line-height:45px; margin-bottom:0;}
	.titulo_banner_cursos_home_texto h5{font-size:16px; line-height:19px; margin-bottom:0;}
	.banner_cursos_home_movil .titulo_banner_cursos_home_imagen{width:40% !important;}
	.cursos_home_movil{padding-top:20px;}
	.cursos_home_movil ul{display:inline-grid; width:49%; margin:8px 0 !important; color:#2e4473;}
	.cursos_home_movil li{display:inline-block; margin:0 !important; text-align:center;}
	.cursos_home_movil span{font-size: 16px; margin-left: 0px; width:100%; display:inline-block}
	.cursos_home_movil img{display:inline-block; max-width:55px !important;}
	
	.contenido_home{padding-top:20px;}
	.contenido_home h6{margin-bottom:5px;}
	.inicio-texto-academia  {padding: 1px!important;}
	
	/* Equipo */
	.caja_equipo{padding-top: 30px !important; padding-bottom: 20px !important;}
	.caja_equipo .section_wrapper{padding-left:5px !important; padding-right:5px !important;}
	.caja_equipo .section_wrapper .column:not(:first-child){clear: inherit !important; width:50% !important; text-align:center;}
	.caja_equipo h4 {font-size: 19px; line-height: 25px;}
	.caja_equipo hr{display:none;}
	.testimonials_slider .slider_images {margin:0 0 10px;}
	.testimonials_slider .slider_images li {padding: 0 1px;}
	.testimonials_slider .testimonials_slider_ul li .bq_wrapper{padding:20px 0px 10px; margin-bottom:10px;}
	.style-simple blockquote {line-height: 17px; font-style: italic; font-size: 11px;}
		/*Nuestro equipos*/
	.caja-profesores .team .desc_wrapper p.subtitle {text-align:center!important;font-size:18px;line-height:23px;}  
	.caja-profesores h4.title {text-align:center!important;font-size:18px; line-height:23px;}
	.caja-profesores .team .desc_wrapper hr {width: 100%!important;}
	/* Cursos */
	.pagina_cursos{padding-left: 15px !important; padding-right: 15px !important;}
	.pagina_cursos .section_wrapper{padding-left:5px !important; padding-right:5px !important;}
	.grid_cursos{padding-top:10px !important;}
	.grid_cursos .grid .post-item{width:45% !important; clear:inherit !important; margin: 0 2% 7px!important;}
	
	.llamada_accion_cursos a{width: 80%; color: #fff; margin-bottom:10px;}
	.llamada_accion_cursos h3{font-size: 26px; line-height: 35px; margin-bottom:5px;}
	.llamada_accion_cursos h4{font-size: 18px; line-height: 22px;}
		
	/* Llamada acción Pizarra */
	.llamada_pizarra{padding-bottom:40px;}
	.llamada_pizarra .section_wrapper{padding-left: 10px!important; padding-right: 10px!important;}
	.llamada_pizarra a{width:30%; padding: 11px 0px; margin: 0 3px; font-size:9px;}
	.llamada_pizarra i{font-size:20px;}
	
	/* Cambridge */
	.cambridge_content_wp .the_content{padding:0;}
	.cambridge_content_wp .the_content p{text-align:justify;}
	.cambridge_content_wp .the_content h2, .cambridge_content_wp .the_content h3, .cambridge_content_wp .the_content h4, .cambridge_content_wp .the_content h5, .cambridge_content_wp .the_content h6{text-align: center;}
	.grid_cambridge_caja{display:none;}
	
	/* Alumnos */
	.texto_cabecera_pagina_alumnos h1{color: #ffffff; text-shadow: 0 3px 7px rgb(0 0 0 / 52%); font-size:54px; line-height:55px;}
	.texto_cabecera_pagina_alumnos h2{font-size: 27px; line-height: 31px; color: #fff;}
	.texto_cabecera_pagina_alumnos h3{font-size:18px; line-height:27px;}
	.texto_cabecera_pagina_alumnos h4{color: #414141; font-size: 15px; line-height: 24px;}

	
	/* Entradas */
	.Recent_posts ul li {margin-bottom: 10px; width: 50%; display: inline-grid; height: auto;}
	.Recent_posts ul li .desc {min-height: 45px; margin-right:50px;}
	.Recent_posts ul li .desc h6 {line-height: 14px; font-size: 12px; margin-top:4px;}
	
	/*Work*/
	h2.contenido-work-titulos {line-height: 31px;font-size: 21;}
	.contacto-texto .column_attr {padding: 0px!important;margin-right: 6px!important;}
	.menu_footer{display:none;}
	.razon_social_footer{margin-top: -70px;}
	#Footer .widgets_wrapper {padding: 10px 0;}
	#Footer .widget{margin-top:30px;}

	/*Botón de arriba*/
	#Header .secondary-menu > li {padding: 10px 10px 0 0;!important}
	.menu-privado-2 a {padding: 11px 7px 12px 37px !important;background-position: 4px 4px!important;background-size: auto 26px!important;}
	.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {top: 62px!important;right: 23px!important;}
	
	
	/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 9999; font-size: 30px; background-color: #a60606; color: #ffffff; display: inherit;}
	#contactobar ul{display: flex;}
	#contactobar li{flex:1; padding: 9px 0 2px 0;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
		#contactobar li:nth-child(1){background-color:#3e819a;}
		#contactobar li:nth-child(2){background-color:#44af6a;}
		#contactobar li:nth-child(3){background-color:#d08221;}
		#contactobar li:nth-child(4){background-color:#ab3fa3;}
	#contactobar a{color:#fff;}
	#contactobar span{font-size:12px; line-height:23px; display:block;}
	#contactobar i{font-size:22px;}
	/* ----------- fin contacto bar -----------------*/

	.iconos_banner_cambridge .mcb-wrap-inner {display: grid!important;grid-template-columns: repeat(2,1fr)!important;}
	
	.footer_copy{margin-bottom:16px;}
	
	body .cky-revisit-bottom-left {bottom: 68px;}
	
	
	
}