/*
Theme Name: Allston
Theme URI: https://allston.qodeinteractive.com
Description: A Contemporary Theme for Interior Design and Architecture
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Text Domain: allston
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.4
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

h4.eltdf-widget-title{
    color: #ff6600;
    font-family: 'Poppins';
    letter-spacing: 0.3em;
    font-weight: 300;
}
a.button-chi-siamo {
    background-color: #345e7d!important;
    border: none!important;
	font-family: 'Poppins';
}
a.button-chi-siamo.right {
    float: right!important;
}
h1.eltdf-banner-title {
    text-align: center;
}
div#meno-spazio {
    width: 20%;
}
.comment-form label, .wpcf7-form label {
    font-family: 'Roboto'!important;
    color: #4a5259!important;
    font-size: 18px!important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #345e7d;
    color: #fff;
    padding: 10px 30px!important;
    font-family: 'Roboto';
    font-size: 18px;
}
.wpcf7-form-control-wrap {
    display: inline-block;
    width: 159%!important;
}
@media only screen and (max-width: 1024px){
	.wp-block-group__inner-container {
    display: none;
}
}
@media only screen and (max-width: 678px){
	.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
	
	.center {
	text-align: center;
}
}
}
.wp-block-group__inner-container {
    display: none;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center.vc_icon_element-have-style {
    margin-bottom: 0;
}
h1.eltdf-banner-title{
	font-size: 20px;
}
}
li#nav-menu-item-4763-it {
    margin-top: 6px!important;
}
li#nav-menu-item-4763-en {
    margin-top: 6px;
}
li#nav-menu-item-4763-es {
    margin-top: 6px;
}
li#nav-menu-item-5006-it {
	margin-top: 6px;
}
li#nav-menu-item-5006-en {
	margin-top: 6px;
}
li#nav-menu-item-5006-es {
	margin-top: 6px;
}
li#nav-menu-item-4999-it {
	margin-top: 6px;
}
li#nav-menu-item-4999-en {
	margin-top: 6px;
}
li#nav-menu-item-4999-es {
	margin-top: 6px;
}
.center{
	text-align: center!important;
}