/*
Theme Name: Paufy
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Author: EDOUARD Frederic - Beacom
Author URI: agencebeacom.fr
Description: Un thème enfant basé sur Twenty Twenty Five de WordPress
Tested up to: 8.3
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Template: twentytwentyfive
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patt$

PAUFY Theme, (C) 2025 agencebeacom.fr
PAUFY is distributed under the terms of the GNU GPL.
*/

/*
 * Font smoothing.
 * This is a niche setting that will not be available via Global Styles.
 * https://github.com/WordPress/gutenberg/issues/35934
 */
@import url('./anim/animate.css-main/animate.css');
@import url('https://fonts.googleapis.com/css2?family=Gochi+Hand&display=swap');

@font-face {
 font-family: "Rez";
 src: url("https://agencebeacom.fr/wp-content/themes/beacomnew/fonts/REZ.ttf") format("ttf");
}
@font-face {
 font-family: "Ubuntu regular";
 src: url("https://agencebeacom.fr/wp-content/themes/beacomnew/fonts/Ubuntu-Regular.ttf") format("ttf");
}
@font-face {
 font-family: "LeagueSpartan regular";
 src: url("https://agencebeacom.fr/wp-content/themes/beacomnew/fonts/LeagueSpartan-Regular.ttf") format("TrueType");
}
@font-face {
 font-family: "Lovelo Black";
 src: url("https://agencebeacom.fr/wp-content/themes/beacomnew/fonts/Lovelo Black.otf") format("OpenType");
}

ul.wp-block-navigation__container.wp-block-navigation li.current-menu-item::before{
	content: '';
    height: 12px;
    width: 12px;
    border: 0 none #000000;
    border-top: 3px solid #C04260;
    border-left: 3px solid #C04260;
    position: absolute;
    top: -5px;
    left: -10px;
}
ul.wp-block-navigation__container.wp-block-navigation li.current-menu-item::after{
	content: '';
	height: 12px;
    width: 12px;
	border : 0 none #000000;
	border-bottom : 3px solid #C04260;
	border-right : 3px solid #C04260;
	position: absolute;
    bottom: -5px;
    right: -10px;
}
ul.wp-block-navigation__container.wp-block-navigation li.current-menu-ancestor{
	color: #C04260;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container{
	left: 0;
    right: auto;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container.wp-block-navigation-submenu li.current-menu-item::before{
	top: -0px;
    left: -0px;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container.wp-block-navigation-submenu li.current-menu-item::after{
	bottom: -0px;
    right: -0px;
}

.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image{
	height: 50%;
	overflow: hidden;
}
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image > a{
	height: 100%;
	width: 100%;
}
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image img,
.wp-block-uagb-post-grid .uagb-post__inner-wrap .uagb-post__image img{
	object-fit: cover;
	height: 100%;
	width: 100%;
	transition: transform 1s;
}
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image img:hover,
.wp-block-uagb-post-grid .uagb-post__inner-wrap .uagb-post__image img:hover{
	transform: scale(1.1);
}

.uagb-post-grid .uagb-post__title
{
	background-color: transparent;
	color: #84b524;
	font-weight: 600;
}
/*================================================= 
            I-    Ecrans moyens
  =================================================*/
@media (min-width: 700px){
	
}

@media (min-width: 782px){
	
}
/*================================================= 
            II-    Ecrans larges
  =================================================*/
@media (min-width: 900px){
	
}
@media (min-width: 1000px){
	
}
/*================================================= 
            III-    Ecrans très larges
  =================================================*/
@media (min-width: 1220px){
	
}
@media (min-width: 1280px){
	
	
}
