@charset "utf-8";
/*
Theme Name: NEW WEB SITE	
Author: MELTLAB
Description: new theme
Version: 1.0.0
*/
.entry h1{
	font-size:2rem;
	font-weight:700;
	margin:2em 0 1em;
	line-height:1.4;
}

.entry h2{
	font-size:1.75rem;
	font-weight:700;
	margin:2em 0 1em;
	line-height:1.4;
	padding-bottom:.5em;
	border-bottom:2px solid #ddd;
}

.entry h3{
	font-size:1.5rem;
	font-weight:700;
	margin:2em 0 1em;
	line-height:1.4;
}

.entry h4{
	font-size:1.25rem;
	font-weight:700;
	margin:1.5em 0 .75em;
}

.entry h5{
	font-size:1.1rem;
	font-weight:700;
	margin:1.5em 0 .75em;
}
.entry p{
	margin-bottom:1.5em;
	line-height:2;
}

.entry ul{
	margin:1.5em 0;
	padding-left:1.5em;
	list-style:disc;
}

.entry ol{
	margin:1.5em 0;
	padding-left:1.5em;
	list-style:decimal;
}

.entry li{
	margin-bottom:.5em;
	line-height:1.8;
}

.entry blockquote{
	margin:2em 0;
	padding:1.5em;
	background:#f7f7f7;
	border-left:4px solid #ccc;
}

.entry blockquote p:last-child{
	margin-bottom:0;
}

.entry table{
	width:100%;
	border-collapse:collapse;
	margin:2em 0;
}

.entry th,
.entry td{
	border:1px solid #ddd;
	padding:1em;
}

.entry th{
	background:#f5f5f5;
}

.entry img{
	max-width:100%;
	height:auto;
}

.entry .aligncenter{
	display:block;
	margin:2em auto;
}

.entry .alignleft{
	float:left;
	margin:0 2em 1em 0;
}

.entry .alignright{
	float:right;
	margin:0 0 1em 2em;
}

.entry::after{
	content:"";
	display:block;
	clear:both;
}

.entry .gallery{
	display:flex;
	flex-wrap:wrap;
	gap:15px;
	margin:2em 0;
}

.entry .gallery-item{
	margin:0;
}

.entry .gallery img{
	display:block;
}

.entry .wp-caption{
	max-width:100%;
	margin:2em auto;
}

.entry .wp-caption img{
	display:block;
}

.entry .wp-caption-text{
	font-size:.875rem;
	text-align:center;
	margin-top:.5em;
	color:#666;
}

.entry iframe{
	max-width:100%;
}