/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/*blog kapak*/
.kapakgorsel::before {
	content: "";
	background: linear-gradient(to right, rgb(60 59 64) 33%,rgba(255,255,255,0) 94%);
    position: absolute!important;
    height: 100%;
    width: 400px;
    top: 0;
    left: -100px;
    z-index: 1;
}

.kapakgorsel::after {
	content: "";
	    background: linear-gradient(to left,rgb(60 59 64) 33%,rgba(255,255,255,0) 94%);
    position: absolute!important;
    height: 100%;
    width: 400px;
    top: 0;
    right: -100px;
    z-index: 1;
}
/*blog kapak*/

/*menu*/
.menu-icon {
	position: relative;
	width: 50px;
	height: 44px;
	padding: 4px 8px;
	cursor: pointer;
}

.menu-icon span {
	width: 100%;
	height: 2px;
	display: block;
	background: #1d5351;
	margin: 6px 0;
	transition: .5s;
}

.menu-icon.active span:nth-child(1) {
	transform: rotate(45deg);
}

.menu-icon.active span:nth-child(3) {
	transform: rotate(-45deg);
}

.menu-icon.active span:nth-child(2) {
	display: none;
}

.anamenu {
	transform: translateY(-80px);
	transition: 300ms all;
}
.anamenu.active {
	transform: none;
	transform: translateX(0px);
}
.menu-icon.active span {
	position: absolute;
	width: calc(100% - 16px);
	top: calc(50% - 8px);
}

.menutextt {
	transition: 300ms all;
	transform: none;
}
.menutext {
	display: flex;
	align-items: center;
	transform: none;
}
.disabletext {
	transform: translateY(-70px);
}
/*menu*/

.img-alt:before {
	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #29c8c2;
    border-radius: 0px 80px;
    top: 7%;
    left: 7%;
}

.yesilRenk {
	background: #1d5351;
	background: linear-gradient(to right, #1d5351 18%, #60a0a1 34%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 70px!important;
	line-height: 1.2;
	font-family: 'Roboto Flex', sans-serif!important;
	font-weight: 600;
}

@media screen and (max-width: 600px) {
.yesilRenk {
    font-size: 50px!important;
    line-height: 1.2!important;
}
}

.ikinci {
	font-size: 40px!important;
	line-height: 1.2;
	font-family: 'Roboto Flex', sans-serif!important;
	font-weight: 300;
}

@media screen and (max-width: 600px) {
.ikinci {
    font-size: 30px!important;
    line-height: 1.2!important;
}
}

.altmetin {
	font-size: 20px!important;
	line-height: 1.2;
	font-family: 'Roboto Flex', sans-serif!important;
	font-weight: 300;
}
.textBg p {
	display: inline!important;
	background: #1d5351;
	color: #ffffff;
	font-size: 40px!important;
	line-height: 1.2;
	font-family: 'Roboto Flex', sans-serif!important;
	font-weight: 300;
}
@media screen and (max-width: 600px) {
.textBg p {
    font-size: 30px!important;
    line-height: 1.2!important;
}
}
.textBg {
	margin-top: 10px;
	margin-bottom: 10px;
}
.adresi {
	font-size: 40px!important;
	color: #1d5351;
	line-height: 1.4;
	font-family: 'Roboto Flex', sans-serif!important;
	font-weight: 600;
}

@media screen and (max-width: 600px) {
.adresi {
    font-size: 30px!important;
    line-height: 1.4!important;
}
}
.videoplay {
	-webkit-box-shadow: 0px 0px 24px -4px rgba(0,0,0,0.42); 
box-shadow: 0px 0px 24px -4px rgba(0,0,0,0.42);
}

/*koleksiyon*/
.koleksiyon .w-ibanner-h .w-ibanner-content:before {
	display: none;
}

.koleksiyon .w-ibanner-h .w-ibanner-content .w-ibanner-content-h {
	display: flex;
	column-gap: 25px;
	transform: rotate(-90deg);
    position: absolute;
	bottom: 16%;
    left: 0;
    right: 0;
}

.koleksiyon .w-ibanner-h .w-ibanner-content .w-ibanner-content-h .w-ibanner-title {
	font-size: 40px;
}

.koleksiyon .w-ibanner-h .w-ibanner-content .w-ibanner-content-h .w-ibanner-desc {
	font-size: 22px;
    margin-top: 1.5rem;
}

.koleksiyon a{
	cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='40px' height='40px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 20503 20503' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%232bc7c1%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Cpath class='fil0' d='M10251 6960c1818,0 3291,1474 3291,3291 0,1818 -1473,3291 -3291,3291 -1817,0 -3291,-1473 -3291,-3291 0,-1817 1474,-3291 3291,-3291zm0 -6960c2831,0 5394,1147 7249,3003 1855,1855 3003,4418 3003,7248 0,2831 -1148,5394 -3003,7249 -1855,1855 -4418,3003 -7249,3003 -2830,0 -5393,-1148 -7248,-3003 -1856,-1855 -3003,-4418 -3003,-7249 0,-2830 1147,-5393 3003,-7248 1855,-1856 4418,-3003 7248,-3003zm5783 4468c-1480,-1480 -3524,-2395 -5783,-2395 -2258,0 -4303,915 -5783,2395 -1480,1480 -2395,3525 -2395,5783 0,2259 915,4303 2395,5783 1480,1480 3525,2395 5783,2395 2259,0 4303,-915 5783,-2395 1480,-1480 2395,-3524 2395,-5783 0,-2258 -915,-4303 -2395,-5783z'/%3E%3C/g%3E%3C/svg%3E%0A"), auto!important;	
}
..blog-img {
	transition: 300ms all;
}
.blog-img:hover a img {
	opacity: 0.3;
	cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='40px' height='40px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 20503 20503' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%232bc7c1%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Cpath class='fil0' d='M10251 6960c1818,0 3291,1474 3291,3291 0,1818 -1473,3291 -3291,3291 -1817,0 -3291,-1473 -3291,-3291 0,-1817 1474,-3291 3291,-3291zm0 -6960c2831,0 5394,1147 7249,3003 1855,1855 3003,4418 3003,7248 0,2831 -1148,5394 -3003,7249 -1855,1855 -4418,3003 -7249,3003 -2830,0 -5393,-1148 -7248,-3003 -1856,-1855 -3003,-4418 -3003,-7249 0,-2830 1147,-5393 3003,-7248 1855,-1856 4418,-3003 7248,-3003zm5783 4468c-1480,-1480 -3524,-2395 -5783,-2395 -2258,0 -4303,915 -5783,2395 -1480,1480 -2395,3525 -2395,5783 0,2259 915,4303 2395,5783 1480,1480 3525,2395 5783,2395 2259,0 4303,-915 5783,-2395 1480,-1480 2395,-3524 2395,-5783 0,-2258 -915,-4303 -2395,-5783z'/%3E%3C/g%3E%3C/svg%3E%0A"), auto!important;	
}

/*koleksiyon*/

.harita iframe {
	filter: grayscale(1);
}



.mfp-bottom-bar {
	display: none;
}

.urunListe .w-grid-list .w-grid-item-h {
	border-radius: 0px 80px 0px 80px;
}

.referanslar img{
	filter: grayscale(100%);
}

.referanslar img:hover{
	filter: grayscale(0%);
}

.dilsec .wpml-ls-legacy-list-horizontal ul li {
    margin: 0 0.2rem!important;
}

.rtlstrech {
	margin-left: calc( var(--site-content-width) / 2 + 0px / 2 + 1.5rem - 50vw);
	margin-right: 0!important;
}

.adresiconlar {
	display: flex;
	align-items: center;
}

.adresiconlar i {
	font-size: 17px;
	color: var(--color-content-primary);
	box-shadow: inset 0 0 0 2px;
	line-height: 2.5em;
    height: 2.5em;
    width: 2.5em;
    overflow: hidden;
    border-radius: 50%;
	margin-right: calc(15px + 0.2em)!important;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 42.5px;
}

.adresiconlar:hover i {
	background: var(--color-content-primary);
	color: white;
	box-shadow: inset 0 0 0 2px var(--color-content-primary);
}
