/** Theme Name: Astra Child Author: Avancem Amb Vostè S.L. Author URI: http://wpastra.com/about/ Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme! Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: astra-child Template: astra */ html { overflow-x: hidden !important; } a { text-decoration: none !important; } .entry-header, .tribe-events-gmap {display:none !important;} .h-100 { height: 100% !important; } .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container { padding-left: 0 !important; padding-right: 0 !important; } #tribe-events-pg-template { max-width: 1250px !important; } .tribe-events-pg-template, .tribe-events-single { width: 100% !important; } .single-tribe_events .tribe-common, .single-tribe_events .tribe-events-event-categories-label, .single-tribe_events .tribe-events-event-categories, .tribe-events-c-subscribe-dropdown__container { display: none !important; } .single-tribe_events .tribe-events-event-image { display: none !important; } @media screen and (max-width: 768px){ .tribe-events-sub-nav li a { background: #FEFAF8 !important; color: #fff; } .single-tribe_events .tribe-events-single-event-title { font-size: 25px !important; } } /*HOME MAP*/ .map-home-search label { margin-bottom: 10px !important; font-family: 'Montserrat'; font-weight: 400; font-size: 16px; color: #000; } body .select2-container--default .select2-selection--single { height: 60px !important; padding: 17.5px 19px !important; margin: 0 !important; font-family: inherit !important; font-size: 13px !important; line-height: 25px !important; font-weight: 400 !important; color: #847a7a !important; background-color: #fff; border: 1px solid #f5f1ef; border-radius: 0; outline: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } body .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute !important; top: 0 !important; right: 0 !important; width: 50px !important; height: 100% !important; display: -webkit-box; display: -ms-flexbox; display: flex !important; -webkit-box-align: center; -ms-flex-align: center !important; align-items: center !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center !important; font-size: 16px; color: #29191a !important; } body .select2-container--default .select2-search--dropdown .select2-search__field { width: 100% !important; padding: 4px 8px !important; margin: 0 !important; font-family: inherit; font-size: inherit; line-height: 20px !important; font-weight: inherit; color: #847a7a !important; background-color: #fcf8f6 !important; border: 1px solid #f5f1ef; outline: 0; -webkit-appearance: none; } /*HOME MAP*/ /*CUSTOM FORM*/ .custom-form .pl-10 { padding-left: 10px !important; } .custom-form .wpcf7-form-control { margin-top: 0 !important; } .custom-form label { font-family: Montserrat !important; } .custom-form input { height: 55px; font-family: Montserrat !important; } .custom-form input[type=checkbox] { height: auto !important; } .custom-form button { background-color: #29191a; padding: 25px 60px; font-family: 'montserrat'; font-weight: 600; text-transform: uppercase; font-size: 12px; } .custom-form button:hover { background-color: #472c2d; } .custom-form .acceptance, .custom-form .aefi-form-label .custom-acceptance{ display: flex; flex-direction: row; } .custom-form .acceptance .wpcf7-list-item, .custom-form .wpcf7-list-item { margin: 0 0 10px 0; } .custom-form small { color: #9f9f9f; font-size: 10px; font-family: montserrat; font-weight: 400; } .custom-form h3 { color: #29191a; font-size: 20px; font-family: montserrat; font-weight: 600; text-transform: uppercase; } .custom-form .aefi-form-field textarea { margin: 0 !important; } /*CUSTOM FORM CHECKBOX*/ .custom-form .aefi-form-field-checkbox .wpcf7-checkbox, .custom-form .wpcf7-checkbox { display:flex; flex-direction: column; } .custom-form .aefi-form-field-checkbox .wpcf7-checkbox span { margin-left: 0; } /*CUSTOM FORM COLUMNS*/ .custom-form .aefi-middle-form-column { padding-left: 10px !important; padding-right: 10px !important; } .custom-form .aefi-form-field span input { margin: 0 !important; } @media screen and (max-width:767px) { .custom-form .aefi-middle-form-column { margin: 20px 0 0 0 !important; padding: 0 !important; } .custom-form .pl-10 { padding-left: 0px !important; } } .custom-form .elementor-column { margin: 20px 0 0 0; } /*CUSTOM FORM*/ /*EVENTS SINGLE */ .tribe-events-single-event-description.tribe-events-content p, .tribe-events-single-event-description.tribe-events-content h1, .tribe-events-single-event-description.tribe-events-content h2, .tribe-events-single-event-description.tribe-events-content h3, .tribe-events-single-event-description.tribe-events-content h4, .tribe-events-single-event-description.tribe-events-content h5, .tribe-events-single-event-description.tribe-events-content h6 { font-family: 'Montserrat' !important; } .tribe-events-event-meta { margin-top: 50px !important; } .single-tribe_events .tribe-events-event-image .tribe-events-back { display: none !important; } .single-tribe_events .tribe-events-single-event-title { font-size: 38px; text-align: center !important; color: #29191a; margin: 50px 0 !important; } .single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-events-single-event-description, .single-tribe_events .tribe-event-date-start, .single-tribe_events .tribe-event-date-end, .single-tribe_events .tribe-event-time { font-family: Montserrat !important; } .single-tribe_events .tribe-events-back a, .single-tribe_events .tribe-events-sub-nav li a { font-family: noto-serif !important; font-style: italic; font-weight: 400; color: #995d2d !important; } .single-tribe_events .tribe-events-content img { max-width: 500px; } /*EVENTS SINGLE*/ /*FLORISTA DIRECTO*/ /*FLORISTERÍAS*/ .florista-card-img { height: 250px !important; display: flex; flex-direction: column; justify-content: center; } .florista-card-img img { max-height: 250px; } .florista-card-body { height: 150px; } /*FLORISTERÍAS*/ /*PRODUCTOS*/ .lb-dataContainer { display: none !important; } .product-search-filter select, .product-search-filter input[type=text], .product-search-filter input[type=number]{ background-color: #FEFAF8 !important; margin-bottom: 20px !important; height: 60px !important; } .asociados-search-filter input[type=text] { background-color: #fff !important; height: 60px !important; } .search-filter-child-button { display: flex !important; width: 100% !important; } .product-search-filter input[type="button"] { background-color: #AD4373; } .product-search-filter input[type="text"]:focus, .product-search-filter input[type="number"]:focus, .product-search-filter select:focus { border: 2px solid black !important; background-color: #fff!important; } .florista-directo-grid-container { transition-duration: .2s!important; height: 100%!important; display: flex; flex-direction: column; justify-content: space-around; } .florista-directo-grid-container:hover { box-shadow: 1px 1px 13px 0 rgb(171 64 115 / 30%)!important; border-color: #ab407357!important; } .florista-directo-grid-container a { text-decoration: none !important; } .private-area figure { display: flex; flex-direction: column; justify-items: center; width: 100% !important; align-content: center; justify-content: center; } .product-image { position: relative; max-width: 100%; padding-bottom: 100%; } .product-image img { position: absolute; width: 100% !important; height: 100% !important; } .floristeria-link-container { justify-content: center; display: flex; } .floristeria-link-container a { margin: 0 10px; text-decoration: none !important; font-size: 20px !important; } /*PRODUCTOS*/ /*FLORISTA DIRECTO*/ /*DESCARGAS*/ .download-page-grid-container { height: 100% !important; } .download-page-container { justify-content: space-around !important; height: 100% !important; transition: ease; transition-duration: .3s } .download-page-container:hover { background-color: #FEFAF8 !important; box-shadow: 0px 0px 13px 0px #EBC59D; } .download-page-container h3 { height: 100px !important; margin: 0 !important; } /*DESCARGAS*/ /*TEMPLATE - FLORISTERIAS SINGLE */ .floristeria-template-bg-image { width: 100%!important; height: 100%!important; } .floristeria-template-bg-image img { width: 100%!important; height: 100%!important; object-fit: cover!important; } .single-floristas .tb-fields-and-text { padding: 0!important; } .two-column-text { column-count: 2; column-gap: 5%; text-align: justify!important; } .floristeria-template-product-image { width: 100%!important; position: relative; max-width: 100%; padding-bottom: 100%; } .floristeria-template-product-image img { position: absolute; object-fit: cover !important; width: 100% !important; height: 100% !important; } @media screen and (max-width: 992px) { .two-column-text { column-count: 1!important; } } .single-floristas .post-navigation, .single-floristas .aefi-breadcrumb, .single-productos .post-navigation, .single-productos .aefi-breadcrumb{ display: none !important; } /*REVISTA AEFI (ASOCIADOS)*/ .revista-aefi-image { display: flex !important; justify-content: center !important; } .revista-aefi-image img { width: 250px !important; height: 350px !important; } /*REVISTA AEFI (ASOCIADOS)*/ /*FLORISTERÍAS SINGLE y PRODUCTS SINGLE*/ .single-productos .type-productos .wp-container-1, .single-productos .type-productos .tb-container { width: 100% !important; max-width: 100% !important; } .single-floristas .type-floristas .wpt-form-submit, .single-productos .type-productos .wpt-form-submit, .single-productos .type-productos .js-toolset-media-field-trigger, .single-floristas .type-floristas .js-toolset-media-field-trigger, .floristas-form .form-submit, .private-area-form input[type="submit"]{ background-color: #AC4073 !important; } .single-floristas .type-floristas .wpt-credfile-delete, .single-productos .type-productos .wpt-credfile-delete, .floristas-form .wpt-credfile-delete{ margin: 20px 0 !important; border: 1px solid #000 !important; background-color: #fff; color: #000 !important; } .single-floristas .type-floristas p { margin: 0 !important; } .single-floristas .comments-area { display: none !important; } /*FORMULARIO INICIO DE SESIÓN*/ .private-area-form { display: flex; flex-direction: column; justify-content: center; align-items: center; } .private-area-form .wpv-form { width: 50%; } .private-area-form .wpv-form .login-password, .private-area-form .wpv-form .login-username { width: 100%; } .private-area-form .wpv-form input[type="text"], .private-area-form .wpv-form input[type="password"] { width: 100%; } @media (max-width: 968px) { .private-area-form .wpv-form { width: 100%; } } a#CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredByText { display: none !important; } #CybotCookiebotDialogPoweredbyImage { width: 120px !important; max-height: 100% !important; height: 100% !important; } #CybotCookiebotDialogHeaderLogosWrapper { justify-content: center !important; } #CybotCookiebotDialogPoweredbyLink { width: 100% !important; justify-content: center !important; } @media screen and (min-width: 1280px){ #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage { width: 100% !important; } } .tribe-event-tags a, .tribe-venue a, .tribe-venue-location a{ pointer-events: none !important; }