body { margin: 0px; padding: 0px; font-display:swap; -webkit-font-smoothing: antialiased; font-family: 'Oxygen', sans-serif;  font-size: 14px; color: #000; }
.none { display: none; }
a { color: #00a4a6; }
a:hover { color: #007B7C; }
ul, ol { margin: 0px; }
.pointer { cursor: pointer; }
.toast-modal { opacity: 0.9; }
img {
  aspect-ratio: attr(width) / attr(height);
}


ul.lang-flag { list-style: none; margin: 0px; padding: 0px; }
ul.lang-flag li { display: inline-block; margin-right: 25px; font-size: 1.2rem; }
ul.lang-flag li:last-child { margin-right: 0px; }


.cookie-banner {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 10px 0;
      background-color: #f8f9fa;
      border-bottom: 1px solid #ddd;
      display: none;
      z-index: 9999;
}


.img-fluid { width: 100%!important; height: auto; }

.breadcrumb-item.active { font-size: 12px; }
.article-text p { letter-spacing: .2px; color: #696969; }
/* Ozellikler */
.article-text > ul.miy { padding: 15px; background-color: #fbfbfb; }
.article-text > ul.miy li { list-style: none; }
/* Kurumsal Renkler */
.bg-default { background-color: #00a4a6!important; }
.bg-default-soft { background-color: #91d5d6!important; }
.btn-default { background-color: #00a4a6; }
.text-default { color: #00a4a6; }
.bg-black { background-color: #000; }
.card-text { color: #989898; }
.border-bottom-default { border-bottom: 3px solid #00a4a6; }
.dmca { filter: drop-shadow(0px 0px 10px #FFF); }
/* Arama Kutusu */
.form-control-borderless { border: none; }
.form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus { border: none; outline: none; box-shadow: none; }
.search-input { font-size: 14px; }
.search-button { font-size: 14px; }
/* Menu */
.top-menu li { transition: .2s ease-in-out;  }
.top-menu li:first-child { border-bottom: solid 3px #00a4a6; }
.top-menu li:hover {  border-bottom: solid 3px #00a4a6; color: #00a4a6; }
.top-menu li a { color: #000; font-size: 1em; }
.dropdown-item { font-size: .9em!important; }
/* Genel */
.social-icon-header li { color: #FFF; cursor: pointer; padding: 3px 9px; background-color: rgba(237,237,237,0.50); transition: background-color .5s linear; }
.social-icon-header li:hover { background-color: #00a4a6; }
.social-icon-header li a { color: #FFF; text-decoration: none; }
.page-item.active .page-link { background-color: #00a4a6!important; border-color: #00a4a6!important; }
a.page-link { color: #00a4a6!important; }
.category-main-title { font-size: 1em; color: #FFF; font-weight: 400; margin: 0px; }
.shadow-drop-content { filter: drop-shadow(2px -3px 5px rgba(0,0,0,0.3)); }
/* Kategori banner */
.bg-img { min-height: 350px; background-repeat: no-repeat; background-size: cover; background-position: center center; background: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1)); }
.category-h1 { color: #FFF; background-color: rgba(0,0,0,0.50); padding: 10px; display: inline-block; }
/* İmage Caption */
.caption { position: absolute; z-index: 10; background-color: rgba(37,37,37,0.4);  }
.caption .h4 a { text-decoration: none; color: #FFF; line-height: 1.5; }
.carousel-caption { background-color: rgba(37,37,37,0.5); bottom: 0; right: 0; }
.carousel-caption .h4 { line-height: 1; }
.carousel-caption .h4 a { font-size: .6em; text-align: center; text-decoration: none; color: #FFF; }
.bg-fon-healty { background: url(../images/tab_background.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.featurette-heading { font-weight: 300; line-height: inherit; }

/* Makale Alanı */
.single-article .img-fluid { width: 100%; margin-bottom: 20px; }
.single-article .spot-text { color: #808080; }
.article-text iframe { margin: 1rem 0px; width: 100%; }
.article-text { color: #696969; }
.article-text a { color: #00a4a6; }
.article-text > ol, .article-text > ul { padding: 0px 0px .6rem 2rem; }
.article-slogan { text-align: center; }
.article-source { background-color: #f8f8f8; word-wrap: break-word; }
.article-text > h2, .article-text > h3, .article-text > h4, .article-text > h5, .article-text > h6 { color: #000000; }
.article-text > h2 { font-size: 1.6rem; padding-top: 8px; } .article-text > h3 { font-size: 1.4rem; padding-top: 8px; } .article-text > h4 { font-size: 1.35rem; padding-top: 8px; } .article-text > h5 { font-size: 1.3rem; padding-top: 8px; } .article-text > h6 { font-size: 1.3rem; padding-top: 8px; }
ul.article-social { margin: 0px; padding: 0px; }
ul.article-social li { display: inline; margin-right: 8px; font-size: 1.6rem; }
.facebook a { color: #3a559f; } .facebook a:hover { text-decoration: none; color: #647DC3; }
.twitter a { color: #1da1f2; } .twitter a:hover { text-decoration: none; color: #49B4F9; }
.linkedin a { color: #0097d3; } .linkedin a:hover { text-decoration: none; color: #3EB3E1; }
.whatsapp a { color: #40c351; } .whatsapp a:hover { text-decoration: none; color: #3CAB4B; }

/* Section (Bölüm) Makale */
.article-menu { background-color: #fbfbfb; padding: 15px; margin: 15px 0px; }
.article-menu > ul { margin: 0px; padding: 0px; list-style-type: none; }
.article-menu > ul li { margin-bottom: 6px; padding: 5px; background-color: #FFFFFF; }
.article-menu > ul li:last-child { margin-bottom: 0px; }
.article-text > section { background-color: #fbfbfb; padding: 15px; margin-bottom: 15px; }
.article-text > section > h2, .article-text > section > h3, .article-text > section > h4, .article-text > section > h5, .article-text > section > h6 { color: #565656; }
.article-text > section > h2 { font-size: 1.6rem; padding-top: 8px; } .article-text > section > h3 { font-size: 1.4rem; padding-top: 8px; } .article-text > section > h4 { font-size: 1.35rem; padding-top: 8px; } .article-text > section > h5 { font-size: 1.3rem; padding-top: 8px; } .article-text > section > h6 { font-size: 1.3rem; padding-top: 8px; }
.article-text > section > ol, .article-text > section > ul { padding: 0px 0px .6rem 2rem; }
.article-text > section > nav.section-navbar-menu { background-color: #FFFFFF; padding: 10px 15px;; }
.article-text > section > nav.section-navbar-menu > ul { margin: 0px; padding: 0px; list-style-type: none; }
.article-text > section > nav.section-navbar-menu > ul > li { margin-bottom: 5px; }
.article-text > section > nav.section-navbar-menu > ul > li:last-child { margin-bottom: 0px; }
table { margin: 10px; }
.article-text > ul li, ol li { padding: 5px 0px; }

/* iletişim */
.google-maps > iframe { max-width: 100%; max-height: 400px; border: none; }
/* Sidebar */
.sidebar-tab span { font-size: 0.8rem; }
.sidebar-tab > .row > .col-7 { display: flex; align-items: center; }
#pdf_open { width: 100%; max-height: 100%; }
/* Kategori Sayfa */
.cat_text p { color: #646464; }
.cat_text ul, ol { margin-bottom: 12px; }
/* Responsive */
@media only screen and (max-width: 767px) { /* Mobil */
	
	.myMenu > .nav-item > .nav-link { color: #00a4a6!important; }	
	.top-cls { width: 100%; min-height: 55px; }
	.m-m-cls { min-width: 26px; min-height: 26px; }
	.m-tab-cls { min-width: 190px; min-height: 27px; }
	.m-top-cls { min-width: 100%; min-height: 52px; }
	.slider-cls { width: 100%; min-height: 230px; }
	.kayma-1 { min-width: 100%; min-height: 1450px; }
	
	.social-icon-header { max-width: 200px; }
	.mhide { display: none; }
	.img-w100 { width: 100%; }
	.dropdown-menu { border: 0px; }
	.m-my-1 { margin-top: .5em; margin-bottom: .5em; }
	.m-my-2 { margin-top: 1em; margin-bottom: 1em; }
	.m-py-1 { padding-top: .5em; padding-bottom: .5em; }
	.m-px-0 { padding-left: 0px; padding-right: 0px; }
	.m-p-0 { padding: 0px; }
	.m-m-0 { margin: 0px; }
	.m-mb-2 { margin-bottom: 1em; }
	[data-toggle="collapse"].collapsed .mobile-search-icon:before { content: "\f002"; }
	[data-toggle="collapse"] .mobile-search-icon:before { content: "\f00d"; }
	.nav-fill { display: block; }
	.nav-fill .nav-item { text-align: start; }
	.top-menu li:first-child { border: none;}
	.top-menu li:hover {  border: none; }
	.nav-link > .fa { width: 20px; color: #00a4a6; }
	.carousel-caption { right: 0; left: 0; bottom: 0; padding-left: 10px; padding-right: 10px; background-color: rgba(37,37,37,0.5); }
	.carousel-caption .h4 { font-size: 1rem; line-height: 1.5rem; font-weight: 100; }
	.carousel-caption .h4 a { font-size: 1rem; line-height: 1.5rem; font-weight: 100; }
	.card-h2 { font-size: 1.1rem;  font-weight: 700; }
	/* Kategori Banner */
	.category-h1 { font-size: 1.5rem; }
	.bg-img { min-height: 150px; }
	.cat_text h2 { font-size: 1.7em; font-weight: 700; }
	.cat_text h3 { font-size: 1.4em; font-weight: 700; }
	/* Makale Alanı */
	.single-article h1 { font-size: 1.4rem; line-height: 1.8rem; }
	.article-text p { margin-bottom: 0.6rem; }
	.article-slogan { font-size: 1.2rem; }
	iframe.video-fluid { max-width: 100%; max-height: 240px; border: none; }
	.google-maps > iframe { max-height: 300px; }
	.article-text p > iframe { max-height: 320px; }
	#button-st {
	  display: flex;
	  background-color: #00A4A6;
	  width: 55px;
	  height: 55px;
	  text-align: center;
	  position: fixed;
	  bottom: 60px;
	  right: 0px;
	  transition: background-color .3s;
	  z-index: 1000;
		justify-content: center;
		align-items: center;
	}
	#button-st:hover {
	  cursor: pointer;
	  background-color: #333;
	}
	#button-st:active {
	  background-color: #555;
	}	
	#button-st::after {
	  content: "\f102";
	  font-family: FontAwesome;
	  font-weight: normal;
	  font-style: normal;
	  font-size: 1.8em;
	  line-height: 40px;
	  color: #fff;
	}	
	.myMenu { border-top: solid 1px #d9f0f1; }
	.myMenu li.nav-item { background-color: #F9F9F9; border-bottom: solid 1px #d9f0f1; padding: 5px 10px; }
	
	
	#button-wp { 
		display: flex;
		background-color: #075E54;
	  	width: 40px;
	  	height: 40px;
	  	text-align: center;
		align-items: center;
		justify-content: center;
	  	border-radius: 4px;
	  	position: fixed;
	  	bottom: 20px;
	  	right: 20px;
	  	transition: background-color .3s;
	  	z-index: 1000;
	}
	#button-wp:hover {
	  	cursor: pointer;
		text-decoration: none;
	}
	#button-wp::after {
	  content: "\f232";
	  font-family: FontAwesome;
	  font-weight: normal;
	  font-style: normal;
	  font-size: 1.8em;
	  line-height: 40px;
	  color: #fff;
	}
	
}

@media only screen and (min-width: 768px) { /* Tablet */
	.thide { display: none; }
	.card-h2 { font-size: 1.2rem; font-weight: 700; }
	/* Kategori Banner */
	.bg-img { min-height: 250px; }
	/* Makale Alanı */
	.single-article {  }
	.single-article h1 { font-size: 1.6rem; line-height: 2rem; }
	.article-text p { margin-bottom: 0.6rem; }
	.article-slogan { font-size: 1.4rem; }
	iframe.video-fluid { max-width: 100%; max-height: 350px; border: none; }
	#button-st{display:inline-block;background-color:#ff7f4d;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:20px;right:30px;transition:background-color .3s;z-index:1000}#button-st:hover{cursor:pointer;background-color:#333}#button-st:active{background-color:#555}#button-st::after{content:"\f102";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:1.8em;line-height:40px;color:#fff}
	
	.dropdown-item { border-bottom: solid 1px #efefef; }
	.nav-item:hover { background-color: #F9F9F9; }
	.navbar{ padding-top: 0; padding-bottom: 0; }
	.navbar .ak-megamenu{position:static!important;}
	.navbar .megamenu{left:0; right:0; width:100%; padding:20px;  }
	.navbar .nav-link{ padding-top:1rem; padding-bottom:1rem;  }
}

@media only screen and (min-width: 992px) { /* Masaüstü */
	.dhide { display: none; }
	.card-h2 { font-size: 1.2rem; font-weight: 700; }
	/* Kategori Banner */
	.bg-img { width: 100%; min-height: 350px; }
	.cat_text h2 { font-size: 1.8rem; }
	/* Makale Alanı */
	.single-article {  }
	.single-article h1 { font-size: 1.8rem; line-height: 2.2rem; }
	.article-slogan { font-size: 1.6rem; }
	iframe.video-fluid { max-width: 100%; max-height: 450px; border: none; }
		
	.make-me-sticky { position: -webkit-sticky;	position: sticky;top: 0;   padding: 0 15px;}
	#button-st {
	  display: inline-block;
	  background-color: #00A4A6;
	  width: 40px;
	  height: 40px;
	  text-align: center;
	  border-radius: 4px;
	  position: fixed;
	  bottom: 60px;
	  right: 10px;
	  transition: background-color .3s;
	  z-index: 1000;
	}
	#button-st:hover {
	  cursor: pointer;
	  background-color: #333;
	}
	#button-st:active {
	  background-color: #555;
	}	
	#button-st::after {
	  content: "\f102";
	  font-family: FontAwesome;
	  font-weight: normal;
	  font-style: normal;
	  font-size: 1.8em;
	  line-height: 40px;
	  color: #fff;
	}
	
	
	#button-wp { 
		display: flex;
		background-color: #075E54;
	  	width: 60px;
	  	height: 60px;
	  	text-align: center;
		align-items: center;
		justify-content: center;
	  	border-radius: 4px;
	  	position: fixed;
	  	bottom: 40px;
	  	right: 40px;
	  	transition: background-color .3s;
	  	z-index: 1000;
	}
	#button-wp:hover {
	  	cursor: pointer;
		text-decoration: none;
	}
	#button-wp::after {
	  content: "\f232";
	  font-family: FontAwesome;
	  font-weight: normal;
	  font-style: normal;
	  font-size: 1.8em;
	  line-height: 40px;
	  color: #fff;
	}
	
	
	.dropdown-item { border-bottom: solid 1px #efefef; }
	
	.online-exam-tab p { }
}