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

/* all */
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 0;}
a{color: #224FA4;}
.elementor-widget-container a{color: var( --e-global-color-accent );}

/* header */
header.page-header {display: none;}

/* slider */
.swiper-slide-contents{
    background-color: transparent;
    max-width: 40% !important;
    height: 100%;
    padding: 40px;
}
.elementor-slides .swiper-slide-inner{padding: 0;}

/* home */
.eihe-box .eihe-caption {border-top: 15px solid #fed600;}

/* widget */
[type=button], [type=submit], button{
	color: var( --e-global-color-primary );
	border: 1px solid var( --e-global-color-primary );
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{
	background-color: var( --e-global-color-primary );
	color: var( --e-global-color-7f07868 );
}
.elementor-element.elementor-element-c0bb044.widget-archive.elementor-widget.elementor-widget-wp-widget-archives a {
    color: #fff !important;
}
/* news */
#comments {display: none;}
.elementor-widget-container h5 {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: var( --e-global-color-primary );
}
.elementor-widget-container a{
	font-family: var( --e-global-typography-a732ea8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a732ea8-font-size );
    line-height: var( --e-global-typography-a732ea8-line-height );
    letter-spacing: var( --e-global-typography-a732ea8-letter-spacing );
	color: var( --e-global-color-564835f );
}
.riassunto-post {
    text-align: center;
}

/* responsive */
@media (max-width:1024px){
    .swiper-slide-contents{max-width: 50% !important;}
}
@media (max-width:768px){
    .swiper-slide-contents{max-width: 100% !important;}
}