/* 
Theme Name: PAILLE ET RIPAILLE
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://creav2.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


        .blocexpregion .scv-filter-block {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            align-items: center;
        }


       .blocexpregion  .scv-filter-btn {
            cursor: pointer;
            border: 0;
            padding: 6px 10px;
			font-size:18px;
            font-weight: 700;
            background: #fcdbec;
            color: #e73b1e;
            border-radius: 0;
        }

       .blocexpregion  .scv-filter-btn.active, .blocexpregion .scv-filter-btn:hover  {
            background: #e73b1e;
            color: #fcdbec;
        }
		

.scv-hidden {
    display: none !important;
}


.titrevinreg h2 {
    text-shadow:
        -3px -3px 0 #e73b1e,
         3px -3px 0 #e73b1e,
        -3px  3px 0 #e73b1e,
         3px  3px 0 #e73b1e,
         0px -3px 0 #e73b1e,
         0px  3px 0 #e73b1e,
        -3px  0px 0 #e73b1e,
         3px  0px 0 #e73b1e;
}


.bloccategorieaexp .scv-filter-block {
	display:block;
}

.bloccategorieaexp .scv-filter-btn {
	
	cursor: pointer;
    border: 0;
    padding: 6px 10px;
	font-size:24px;
    font-weight: 700;
    color: #ffe9f4;
	display: block;
	
    text-shadow:
        -3px -3px 0 #e73b1e,
         3px -3px 0 #e73b1e,
        -3px  3px 0 #e73b1e,
         3px  3px 0 #e73b1e,
         0px -3px 0 #e73b1e,
         0px  3px 0 #e73b1e,
        -3px  0px 0 #e73b1e,
         3px  0px 0 #e73b1e;
}

.bloccategorieaexp .scv-filter-btn.active, .bloccategorieaexp .scv-filter-btn:hover  {
	background-color:transparent;
    color: #e73b1e;	
    text-shadow:
        -3px -3px 0 #ffe9f4,
         3px -3px 0 #ffe9f4,
        -3px  3px 0 #ffe9f4,
         3px  3px 0 #ffe9f4,
         0px -3px 0 #ffe9f4,
         0px  3px 0 #ffe9f4,
        -3px  0px 0 #ffe9f4,
         3px  0px 0 #ffe9f4;
}

/* Labels */

.labels-exposant-icons {
    display: flex;
    gap: 8px;
    align-items: center;
    flex-wrap: wrap;

}

.label-exposant-icon {
    width: 32px;
    height: 32px;
    object-fit: contain;
		mix-blend-mode: multiply;
}

/* Localisation */

.bloclocal-icon img {
	height:25px;
	width:auto;
	margin-right:10px;
}

.bloclocal .contenuloc {
	font-family: "Alexandria", Sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
	color:#e73b1e;
	width:content;	
	background-color:#ffe75a;
	padding:5px 10px;
}

.bloclocal {
    display: flex;
    align-items: center;
}

/* Catégorie */

.categorieexpos .elementor-widget-container span {
		background-color:#E73B1E;
		padding:5px;
}


/* Social */
.elementor-grid-item:has(.elementor-social-icon:not([href])) {
    display: none;
}

.blocexpsite:not(:has(a)) {
    display: none;
}







