/*
Theme Name: Imola Child
Template: Imola
Version: 1.0
Author:	NMG
Theme URI: http://imola.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
#field_2_10 {
    text-align: center;
}
#validation_message_2_10 {
    color: red;
    font-weight: bold;
}
.validation_message {
    color: red !important;
}

/*
 * GLOBAL
*/
* {
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}
#sitemap_authors,
#sitemap_gridlayouts,
#sitemap_headers,
#sitemap_pageblocks,
#sitemap_contenttemplates {
	display: none;
}
.lorem {
	background-color: red;
}
html {
	line-height: 1.5!important;
}
address {
	font-style: normal;
}
iframe,
img {
	vertical-align: middle;
}
.l-main .wpb_text_column a:not(.w-btn) {
	text-decoration: underline;
}
.no-touch a[href^="tel:"] {
	cursor: text;
	pointer-events: none;
}
a[href^="tel:"] {
	font-weight: inherit;
	white-space: nowrap;
	text-decoration: none;
}
a[href^="mailto:"] {
	word-break: break-word;
	color: inherit;
}
.w-image:not(:last-child),
.w-tabs:not(:last-child),
.w-video:not(:last-child),
.g-cols.vc_inner:not(:last-child),
.l-main .w-image.align_right,
.l-main .w-image.align_left {
	margin-bottom: 1.5rem;
}



/* adjust font sizes so that they don't seem too big on tablets or small laptops */
@media screen and (min-width: 768px) and (max-width: 1599px) {
	html, .l-header .widget {
		font-size: 16px!important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.l-main h1 {
		
	}
	.l-main h2 {
		
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.l-main h1 {
		
	}
	.l-main h2 {
		
	}
}
/* end font adjustments */



/*
 * MIN-WIDTH MEDIA QUERIES
*/



/*
 * MAX-WIDTH MEDIA QUERIES
*/



/*
 * MIN- AND MAX-WIDTH MEDIA QUERIES
*/