/* 
Theme Name: Hello Elementor Child
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://elementor.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
*/
.categoriesdinsprojecte{
display:inline-block;
padding:13px 30px;
background-color:#FFE500;
font-family: "Work Sans", Sans-serif;
font-size:14px;
font-weight:500;
color:black;
border-radius:5px;
}

.categoriesdinsprojecte:not(:first-child){
margin-left:15px;
}

/*Cookies*/
.cky-notice .cky-title,.cky-preference-header .cky-preference-title,.cky-accordion-header .cky-accordion-btn,.cky-accordion-header .cky-always-active {
    font-size: 20px!important;
    line-height: 22px!important;
    font-family: SharpGrotesk, Sans-serif !important;
    font-weight: 600!important;
    letter-spacing: -1px
}

.cky-accordion-header .cky-accordion-btn,.cky-accordion-header .cky-always-active{
    font-weight: 400 !important;
    font-size:16px !important;
}

.cky-accordion-header .cky-always-active {
    color: #FFE500!important
}

.cky-preference-header .cky-preference-title {
    font-size: 13px!important;
    line-height: 18px!important;
    font-family: SharpGrotesk, Sans-serif !important;
    font-weight: 400!important;
    letter-spacing: -.13px!important
}

.cky-preference-header{
    padding-bottom: 5px !important;
}

.cky-preference-header .cky-preference-title{
    font-size:20px !important;
    font-weight: 500 !important;
    padding-bottom:5px !important;
}

.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn {
    font-size: 16px!important;
    line-height: 22px!important;
    font-family: Work Sans, Sans-serif !important;
    border-width: 1px!important;
    border-radius: 10px!important;
    padding: 10px 30px!important
}

.cky-consent-bar .cky-notice-des p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p{
    font-size: 16px!important;
    line-height: 22px!important;
    font-family: Work Sans, Sans-serif !important;
}

.cky-prefrence-btn-wrapper+div {
    display: none!important
}

.cky-cookie-des-table li div {
    color: #000!important;
    font-family: Work Sans, Sans-serif !important;
}

@media only screen and (min-width: 1024px){
.menuadv .elementor-nav-menu{
width:100%;
}
	
.menuadv .elementor-nav-menu li.wpml-ls-current-language{
position:absolute !important;
right:0px !important;
}
}

@media only screen and (max-width: 1024px){
.homecaro .swiper-slide{
padding:0 50px !important;
}
}


@media only screen and (max-width: 767px){
.homecaro .swiper-slide{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
	
.categoriesdinsprojecte{
padding:15px !important;
}