/*
Theme Name: ARIVA Child
Theme URI: http://www.themestudio.net
Author: Vu Ngoc Linh
Author URI: http://www.themestudio.net
Description: ARIVA Child Theme - ARIVA is an onepage, minimal, clean and modern WordPress Theme for anyone who wants to build an amazing & modern website for their agency, company, team work, group of people, a music band, hiphop band, dancing band, dancer, freelancer team..
Template: ariva
Version: 1.6
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu
Text Domain: themestudio
*/

/*For older themes, and themes that do not use wp_enqueue_style() to enqueue their stylesheet, use the following line where ainex is the name of the directory where the theme resides:*/
@import url("../ariva/style.css");
/* Ajustes responsive Genèric: servicios en rejilla y menú móvil funcional. */
@media (min-width: 992px) {
    .ts-service-slide {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
        gap: 30px !important;
        align-items: stretch !important;
    }
    .ts-service-slide > .item-service-slide {
        width: auto !important;
        min-width: 0 !important;
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        margin: 0 !important;
    }
    .ts-service-slide > .item-service-slide .content-service { flex: 1 1 auto !important; }
    .menubar.menubar-default { display: none !important; visibility: hidden !important; pointer-events: none !important; }
    #default-menu-position { display: block !important; visibility: visible !important; }
}
@media (max-width: 991px) {
    .ts-service-slide { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 24px !important; }
    .ts-service-slide > .item-service-slide { width: auto !important; max-width: 100% !important; margin: 0 !important; }
    .menubar.menubar-default { display: block !important; visibility: visible !important; pointer-events: auto !important; z-index: 10001 !important; }
    #default-menu-position { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; overflow: hidden !important; }
    #default-menu-position.generic-mobile-menu-open { display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; overflow: visible !important; }
    #default-menu-position.generic-mobile-menu-open .default-nav { display: flex !important; flex-direction: column !important; width: 100% !important; }
}
