/*
Theme Name:   Thème enfant Ollie par La Création Web
Theme URI:    https://olliewp.com
Description:  Thème enfant de Ollie par La Création Web
Author:       Jérôme GREORY - La Création Web
Author URI:   https://lacreation-web.fr
Template:     ollie
Version:      1.3.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         Tags: blog, portfolio, entertainment
Text Domain:  ollie
*/

/*
  _      ____       ____ _____  _____  ____  _______ _______  ____  __    _    __            __ ____ _____
 | |    / __ \     / ___|  __ \|  ___ / __ \|__   __|\_  __/ / __ \|  \  | |   \ \     __   / /  ___|  __ \
 | |   | |  | |   | |   | |__| | |_  | |  | |  | |     | |  | |  | | \ \ | |    \ \   / /  / /| |_  | |__| |
 | |   | |__| |   | |   |  _  /|  _| | |__| |  | |     | |  | |  | | |\ \| |     \ \_/ /\_/ / |  _| |  ___ \
 | |___|  __  |   | |__ | | \ \| |___|  __  |  | |    _| |_ | |__| | | \ \ |      \   /\   /  | |___| |___| |
 |_____|_|  |_|    \____|_|  \_\_____|_|  |_|  |_|   /_____\ \____/|_|  \__|       \_/  \_/   |_____|______/

*/


.h3like > h2 {
    font-size: var(--wp--preset--font-size--medium) !important;
}

#bloc-cta .wp-container-2 {top:250px; !important}

div.tag-best {border-radius:20px !important;}

#uagb-tabs__tab0, #uagb-tabs__tab1, #uagb-tabs__tab2 {
	border-radius: 10px 10px 0px 0px !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  body .uag-hide-tab.uagb-google-map__wrap,
  body .uag-hide-tab {
    display:none !important
  }
}
@media (max-width: 767px) {
  body .uag-hide-mob.uagb-google-map__wrap,
  body .uag-hide-mob {
    display:none !important
  }
}

#programme-text .wp-block-uagb-advanced-heading h3 {
    font-size: 20px !important;
	margin-block-end: 0em;
}

#programme-text .wp-block-uagb-advanced-heading ul {
	margin-block-start: 0.5em;
}

.intro, .titreinmenu {
	font-weight:700;
}

.wp-block-uagb-advanced-heading a, .wp-block-uagb-advanced-heading a:hover {
	text-decoration:none !important;
}

:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover) {
    text-decoration: none;
}

/* Conteneur avec la classe dédiée */
.card-clickable {
    position: relative;
    cursor: pointer;
	transition: all 0.3s ease;
}

/* Le lien s'étend sur tout le bloc */
.card-clickable {
    position: relative;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.card-clickable:hover {
    background-color: #f5f5f5;
}

/* Les liens restent cliquables indépendamment */
.card-clickable a {
    position: relative;
    z-index: 2;
}

.article-content a {
    color: var(--wp--preset--color--custom-cta);
    text-decoration: none;
    font-weight: 500;
}

.uagb-toc__wrap a {
    text-decoration: none !important;
}

.wp-block-query-pagination-numbers span.page-numbers {
    border-radius: 5px;
    border-width: 0;
    font-size: var(--wp--preset--font-size--small);
    font-weight: 500;
    padding-top: .5em;
    padding-right: 1em;
    padding-bottom: .5em;
    padding-left: 1em;
    text-decoration: none;
    background-color: var(--wp--preset--color--primary-accent);
    display: inline-block;
    border: var(--wp--preset--color--primary-accent) solid 1px;
}

.wp-block-query-pagination-numbers a {
    display: inline-block;
    border: var(--wp--preset--color--primary-accent) solid 1px;
}

.wp-block-wpseopress-table-of-contents a {
	text-decoration: none !important;
}

.wp-block-wpseopress-table-of-contents li {
    padding-bottom: 10px;
}
