/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

a:focus {
	outline: none !important;
}
/* HOME */
.hotels .eael-gallery-grid-item {
	border-radius: 30px 10px 10px !important;
}
/* PAGINA BLOG */
.blog article h2 {
	line-height: 1.1em;
}
.blog article .blog-entry-bottom .blog-entry-comments {
	display: none !important;
}
.blog article .thumbnail img, .blog article .thumbnail .overlay {
	border-radius: 25px 10px 10px;
}
.blog .oceanwp-pagination .page-numbers {
	border-radius: 12px 4px 4px;
}
/* SINGLE PAGE BLOG */
.single nav.post-navigation .nav-links .post-title {
	font-size: 14px !important;
	line-height: 1.4em;
}
.single .related-post-title {
	font-size: 15px !important;
  	font-weight: 500 !important;
}
/* PAGINA CONTATTI */
.wpcf7-acceptance span {
	font-size: 15px;
	font-style: italic;
}
span.google {
	font-size: 15px;
	font-style: italic;
}
.wpcf7-form > p:nth-child(6) {
	line-height: 1.3em;
}
@media screen and (max-width: 767px) {
	.single .single-post-title {
		text-align: center;
	}
	.single .page-header.background-image-page-header .page-header-title {
    	font-size: 22px !important;
  		line-height: 1.2em !important;
  }
	.single article ul.meta {
		justify-content: center !important;
	}
	.blog .blog-entry-bottom {
		margin-bottom: 15px !important;
	}
	.single header.page-header {
		padding-bottom: 24px;
	}
}
@media screen and (max-width: 480px) {
	.single .background-image-page-header .site-breadcrumbs, .single .background-image-page-header .site-breadcrumbs a {
		text-wrap: wrap !important;
		height: auto !important;
	}
	.single header.page-header {
		padding-bottom: 34px;
	}
	.single .page-header.background-image-page-header .page-header-title {
    	font-size: 20px !important;
  }
}