@import url('https://fonts.googleapis.com/css?family=Muli:300,400,600,700&amp;subset=latin-ext');

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700&amp;subset=latin-ext');

@import url('https://use.fontawesome.com/releases/v5.1.1/css/all.css');


body{font-family: 'Lato', sans-serif; /*overflow: hidden;*/ font-size: 15px; }

a{text-decoration: none!important;}

.fancybox-bg { background: #000000; }

#menu{border-color: transparent;background-color: transparent!important;}

.navbar-dark .navbar-nav .nav-link{color:#fff; text-transform: uppercase; letter-spacing:5px; padding-right: .75rem; padding-left: .75rem;}

.navbar-expand-lg .navbar-nav .nav-link:hover{color:#fff; }

.navbar-dark .navbar-nav .active>.nav-link,

.navbar-dark .navbar-nav .nav-link.active, 

.navbar-dark .navbar-nav .nav-link:focus,

.navbar-dark .navbar-nav .nav-link.show, 

.navbar-dark .navbar-nav .show>.nav-link{color:#fff!important;}

.navbar-dark .navbar-toggler{border-color:#fff;}

.dropdown-menu{border:none; background: #333333; border-radius: 0;}

.dropdown-item{color:#fff!important;}

.dropdown-item:focus, .dropdown-item:hover{background: #333333; color:#fff;}

.dil a{color:#fff; text-decoration: none;}

.sosyal a{color:#fff; margin-right: 10px;}

.carousel-caption{right:0; bottom:0; left:10%; text-align:left; font-size: 18px; text-transform: uppercase;}

.d_none{display: none!important;}

.carousel-inner .carousel-item > img {
    -webkit-animation: zoom 20s;
    animation: zoom 20s;
    height: 100vh;
}

.navbar .dropdown-menu {background-color:#333!important; padding:20px;}

.ic_banner{height: 45vh!important}

.foto-effect{position: relative;}

.foto-effect > a:hover > img {opacity: 0.7;}

.transition{
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}
.foto-zoom{
    position:relative;
    overflow:hidden;
}
.foto-zoom > a:hover > img{
    transform: scale(1.1);
}

#return-to-top {
	position: fixed; bottom: 20px; right: 20px; 
	width: 40px; height: 40px; border: 1px solid #999; 
	text-decoration: none; display: none; border-radius: 10px; z-index : 999;  
}
#return-to-top i {
	font-size: 25px; color: #666; position: relative; 
	margin: 0; left: 9px; top: 7px;
}

/* 404 Sayfa Bulunamadı Sayfası*/
#nopage {background-color: #342643; min-height: 80vh;}
.text-wrapper { min-height: 80vh; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.title {font-size: 6em; font-weight: 700; color: #EE4B5E;}
.subtitle { font-size: 40px; font-weight: 700; color: #1FA9D6;}
.buttons { margin: 30px;}
.buttons a.button { font-weight: 700; border: 2px solid #EE4B5E;
  text-decoration: none; padding: 15px; text-transform: uppercase;
  color: #EE4B5E; border-radius: 26px; transition: all 0.2s ease-in-out;
}
.buttons a.button:hover { background-color: #EE4B5E; color: white; transition: all 0.2s ease-in-out;}

/* İletişim Sayfası */
.harita{width:100%; height:350px; border: 1px solid #ccc; margin: 30px 0;}

/* Sosyal Medya Sayfası */
.sosyal_medya{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:row;margin-bottom:0;list-style:none;}
.sosyal_medya li{padding-right:12px!important;}
.sosyal_medya a {color:#fff; text-decoration: none;}

.sosyal_medya_ft{ 
	list-style-type: none; width: 100%; text-align: center; 
	margin: 14px 0px; padding-left: 0; letter-spacing: 1px; 
	text-transform: uppercase; transform: translateZ(0);
}
.sosyal_medya_ft li{ display: inline-block; margin: 0px 10px 5px; }
.sosyal_medya_ft a {font-size:13px; color: #212529; text-decoration: none;}
.sosyal_medya_ft a i.fab{padding-right: .75rem;}

@-webkit-keyframes zoom {

    from {
      -webkit-transform: scale(1, 1);
    }
    to {
      -webkit-transform: scale(1.5, 1.5);
    }
    
}

@keyframes zoom {

    from {
      transform: scale(1, 1);
    }
    to {
      transform: scale(1.5, 1.5);
    }
}

/* --------------------------*/
/* RESPONSIVE UP (min-width) */
/* --------------------------*/

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.list-group-item.active{background-color: rgba(0,0,0,0);}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.navbar .dropdown {position:static;}
	.navbar .dropdown-menu {width:100%; text-align: center; margin:0 auto; /*top:60px;*/}
	/*.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {display:block!important;}*/
	.navbar .dropdown-menu {border: 1px solid rgba(0,0,0,.15); background-color: #fff;}
	.carousel-inner .carousel-item > img { width: 100% !important;}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
}

/*-----------------------------*/
/* RESPONSIVE DOWN (max-width) */
/*-----------------------------*/

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.dropdown-menu li{ display: block!important;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	#menu{background-color: #222!important; opacity: 0.7;}
	.carousel-caption{position: static; font-size: 14px; padding: 5px 0; }
	.foto-zoom .carousel-caption{color: #007bff;}
	.foto-zoom .active .carousel-caption{color: #fff;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	
}