/*

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

*/


@media (min-width: 1299px) {
.contact-butt a{
	border: 1px solid black;
    padding: 16px 15px 13px !important;
	margin-left:16px !important;
}
}

.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-right] {
	left:0 !important;
	width: 39px !important;
}

.elementor-12 .elementor-element.elementor-element-4b0e986 .elementor-nav-menu--main .elementor-item {
   /* padding-top: 16px !important;
    padding-bottom: 13px !important;*/
}
a:link {
  text-underline-offset: 4px !important; 
}

.wpcf7-submit {
	background-color: black !important;
    border: none !important; 
}

.wpcf7-submit:hover {
	background-color: grey !important;
}

.wpcf7-checkbox .wpcf7-list-item {
	margin-left:0 !important;
	margin-right:10px;
}

.wpcf7-acceptance .wpcf7-list-item {
	margin-left:0 !important;
}

.wpcf7 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    width: 100%;
    margin-top: 10px;
    background-color: #fafafa;
}

.wpcf7 label {
    width: 100%;
    font-weight: 600;
}

.wpcf7 .wpcf7-list-item-label {
	margin-left:5px;
}

.wpcf7 input[type="submit"] {
    margin-top: 30px;
    font-family: "Josefin Sans", Sans-serif;
    line-height: 33px;
    padding-bottom: 3px;
}

.obb {
	font-size: 14px;
    color: #6e6e6e;
}

.sib-default-btn {
	background-color: var(--e-global-color-primary) !important;
	    font-family: "Source Sans Pro", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.5px;
    color: #FFFFFF;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 015px 30px 015px 30px;
}