/*******************************************************************************
 Add your custom css styles here
 *******************************************************************************/
.giris {  padding-bottom:6px; }
.giris::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 14px;

  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='14' viewBox='0 0 100 14'><path d='M0 7 Q 5 0, 10 7 T 20 7 T 30 7 T 40 7 T 50 7 T 60 7 T 70 7 T 80 7 T 90 7 T 100 7' stroke='%23ffffff' fill='transparent' stroke-width='2' stroke-linecap='round'/></svg>") repeat-x;
  background-size: 40px 14px;
}

.giris:hover::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 14px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='14' viewBox='0 0 100 14'><path d='M0 7 Q 5 0, 10 7 T 20 7 T 30 7 T 40 7 T 50 7 T 60 7 T 70 7 T 80 7 T 90 7 T 100 7' stroke='%23d4c19c' fill='transparent' stroke-width='2' stroke-linecap='round'/></svg>") repeat-x;
  background-size: 40px 14px;
}

.lang-containerx {
	float:right;
	cursor:pointer;
	font-size: 0.938rem;
    transition: all .3s ease-out;
	position:relative;
	top: 18px;
	height: 40px;
	line-height: 40px;
}

.lang-act {
  position: relative; /* ::after’ın konumlanabilmesi için */
  display: inline-block; /* link/metin genişliğini alması için */
}

.lang-act::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 14px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='14' viewBox='0 0 100 14'><path d='M0 7 Q 5 0, 10 7 T 20 7 T 30 7 T 40 7 T 50 7 T 60 7 T 70 7 T 80 7 T 90 7 T 100 7' stroke='%23d4c19c' fill='transparent' stroke-width='2' stroke-linecap='round'/></svg>") repeat-x;
  background-size: 40px 14px;
}


.lang-containerx:before{
	content:'';
	position:absolute;
	top:0;
	left:-34px;
	width:1px;
	bottom: 0;
}
.lang-containerx:before {
	background:#d4c19c;
	z-index:1;
	margin-left:15px;
}
.lang-containerx:after{
	z-index:2;
	background:#d4c19c;
    transition: all .3s ease-out;
}

.lang-containerx a, .lang-containerx a:visited { 
     position: relative;
  text-decoration: none;
   color: #000;
    display: inline;
    font-size: 15px;
}
.lang-containerx a:hover {background:#d4c19c; color:#fff;}

.text-left { text-align:left;}
.text-right { text-align:right;}
.text-center { text-align:center;}

.text-white {color:#fff!important;}
.text-black, .text-black .custom-inner p, .text-black .custom-inner h2 {color:#000!important;}
.bg-white {background-color:#fff!important;}
.bg-black {background-color:#000!important;}
.bg-efefef {background-color:#efefef!important;}

.leaflet-touch .leaflet-bar a {background:#d4c19c;}

.hakkinda .section-columns-img {top:0px;}

.social-icons a, .social-icons a:visited { font-size:20px; padding:10px; margin:10px; background:#fafafa; }
.social-icons a:hover {background:#d4c19c;}