@charset "UTF-8";
/* Standart Tanımlamalar */

@-webkit-keyframes bw-buzz-efect {
  10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  60% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  90% {-webkit-transform: translateX(1px) rotate(0);transform: translateX(1px) rotate(0);}
  100% {-webkit-transform: translateX(-1px) rotate(0);transform: translateX(-1px) rotate(0);}
}
@keyframes bw-buzz-efect {
  10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  60% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  90% {-webkit-transform: translateX(1px) rotate(0);transform: translateX(1px) rotate(0);}
  100% {-webkit-transform: translateX(-1px) rotate(0);transform: translateX(-1px) rotate(0);}
}
.bw-buzz-efect {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;float: right;}
.bw-buzz-efect:hover, .bw-buzz-efect:focus, .bw-buzz-efect:active {-webkit-animation-name: bw-buzz-efect;animation-name: bw-buzz-efect;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.bwlogo{text-align:right;}

#gmaps{width:100%; height: 535px;}

@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
    
.bw-buzz-efect {float:none;}
.bwlogo{text-align: center;}

}


/* KVKK */
.kvkk-fixed{ 

  position: fixed; 
  width:100%; 
  background-size:cover;
  text-align:center;
  z-index:100;
  background:rgb(121, 136, 150, 0.7);
  padding:30px;
left:0px;
bottom: 0;
}
.kvkk-fixed.visible-banner{
  bottom:0;
}
.kvkk-fixed{
  color: #FFF;
  text-align:justify;
  font-size: 14px;
line-height: 22px;
  letter-spacing: .5px;
  font-weight:500;
  margin: 0;
}
.kvkk-fixed span.big-text{
  font-size:18px;
  margin-right:10px;
}
.kvkk-fixed:hover{
  text-decoration:none;
  cursor:pointer;
}
.kvkk-fixed-container{
  position:relative;
  margin:0 auto;
  max-width:1200px;
}
.kvkk-fixed-text{text-align: left;width: 80%;}
.kvkk-fixed-text p{color: #FFF; text-align: justify;}
#close-welcome{
display:block;
position:relative;
top:14px;
right:15px;
color: #FFF;
text-align:center;
font-weight:600;
text-decoration:none;
font-size:30px;
}
.kvkk-kapat{ position: absolute; right:-10px; top:-4px;}


a.kvkkhref{color:#FFF; text-decoration: underline;}
a:hover.kvkkhref{color:#B6262C; text-decoration:underline;}
a:active.kvkkhref{color:#FFF; text-decoration: underline;}
a:visited.kvkkhref{color:#FFF; text-decoration: underline;}

@media only screen and (max-width: 991px) {
  .kvkk-fixed-text{text-align: left;width:70%;}
  }

@media only screen and (max-width: 767px) {
    .kvkk-fixed{ 
      width:100%;
    padding:10px; }
    .kvkk-fixed-text{width: 100%;}
      .kvkk-kapat{  position: relative;
        width: 100%;
        margin-bottom: 10px;}
    }