/* Theme Name: Hello Elementor Child Theme URI: https://github.com/elementor/hello-theme/ Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team Author: Elementor Team Author URI: https://elementor.com/ Template: hello-elementor Version: 1.0.1 Text Domain: hello-elementor-child License: GNU General Public License v3 or later. License URI: https://www.gnu.org/licenses/gpl-3.0.html Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready */ /* Add your custom styles here */ /**Ocultar flecha del mes del filtrado de eventos**/ .jet-date-period__datepicker-button:after{ display: none; } /***tamaño recaptcha***/ .grecaptcha-badge { width: 70px !important; transform:scale(0.5); -webkit-transform:scale(0.5); overflow: hidden !important; transition: all 0.3s ease !important; left: -20px !important; bottom: 10px !important; } /*Ajustes realizados por comasesolutions*/ /*Ajustes margin-top páginas de productos y tienda*/ .woocommerce-products-header { margin-top: 40px; } .woocommerce div.product .product_title { margin-top: 40px; } .rtwpvg-images.rtwpvg-images-thumbnail-columns-4.rtwpvg-has-product-thumbnail.rtwpvg-has-gallery-images { margin-top: 40px; } /*Ajustes cabecera menú*/ .elementor-159 .elementor-element.elementor-element-314f660b { margin-top: -10px !important; margin-bottom: 15px; padding: 0px 0px 0px 0px; } .elementor-321 .elementor-element.elementor-element-c9baa12 { margin-top: -10px !important; margin-bottom: 15px !important; padding: 0px 0px 0px 0px !important; } .elementor.elementor-321.elementor-location-popup { margin-top: 12px; } .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b33ed24 { margin-top: 10px !important; } .elementor-321 .elementor-element.elementor-element-668c715.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { margin-top: 15px !important; } .elementor-321 .elementor-element.elementor-element-cf36d10 { top: 10px; } @media only screen and (max-width: 1435px) { .elementor.elementor-159.elementor-location-header { padding-left: 40px; padding-right: 40px; } .elementor.elementor-321.elementor-location-popup { padding-left: 20px; padding-right: 20px; } /* section.elementor-section.elementor-top-section.elementor-element.elementor-element-da34a26.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default { margin-left: 10px; }*/ } @media only screen and (max-width: 1366px) { .elementor-321 .elementor-element.elementor-element-8c5023c > .elementor-element-populated { margin-left: 20px !important; } } @media only screen and (max-width: 1024px) { .elementor-159 .elementor-element.elementor-element-314f660b { margin-top: 0px !important; } .elementor-element.elementor-element-c2bb8db.elementor-widget.elementor-widget-jet-listing-grid { margin-left: -18px !important; } .elementor-159 .elementor-element.elementor-element-4656aa0d img { width: 90px; } /*separación slider con respecto a logo y hamburguesa*/ .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b33ed24 { margin-top: 17px !important; } /*Posicionamiento popup completo*/ .elementor.elementor-321.elementor-location-popup { margin-top: 11px !important; padding-left: 17px !important; } /*margin-bottom slider obras menu hambueguesa popup*/ .elementor-321 .elementor-element.elementor-element-cd230b4 { margin-bottom: 10px !important; padding-left: 20px !important; } /*Posicionamiento altural logo menu popup*/ .elementor-element.elementor-element-274382d.elementor-widget__width-auto.elementor-widget.elementor-widget-image { margin-top: -8px !important; } /*margin hamburguesa-logo popup*/ .elementor-321 .elementor-element.elementor-element-2c7e130 > .elementor-widget-container { margin: 5px 35px 0px 0px !important; } /*tamaño logo popup*/ .elementor-321 .elementor-element.elementor-element-274382d img { width: 90px !important; } /*tamaño font size botón entradas popup */ .elementor-321 .elementor-element.elementor-element-cf36d10 .elementor-button { font-size: 15px; } /*posición botón entradas en popup*/ .elementor-321 .elementor-element.elementor-element-cf36d10 { top: -6px; } } @media (max-width: 960px) { .elementor-321 .elementor-element.elementor-element-5c321c9 { padding: 0% 2.5% 0% 2.5% !important; } } @media (max-width: 767px) { /*padding header*/ .elementor.elementor-159.elementor-location-header { padding-left: 20px !important; padding-right: 20px !important; } /*anchura OBRA DE TEATRO SLIDER*/ .elementor-167 .elementor-element.elementor-element-1f9e7d0 { width: 100% !important; } /*distancia entre hamburguesa y logo*/ .elementor-159 .elementor-element.elementor-element-7ecaa133 > .elementor-widget-container { margin: 0px 30px 0px 0px !important; } /*distancia entre hamburguesa y logo popoup*/ .elementor-321 .elementor-element.elementor-element-2c7e130 > .elementor-widget-container { margin: 0px 27px 0px -2px !important; } /*posicionamiento horizontal menu*/ .elementor-321 .elementor-element.elementor-element-05dc2d4 > .elementor-element-populated { padding: 0% 1% 0% 1% !important; } /*tamaño font size botón entradas popup */ .elementor-321 .elementor-element.elementor-element-cf36d10 .elementor-button { font-size: 10px; } /*posicionamiento verticular columna inferior popup*/ .elementor-321 .elementor-element.elementor-element-5c321c9 { margin-top: -2px; } /*Posicionamiento altural logo menu popup*/ .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b33ed24 { margin-top: 20px !important; } /*Posición botón venta de entradas*/ .elementor-159 .elementor-element.elementor-element-3f9dc6df > .elementor-element-populated { margin: 12px 0px 0px 0px; } /*Padding laterales popup*/ .elementor.elementor-321.elementor-location-popup { padding-left: 0px !important; padding-right: 0px !important; } /*Tamaño X de cerra menu*/ .elementor-321 .elementor-element.elementor-element-2c7e130 .elementor-icon { font-size: 25px !important;r } /*Poscionamiento altura hamburguesa y logo en popup*/ .elementor-element.elementor-element-274382d.elementor-widget__width-auto.elementor-widget.elementor-widget-image { margin-top: -4px !important; } /*Posicionamiento botón entradas en popup*/ .elementor-321 .elementor-element.elementor-element-cf36d10 { top: 3px !important; right: -5px !important; } } @media (max-width: 600px) { /*Padding laterales popup*/ .elementor.elementor-321.elementor-location-popup { padding-left: 5px !important; padding-right: 5px !important; } } @media (max-width: 500px) { /*.elementor-element.elementor-element-41065d1.elementor-widget__width-auto.elementor-widget.elementor-widget-jet-listing-dynamic-field { width: 100% !important; }*/ /*Posicionamiento botón entradas en popup*/ .elementor-321 .elementor-element.elementor-element-cf36d10 { top: -3px !important; right: 0px !important; } /*tamaño logo */ .elementor-159 .elementor-element.elementor-element-4656aa0d img { width: 70px; } /*TAMAÑO LOGO POPUP*/ .elementor-321 .elementor-element.elementor-element-274382d img { width: 70px !important; } } @media (max-width: 400px) { /*distancia entre hamburguesa y logo*/ .elementor-159 .elementor-element.elementor-element-7ecaa133 > .elementor-widget-container { margin: 0px 20px 0px 0px !important; } /*Padding laterales header*/ .elementor.elementor-159.elementor-location-header { padding-left: 10px !important; padding-right: 10px !important; } /*distancia log entre hamburguesa y logo popup*/ .elementor-321 .elementor-element.elementor-element-2c7e130 > .elementor-widget-container { margin: 0px 17px 0px -2px !important; } .elementor-159 .elementor-element.elementor-element-c2bb8db > .elementor-widget-container { margin-left: 10px !important; } .jet-listing-dynamic-field__content { font-size: 12px !important; line-height: 18px !important; } .elementor-167 .elementor-element.elementor-element-1f9e7d0 .elementor-heading-title { font-size: 12px !important; line-height: 18px !important; } }