/* Theme Name: rocked-child Theme URI: http: //turmodia.com Author: Turmodia.com & aThemes Author URI: http: //turmodia.com Template: rocked Description: Tema derivado de Rocked Version: 5.5 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: rocked Tags: light, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready */ @import url("../rocked/style.css"); @charset "utf-8"; .post-image-bg { background:#ffffff!important; } .descripcion { font-size:12px!important; color:#999999; text-align:center; } .foto-servicio { border:8px solid #ccc; margin:15px; } .clientes { font-weight:bold; text-align:center; font-size:120%; } .clientes .su-row { border:1px solid #cccccc; } /* Cabecera */ .header-wrap { background:#ffff00; } .banderas img { border:1px solid #000; } /* Página */ .pagina h2.entry-title { position: relative; text-align: center; font-size: 28px; font-weight: 700; padding: 0; margin: 0; text-transform: uppercase; color: #2f2f2f; line-height: 1; letter-spacing: -1px; } .cont_titulo { margin: 0 auto; max-width: 920px; } .pagina h2.entry-title span { /*font-weight: 400;*/ font-size: 26px; } header.entry-header.pagina { display: block; background: url("../../../img/bg-titulos.jpg") no-repeat left #f3f3f3 ; padding: 20px 0; margin: 0 calc(-50vw + 50%) 0px calc(-50vw + 50%); } .titulo-pagina { text-transform:uppercase; text-align:center; color:#333333; } /* Cursos */ /*.panel-row-style { padding-top:50px!important; padding-bottom:40px!important; }*/ .panel-row-style { padding-top:20px!important; padding-bottom:10px!important; } /* Media queries */ /*@media only screen and (max-width: 1199px) { @media only screen and (max-width: 1024px) { @media only screen and (max-width: 991px) { @media only screen and (max-width: 780px) { @media only screen and (max-width: 767px) { @media only screen and (max-width: 600px) { @media only screen and (max-width: 479px) { */ /* slider de portada */ .recent-post-slider .post-image-bg img { width:auto; } a.boton_academia { display: block; text-align: center; color: #fff; font-size: 24px; font-weight: 700; text-transform: uppercase; line-height: 1; font-family: "Montserrat"; height: auto; vertical-align: middle; position: relative; background: #f0f0f0; float: left; } a.boton_academia:before { content: " "; position: relative; width: 100%; height: 185px; z-index: 1; background-size: cover !important; float: left; } a.boton_academia.examenes:before { background: url(/img/photo-of-student-inside-classroom-3380743.jpg) center; } a.boton_academia.horarios:before { background: url(/img/horarios.jpg) center; } a.boton_academia.traducciones:before { background: url(/img/traducciones2.jpg) center; } a.boton_academia.academia:before { background: url(/img/clase_peluches.jpg) center; } a.boton_academia.cursos:before { background: url(/img/language-school-834138_1920.jpg) center; } a.boton_academia.grupos:before { background: url(/img/you-x-ventures-0K7GgiA8lVE-unsplash.jpg) center; } a.boton_academia .titulo_boton { background: rgb(255 255 0); color: #000; padding: 4px 6px; z-index: 2; position: relative; display: inline-block; font-weight: 700; font-size: 28px; letter-spacing: -0.5px; margin: 0 0 15px 0; } .cont_cont_boton { float: left; width: 100%; padding:0 10px 10px 10px; margin-top: -15px; } a.boton_academia p.cont_boton { position: relative; z-index: 1; color: #000; text-transform: none; font-size: 14px; line-height: 1.4; font-weight: 100; } span.masinfo { display: inline-block; background: #ff0; margin: 10px 0 0 0; font-weight: 700; padding: 4px 9px; font-size: 18px; box-shadow: 3px 3px 0 #000; } .panel-grid-cell .widget-title { margin-bottom: 50px; } p { font-size: 16px; } #mainnav ul li { font-weight: 500; } .menu_academia { width: calc(100% - 60px); display: table; margin: 25px 30px 0 30px; border-spacing: 5px; border-collapse: separate; } .menu_academia a.boton_academia { width: 25%; height: 56px; font-size: 16px; } .menu_academia a.boton_academia.activo:before { background: rgb(148 34 34 / 71%); } a.boton_academia_submenu { display: table-cell; width: 25%; text-align: center; vertical-align: middle; padding: 5px; background: #ff0; color: #000; font-weight: bold; text-transform: uppercase; font-size: 18px; letter-spacing: -0.5px; font-family: "Montserrat"; } a.boton_academia_submenu.activo { background: #f90103; color: #fff; } a.boton_academia:hover .masinfo{ -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; } a.boton_academia:hover .masinfo{ background: #000; color: #fff; } .pagina h2.entry-title span.ttl_academia { display: inline-block; margin-right: 10px; } .pagina h2.entry-title span.ttl_academia:after { font-family: "Fontawesome"; content: "\f054"; font-size: 22px; margin-left: 10px; color: #9e9e9e; } .wppsac-post-slider .wppsac-post-image-bg img { max-height: 230px; width: auto; margin: auto; } .wa__popup_powered_content, .wa__popup_powered_mb { display: none !important; } .barra_superior .lsi-social-icons li a { background: #000 !important; padding: 3px; color: #ff0 !important; border-radius: 3px; font-size: 12px !important; } .barra_superior .lsi-social-icons li a:hover { background: #fe0004 !important; } .barra_superior .lsicon-whatsapp:before { font-size: 12px; line-height: 14px; } .barra_superior .lsi-social-icons li { margin: 0 2px 0px 0 !important; } p.lsi-social-phone { font-size: 14px; margin: 5px 0 -5px auto; } p.lsi-social-phone a{ color: #000 !important; } p.lsi-social-phone a:hover{ color: #fe0004 !important; } .footer-widgets.footer { padding: 50px 0 0 0; background-color: #191919 !important; } .site-footer{ padding-top: 0;padding-bottom: 50px;} .lsi-social-icons { margin-top: 5px !important; margin-bottom: -7px !important; } .icon-set-lsi_widget-2 a, .icon-set-lsi_widget-2 a:visited, .icon-set-lsi_widget-2 a:focus{ background: #ffff00 !important; } .icon-set-lsi_widget-2 a:hover { background: #f10603 !important; } #sidebar-footer .lsicon-whatsapp:before { font-size: 20px; line-height: 20px; } .site-branding a{ display: flex; width: 380px; } .wppsac-post-slider .wppsac-post-image-bg img { object-fit: contain !important; } .site-logo { max-height: 70px !important; } .site-branding { width: 380px !important; } .menu-wrapper.col-md-9.col-sm-9.col-xs-9 { width: calc(100% - 430px) !important; } .lsicon-tripadvisor:before { content: url("/img/tiktok.svg") !important; width: 14px !important; } .barra_superior .lsicon-tripadvisor:before { content: url("/img/tiktok2.svg") !important; width: 10px !important; } .pie_ktrad { max-width: 450px; margin: auto; } #sidebar-footer .container { width: 100%; max-width: 990px; } #sidebar-footer h3 { color: #fff; font-weight: 700; } .menu_legal { text-align: center; padding: 25px 20px 0; } .menu_legal a { color: #ff0611; } @media only screen and (max-width: 1200px) { .site-logo { max-height: 62px !important;} .site-branding a img[src*="telc.svg"] { width: 50px !important;} #mainnav ul li a{padding: 10px;} .site-branding a { width: 330px;} .site-branding { width: 330px !important;} .menu-wrapper.col-md-9.col-sm-9.col-xs-9 { width: calc(100% - 380px) !important;} } @media only screen and (max-width: 991px) { #pgc-20-1-0, #pgc-20-1-1, #pgc-20-1-2, #pgc-20-1-3, #pgc-20-2-0, #pgc-20-2-1, #pgc-20-2-2, #pgc-20-2-3 { width: calc(25% - ( 0.75 * 10px ) ) !important;} a.boton_academia { padding: 0px;} a.boton_academia span { padding: 5px;} .wppsac-post-slider .wp-medium-5{width:56% !important;} .wppsac-post-slider .wp-medium-7{width:44% !important;} #sidebar-footer h3 { text-align: center;} } @media only screen and (max-width: 780px) { a.boton_academia {display: block;margin-bottom: 15px;padding: 10px;width: 100%;} #pgc-20-1-0, #pgc-20-1-1, #pgc-20-1-2, #pgc-20-1-3, #pgc-20-2-0, #pgc-20-2-1, #pgc-20-2-2, #pgc-20-2-3 { width: 100% !important;} .menu_academia a.boton_academia {float: left;height: auto;padding: 5px;} .menu_academia a.boton_academia span { margin-top: 0; padding: 5px; font-size: 13px;} } @media only screen and (max-width: 640px) { .wppsac-post-slider .wp-medium-5{width:100% !important;} .wppsac-post-slider .wp-medium-7{width:100% !important;} .wppsac-post-slider.design-4 .wppsac-post-image-bg{ height: auto;} .wppsac-post-slider .wppsac-post-image-bg img { object-fit: unset !important; width: 100%; max-height: unset !important; height: auto;} } @media only screen and (max-width: 630px) { a.boton_academia_submenu { width: calc(50% - 10px); display: block; float: left; margin: 5px;} } @media only screen and (max-width: 600px) { .row.barra_superior{ display: flex !important;padding: 5px;} .row.barra_superior ul.lsi-social-icons{width: fit-content; } .row.barra_superior .lsi-social-phone{width: fit-content; margin:0 0 0 auto;} .menu_academia { width: calc(100% - 10px); margin: 5px 6px -5px 5px;} .menu-wrapper.col-md-9.col-sm-9.col-xs-9{width: 100% !important;} .site-branding a { padding: 0 15px;} } @media only screen and (max-width: 480px) { #sidebar-footer h3 { font-size: 24px !important;} } @media only screen and (max-width: 460px) { .site-branding a{ width: calc(100% - 35px) !important; margin-right: 0 !important; padding-right: 0;} .lsi-social-icons li a{ padding: 5px !important;} } @media only screen and (max-width: 370px) { .site-logo { max-height: 50px !important;} }