body {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:16px;
	color:#716c64;
}

h1, h2, h3, h4, h5, h6{
	color:#26284b; 
	font-weight: 900;
}

h1{   font-size:31px;}
h2{   font-size:28px;}
h3{   font-size:24px;}
h4{ font-size:18px;}
h5{   font-size:16px;}
h6{   font-size:14px;}

a, a:hover, a:active, a:focus {text-decoration: none;}

ul{ padding: 0; list-style: none; margin-bottom:0; }

strong, b { color: #293a40; font-weight: 500;}


.nopadding{ padding:0 !important; }

.sup-title{
	font-size: 36px;
	text-align: center;
	letter-spacing: -1px;
	font-weight: 800;
	margin-bottom: 0;
	color:#26284b;
}

.sup-title span{
	font-size: 16px;
	display: block;
	font-weight: 400; 
	color:#716c64;
}
.title-icon{
    background: url(../img/title-icon.png);
    background-repeat: no-repeat;
    height: 47px;
    background-position: center;
    margin-bottom: 30px;
}

.title-icon-white{
    background: url(../img/title-icon-white.png);
    background-repeat: no-repeat;
    height: 47px;
    background-position: center;
    margin-bottom: 30px;
}

/* -------------------------------------------------
* LOGO
*-------------------------------------------------*/

.logo img{
	padding:15px 0;
}




/* -------------------------------------------------
* ALERTS
*-------------------------------------------------*/
.alert p{
	margin-bottom: 0
}




.box-shadow{
	-webkit-box-shadow: 0px 0px 39px 4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 39px 4px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 39px 4px rgba(0, 0, 0, 0.15);
}


/* -------------------------------------------------
* BACKGROUND COLORS
*-------------------------------------------------*/
.color-bg{
	background-color: #f4f2f1;
}
.white-bg{
	background-color: #fff;
}
.grey-bg{
	background-color: #c4bcb1;
}



/* -------------------------------------------------
* PRELOADER
*-------------------------------------------------*/
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 9999999;
}

#status {
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image:url(../img/preloader.png);
	background-repeat: no-repeat;
	background-position: center;
	transform: translate(-50%,-50%);
}

/* -------------------------------------------------
* HEADER
*-------------------------------------------------*/

.top-bar{
	background-color: #c4bcb1;
}

.top-bar ul li{
	color:#fff;
	font-size:14px;
	border-right:1px solid #b5ab9e;
	display: inline-block;
	padding: 7px 12px;
	margin-left: -5px;
}
.top-bar ul li:last-child{
	border-right:none;
}

.language-navigation li:hover , .social-icons li:hover{
	background-color: #b5ab9e;
}

.top-bar ul  {
	margin-right:15px;
}
.top-bar ul li a{
	color:#fff;
}
.top-bar span{
	color:#fff;
	font-size:12px;
}

/* -------------------------------------------------
* NAVIGATON
*-------------------------------------------------*/
.main-navigation ul{
	margin :0px;
}
.main-navigation ul li{
	display: inline-block;
}
.main-navigation ul li a{
	font-weight: 400;
	color:#26284b;
	letter-spacing:-0.3px;
}
.main-navigation ul li a:hover{
	color:#716c64;
}

.mobilemenu{
	display: none;
}



.cd-dropdown {
    background-color: #e1bf86e8;
 }

 .cd-dropdown h2 {
    position: relative;
    z-index: 1;
    color: #12234a;
    background-color: #e1bf86e8;
    border-bottom: 0;
    text-align: center;
    font-weight: 800;
    letter-spacing: -2px;
}
.cd-dropdown-content a, .cd-dropdown-content ul a {
color: #12234a;
    border-color: #333333;
    text-align: center;
    border-bottom: 1px;
    font-weight: 600;
    border-left: 0;
    border-right: 0;
}

.cd-dropdown-content a, .cd-dropdown-content ul a {
    border-top-width: 0;
}

.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {
    background-color: #5b3a1e;
}

/* -------------------------------------------------
* YUKARI BUTONU
*-------------------------------------------------*/

#up {
	bottom: 5px;
	bottom: 20px;
	display: none;
	height: 100px;
	position: fixed;
	right: 50px;
}

#up i{
	font-size: 24px;
	height: 40px;
	width: 40px;
	background-color: #2a3a40;
	padding: 8px;
	color: #fff;
}

#up i:hover{
	background-color: #444;    
	cursor:pointer;
}


.go-back{
	background-color: transparent;
	border:3px solid #fff;
	color:#fff;
	padding: 15px;
	margin: 30px;
	font-size: 24px;
}

.go-back:hover{
	background-color: #fff;
	color:#2a3a40;
	cursor: pointer;
}


/* -------------------------------------------------
* SLIDER
*-------------------------------------------------*/
.slide-caption{
	text-align: center;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.slide-caption h1{
	font-size: 48px;
	font-weight: 800;
	letter-spacing: -1px;
	text-align:center;


}
.slide-caption h1 span{
	font-size: 48px;
	font-weight: 300;
	letter-spacing: -1px;
	display: block;
	background-color: #bfb7abad;
	padding: 30px 60px;
	margin-top: 10px;

}
.slide-caption .desc{
	display: block
	color:#26284b;
	font-size: 18px;
	font-weight: 400;
	margin-top: 30px;
	text-align: center;
	margin-bottom:30px;
}

/* -------------------------------------------------
* BUTTONS
*-------------------------------------------------*/
.btn-main{
	padding: 15px 30px;
	background-color: #fff;
	color:#26284b;
	border:1px solid #c1b9ad;
	font-weight: 500;
	font-size:14px;
}
.btn-main:hover{
	background-color: #26284b;
	color:#fff;
	border:1px solid #26284b;
	-o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .40s;
}


/* -------------------------------------------------
* TEDAVILER 
*-------------------------------------------------*/

.tedaviler-icon a label{
	color:#26284b;
	font-size: 14px;
	font-weight: 500;
}


.tedaviler-icon{
	text-align: center;
	padding: 60px 0;
}

.anasayfa-tedaviler ul{
	background-color: #e7e2db;
	border-radius: 15px;
	margin-bottom: 30px;
}

.anasayfa-tedaviler ul li{
	display: inline-block;
	padding: 12px 15px;
}

.anasayfa-tedaviler ul li:hover{
	color:#26284b;
	cursor: pointer;
}

.anasayfa-tedaviler ul .active,.anasayfa-tedaviler ul .active:hover{
	background-color: #26284b;
	color:#fff;
	border-radius: 15px;
}

.anasayfa-tedaviler h4, .anasayfa-tedaviler .desc{
	margin-bottom: 30px;
}


.anasayfa-tedaviler-mobile .nav-item{
	background-color: #e7e2db;
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 12px;
	text-align: center;
	font-weight: 600;
}

.anasayfa-tedaviler-mobile .nav-item:hover{
	cursor: pointer;

}

.anasayfa-tedaviler-mobile .content{
	margin-bottom: 60px;
}
.anasayfa-tedaviler-mobile .tedavi-item .active{
	background-color: #26284b;
	color:#fff;
	border-radius: 5px;
}


/* -------------------------------------------------
* ANASAYFA VIP HIZMETLER
*-------------------------------------------------*/
.anasayfa-vip-hizmetler{
	background-color: #c1b9ad;
	padding: 90px 0;	
}

.anasayfa-vip-hizmetler .text-area{
	background-color: #fff;
	padding: 60px;
}

.anasayfa-vip-hizmetler .sup-title, .anasayfa-vip-hizmetler .sup-title span{
	color:#fff;
}
.anasayfa-vip-hizmetler h3{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

.anasayfa-vip-hizmetler .desc{
	font-size: 14px;
	margin-bottom: 30px;
}

.anasayfa-vip-hizmetler video {
 width: 100%;
}

.anasayfa-vip-hizmetler .video-area {
	padding: 0;	
}

/* -------------------------------------------------
* EKIBIMIZ
*-------------------------------------------------*/

.anasayfa-ekibimiz{
	padding: 90px 0;
	text-align: center;
}

.anasayfa-ekibimiz a label{
	color:#26284b;
	font-size: 14px;
	font-weight: 500;
}

.anasayfa-ekibimiz .item figure{
	padding: 15px 0;
}

.cover-bg{
    background: url(../img/cover-bg.jpg) center top;
    text-align: center;
    padding: 90px 0;
    font-size: 24px;
    color:#fff;
    font-weight: 700;
    margin: 90px 0;
}


.welcome-text .text-area{
	text-align: center;
	padding: 60px;
}

.welcome-text .desc{
	margin-bottom: 30px;
	line-height: 31px;
}

/* -------------------------------------------------
* MUTLU GULUSLER 
*-------------------------------------------------*/

.anasayfa-mutlu-gulusler{
	background-color: #c1b9ad;
	padding: 65px 0;
	margin: 120px 0 70px;
}

.anasayfa-mutlu-gulusler .text-area{
	background-color: #fff;
	padding: 60px;
}

.anasayfa-mutlu-gulusler .sup-title, .anasayfa-mutlu-gulusler .sup-title span{
	color:#fff;
	font-size:24px;
}
.anasayfa-mutlu-gulusler h3{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

/* -------------------------------------------------
*TWO UP BEFORE - AFTER PLUGIN 
*-------------------------------------------------*/

two-up {
  max-width: 600px;
  margin: 0 auto;
  border:5px solid #fff;
}
two-up img {
  max-width: 100%;
}


.my-two-up {
  /* Color of the track & thumb */
  --accent-colour: #fff;
  /* Or you can set the two independently: */
  --track-color: #ffffff78;
  --thumb-color: #716c64;
  /* Background of the thumb */
  --thumb-background: #ffffff78;
  /* Size of the thumb */
  --thumb-size: 25px;
  /* Thickness of the bar */
  --bar-size: 5px;
  /* Touch-thickness of the bar */
  --bar-touch-size: 30px;
}

/* -------------------------------------------------
*FOOTER
*-------------------------------------------------*/

footer{
	margin-bottom: 60px;
	margin-top: 60px;
}

footer p, footer a{
	font-size: 14px;
	color:#716c64;
	margin-bottom: 5px;
}

footer img{
	margin-bottom: 15px;
}

/* -------------------------------------------------
*CONTENT WITH GALLERY 
*-------------------------------------------------*/

.banner{
	background: url(../img/cover-bg.jpg) center top;
    text-align: center;
    text-align: center;
    padding: 30px;
    margin-bottom: 60px;
}

.banner h1{
	color:#fff;
}

.banner .title-icon-white{
	margin-bottom: 0;
}

.blueimp-gallery-wrapper figure{
	padding: 5px !important;
	margin-bottom: 0;
	overflow: hidden;
}

.content-with-gallery .title{
	margin-bottom: 15px;
}

.content-with-gallery .short-desc{
	margin-bottom: 30px;
	font-weight: 600;
}

.content-with-gallery .desc{
	margin-bottom: 60px;
}

/* -------------------------------------------------
*HOVER EFFECTS
*-------------------------------------------------*/

/* Zoom In #1 */
.zoom-in figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.zoom-in figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

/* Shine */
.shine figure {
	position: relative;
}
.shine figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.shine figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


/* -------------------------------------------------
*TEAM
*-------------------------------------------------*/

.team article:nth-child(odd){
	background-color: #eaf0f7;
	margin-bottom: 30px;
}

.team article:nth-child(even){
	background-color: #fff;
	margin-bottom: 30px;
	border:1px solid #eaf0f7;
}

.team figure{
	padding: 0;
	margin-bottom: 0;
}

.team figcaption{
	padding: 30px;
}
/* -------------------------------------------------
* CATEGORY CONTENTS
*-------------------------------------------------*/
.category-contents-with-photo{
	text-align: center;
}

.category-contents-with-photo article{
	margin-bottom: 25px;
	cursor: pointer;
}


.category-contents-with-photo label{
	font-weight: 400;
	font-size: 14px;
	background-color: #26284b;
	color:#fff;
	width: 100%;
	padding: 15px 5px;
	cursor: pointer;
}

.category-contents-with-photo figure{
	overflow: hidden;
	margin-bottom: 0
}

/* -------------------------------------------------
* ASIDE MENU
*-------------------------------------------------*/

.aside-menu .nav-item{
	display: block;
	color:#716c64;	
	border-bottom:1px dashed #efefef;
	padding:5px;
	font-size:14px;
	font-weight: 400;
}

.aside-menu .nav-item:before{
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0da";
    color: #26284b;
    display: inline-block;
    position: absolute;
    margin-left: -15px;
}

.aside-menu .nav-item:hover{
	color:#26284b;
	font-weight: 600;
	-o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .40s;
    padding-left: 10px;
}

.aside-menu .nav-item.active{	
	color:#fff;
	background-color: #26284b;
	padding-left:15px;
	border-bottom:0;
}

.aside-menu .active:before{
	margin-left: -25px;
}



/* -------------------------------------------------
 * ILETISIM
 *-------------------------------------------------*/
.iletisim{
	overflow: hidden;
    padding-bottom: 90px;
}


#map{
	margin-bottom: 60px;
}

.iletisim-bilgileri ul li{
	font-size:18px;
	line-height: 40px;
}

.iletisim-formu .form-control {
    border-radius: 0;
    border: 0;
    height: 50px;
    font-size: 14px;
}


.iletisim-formu .input-group-addon {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    color: #464a4c;
    text-align: center;
    background-color: #eceeef;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    border: 0;
    background-color: #fff;
    border-radius: 0;
    width: 40px;
}

.iletisim-formu .form-control::placeholder {
    color: #9c9793;
    opacity: 1; /* Firefox */
}

.iletisim-formu .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #9c9793;
}

.iletisim-formu .form-control::-ms-input-placeholder { /* Microsoft Edge */
   color: #9c9793;
}

.iletisim-formu textarea{
	height: 120px !important;
}

