/* 
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
*/



/* COLORI USATI NEL SITO

BLU FOOTER E SLIDE: #141C2B
ARANCIO: #f39313
VERDE: #d3d801
GRIGIO: #e0e0e0
VERDE ACQUA: #76C2C5
GRIGIO: #686868


Colori della skin circle
VERDE1: #d3d801
VERDE2: #5cb784
VERDE3: #a2c617
VERDE4: #90c685

*/
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #76C2C5;
	color: #ffffff;
}

.hometxt {
    line-height: 150%;
}
.hometxt a {
    color: #000000;
	font-weight: 600;
    text-decoration: underline;
    text-decoration-color: #76C2C5;
    text-decoration-thickness: 13%;
  }

.wpml-ls-menu-item .wpml-ls-flag {
	padding-top:4px;
}

/* FONT */
a {
    color: #76C2C5;
    font-weight: 500;
}

h6 {
    letter-spacing: 2px;
}

h4 {
    color: #d3d801;
}

h3 {
	margin-top: 1.5em;
}

b, strong {
    font-weight: 600;
}

.chisiamo h2 {
    margin-top: 25px;
    margin-bottom: 7px;
}
.chisiamo ul {
    list-style: none;
    padding:0;
    margin-bottom:20px;
}

.chisiamo li { 
    padding-left: 26px;
    text-indent: -20px;
}

.chisiamo li:before {
    width: 10px;
    height: 10px;
    content: url(svg/pallino-verde.svg);
    padding-right: 10px;
    color: #f39313;
    font-weight: 900;
}

.chisiamo p {
    margin-bottom: 10px;
}

.chisiamo a {
    color: #686868;
    text-decoration: underline;
    text-decoration-color: #76C2C5;
    text-decoration-thickness: 12%;
  }

.boldArancio {
    font-weight: 700;
    color: #f39313;
}

.semiboldarancio {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em;
}

.normale {
    font-size: 1rem;
    font-weight: 400;
}

.contatti a {
    color: #53b8bb !important;
    font-weight: 500;
}

.parco a {
    color: #f39313;
  }


/*ELENCHI PUNTATI*/

.elenco ul {
    list-style: none;
    padding:0;
    margin:0;
}

.elenco li { 
    padding-left: 26px;
    text-indent: -20px;
}

.elenco li:before {
    width: 10px;
    height: 10px;
    content: url(svg/pallino.svg);
    padding-right: 10px;
    color: #f39313;
    font-weight: 900;
}


.elencoVerde ul {
    list-style: none;
    padding:0;
    margin:0 0 12px 0;
}

.elencoVerde li { 
    padding-left: 26px;
    text-indent: -20px;
}

.elencoVerde li:before {
    width: 10px;
    height: 10px;
    content: url(svg/pallino-verde.svg);
    padding-right: 10px;
    color: #53b8bb;
    font-weight: 900;
}

.leggitutto {
	font-size: 13px;
	font-family: "Montserrat";
	font-weight: 500;
	
}


/* STILI VARI */

.imprese a {
    font-weight: 300;
}

.imprese a:hover {
    text-decoration: underline;
}

.titolocat a {
    font-weight: 800;
}


/* COLORE DELLA LENTE CERCA */
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
    background-color: rgba(0,0,0,.0);
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle {
    color: #fff;
    }
    
/* DIMENSIONE NUMERI TORTE */
    
.ekit-wid-con embed, .ekit-wid-con img:not([draggable]), .ekit-wid-con object, .ekit-wid-con video {
    max-width: 55% !important;
    top: 9px;
    position: relative;
}

/* FILTRO PROGETTI */

.filtrostile ul {
	padding-left: 0;
}


/* BANDIERA LINGUE */
.bandiera a, .bandiera li {
    float: left;
}


.newscategory a {
	font-weight: 700;
}









