/*
Theme Name: net22
Theme URI: 
Author: Net22
Author URI: https://www.net22.gr/
Description: Net22
Version: 1.0
*/
#header .header--logo.header--logo-scrolled {
	width: 65px !important;
}
#header.has--sticky-logo .header--logo {
	top:10px;
}
h1,
.h1,
.section--title,
.h2,
h2,
.h3,
h3,
.h4,
h4 {
	text-transform: unset;
}
section#gallery--section .cta--border {
	text-transform: lowercase;
}

section.why--choose-this-room > .container--full > .inner {
	border-top:1px solid var(--body_color);
	padding-top:80px;
}
@media(max-width:991px) {
	section.why--choose-this-room > .container--full > .inner {
		padding-top:50px;
	}
}
@media (max-width: 767px) {
	.header--logo {
		width: 80px;
	}
}


.menu--contact.contact--list li a::after {
	background-color:var(--body_color);
}

/* JG Suites Styles */
#hero .image::before {
	opacity:.5;
}
h1, .h1 {
	font-weight: 500;
	font-size: 42px;
	line-height: 46px;
}
.section--title, h2, .h2 {
	font-weight: 500;
	font-size: 42px;
	line-height: 46px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	text-transform:unset;
}
.location--map-wrapper {
	border:none;
	column-gap: 120px;
}
.location--map-tabs {
	background-color:transparent;
}
.location--map-tabs {
	border:none;
}
@media(max-width:1550px) {
	h1, .h1 {
		font-size: 42px;
		line-height: 46px;
	}
	.section--title, h2, .h2 {
		font-size: 38px;
		line-height: 42px;
	}
}
@media(max-width:991px) {
	.section--title, h2, .h2 {
		font-size: 32px;
		line-height: 36px;
	}
}
@media(max-width:767px) {
	.section--title, h2, .h2 {
		font-size: 28px;
		line-height: 32px;
	}
	#hero.style_5 .content .title {
		font-size: 34px;
		line-height: 38px;
	}
	.text.editor p {
		text-align:justify;
	}
	h1, .h1 {
		font-size: 32px;
		line-height: 1;
	}
	#header.style_7 .header--logo {
		width: 65px;
	}
	#header.has--sticky-logo .header--logo {
		top: 15px;
	}
	#header .header--logo.header--logo-scrolled {
		width: 50px !important;
	}
}
.location--map-panel:nth-child(1) .location--map-panel__title a {
	border-top: 1px solid var(--body_color);
}
.location--map-panel:nth-child(even) .location--map-panel__title a {
	border-top: 1px solid var(--body_color);
	border-bottom: 1px solid var(--body_color);
}
.location--map-panel:last-child .location--map-panel__title a {
	border-bottom: 1px solid var(--body_color);
}
body.page-template-template-gallery .gallery--wrapper .gallery--content.grid a:nth-child(3n - 1) {
	transform: unset;
}
body.page-template-template-gallery .gallery--wrapper {
	margin-top: 40px;
}
.template--contact-main__header .section--title {
	font-weight: 400;
	font-size: 26px;
	line-height: 31px;
	margin-bottom: -20px;
}
footer#footer.style_3 span#back--top-top {
    position: static;
    transform: unset;
}
section#villa--presentation-cards__slider--flex .v1--villa-card__slider.is--not-slider:first-child .animate--height::before {
	display:none;
}







/* End JG Suites Styles */


