/*
Theme Name: FIDAREC Child
Theme URI: https://d-themes.com/wordpress/udesign/envato-market/
Author: Andon
Author URI: https://1.envato.market/OdObz
Description: A slick, powerful and clean theme UDesign provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The UDesign theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive UDesign support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Version: 1.0
Template: u-design
License: GNU General Public License v2 and ThemeForest license
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, responsive, one-column, two-columns, three-columns, four-columns, full-width-template, left-sidebar, right-sidebar, custom-menu, custom-background, custom-colors, custom-header, custom-logo, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/*------------------------------------*
    $CONTENTS
*------------------------------------*/
/**
 * 1.LOCAL POLICES
 * 2.THEME UDESIGN
   - 2.1 - Modification des variables du theme
   - 2.2 - Ajustements tailles responsives des paragraphes
   - 2.3 - Menu desktop
   - 2.4 - Menu mobile
   - 2.5 - Main content (blog + single)
 * 3.ELEMENTOR
 * 4.UDESIGN ELEMENTOR WIDGETS
 * 5.BLOG ARCHIVE
 * 6.BLOG SINGLE
 * 7.WP WIDGETS
*/

/*------------------------------------------------------------------------*
    1.LOCAL POLICES
*------------------------------------------------------------------------*/

/* jost-300 - latin */
@font-face {
  font-display: swap;
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/jost-v20-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jost-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/jost-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jost-500 - latin */
@font-face {
  font-display: swap;
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/jost-v20-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jost-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/jost-v20-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* BlairMdITC-TT-Medium - latin */
@font-face {
  font-display: swap;
  font-family: 'BlairMdITC TT Medium';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BlairMdITC-TT-Medium.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/*------------------------------------------------------------------------*
    2.THEME UDESIGN
*------------------------------------------------------------------------*/

/**********************************************
2.1 - Modification des variables du theme
**********************************************/
:root {
	/* Body Font */
	--alpha-body-font-family: 'Jost';
	/* Heading Font */
	--alpha-heading-font-family : 'Jost';
}

/*****************************************************
2.2 - Ajustements tailles responsives des paragraphes ---------- A SUPPRIMER car tailles définies dans options du thème
*****************************************************/
/* Ne pas utiliser sinon pas possible de modifier taille texte dans Editeur texte Elementor !
:root p {
	font-size: 1.8rem;
}
*/

/*
:not(.elementor-widget) > p {
        font-size: 1.8rem;
}

@media (max-width: 1439px) {
	:not(.elementor-widget) > p {
        font-size: 1.9rem;
    }
}
@media (max-width: 1199px) {
    :not(.elementor-widget) > p {
        font-size: 2rem;
    }
}
@media (max-width: 991px) {
    :not(.elementor-widget) > p {
        font-size: 2.1rem;
    }
}
*/

/*****************************************************
2.3 - Menu desktop
*****************************************************/
/* Icon menu with children */
.menu>.menu-item-has-children>a:after {
    vertical-align: -1px !important;
}

/* Menu prefix Icon */
.menu.horizontal-menu .menu-item>a i,
.menu.horizontal-menu .menu-item>a svg {
	color: var(--e-global-color-primary);
}

/* Animate prefix Icon on hover */
.menu.horizontal-menu ul .menu-item:hover>a i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all .5s ease;
}

/*****************************************************
2.4 - Menu mobile
*****************************************************/

/* Menu prefix Icon */
.menu-mobile-services-fidarec .menu-item>a i,
.menu-mobile-services-fidarec .menu-item>a svg {
	color: var(--e-global-color-primary);
}

/* Animate prefix Icon on hover */
.menu-mobile-services-fidarec ul .menu-item:hover>a i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all .5s ease;
}

/*****************************************************
2.5 - Main content (blog + single)
*****************************************************/

/* Correction Marges internes (reprendre les valeurs des autres pages) */
.blog .main,
.single .main,
.author .main,
.date .main {
    padding-top: 8rem !important;
}

/*------------------------------------------------------------------------*
    3.ELEMENTOR
*------------------------------------------------------------------------*/

/* Style bold text (text editor et titres) */
.elementor-widget-text-editor b,
.elementor-widget-text-editor strong,
.elementor-heading-title b,
.elementor-heading-title strong {
    font-weight: 600;
}

/*------------------------------------------------------------------------*
    4.UDESIGN ELEMENTOR WIDGETS
*------------------------------------------------------------------------*/

/* Widget Timeline */
.timeline-fidarec div.timeline {
	padding-top: 50px;
	padding-bottom: 50px;
}

/*------------------------------------------------------------------------*
    5.BLOG ARCHIVE
*------------------------------------------------------------------------*/

/*------------------------------------------------------------------------*
    6.BLOG SINGLE
*------------------------------------------------------------------------*/

/* Remove <a> theme css rules (causes interferences with Elementor Button widget) */
.post-single-wrap .post-content a {
    color: var(--alpha-btn-color) !important;
    box-shadow: none !important;
}
.post-single-wrap .post-content a:focus,
.post-single-wrap .post-content a:hover {
	color: var(--alpha-btn-hover-color) !important;
}

/*------------------------------------------------------------------------*
    7.WP WIDGETS
*------------------------------------------------------------------------*/

/* Widget WP categories */
#category-filters-fidarec .widget-title {
	display: none;
}
#category-filters-fidarec select {
	height: 100%;
}
