/*
Theme Name: LaKarulina
Theme URI: https://github.com/elementor/hello-theme/
Description: Custom Theme created by LaKarulina
Author: LaKarulina
Author URI: https://lakarulina.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
*/

.grecaptcha-badge { visibility: hidden; } .grecaptcha-badge { visibility: hidden; } .grecaptcha-badge { visibility: hidden; }

/* ESTILS GENERALS */

p {
	font-family: font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
}

.marker-salmon {
	background-color: #fcdfd2;
}


h1.entry-title {
	/* no detecta font principal
	 * per resoldre la poso aqui */
    display: var(--page-title-display);
	font-family: var(--e-global-typography-primary-font-family), sans-serif;
}

h6 {
	/* només detecta estil al widget i no a config del tema
	 * ho afegeixo aqui per ser generic */
    font-weight: 600 !important;
}

/* BLOG */
span.elementor-post-info__terms-list, .elementor-icon-list-item a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: 9px !important;
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
	text-decoration: none !important;
    color: var(--e-global-color-primary);
}

/* PORTFLOIO - TAGS */
.single_tags a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: 9px !important;
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
	text-decoration: none !important;
    color: var(--e-global-color-primary);
    background-color: #DBECE0;
    padding: 0 10px;
    border-radius: 10px;
    border-color: #efefef;
    margin: 0 3px 5px 0;
    display: inline-block;
}

.single_tags_neg a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: 9px !important;
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
	text-decoration: none !important;
    color: var(--e-global-color-primary);
    background-color: #fff;
    padding: 0 10px;
    border-radius: 10px;
    border-color: #efefef;
    margin: 0 3px 5px 0;
    display: inline-block;
}

.single_tags a:hover, single_tags_neg a:hover {
    background-color: var(--e-global-color-accent );
}

/* FILTRE DE PROJECTES */
.elementor-portfolio__filters {
    margin-bottom: 40px !important;
}

/* POST NAVIGATION - Eliminar underline - No funciona */
.elementor-post-navigation, span.elementor-post-navigation__link__prev,  span.elementor-post-next {
     text-decoration: none !important;
}




/* COOKIES */
table.cookielawinfo-winter {
    font: 85% var(--e-global-typography-primary-font-family ), Sans-serif !important; 
    padding: 0;
    margin: 10px 0 20px;
    border-collapse: collapse;
    color: var(--e-global-color-primary);
    background: #C6E2D8 !important; 
}

table.cookielawinfo-classic {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif  !important; 
    border-collapse: collapse;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
     color: var(--e-global-color-primary);
}

