/*
Theme Name:   instyle
Theme URI:
Description:
Author:       Net22
Author URI:   https://www.net22.gr
Template:     storefront
Version:      1.0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
.tap-to-play {display:none !important;}
body.single-projects .single--product-gallery {
	margin-top:0;
}
[data-found-posts="0"] {
	display:none !important;
}
a.next--lang:hover{
	color:#dedede;
}
@media(max-width:767px) {
	#homepage--hero {
		margin-top: 73px;
	}
	body.home #header {
		background-color: var(--black);
	}
}

@media(max-width:767px) {
	#full--navigation .burger > span.burger--close-text {
		padding: 5px 10px;
	}
}
#default--page-wrapper {
	padding-block: 140px 100px;
}
#default--page-wrapper .content {
	max-width: 780px;
	margin: auto;
}
#default--page-wrapper .content .title {
	margin-bottom:30px;
	text-align:center;
	font-size:40px;
	line-height:1.3;
}
@media(max-width:1550px) {
	#default--page-wrapper .content .title {
		font-size:30px;
	}
}
@media(max-width:991px) {
	#default--page-wrapper {
		padding-block: 110px 50px;
	}
}
@media(max-width:767px) {
	#default--page-wrapper .content .title {
		font-size: 26px;
	}
	#default--page-wrapper {
		padding-top:100px;
	}
}

@media (max-width: 767px) {
	#youtube-video iframe {
		transform: scale(1.55);
	}
}
.vjs-control-bar,
.vjs-text-track-display {
	display:none !important;
}
#hero .hero--cols {
	flex-direction:column;
}
@media(min-width:992px) {
	#hero .hero--cols {
		row-gap: 40px;
	}
	#hero .hero--cols .col--left {
		max-width: 880px;
	}
}
@media(max-width:1680px) {
	#hero .hero--cols .col--left {
		max-width:660px;
	}
}
@media(max-width:1150px) {
	#hero .hero--cols .col--left {
		max-width:580px;
	}
}
.single--post-extra__text .text.editor {
	max-width:800px;
	margin-inline:auto;
}
.single--post-extra__text {
	margin-bottom:100px;
}

#post--back-blog {
	margin: 0 auto 50px;
}
@media(max-width:1550px) {
	.single--post-extra__text,
	body.single-post #hero {
		margin-bottom: 60px;
	}
	.single--post-video .video {
		height: 85svh;
	}
	body.single-post .single--product-gallery {
		margin-block: 80px;
	}

}
@media(min-width:768px) {
	.contact--form.enquire--form > .single:first-child {
		grid-column: span 2;
		pointer-events:none;
	}
}

body.single-post #hero .hero--cols > div {
	margin-inline: auto;
	width: 100%;
}
#cmplz-manage-consent .cmplz-manage-consent {
	box-shadow: rgba(0, 0, 0, 0.9) 0px 10px 20px, rgba(0, 0, 0, 0.99) 0px 6px 6px!important;
}
.single.flex-item{
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	margin-top:20px;
}
.single.flex-item span[data-name="product-value"]{
	width:78%;
}
@media(max-width:1150px) {
	.single--post-video .video {
		height: 440px;
	}
}
@media(max-width:767px) {
	.single--post-extra__text, body.single-post #hero {
		margin-bottom: 40px;
	}
	.single--post-video .video {
		height: 320px;
	}
	.single--post-video {
		margin-bottom:60px;
	}
	body.single-post .single--product-gallery {
		margin-block: 60px;
	}
	.single.flex-item{
		flex-direction:column;
	}
	.single.flex-item span[data-name="product-value"]{
		width:100%;
	}
	.single.flex-item span:not([data-name="product-value"]){
		padding-left:7px;
	}
}

.template--contact-wrapper .message__sent-actions {
	padding-block: 100px;
}
@media(max-width:1550px) {
	.template--contact-wrapper .message__sent-actions {
		padding-block: 70px;
	}
}
@media(max-width:991px){
	body.page-template-template-about .template--about-contents .container--full {
		padding-inline:0 !important;
	}
}
@media(max-width:767px) {
	.template--contact-wrapper .message__sent-actions {
		padding-block: 60px 40px;
	}
	.template--about-contents .items .single .text {
		font-size: 16px !important;
		line-height: 22px !important;
	}
}



.search--wrapper .dgwt-wcas-search-wrapp {
	position: absolute;
	top: calc(100% + 5px);
	left: 50%;
	transform: translateX(-50%);
	display:none;
	width:100%;
	min-width:300px;
}
.search--wrapper .open--search svg path,
.search--wrapper .open--search svg rect {
	stroke: #fff;
}
.search--wrapper .dgwt-wcas-sf-wrapp {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: transparent;
}
.search--wrapper .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	border-radius: unset !important;
	padding: 10px 35px 10px 45px !important;
	width: 100% !important;
	height: 40px !important;
	font-size: 14px !important;
	line-height: 100% !important;
	margin: 0 !important;
	background: #fff !important;
	border: 1px solid #ddd !important;
	font-family: inheri !importantt;
}
.search--wrapper .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
	transform: unset;
	left: 14px !important;
	top: 12px !important;
	width: 16px !important;
	height: 16px !important;
	min-width: 16px !important;
	min-height: 16px !important;
}
.search--wrapper .dgwt-wcas-sf-wrapp .dgwt-wcas-suggestion.js-dgwt-wcas-suggestion-more.dgwt-wcas-suggestion-more {
	display:none !important;
}
.search--wrapper .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader.dgwt-wcas-close {
	margin-right: 0 !important;
	right: 12px !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
	width: 100% !important;
	height: 100% !important;
}
.search--wrapper {
	margin-right: 20px;
}
.search--wrapper .open--search {
	display: flex;
	cursor: pointer;
	width: 35px;
	height: 35px;
}
.search--wrapper .open--search svg {
	height: 100%;
	width: 100%;
}
#header.dark .search--wrapper .open--search svg path,
#header.dark .search--wrapper .open--search svg rect {
	stroke:#000;
}
@media(max-width:1550px) {
	.dgwt-wcas-suggestions-wrapp {
		max-height: 480px !important;
	}
}
@media(max-width:767px) {
	.search--wrapper {
		margin-right: 0;
	}
	.search--wrapper .open--search {
		width: 30px;
		height: 30px;
	}
	.search--wrapper .dgwt-wcas-search-wrapp {
		min-width: 220px !important;
	}
}
