/*
 Theme Name:   Divi Child Theme
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/
body.current-preparazione-struttura #menu-item-2380 a {
	text-decoration: none;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

body.current-servizio-fotografico #menu-item-2380 a {
	text-decoration: none;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

body.current-adempimenti-burocratici #menu-item-2380 a {
	text-decoration: none;
	font-weight: 600 !important;
	font-family: "Nunito Sans", sans-serif !important;
}

body.current-gestione-prenotazioni #menu-item-2380 a {
	text-decoration: none;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

body.current-accoglienza-ospiti #menu-item-2380 a {
	text-decoration: none;
	font-weight: 600 !important;
	font-family: "Nunito Sans", sans-serif !important;
}

body.current-pulizia-lavanderia #menu-item-2380 a {
	text-decoration: none;
	font-weight: 600 !important;
	font-family: "Nunito Sans", sans-serif !important;
}

body.current-assicurazione-manutenzione #menu-item-2380 a {
	text-decoration: none;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

body.current-assistenza #menu-item-2380 a {
	text-decoration: none;
	font-weight: 600 !important;
	font-family: "Nunito Sans", sans-serif !important;
}

body.current-immobili-green #menu-item-2380 a {
	text-decoration: none;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	font-weight: 600 !important;
	font-family: "Nunito Sans", sans-serif !important;
}

.sb-post-item-image-wrap {
	height: 350px;
}

.top-header-menu-items .menu-item a,
.top-header-button-section .common-button {
	font-family: "Nunito Sans", sans-serif !important;
}

/* All Links */
a,
a:link,
a:visited,
a:hover,
a:active {
	font-family: "Nunito Sans", sans-serif !important;
}

/* All Buttons */
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.et_pb_button,
.et_pb_button_module_wrapper .et_pb_button,
.wp-element-button {
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

/* Divi Menu Links */
.et-menu a,
#top-menu a,
.mobile_menu_bar,
.mobile_nav a {
	font-family: "Nunito Sans", sans-serif !important;
}

/* Divi Button Modules */
.et_pb_button_module_wrapper,
.et_pb_button_module_wrapper .et_pb_button {
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600 !important;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
button,
input,
textarea,
select {
	font-family: "Nunito Sans", sans-serif !important;
}

.process-step__list li:last-child {
	font-family: "Nunito Sans", sans-serif !important;
}

div#page-container .button-line-height {
	font-family: "Nunito Sans", sans-serif !important;
}

body .entry-content .section-box-design .et_pb_button {
	font-family: "Nunito Sans", sans-serif !important;
}

body #page-container .et_pb_section .et_pb_button_2,
body #page-container .et_pb_section .et_pb_button_1,
body .et_pb_button_module_wrapper.et_pb_button_alignment_center a.et_pb_button.et_pb_button_2.button-line-height.mobile-responsive-button.et_pb_bg_layout_light {
	font-family: "Nunito Sans", sans-serif !important;
}

body  #page-container div#et-main-area article#post-744 .et_pb_section .et_pb_button_2,
body #page-container  div#et-main-area article#post-744 .et_pb_section .et_pb_button_1,
body  #page-container div#et-main-area article#post-744 .et_pb_section .et_pb_button_2, body #page-container .et_pb_section .et_pb_button_1 {
font-family: "Nunito Sans", sans-serif !important;
}

.single-blog-main-page .et_pb_section.et_pb_section_0.et_section_regular {
    padding: 20px 0px 0px 0px !important;
}


article#post-4086 .out-container.dch-single-post__content.entry-content .et_pb_row .et_pb_row.et_pb_row_0{
margin: 0px !important;
}

@media (max-width: 1440px) {
	.et_pb_text_55.et_pb_text {
		width: 88%;
	}

	.sp-easy-accordion .sp-ea-single .ea-header a {
		font-size: 22px;
		padding: 20px 10px !important;
		line-height: 1.2em;
	}
}