	
	@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,900;1,100&display=swap");
	
	.multi_lines {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box; 
		overflow: hidden;
	}
 
	body {
		font-family:var(--font_default); transition: 0.2s;  overflow-x:hidden; font-size:15px; box-sizing: border-box;
		 background: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#f0f4f9 
		/* background-color: linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#f0f4f9 */
	} 
	
	.site_search_area {
		width: 100%; height: 100%; position: fixed; z-index: 999;  top: 0px; left:0px;  opacity: 0; visibility: hidden; transition: all .3s ease;
	}
		
	.site_search_area.active {
		background: rgba(0,0,0, 0.789); visibility: visible; display:block;  opacity: 0.9998;
	} 
	.closed_search {
		background:none; right:0px; top:-60px; display:block; position:absolute;  color:#fff; font-size: 14px;
		padding:4px 16px; border-radius:var(--radius); cursor: pointer; z-index: 9;
		background-color:var(--site-default-bg-color);
		border:1px solid var(--site-default-border-color);
	}  
	.closed_search:hover {
		background-color:var(--site-default-bg-color-hover)
	} 	
	 
	.arama_alani_form {
		margin:0px auto; padding:0px; text-align:center; left:0px; right:0px; display:block; width:40%; position:absolute; top:25%;
		background-color:#fff;  padding: 30px; border-radius:var(--radius)
	}  
	.topnav {
		display:block; margin:50px 0px; padding:20px 0px
	}  	
	
	.topnav .label {
		display:none; 
	}   
	.topnav .row{
		margin:0px; padding:0px
	}  	 
	.topnav .col-xl-11 {
		margin:0px; padding:0px
	}  		 
	.topnav .col-xl-1 {
		margin:0px; padding:0px
	}  
	.arama_alani_form h3 {
		text-align:left; display:inline-block; float:left;
	}  
	.topnav input[type=text] {
		padding: 16px 20px; font-size: 16px; border: none;  border-radius:var(--radius) 0px 0px var(--radius); float: left; 
		border:1px solid #ddd; width:100%
	}  
	.topnav .site_search_button {
		float: left;   background-color: var(--site-default-bg-color); display:block; border-radius:0px var(--radius) var(--radius) 0px;
		font-size: 16px; border: none; cursor: pointer; color:#fff; padding: 17px 20px; width:100%
	}
 
	.spacers {
		display:block; height:35px
	}
  
	.shadow {
		box-shadow: 0 0.5rem 1rem rgba(189, 189, 189, 0.35) !important;
	}
	
	h1, h2, h3, h4, h5, h6, ol, ul {
		margin:0px; padding:0px;  
	} 
	
	h1 {
		font-size:22px;
	} 	
	h2 {
		font-size:21px;
	} 	
	h3 {
		font-size:20px;
	} 
	h4 {
		font-size:19px;
	} 	
	h5 {
		font-size:18px;
	} 	
	h6 {
		font-size:17px;
	}
	
	a {
		color:#444; transition: all .3s ease-in-out;  text-decoration:none;
		
	}	
	a:hover {
		color:#444;
	}	
 
	span img {
		margin-bottom:20px
	} 
	header {
		width: 100%; position: fixed; top: 0px;  z-index:99;   left: 0;  
	} 
	
	.header-top {
		transition:400ms ease all;  display:block; background-color:var(--site-header-top-bg); 
	}
	.header-top .social {
		list-style-type:none; margin-top:5px; margin-left:35px
	}
	.header-top .social li {
		transition: 400ms ease all; 
	}	
	.header-top .social li span {
		display:none 
	}
	.header-top .social li a {
		float:left; margin-right:15px; margin-top:2px; width:13px; height:15px;  display: inline-block; 
	}
	 
	.header-top .social li a.facebook {
		width:9px; height:9px; 
	}
	.header-top .social li a.youtube {
		width:21px; height:11px; margin-top:3px; margin-left:3px; margin-right:3px
	}
	.header-top .social li a.linkedin {
		width:18px; height:9px; margin-top:2px; margin-left:3px; margin-right:3px
	}	
	.header-top .social li a.nbeta {
		width:18px; height:9px; margin-top:3px; margin-left:6px;
	}
	.header-top .social li a.youtube {
		margin-right:11px; margin-left:2px; transition: 400ms ease all; 
	}  
	.header-top .social li a svg {
		fill:#333; transition: 400ms ease all; 
	}	 	
	
	header.smaller .header-top .social {
		margin-left:10px
	}
	header.smaller .header-top .social li a svg {
		fill:#666;  
	}
	
	
	#mobil_ata { 
		position:relative
	} 
	.ataturk { 
		height: 40px; float:right
	} 
	header.smaller .header-top { 
		transition: 300ms ease all;  display:block; 
	} 	
	header.smaller .header-top .social li a svg { 
		transition: 300ms ease all; 
	}
	 
	.header_right_menu {
		list-style-type:none; float:right; margin-top:9px; margin-right:10px
	} 
	.header_right_menu li {
		float:left;  
	}	
   	.header_right_menu li a {
		color:var(--site-header-right-menu); margin-left:10px; display:inline-block; font-size:13px
	}   	
	.header_right_menu li a:hover {
		text-decoration:underline
	}	 
    .header_right_menu li.searchmenu a {
		position:relative; z-index:1; margin-left:15px; padding-left:15px; border-left:1px solid #000; 
	} 
	.header-middle {
		display:block; padding:4px 0px; background-color:var(--site-header-middle-bg-color);  border-top:1px solid #eceaea   
	} 
	.header-middle-content {
		display:block; 
	} 
	 
	.logo svg { 
		float:left; display:block;  height:72px; margin-top:1px;  margin-right:15px; transition: 300ms ease all; 
		fill:var(--sb-font-color)
	} 
	.logo strong { 
		display:none; font-size:21px;  transition: 300ms ease all; 
	} 
 
 
 
 
	header.smaller .header-middle { 
		background:#fff; transition: all 0.45s ease-in-out; box-shadow: 0 0.5rem 1rem rgba(189, 189, 189, 0.55) !important;
		padding:12px 0px;
	} 
	header.smaller .logo svg { 
		transition: 300ms ease all; display:none
	} 
	header.smaller .logo strong { 
		margin-top:6px; transition: all 0.15s ease-in-out;  display:block; color:var(--font-menu-text-color);
	} 
	header.smaller #mainMenu { 
		margin-top:0px; transition: all 0.15s ease-in-out;
	} 	
	header.smaller #mainMenu nav>ul>li>a { 
		position: relative; padding: 6px 6px;  font-size: 16px; transition: all 0.15s ease-in-out; 
	}	
	 
	 
	 
	#mainMenu {
		padding: 0;  margin:0px; margin-top:21px; float:right; margin-right: -16px;
	}	 
	.navbar-expand-lg {
		padding:0px
	}  
	.navbar-expand-lg .navbar-nav .nav-link {
		color:var(--site-header-menu-color);  
		font-weight: 500; 
		text-transform:uppercase;
		position: relative; 
		/* font-size:16px;  */
		background-image: linear-gradient(var(--site-header-menu-hover-line), var(--site-header-menu-hover-line));
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 0% 2px;
		transition: background-size .3s; 
	}  
		header.smaller .navbar-expand-lg .navbar-nav .nav-link {
			color:var(--font-menu-text-color); 
		}  	
		
 
	.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
		background-size: 100% 3px;
	} 
	#dropdown-menu .m_105314  {
		font-size:13px; margin-left:20px; 
	}   
	.dropdown-menu {
		min-width:250px; padding:10px 35px; 
		-webkit-animation-duration:0.3s;  
		animation-duration: 0.3s; 
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInUpMenu; 
		border:0 
	} 
	.dropdown-menu li {
		margin:10px 0px;
	} 	
	.dropdown-menu li a:before {
		margin-top:2px; font-size:14px; position: absolute;  font-family: "FontAwesome"; content: "\f105"; display: block; margin-left: -15px;  
		color:var(--site-header-icon-color);
	} 
	.dropdown-menu li a {
		font-weight:500; 
		font-size:15px; 
		text-decoration: none;
		background-image: linear-gradient(var(--site-header-menu-hover-line), var(--site-header-menu-hover-line));
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 0% 3px;
		transition: background-size .4s;
		color:var(--site-header-menu-color);
		padding-bottom:2px 
	} 
	
	.dropdown-menu li a:hover, .dropdown-menu li a:focus {
		background-size: 100% 3px;
	}
	.bakan_menu {
		width:682px; padding:0px; margin:0px;
	} 
	
	.minister_content {
		display:block; background:#fff; 
	} 
	.bakan_block {
		position:relative; padding:0px; margin:0px;
	} 
	.bakan_block .hc-overlay {
		position: absolute; top: 0; right: 0; bottom: 0; left: 0;
		background-size: cover;
		text-indent: -9999px; 
		transform: matrix(-1, 0, 0, -1, 0, 0);
		background: transparent linear-gradient(180deg, #000 0%, #80808000 100%) 0% 0% no-repeat padding-box;
		opacity: 0.6;
		z-index:2
	} 
	.bakan_footer {
		position:absolute; left:20px; bottom:2px; z-index:3
	} 	 
	.bakan_footer p a {
		font-size:18px; color:var(--white-color); text-align:left; position:relative;  font-family:Roboto; font-weight:500;
		text-decoration: none;
		background-image: linear-gradient(var(--white-color), var(--white-color));
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 0% 2px;
		transition: background-size .3s;
		padding-bottom:3px
	}	 
	.bakan_footer p a:hover, .bakan_footer p a:focus {
		background-size: 100% 2px;
	} 	
	.bakan_footer p a span {
		color:#fff; display:block; font-size:19px; 
	} 
	.minister_content img {
		width:100%;  object-fit:contain; z-index:4 
	}  
	.minister_content h4 {
		display:block; padding-top:18px; margin-left:0px;  color:var(--site-header-menu-color);   	padding-bottom:10px; border-bottom:1px solid #ddd;
		width:90%; font-size:21px
	}  
	
	
	.minister_sub_links {
		list-style-type:none; display:block; margin-top:14px; margin-left:10px
	}  		
	.minister_sub_links li a{
		display:inline-block; padding:5px; float: left; position:relative; font-size:15px; font-weight:500;  
	} 
	.minister_sub_links li a em {
		color:var(--site-header-menu-color);  margin-right:5px; font-size:11px
	}  
  

	/**  Main Slider Settings **/ 
	 
	.swiper {
		width: 100%;  height: 100%;
	} 	
	#main-slider-full .hc-overlay {
		position: absolute; top: 0; right: 0; bottom: 0; left: 0;
		background-size: cover;
		text-indent: -9999px; 
		background: transparent linear-gradient(360deg, #000000 0%, #171717D2 96%, #80808000 100%) 0% 0% no-repeat padding-box;
		opacity: 0.433;
		z-index:2
	}  
	#main-slider-full {
		position:relative; margin:0px auto; padding:0px; display:block; text-align:center;  width:100%; height:100%; height:100vh; 
		background-color:#000;	z-index:1
	} 
	#main-slider-full .swiper-slide img {
		width: 100%;  height: 100%; height:100vh; object-fit:cover
	} 
	
 
	
	#main-slider-full .slider_content {
		 position: absolute; bottom: 25%; left:0px; right:0px; z-index:4; 
	}  
	#main-slider-full .slider_content h1 {
		display:block;  text-align:left;  font-size:27px;  padding:5px 12px;
	}  
	#main-slider-full .slider_content h1 a {
		color:#fff;  position:relative; z-index:3;
	}	
	#main-slider-full .slider_content h1 a::after {
	  content: "→";
	  padding-left: 5px;
	}

	
	#main-slider-full .slider_content h1 a:hover {
		text-decoration:underline
	}  
	
	#main-slider-full .slider_content h1 span {
		display:block; 
	}  
	#main-slider-full .swiper-slide-active .slider_content h1 {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInDown;    
	} 

	
	
	
	
 
	#main-slider-full .swiper-pagination {
		top:unset; bottom:18%
	}
	#main-slider-full .swiper-pagination-bullet {
	  width: 16px; height: 16px;  background-color:#fff;  opacity: 0.5;
	} 
	#main-slider-full .swiper-pagination-bullet-active {
	   background-color:var(--background-color-2);    
	} 
	
	
	.slider_control_area {
		position: absolute;  top:15%; left:0px; right:0px; z-index:1;   margin:0px auto; padding:0px; text-align:center;
		display:block
	}
	.slider_control_area_blog {
		width:100%; height:100px; position:relative
	} 
	
  
	#main-slider-full .swiper-button-controls {
		display:block; position:absolute; width:70px; right:114px; top:28px; left:unset; border:1px solid #fff;
		padding:9px 10px; color:#fff;  z-index:2; cursor:pointer; 
		transition: 300ms ease all; 
		
	}  
 	#main-slider-full .main_slider_btn #swiper-start-button  {
		display:none;
	} 
	#main-slider-full .main_slider_btn.active #swiper-start-button  {
		display:block;
	} 
	#main-slider-full .main_slider_btn.active #swiper-stop-button  {
		display:none;
	}
	
 
	
	 
 		
	#main-slider-full .swiper-button-prev {
		display:block; position:absolute; left:2%;
		color:#fff;  padding-top:5px;
		transition: 300ms ease all; 
		width:50px; height:50px;  padding-top:10px; font-size:21px; font-weight:100;
		background-color:var(--site-default-bg-color);
		border-radius:50%;
	} 
	#main-slider-full .swiper-button-prev:after { 
		font-family: "FontAwesome"; content: "\f104";
	}  
	#main-slider-full .swiper-button-prev:hover {  
		background-color:var(--site-default-bg-color-hover); transition: 400ms ease all; 
	} 
	
	
	#main-slider-full .swiper-button-next {
		display:block; position:absolute;  right:2%;  
		padding-left:5px; transition: 300ms ease all; color:#fff;  
		width:50px; height:50px;  padding-top:10px; font-size:21px; font-weight:100;
		background-color:var(--site-default-bg-color);
		border-radius:50%;
	} 
	#main-slider-full .swiper-button-next:after { 
		font-family: "FontAwesome"; content: "\f105";
	}  
	
  	#main-slider-full .swiper-button-next:hover { 
		background-color:var(--site-default-bg-color-hover); transition: 400ms ease all;  
	}
  
  
  
	#main-slider-full .main_slider_btn {
		display:block; position:absolute; width:70px; right:0px; top:31px; left:unset; 
		background-color:var(--site-default-bg-color);
		color:#fff;  z-index:99; cursor:pointer; 
		transition: 300ms ease all;  
		border-radius:50%; 
		width:46px;
		height:46px;
		font-size:12px;
		padding-top:15px;
	} 
	#main-slider-full .main_slider_btn.active {
		background-color:var(--site-default-bg-color);
	} 
	#main-slider-full .main_slider_btn:hover {
		background-color:var(--site-default-bg-color-hover);
		transition: 400ms ease all; 
	} 
	 
	
	.counter{
		display:block; position:absolute; right:56px; top:31px; left:unset; background-color:var(--site-default-bg-color);
		color:#fff; z-index:99;
		border-radius:50%;
		width:46px;
		height:46px;
		font-size:12px;
		padding-top:15px
	} 
	.swiper-pagination-bullet {
		width: 20px;
		height: 4px;
		border-radius: 0;
		position: relative;
		overflow: hidden;
		// transition: background 600ms;
		
		&::before {
			content: "";
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			// transition: opacity 600ms;
		}
	}

	.swiper-pagination-bullet-active {
		// background: rgba(#000, 0.2);
		background: rgba(#000, 0.4);
		
		&::before {
			background-color: var(--site-default-bg-color);
			animation: slide-progress 6s cubic-bezier(.3,0,.3,1) forwards;
			
			.swiper-paused & {
				// opacity: 0;
				animation-play-state: paused;
			}
		}
	}

	@keyframes slide-progress {
		0% {
			transform: translateX(-100%);
			// width: 0;
		}

		100% {
			transform: translateX(0);
			// width: 100%;
		}
	}
	
	 

	.section_link { 
		position: absolute;  bottom:2%; left:0px; right:0px; z-index:2; margin:0px auto; padding:0px; text-align:center
	}  
	.section_link .col-xl-2{ 
		padding:0px
	} 
	.icons a   {
		display:block; height:130px;  
		background:rgba(0, 0, 0, 0.20); 
		padding-top:25px; 
		border-right:1px solid; 
		border-color: rgba(249, 249, 249, 0.3);
		backdrop-filter: blur(20px);
		position:relative; 
	}  
	.icons.item_first a{
		border-radius:var(--radius) 0px 0px var(--radius)
	} 
	.icons.item_last a {
		border-radius:0px 10px 10px 0px
	}  
	.icons a svg  {
		display:block; width: 50px; height: 35px;  margin:0px auto; padding:0px; text-align:center; transition: 300ms ease all; fill:var(--white-color);
	} 	
	.icons a span  {
		display:block; margin-top:20px; color:var(--white-color); font-size:16px 
	}  
 	.icons a:hover{ 
		background:rgba(105, 109, 113, 0.025); 
		transition: 400ms ease all; 
	} 
 	.icons a:hover svg{ 
		transform: scale(1.4); 
		transition: 400ms ease all; 
	} 
 	.icons a:hover .menu_lines { 
		position:absolute; bottom:11px; left:0px; right:0px; width: 38%; height: 3px;
		transition: 400ms ease all; 
	} 
	.menu_lines { 
		margin:0px auto; padding:0px; text-align:center; display:block; width: 0px; height: 3px;
		background-color: var(--white-color);
	}







	/** Haberler **/
	
	.main_content {
		display:table; padding:40px 0px 20px 0px; width:100%; background-color:#f2f2f2;  /*  padding-bottom:68px */
	}  
	
	.box_home { 
		display: flex; 	flex-direction: column; 
	}
	.box_home_header {
		display:inline-block; padding:4px 0px; padding-bottom:15px; border-bottom:2px solid #cacaca; position:relative;
	}
	 
	
	.box_home_header h2 {
		color:var(--site-font-color); display:block; float:left
	}  
	
	.box_home_header a {
		display:block; font-size:14px; position:absolute; right:0px; top:11px; 
	}	 
	.box_home_header a span {
	
		font-family: "FontAwesome";
		content: "\f105";
		color:#ddd; 
		color: var(--site-font-color);
	}


	.box_home_header h3 {
		color:var(--site-font-color); 
	}  
	.box_home_header h3:hover span {
		opacity:1;  margin-left:20px; 
	} 
	.box_home_header h3:hover a:hover {
		text-decoration:underline
	}
	 
	.box_home_header h3 a span {
		opacity:0; font-size:14px; margin-left:-30px; transition: all .15s ease-in-out;
	}	 
	.box_home_header h3 a em {
		color:var(--site-font-color); font-size:14px
	}  	

	
	  
	 
	.box_home_content {
		padding:20px 0px; 
	}
 
	
	


	/**  Duyurular **/
	
	.post_notice_item {
		display:block; 
	}  
	
	.post_notice_item a {
		background:#fff; height:110px; padding:8px 20px; margin-bottom:20px;  border-radius:var(--radius); width: 100%;   
		border-radius:var(--radius); 
		align-items: left; justify-content: center;  display:flex;  flex-direction: column;
		box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4);
		border:1px solid #fff; border-left:2px solid #ff0000
	}
	.post_notice_item a:hover {
		text-decoration:underline; transition: 400ms ease all;  box-shadow: 0 0 0 5px rgba(0, 107,230, 0.1);
	} 
	.post_notice_item a p { 
		font-weight:500
	} 	
	.post_notice_item a p strong {
		font-size:11px; color: #fff; padding:3px 4px; margin-left:5px; border-radius:var(--radius); background-color:var(--sb-bg-color);
	} 
	.post_notice_item span {
		display:block; margin-top:10px; font-size:13px
	}
	.post_notice_item span:before {
		font-size:13px; 
		color:#000;
		font-family: "FontAwesome";
		content: "\f133";
	}





	/**  Personel Duyuruları **/
	
	.post_personel_news_item {
		display:block; 
	}  
	
	.post_personel_news_item a {
		background:#fff;  height:110px; padding:8px 20px; margin-bottom:20px;   border-radius:var(--radius); width: 100%;   
		border-radius:var(--radius); 
		align-items: left; justify-content: center;  display:flex;  flex-direction: column; 
		border:1px solid #fff; border-left:2px solid #575757
	}
	.post_personel_news_item a:hover {
		transition: 400ms ease all;  box-shadow: 0 0 0 5px rgba(0, 107,230, 0.1);
	}
	  
	.post_personel_news_item a p { 
		font-weight:500
	}
		
	.post_personel_news_item a p strong {
		font-size:11px; color: #fff; padding:3px 4px; margin-left:5px; border-radius:var(--radius); background-color:var(--sb-bg-color);
	}
	
	.post_personel_news_item span {
		display:block; margin-top:10px; font-size:13px
	}
	
	.post_personel_news_item span:before {
		font-size:13px; 
		color:#000;
		font-family: "FontAwesome";
		content: "\f133";
	}



 
	
	
	
	
	


	/**   widgets Settings  **/
	
	.widgets {
		display:inline-block; background:#000;  padding:30px 0px; 
	} 
	.widgets_header {
		display:inline-block; width:100%;  border-bottom:2px solid #cacaca; padding-bottom:15px; margin-bottom:21px
	}  
 	
	.widgets_header h4 {
		display:block; color:var(--site-font-color); width:100%
	}	 	 
	
	
	.widgets_box { 
		display:block; position:relative; margin-bottom: 15px; 
	}	 
	.widgets_box a {  
		display:block; width:100%; height: 89px;  padding:18px;  padding-top:25px; position:relative; border-radius: var(--radius);
		background: #eee 0% 0% no-repeat padding-box; 
	}

	
	.widgets_box a em { 
		position:absolute; right:20px; top:27.5px;  border-radius:50%; background:#d3eef1; font-size: 21px;  font-family: "FontAwesome";
		content: "\f105"; width:34px; height:34px; text-align:center; padding-top:5px; transition: 500ms ease all;  
		color:var(--site-font-color);
	} 
	
	
	.widgets_box a:hover { 
		background: var(--site-default-bg-color-hover); transition: 400ms ease all; 
	}
	.widgets_box a:hover em {  
		background: var(--site-font-color); color:#fff; transition: 400ms ease all; 
	} 	 
	.widgets_box a p { 
		display:block;  width:60%; margin-bottom:15px; font-size:18px; 
	} 
	
	 
	
	.hizli_erisim {
		position:relative
	} 
	.hizli_erisim a {
		align-items: center; justify-content: left;  display:flex;  width:100%; height: 70px; border-radius: var(--radius); margin-bottom:20px; transition: 200ms ease all;
		background-color: #fff;
		box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4);
		position:relative
	}	
	
	.hizli_erisim a::after {
		background-color:var(--site-default-bg-color); width:30px; height:30px; position:absolute; right:10px; bottom:20px;
		border-radius:50%;
		font-family: "FontAwesome";
		content: "\f105";
		color:#fff;
		text-align:center;
		padding-top:3px;
		padding-left:3px;
	}	 
	.hizli_erisim a:hover {
		transition: 400ms ease all;  box-shadow: 0 0 0 5px rgba(0, 107,230, 0.1); 
	}	
  
	.hizli_erisim a span {
		margin-left:20px; display:block; width:140px; transition: 200ms ease all; font-weight:500;
		color:var(--site-font-color);
	}


	.widgets_box_icon {
		display:block; width:100%;  display:block; margin:0px auto; padding:0px; text-align:center; padding:22px;
		background-color: #fff; border-radius:var(--radius); margin-bottom:21px;
		box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4);
	} 
	
	.widgets_box_icon svg {
		display:block; margin:0px auto; padding:0px; text-align:center; transition: 300ms ease all; height:50px
	}  
	
	.widgets_box_icon svg path.fill_color {
		fill:var(--sb-font-color)
	}  
	
	.widgets_box_icon strong { 
		display:block; font-size:21px; color:var(--site-font-color); margin-top:15px; transition: 400ms ease all; border:none
	} 	
	 
	.widgets_box_icon span { 
		display:block; font-size:17px; 
	} 	
	.widgets_box_icon a { 
		position:relative; display:block; margin:0px auto; padding:0px; text-align:center; width: 120px; padding: 8px 12px;  color: var(--site-font-color);
		border: 1px solid var(--site-font-color); border-radius: var(--radius); margin-top:15px;
		transition: 400ms ease all;   
	} 		
	.widgets_box_icon:hover {  
		transition: 300ms ease all; 
	} 		
	.widgets_box_icon:hover a{ 
		background: var(--site-default-bg-color-hover); color:#fff; font-weight:bold
	} 	
	.widgets_box_icon:hover .widgets_box_icon svg {
		transform: scale(0.4); 
		transition: 300ms ease all;
		display:none
	} 
	
	
	
	@media(max-width:1200px) {
			
		.widgets_box_icon svg {
			height:45px
		} 
	
	
		.hizli_erisim a span {
			font-size:13px; display:block; width:80px; 
		} 
	 
	}
	
	 
	 

	.spot_swipper {
		display:block; 
	}   
	.spot-slider-full .hc-overlay {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-size: cover;
		text-indent: -9999px; 
		background: transparent linear-gradient(181deg, #000000 0%, #171717D2 36%, #80808000 100%) 0% 0% no-repeat padding-box;
		opacity: 0.633;
		z-index:2
	}   
	.spot_swipper {
		position:relative; margin:0px auto; padding:0px; display:block; text-align:center;  width:100%; object-fit:cover; max-height:600px; /* height:100%; height:100vh;   */
	}
	.spot_swipper .swiper-slide img {
		margin:0px auto; padding:0px; display:block; text-align:center; width:100%; /*  height:750px */
	}  
	.spot_swipper .slider_content {
		color:#fff; position: absolute; top: 30%; left:0px; right:0px; z-index:2; margin:0px auto; padding:0px; text-align:center; 
	}
	.spot_swipper .slider_content h3 {
		display:block; font-size:44px;   text-align:left; width:620px; font-weight:500; color:#000
	} 	
	.spot_swipper .slider_content h3 span{
		display:block;
	}  
	.spot_swipper .swiper-slide-active .slider_content h3 {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInDown;    
	} 
	 
	
	.spot_swipper .slider_content a {
		position: relative; text-align: left;  padding:8px 22px; margin-top:20px; display:inline-block;  color:#fff; 
		font-size:16px; border-radius:var(--radius); transition: 300ms ease all;  float:left;
	 
		background-color:var(--site-default-bg-color);
	}  
	.spot_swipper .slider_content a:after { 
		margin-left:20px; font-family: "FontAwesome"; content: "\f105";
	} 
	.spot_swipper .slider_content a:hover {
		animation-delay: 0.2s; background-color:var(--site-default-bg-color-hover); 
	}  	 
	.spot_swipper .swiper-slide-active .slider_content a {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInUp;    
	}  
	
	
	.spot_swipper .swiper-pagination {
		top:unset; bottom:10%
	}
	.spot_swipper .swiper-pagination-bullet {
		width: 16px;   height:  16px;   background-color:#fff;   opacity: 0.5;
	} 
	.spot_swipper .swiper-pagination-bullet-active {
	   background-color:#25abb0;    
	}
	
	.spot_swipper .swiper-button-prev {
		display:block; position:absolute; left:2%;
		color:#fff;  padding-top:5px;
		transition: 300ms ease all; 
		width:50px; height:50px;  padding-top:10px; font-size:21px; font-weight:100;
		background-color:var(--site-default-bg-color);
		border-radius:50%;
	}	 
	.spot_swipper .swiper-button-prev:after { 
		font-family: "FontAwesome"; content: "\f104";
	}  
	.spot_swipper .swiper-button-prev:hover {  
		background-color:var(--site-default-bg-color-hover); transition: 400ms ease all; 
	}	
	
	.spot_swipper .swiper-button-next {
		display:block; position:absolute;  right:2%;  
		padding-left:5px; transition: 300ms ease all; color:#fff;  
		width:50px; height:50px;  padding-top:10px; font-size:21px; font-weight:100;
		background-color:var(--site-default-bg-color);
		border-radius:50%;
	} 
	.spot_swipper .swiper-button-next:after { 
		font-family: "FontAwesome"; content: "\f105";
	} 
  	.spot_swipper .swiper-button-next:hover { 
		background-color:var(--site-default-bg-color-hover); transition: 400ms ease all;  
	}
  
   
  
	.spot_swipper .spot_swiper_controls {
		display:block; position:absolute; width:70px; right:110px; top:31px; left:unset; 
		background-color:var(--site-default-bg-color);
		color:#fff;  z-index:99; cursor:pointer; 
		transition: 300ms ease all;  
		border-radius:50%; 
		width:46px;
		height:46px;
		font-size:12px;
		padding-top:15px;
	}  
 	.spot_swipper .spot_swiper_controls #spot-swiper-start-button {
		display:none;
	} 
	.spot_swipper .spot_swiper_controls.active #spot-swiper-start-button  {
		display:block;
	} 
	.spot_swipper .spot_swiper_controls.active #spot-swiper-stop-button  {
		display:none;
	}
	
	.spot_swipper .spot_swiper_controls:hover {
		background-color:var(--site-default-bg-color-hover);
		transition: 400ms ease all; 
	}
		
	
	
	
	

	main {
		width: 100%; margin-top:121px;  transition:200ms ease all;  
	}
	 
	#pages-header {
		background:var(--site-default-bg-color-light);  padding:10px 0px; position: relative; z-index: 3; 
		display: flex; flex-direction: column;
	} 	
 
	#pages-header p {
		float:left; font-size:13px; font-weight:900
	} 
  
	#page-path { 
		list-style-type-type:none; margin-top: 8px; display: block; 
	} 
	#page-path li {
		float:left;  display:block; padding:6px 4px; text-align:left; font-size:14px; 
	}  
	#page-path li.hm a img  {  
		margin-top:-5px
	}
	#page-path li.yb:last-child a:after  {  
		content: "";
	} 
	#page-path li a {  
		 
	}	
	#page-path li a:hover {  
		text-decoration:underline
	}	
	#page-path li.active a {  
		
	} 
	#page-path li a em {  
		display:block; float:right; margin-top:3px; padding-left:7px
	} 
	#page-path li.active a em {  
		display:none
	}
 
	.page_print_settings {
		display:block; padding:2px 0px; margin-top:3px
	}   
	.page_progess {
		display:block; float:right; list-style-type:none; margin:0px; padding:0px; margin-top:-3px
	} 
	.page_progess li {
		float:left; margin-left:5px; height:36px; text-align:center; display:inline-block; border-radius:var(--radius);
		background-color:#fff;
		padding:2px 10px; cursor:pointer; transition:200ms ease all;
		align-items: center; justify-content: left;  display:flex; 
	}	
	.page_progess li .sifirla {
		font-size:12px
	}	
	.page_progess li:hover {
		background:var(--background-color-2); color:#fff; transition:400ms ease all;
	} 
	.page_progess li i {
		font-size:18px; font-weight:bold; text-align:center;
	}	
	
 
 
	
	
	/** Bakan Yardımcıları  **/
	
	.page_minister {
		
	}
	.page_minister img {
		width:97%; border-radius: var(--radius);
	} 
	.page_minister_header {
		display:block; border-bottom:1px solid var(--site-default-border-color); margin:20px 0px; padding-bottom: 10px;
	} 
	.page_minister_header h2 {
		color: var(--site-font-color); font-size:25px;  
	} 
	.page_minister_header h2 span {
		font-size:21px; display:block; margin-top:10px; color:#5A5B5E
	} 
	
	
	
	 
 	.page_minister_middle {
		display:block; list-style-type:none; margin:0px; padding:0px; margin-top:20px
	} 
	.page_minister_middle ul li {
		transition: 400ms ease all; float:left;  list-style-type:none;
	}  
	.page_minister_middle ul li a {
		float:left; margin-right:10px; margin-top:2px; width:42px;   display: inline-block; padding:7px 8px;
		border:1px solid var(--site-default-border-color) 
	}	
	.page_minister_middle ul li a.facebook {
		 width:40px;  
	}	
	.page_minister_middle ul li a.nsosyal {
		 width:40px;  
	}	
	.page_minister_middle ul li a.instagram {
		 width:37px;  
	}	
	.page_minister_middle ul li a.linkedin {
		 width:37px;  
	}
	.page_minister_middle ul li a svg {
		fill:#444; transition: 200ms ease all; 
	}	
	.page_minister_middle ul li a svg:hover {
		transition: 400ms ease all; fill:#ddd
	}
  
 
	
	 
	
	
	
	.page_minister_inner {
		display:block; padding:5px 0px; 
	} 
	 
	
		
	/** Özel Kalem, Müşavirlik, Makam veya Genel Müdürlük  **/
	
	.page_makam {
		
	}
	.page_makam img {
		width:97%; border-radius: var(--radius);
	} 
	.page_makam_header {
		display:block; border-bottom:2px solid var(--site-font-color); margin:10px 0px; padding-bottom:20px
	} 
	.page_makam_header h2 {
		color: var(--site-font-color); font-size:30px;  
	} 	
	.page_makam_header span {
		color: #5A5B5E; font-size:25px;  
	}  
	.page_makam_footer  {
		 display:block; margin-top:30px
	}	
	.page_makam_footer p {
		display:block;  margin-top:10px; color:#5A5B5E; 
	} 
	
 
	
	.page_makam_inner {
		display:block; margin-top:15px
	}  
	.page_makam_inner table tr.even {
		 background:#f8f9fa;border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;
	}	  
	.page_makam_inner table th {
		 padding:12px 2px; font-size:16px
	}	
	.page_makam_inner table th i {
		 color:var(--site-font-color); text-align:center; margin:0px auto; padding:0px; display:block; font-size:18px
	}	
	.page_makam_inner table th a:hover {
		 color:var(--site-font-color); text-decoration:underline  
	}	
	
	
	
	
	
	
 
	
	/*** Saglık Bakanı Settings **/
	 
	.pages_content_minister {
		display:block; margin-top:111px; position:relative
	}
   
	.pages_content_minister img {
		width:100%
	} 		
	.pages_content_minister_title {
		width:100%;  position:absolute; left:0px; right:0px; bottom:7%; z-index:2;
	}
	.pages_content_minister_title h2 {
		font-size:43px; color:#fff; 
	}
	.pages_content_minister_title h2 span {
		font-size:27px; display:block; 
	}
	
	
  
	
	.pages_content_minister_social {
		 display:block; float:right; margin-top:30px
	} 
	.pages_content_minister_social ul li {
		transition: 400ms ease all; float:left;  list-style-type:none;
	}  
	.pages_content_minister_social ul li a {
		float:left; margin-right:20px; margin-top:2px; width:31px; height:31px;  display: inline-block; 
	}	
	.pages_content_minister_social ul li a.facebook {
		 width:20px;  
	}
	.pages_content_minister_social ul li a svg {
		fill:#fff; transition: 200ms ease all; 
	}	
	.pages_content_minister_social ul li a svg:hover {
		transition: 400ms ease all; fill:#ddd
	}		
	
	
	
	
	
	
	
	
	
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	  
	.pages_content_minister_footer {
		width: 100%;
		height: 350px;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 1;
		transform: matrix(-1, 0, 0, -1, 0, 0);
		background: transparent linear-gradient(180deg, #000 0%, #80808000 100%) 0% 0% no-repeat padding-box;
		opacity: 0.6;
	}
	
	
	
	
	.page_sub_links {
		display:block; margin-top:25px;
	} 	
	.page_sub_links_header {
		display:block; border-bottom:1px solid #f4f4f4; margin-top:35px; 
	} 		
	.page_sub_links_header h4 {
		display: inline-block;  color: var(--site-font-color);
	}
	.page_sub_links_content {
		display:block; margin-top:15px
	}  
	.page_sub_links_content ul{
		list-style-type:none
	} 	
	.page_sub_links_content ul li {
		display: block;	padding:10px 30px; 	 margin-bottom: 6px;
	} 	
	.page_sub_links_content ul li:nth-child(odd) {
		background: #f2f2f2; 
	}  	
	.page_sub_links_content ul li:nth-child(even) {
		background: #fff; 
	}  	
	
	.page_sub_links_content ul li a { 
		text-align: left; font-size: 14px; border-radius: var(--radius); 
	}	
	
	.page_sub_links_content ul li a::before {
		margin-left: -18px;
		margin-top: 1px;
		position: absolute;
		font-family: "FontAwesome";
		content: "\f105";
		color: var(--icon-color-2);
	}


	.page_sub_links_content ul li a:hover{
		text-decoration:underline
	} 	 
	.page_sub_links_content ul li a span {
		border-radius:50%;
		float:right;
		display:block;
		margin-right:15px;
		margin-top:-8px;
		width:42px;
		height:42px;
		display:block;
		background:#d3eef1 url(../images/page/link.svg) center center no-repeat;
		background-size:18px 16px;
		transition: 200ms ease all; 
	} 	 
  
 	.page_sub_links_content ul li a i {
		color: var(--site-font-color); padding-right:6px; 
	} 	 
 
 	.page_sub_links_content ul li a:hover span{ 
	
		background:var(--site-font-color) url(../images/page/link-hover.svg) center center no-repeat; 
		background-size:17px 16px;
		transition: 300ms ease all;  
	} 
	
	
	
 
	 /** Page Widgets **/
	 
	 .page_widgets {
		 display:block; background:#fff; padding:30px 0px; padding-top:77px;
	 } 
	 .page_widgets_header {
		 display:block;  border-bottom:1px solid #e9e9e9; padding-bottom:15px; margin-bottom:21px
	 }  
	 .page_widgets_header h4 {
		  display:block; color:var(--site-font-color); font-size:22px
	 }	 	 
	 .page_widgets_box { 
		display:block; position:relative; margin-bottom: 21px; 
	 }	
 
 
	.page_widgets_links_list ul{
		list-style-type:none
	}  	
	.page_widgets_links_list ul li a {
		display:block; margin-bottom:10px; padding:14px 15px; text-align:left; font-size:18px; background:#f4f4f4; border-radius:var(--radius); 
	} 
	.page_widgets_links_list ul li a:before {
		font-weight: 900;
		font-family: "FontAwesome";
		content: "\f105";
		color: var(--site-font-color);
		padding-right:10px;
	} 	 
	.page_widgets_links_list ul li a:after { 
		font-family: "FontAwesome";
		content: "\f105";
		color: var(--site-font-color);
		float:right;
		border-radius:50%;
		width:40px;
		height:40px;
		background:#d3eef1;
		margin-top:-6px;
		text-align:center; 
		font-size:27px
	} 
 
 
 
 
 

	
	.pages_content {
		display:table; width:100%; padding:10px 0px; margin:0px 0px;  margin-top:15px
	} 
	
	.content_link_active a {
		color:#000
	}  
	.content_link_active a:hover {
		text-decoration:underline; color:var(--site-font-color)
	}  
	.mt_235 {
		margin-top:222px
	}	 
	
	.mt_210_default {
		margin-top:210px;
	}	 
	
	
	.pages_content_header {
		display: block; height:50px; border-bottom: 1px solid #f4f4f4; /* margin-top: 15px; */ padding-bottom: 15px; margin-bottom:25px;
		align-items: center; justify-content: left;  display:flex;  position:relative
	} 
	
	.pages_content_header button {
		float:left; font-size: 16px;  color: #444; 
		display:block;
		border-radius:var(--radius); 
		padding-top:4px; 
		padding-left:30px;
		padding-right:20px;
		height:38px;
		background:url(../images/page/back_icon.svg) 12% center no-repeat; 
		background-size:14px 12px;
		border:1px solid #1f9daa;
		transition: 200ms ease all;
	} 
	.pages_content_header button:hover {
		background:var(--site-font-color) url(../images/page/back_icon_hover.svg) 4% center no-repeat; 
		background-size:19px 16px;
		color:#fff;
		border:1px solid #1f9daa;
		transition: 300ms ease all;
	} 
	 
	
	.pages_content_header h2 {
		 margin-left:15px;   font-size: 20px;  color: var(--site-font-color);
	}
	
	.gazete_img_detay{
		width:120px; display:block; padding:2px 4px; 
		border:1px solid #ddd;
		position: absolute;
		right: 0px;
	} 
	
	
	
	/** Teşkilat Şeması Resim olarak kaydet **/
	#btn_convert {
		border-radius:var(--radius); cursor:pointer; float: right; display:inline-block; 
		color: #444; padding:8px 8px; border:none;
		
		transition: 100ms ease all;
	}	
	#btn_convert:hover {
		color: #333;
	}
	#btn_convert::after {
	  padding-left: 6px;  content: "\f019";  font-family: "FontAwesome";
	} 
	


	.left_sidebar {
		padding:0px 0px;
	} 	 
	.pages_content .row{  
		padding:0px;
	} 
	
	  
	.left_sidebar_header {
		background:#efefef;  display:block; padding:12px 20px; border-radius:10px 10px 0px 0px
	} 
	.left_sidebar_header h4 {
		text-align:left; font-size:18px; padding-top:4px
	}
	
	.left_sidebar_header .btn-collapsed {
		display:none; float:right; margin-top:-23px
	}
		
	.left_sidebar_header .btn-collapsed i {
		background:var(--site-font-color); padding:2px 6px; color:#fff; border-radius:var(--radius); font-size:21px;
	}
	
	
	.left_sidebar_content {
		display:block; padding:0px 0px;
	} 
	.left_sidebar_content img {
		max-width:100%
	}
	
	.left_sidebar_content ul {
		margin:0px; padding:0px; list-style-type:none;
	}  
	.left_sidebar_content li a {
		display:block; text-align:left;  padding:10px 20px; background:#f8f9fa; font-weight:500;
		border-bottom: 1px solid #f0f0f0;  border-left: 4px solid #f8f9fa; position:relative;
	}	
	.left_sidebar_content li a.active {
		 background:#fdfdfd;  border-left: 4px solid var(--site-font-color); color:var(--site-font-color);  
	}	
	.left_sidebar_content li a:before{
		position:absolute;
		left:9px; 
		top:11px;
		font-size:14px;
		color:#444;
		font-family: "FontAwesome";
		content: "\f105"; 
		padding-right:1px;
		
	}
	
	.left_sidebar_content li a:hover {
		background:#fdfdfd; color:var(--site-font-color); border-left: 4px solid var(--site-font-color); 
	}
		
	 
	
	
	
	/*** Right Sidebar **/
	
	.right_sidebar {
		padding:0px 0px; /* margin-left:15px */
	}  
	.right_sidebar_header {
		background:#eee; display:block; padding:22px 20px; border-radius: var(--radius);
	}  
	.right_sidebar_header span {
		font-size:16px; color:var(--site-font-color);
	} 
	 
	.search_notices {
		display:block;
	} 
	.search_notices input{
		padding:9px 20px; font-size:16px;
	} 
	.search_notices input.searc_text{
		 background:#fff url("../images/page/search.svg") 96% center no-repeat;
		  background-size:15px 15px
	} 
	.search_notices input.datepicker{
		 background:#fff url("../images/page/date.png") 92% center no-repeat;
		 background-size:15px 15px;  font-size:15px
	}
	.right_sidebar_header .search_button {
		background-color:var(--site-default-bg-color); display:block; margin-top:25px; width:40px; height:40px; padding-top:10px; color: #fff; border-radius: var(--radius); 
		width:100%;
		text-align:center; cursor:pointer
	}  
	.right_sidebar_header .search_button:hover {
		background-color:var(--background-color-2); transition: 400ms ease all; 
	}  

	.select_form_box {
		background: #fff url("../images/page/select_form.svg") no-repeat right .75rem center;  margin-top:1px; height:43px;
		background-size: 16px 12px;
		display:block; font-size: 14px; 
	}
 
 
 
 
	.right_sidebar_content {
		display:block; padding:0px 0px;  margin-top:0px
	}  
 	  
	.right_sidebar_content_item {
		display:block; margin-bottom:20px; 
	} 
	.right_sidebar_content_item_header  {
		display:block; height:176px; overflow:hidden; background:#fff
	}  
	.right_sidebar_content_item_header img {
		margin:0px auto; padding:0px; text-align:center; display:block; width:100%; height:170px; object-fit:fill
	} 
	.right_sidebar_content_item_header img[src$="svg"] {
		margin:0px auto; padding:0px; text-align:center; display:block;  width:100px; object-fit:contain
	} 
	.right_sidebar_content_item_footer {
		display:block; padding:15px 0px
	}  
	.right_sidebar_content_item_footer p {
		
	}   
	.right_sidebar_content_item_footer p span {
		display:block; font-size:12px; margin-top:5px; color:#5a5b5e
	}  
  
  
  
  
  
  
	/** Haber Detay Settings **/
  
  
  
 	.haber_detay  {
		display:block;  margin-bottom:15px;
	}  
 	.haber_detay h2 {
		display:block; 
	}   
  

	.detail_photo .detail_photo_kapak_gorseli {
		height:477px; 
		overflow:hidden;
		transition:200ms ease all; 
		border-radius:var(--radius);
	}
	
	  

	.detail_photo .detail_photo_kapak_gorseli img {
		height:477px; 
		width:100%;
		object-fit:cover;
	}
	
	
	
	
	
 	.haber_detay_content .haberi_paylas {
		background:#efefef; display:block;  border-radius:var(--radius); margin:5px 0px;  padding:10px 10px
	} 	
 	.haber_detay_content .haberi_paylas h6 {
		display:block; color:#5a5b5e; margin-top:10px; font-size:17px; float:left;
	} 
	
	
 
	
	
	.page_minister_middle {
		display:block; list-style-type:none;
	} 
	.haber_detay_content .social li {
		transition: 400ms ease all; float:left;  list-style-type:none;
	}  
	.haber_detay_content .social li a {
		float:left; margin-right:10px; margin-top:2px; width:17px; height:21px;  display: inline-block; 
	}	
	.haber_detay_content .social li a.facebook {
		width:12px;  
	}
	.haber_detay_content .social li a svg {
		fill:#444; transition: 200ms ease all; 
	}	
	.haber_detay_content .social li a svg:hover {
		transition: 400ms ease all; fill:#ddd
	}
  	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	  
	.haber_tarihi {
		display:block; margin-top:10px; float:right
	} 
	.haber_tarihi span  {
		font-size:14px; color:#5a5b5e;
	} 
	
	 
 	.haber_galeri {
		background:#efefef; display:block; height:62px; border-radius:var(--radius); margin:15px 0px;  padding:12px 20px 0px 20px
	} 	
 	.haber_galeri img {
		display:block; float:left; height:35px; margin-right:15px;
	} 
	.haber_galeri h3 {
		display:block; color:#5a5b5e;  font-size:17px; float:left; margin-top:10px
	} 

	.haber_detay_content iframe {
		/* margin:0px auto; padding:0px; text-align:center; display:block; */ width:100%; height:460px; margin-bottom:30px
	}
 
	
	/** Kurumsal Politikalar **/
	
	.kurumsal_politikalar_header {
		display:block; margin-top:25px
	}
	
	.bakanlik_kapak_gorseli {
		
	}
	
	.bakanlik_kapak_gorseli img {
		width:100%
	}
	
	
	.misyon_vizyon {
		display:block; background:#fff; padding:20px 25px; border-radius:var(--radius);  margin-bottom:15px; 
		box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4); border:1px solid #fff;
		flex-direction: column;
	}
	.misyon_vizyon svg {
		display:block; height:64px;  fill:var(--sb-bg-color);
	}	
	.misyon_vizyon h2 {
		display:block; padding:15px 0px;
	}		
	.misyon_vizyon p {
		display:block; 
	}
	
	  
	.kurumsal_ilke_icons {
		display:block; margin-bottom:20px; 
	}	 
	.kurumsal_ilke_icons a {
		position:relative; display:block; background:#fff; padding:20px 15px; height:180px; border-bottom:4px solid var(--site-font-color);
		border-radius:var(--radius);
	}
	.kurumsal_ilke_icons a img {
		display:block; width:78px; height:71px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px
	}	
	.kurumsal_ilke_icons a span {
		display:block;  font-size:15px; text-align:center; font-weight:bold
	} 
	.kurumsal_ilke_icons a:hover {
		 background:#D3EEF1; transition: 300ms ease all; /* color:#1F9DAA; */ text-decoration:underline 
	}
	
 
	/** Kurumsal Kimlik ve Logolar **/
	
	.kurumsal_kimlik_ve_logolar {
		display:block; margin-top:25px; 
	}	
	.kurumsal_kimlik_ve_logolar_content {
		display:block; margin-top:25px; 
	}
	.kurumsal_kimlik_ve_logolar_content ul{
		list-style-type:none
	}  	
	.kurumsal_kimlik_ve_logolar_content ul li a {
		display:block;text-align:left; font-size:15px; height:61px;
		border-bottom:1px solid var(--site-default-border-color);
		padding-top: 20px;  
		font-weight: 500;
	}
	.kurumsal_kimlik_ve_logolar_content ul li a img {
		display:block; float:left; margin-top:-8px; margin-right:10px;
	}
	 
	.kurumsal_kimlik_ve_logolar_content ul li a:hover{
		text-decoration:underline
	} 	 
	.kurumsal_kimlik_ve_logolar_content ul li a span {
		border-radius:var(--radius);
		float:right;
		display:block;
		margin-right:15px;
		margin-top:-10px;
		width:104px;
		height:42px;
		padding-top:11px;
		padding-left:24px;
		display:block;
		color:var(--site-font-color);
		 
	} 	 
 
	.kurumsal_kimlik_ve_logolar_content ul li a span::after {
		padding-left:16px;
		content: "\f019";
		font-family: "FontAwesome"; 
	}

	
 	.kurumsal_kimlik_ve_logolar_content ul li a i {
		color: var(--site-font-color); padding-right:6px; 
	} 	 
 
 	.kurumsal_kimlik_ve_logolar_content ul li a:hover span{ 
		
		background:var(--site-font-color);
		transition: 400ms ease all;  
		color:#fff
	} 	
  
 	.kurumsal_kimlik_ve_logolar_content ul li a span b{ 
		font-weight: bold;
	} 	
 
 
	
	/** Page Contact More settings **/
	
	
	.pages_contact {
		display:block; margin-top:-20px
	} 
		
	.pages_contact_maps {
	 
		display: flex;
		flex-direction: column; 
	} 
			
	.pages_contact_maps iframe{
		display:block; width:100%; height:500px; margin:0px 0px
	} 
			
	.pages_contact_maps_router {
		display:block; margin:22px 0px;  
	} 
 
	.pages_contact_maps_router .table > :not(caption) > * > * {
		border: none; background: #f4f4f4; border-radius:var(--radius)
	} 
	.pages_contact_maps_router_link tr.even {
		 background:#f8f9fa;  
	} 
	
 	.pages_contact_maps_router_link a.map_link {
		font-size:22px; display:block;  padding:10px 10px; font-weight:normal; margin:0px; color:#444 /* vertical-align: middle; */
	} 	
 	.pages_contact_maps_router_link a.map_link:hover {
		text-decoration:underline
	} 	
 	.pages_contact_maps_router_link div span { 
		margin-right:10px;
		vertical-align: middle;
		border-radius: 50%;
		width: 42px;
		height: 42px;
		display:block; 
		background:#d3eef1 url(../images/page/harita.svg) center 10px no-repeat;
		background-size:16px 21px;
		transition: 300ms ease all;
		border:1px solid #d3eef1
	} 
 
	.pages_contact_maps_router_link div.active span { 
		margin-right:10px;
		vertical-align: middle;
		border-radius: 50%;
		width: 42px;
		height: 42px;
		display:block; 
		background:#fff url(../images/page/harita.svg) center 10px no-repeat;
		background-size:16px 21px;
		transition: 400ms ease all;
		border:1px solid #d3eef1		
	} 
  
	.pages_contact_contact_us {
		display:block; 
	}
	
	
  
	.contact_us_information   {
		position:relative; display:block; background:#fff; border-radius:var(--radius);  border-bottom:2px solid var(--site-font-color);
		border-radius:5px; padding:25px 15px; margin:0px; height:260px;
	} 
	.contact_us_information .header_icons {
		background:var(--site-default-bg-color-light); display:block; width:70px; height:70px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px;
		border-radius:50%
	}	
	 
	
	.contact_us_information .header_icons em {
		display:block;  font-size:24px; color:var(--site-font-color);  margin:0px auto; padding:0px; text-align:center; padding-top:21px
	} 
	.contact_us_information h3 {
		display:block; font-size:21px; text-align:center; color:var(--site-font-color); 
	} 	
	.contact_us_information p {
		display:block; padding:0px; margin:0px; margin-top:10px; font-size:17px; text-align:center; 
	} 
	
 
		
	.contact_us_information a.call_us {
		display:block; padding:0px; margin:0px; margin-top:10px; padding-top:30px; font-size:23px; text-align:center; 
	}	
	
	.contact_us_information a.call_us:hover {
		transition: 300ms ease all; text-decoration:underline
	} 
	
	.oneri_sikayet {
		display:table; padding:0px; margin:0px auto; margin-top:10px; padding-top:30px;  
	}	
		
	.oneri_sikayet img {
		display:block; height:45px; float:left; margin-right:15px; border:1px solid #f4f4f4;
	}		
	.oneri_sikayet img:hover {
		border:1px solid #ddd; 
	}	
	
  
	.contact_page_social .social {
		display:table; padding:0px; margin:0px auto; text-align:center; margin-top:50px;  
	}
	.contact_page_social .social li {
		transition: 400ms ease all; float:left; list-style-type:none
	}
	.contact_page_social .social li a {
		float:left; margin-right:10px; margin-top:2px; width:18px; height:15px;    display: inline-block; 
	}
	.contact_page_social .social li a.facebook {
		width:12px; height:9px; 
	}
  
	.contact_page_social .social li a svg {
		fill:#444
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.pages_contact_genel_mudurlukler {
		display:block; margin:20px 0px
	}
		
	
	.pages_contact_genel_mudurlukler_header {
		display:block; background:var(--site-font-color); height:51px; align-items: center; justify-content: left;  display:flex;  
		padding-left:15px; padding-top:3px
	}
		
	.pages_contact_genel_mudurlukler_header strong {
		padding:0px; margin:0px; color:#fff; font-size:19px
	}
		
 
 
	.data_view_header {
		display:block; margin:0px; padding:0px; margin-top:1px; background:#f4f4f4;   	
	}
	.pages_contact_genel_mudurlukler_content strong {
		margin:0px; padding:20px; color:var(--site-font-color); font-size:18px; padding-left:10px
	} 
	.data_view_content {
		display:block; margin:0px; padding:0px; margin-top:0px;  
	}	
	

	.data_view_content {
		display:block; margin-top:0px; 	
	}
	.data_view_content_item {
		display:block; margin:0px; padding:0px;
	}	
	.data_view_content_item.even {
		background:#f4f4f4; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5
	}	
	.data_view_content_item p {
		margin:0px; padding:10px; font-size:16px
	}	
	.data_view_content_item p.url a {
		color:var(--site-font-color)
	}	
	.data_view_content_item p.url a:hover {
		text-decoration:underline
	}	 
	.data_view_content_item p.phone a {
		
	}	
	.data_view_content_item p.phone a:hover {
		color:var(--site-font-color); text-decoration:underline
	}	
	
	
	
	
	
	
	
	/** Page Read More settings **/
	
	.read_more_history {
		display:block;  display:none
	} 	
	.default_history {
		display:block; position:relative; margin-top:30px;
	} 	
	.default_history p{
		/* text-align: justify; */
	} 	
	.default_history .shadows {
		display:block; position:absolute; left:0px; right:0px; bottom:0px; width:100%; height:60px;
		z-index: 1;
		transform: matrix(-1, 0, 0, -1, 0, 0);

		/* UI Properties */

		background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFFA0 69%, #FFFFFF88 75%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
		opacity: 1;
	}
	
		
	.default_history_button {
		display:block; margin-top:30px;
	}
			
	.default_history_button .line {
		display:block; height:1px; width:100%; background:var(--site-font-color)
	}
	
	.content_read_more {
		display:block; margin:0px auto; padding:0px; text-align: center; width: 150px; padding: 5px 0px; display: block; cursor:pointer;
		color: var(--site-font-color); border: 1px solid var(--site-font-color); border-radius: var(--radius); margin-top:-18px; background:#fff;
		transition: 300ms ease all;
	}	
	
 	



	.content_read_more:hover {
		border: 1px solid #fff; background:var(--site-font-color); color:#fff; transition: 400ms ease all;
	}
	 
	.content_read_more::after {
		padding-left:10px;
		content: "\f107";
		font-family: "FontAwesome"; 
	}
	
	.content_read_more.actives::after {
		 content: "\f106"; transition: 300ms ease all;
	}
	
	
	
	.mt_20 {
		margin-top:20px
	}	
	.mt_25 {
		/* margin-top:25px */
	}
	.mt_30 {
		margin-top:30px
	}
	
	/** Kapak Resimli News and video  **/
	.post_image_item {
		 
	}
	.post_image_item a {
		margin-bottom:25px; display: block; background: #fff; overflow:hidden; position:relative;
		box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4); border:1px solid #fff;
		
	} 
	.post_image_item a .kapak_resim {
		background-color:#000; height: 172px;  overflow:hidden;  transition:200ms ease all; 
	} 	
	.post_image_item a .kapak_resim.kapak_resim_haber {
		height: 144px;
	} 	
	.post_image_item a .kapak_resim.kapak_resim_big {
		height: 212px;
	} 	
	 	 
	.post_image_item a .kapak_resim img {
		width:100%;  position:relative; margin-top:-15px;
	} 	
	 
	.post_image_item a p {
		display: block;  padding:10px 10px; padding-bottom:0 
	} 	
	.post_image_item a p {
		display: block;  margin-top:10px; font-weight:500; 
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box; 
		overflow: hidden;
	} 
	 
	.post_image_item a p:hover {
		text-decoration:underline
	}	

	.post_image_item a p span {
		display:block; margin-top:5px; font-size:13px; display:block; color:var(--site-font-color); font-weight:normal
	}	

 
	 
	 
	/** Sağlık Mevzuatı Settings **/
	
	
	.page_mevzuat_links {
		display:block; 
	} 	
	.page_mevzuat_links_header {
		display:block; border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:10px
	} 		
	.page_mevzuat_links_header h2 {
		display: block;  color: var(--site-font-color);
	}
	
	
	.page_mevzuat_links_content {
		display:block; margin-top:24px
	}   
	.page_mevzuat_links_content h3 {
		font-size:16px; color:#000
	}
	
	
	
	

	.mevzuat_links_item {
		
	}
	
	.mevzuat_links_item tr:nth-child(even) {
		 background:#eee;/*  border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; */
	}
	
	
	 	
	.page_mevzuat_links .table > :not(caption) > * > * {
		border: none;
	} 
	 
	
	
 	.mevzuat_links_item a {
		font-size:14px; display:block;  padding:5px 10px; font-weight:normal; margin:0px;/* vertical-align: middle; */
	} 	
 	.mevzuat_links_item a:hover {
		text-decoration:underline
	} 	
 	.mevzuat_links_item span { 
		margin-right:10px;
		vertical-align: middle;
		border-radius: 50%;
		background: #d3eef1;
		font-size: 17px;
		font-family: "FontAwesome";
		content: "\f105";
		width: 32px;
		height: 32px;
		text-align: center;
		padding-top:6px;
		padding-left:3px;
		transition: 500ms ease all;
		color: #1f9daa;
	} 
 	.mevzuat_links_item .active span { 
		vertical-align: middle;
		border-radius: 50%;
		background: var(--site-font-color);
		font-size: 17px;
		font-family: "FontAwesome";
		content: "\f105";
		width: 32px;
		height: 32px;
		text-align: center;
		padding-top:6px;
		padding-left:3px;
		transition: 500ms ease all;
		color: #fff;
	} 	
  
 
	 
	/** Genel Linkler Settings **/
	
	.general_page_list { 
		display:block; position:relative;
	}	 
	.general_page_list:nth-of-type(odd) {
		background:#fff;
	}
	.general_page_list:nth-of-type(even) {
		background:#f8f9fa;
	}  	 
	.general_page_list a { 
		display:block; width:100%; height:44px; border-radius: var(--radius); padding:10px;
	}	 	  	 
	.general_page_list a p { 
		display:block; font-size:16px;  float:left; 
	}	 
	.general_page_list a i { 
		float:right;
		border-radius:50%;
		background:#d3eef1;
		font-size: 17px; 
		font-family: "FontAwesome";
		content: "\f105";
		width:28px;
		height:28px;
		text-align:center;
		padding-top:5px;
		transition: 500ms ease all; 
		color:#1f9daa
	}
	
	.general_page_list a:hover { 
		background: var(--site-default-bg-color-hover); transition: 400ms ease all; 
	} 
	.general_page_list a:hover i {  
		background: var(--site-font-color); color:#fff; transition: 400ms ease all; 
	} 	  
	
	
	 
	
	
	/** Site içi arama Settings **/
	
	
	.arama_alani_detay {
		display:block; 
	}
		
	.arama_alani_detay_toplam_sonuc {
		display:block; margin:20px 10px; 
	}		
	.arama_alani_detay_toplam_sonuc h3  {
		font-size:13px; 
	}
		
	.arama_alani_arama_ekrani {
		display:block;  
	}
	.arama_alani_arama_ekrani input{
		padding:9px 20px; font-size:16px;
	} 
	
	.page_search_button {
		display: block;  margin-left:-10px; padding-top:10px; color: #fff; background: #1F9DAA; border-radius: var(--radius) cursor:pointer; border:1px solid #1F9DAA;
		width:100%; height:43px; font-size:17px;  text-align: center; transition: 200ms ease all;   
	}	
		
	.page_search_button:hover {
		border:1px solid #D3EEF1; background:#0D7782; transition: 300ms ease all;   
	}	
	


	.arama_alani_sonuclari {
		padding:0px; margin:0px;  display:block; border-radius:var(--radius); border:1px solid #e4e4e4; 
	}
	
	.arama_alani_sonuclari p {
		margin:0px;  
	} 
	 
	.arama_alani_sonuclari_item {
		display:block; border-bottom:1px solid #e4e4e4; padding:0px; margin:0px; 
		display: flex;
		flex-direction: column;
	 		
	} 
	 
	.arama_alani_sonuclari_item a {
		display:block; padding:10px;  
	} 
	.arama_alani_sonuclari_item a:hover strong {
		text-decoration:underline; 
	}
	
	.arama_alani_sonuclari_item:nth-of-type(odd) {
		 
	} 	 
	.arama_alani_sonuclari_item:nth-of-type(even) {
		background-color:#f8f8f8;
	}
	 
 
	
	.arama_alani_sonuclari_item strong {
		display:block; font-weight:normal; font-size:14px;
	} 	
	.arama_alani_sonuclari_item span {
		display:block; margin-top:-24px; font-size:14px; float:right;
	} 			
	.arama_alani_sonuclari_item small {
		display:block; font-size:13px; 
	}
	
	.arama_sonuc_sayfalandirici {
		list-style-type-type:none; margin:0px auto; padding:0px; text-align:center;  display:table; padding:30px 0px
	}  
	.arama_sonuc_sayfalandirici li  {
		float:left; margin-bottom: 26px;
	} 
	.arama_sonuc_sayfalandirici li.active a {
		background:var(--site-font-color); color:#fff; border-radius:var(--radius); border: 1px solid var(--site-font-color);
	} 
	.arama_sonuc_sayfalandirici li a {
		padding: 10px 14px; padding-top:12px; margin-right:4px; border: 1px solid #ebebeb; color:var(--site-font-color); border-radius:var(--radius);
	}  	 
	.arama_sonuc_sayfalandirici li a:hover {
		background:var(--site-font-color); color:#fff
	}	
	
	
	
	
	.pagination_footer {
		display:block; margin:30px 0px;
	}
		
	.page_links {
		padding: 10px 14px; padding-top:12px; margin-right:4px; border: 1px solid #ebebeb; color:var(--site-font-color); border-radius:var(--radius);
	}  	 
	.page_links:hover {
		background:var(--site-font-color); color:#fff
	}
	
	
	
	.istatistik_ve_ilke_icons {
		display:block; margin-bottom:20px; 
	}	 
	.istatistik_ve_ilke_icons a {
		position:relative; display:block; background:#eee; padding:20px 15px; border-radius:var(--radius);
		border-bottom:4px solid var(--site-font-color); 
	}
	.istatistik_ve_ilke_icons a img {
		display:block; width:78px; height:71px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px
	}	
	.istatistik_ve_ilke_icons a span {
		display:block; font-size:15px; text-align:center; font-weight:bold
	} 
	.istatistik_ve_ilke_icons a:hover {
		 background:#D3EEF1; transition: 300ms ease all; text-decoration:underline 
	}
	
 
	
 	
	
	
	/** Hizmetlerimiz Settings **/
	
 
	
	
	
	/** Duyuru Listeleme Settins **/

	.haber_duyuru_listele .table > :not(caption) > * > * {
		border: none;
	} 
	
	.haber_duyuru_listele_item tr:nth-child(even) {
		 background:#eee; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;
	}  
 	.haber_duyuru_listele_item a {
		display:block; padding:5px 0px; margin:0px; font-weight: 500;
	} 	
 	.haber_duyuru_listele_item a:hover {
		text-decoration:underline
	}  
	.haber_duyuru_listele_item .gazete_img {
		width:80px; display:block; margin:0px; padding:0px; margin-top:4px; border:1px solid #ddd
	} 	
	 
 	.haber_duyuru_date {
		width:70px; margin:10px 0px; display:block;  border-right:1px solid #ddd; 
	} 
 	.haber_duyuru_date span {
		display:block; margin:0px auto; padding:0px; text-align:center
	} 		
 	.haber_duyuru_date span.date_01 {
		padding-top:4px; font-size:27px
	} 		
 	.haber_duyuru_date span.date_02 {
		margin-top:-14px; font-size:23px
	} 		
 	.haber_duyuru_date span.date_03 {
		margin-top:-8px; font-size:13px
	} 
	.haber_duyuru_date span.date_new {
		margin-top:3px; background:var(--site-font-color); color:#fff; width:50px; border-radius:21px; font-size:13px
	} 
	
	
	/** bakanlık haber duyuru bakanlik_ **/
	 
	.bakanlik_haber_duyuru_listele .table > :not(caption) > * > * {
		border: none;
	} 
	  	
	.bakanlik_haber_duyuru_listele_item {
		
	} 	  	
	.bakanlik_haber_duyuru_listele_item a:first-child {
		font-weight:bold
	} 
	.bakanlik_haber_duyuru_listele_item tr:nth-child(even) {
		 background:#eee; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;
	}  
  	
 	.bakanlik_haber_duyuru_listele_item a:hover {
		text-decoration:underline
	} 
	 
 	.bakanlik_haber_duyuru_date {
		width:70px; margin:10px 0px; display:block;  border-right:1px solid #ddd; 
	} 
 	.bakanlik_haber_duyuru_date span {
		display:block; margin:0px auto; padding:0px; text-align:center
	} 		
 	.bakanlik_haber_duyuru_date span.date_01 {
		padding-top:4px; font-size:27px
	} 		
 	.bakanlik_haber_duyuru_date span.date_02 {
		margin-top:-14px; font-size:23px
	} 		
 	.bakanlik_haber_duyuru_date span.date_03 {
		margin-top:-8px; font-size:13px
	} 
	.bakanlik_haber_duyuru_date span.date_new {
		margin-top:3px; background:var(--site-font-color); color:#fff; width:50px; border-radius:21px; font-size:13px
	} 	
	
	
	
	.bakanlik_haber_link {
		font-size:16px; display:block;  padding:var(--radius) 0px; font-weight:normal; margin:0px;
	} 	
	.bakanlik_haber_link:hover {
		text-decoration:underline
	} 
	
	.bakanlik_haber_gm_link {
		margin-top:10px; border:1px solid #dbdbdb; background:#f7f7f7; padding:7px 10px; border-radius:var(--radius); font-weight:normal; 
		font-size: 12px;  text-align:center
	}
	.bakanlik_haber_gm_link:hover {
		text-decoration:underline
	} 
	 
	
	
	
	
	
	
	
	
	
	
	
	
	
	/** Duyuru Settins **/
	 
	.page_notice_item {
		align-items: center; justify-content: left; padding:14px 0px; display:flex;  
	} 
 	.page_notice_item:nth-of-type(odd) {
		 
	}
	.page_notice_item:nth-of-type(even) {
		background:#f8f9fa; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;
	}
 	.page_notice_item p {
		font-size:16px; padding-top:8px;  display: block; float:left;
	} 
	



	
 	.page_notice_date {
		float:left; width:70px; height:80px; display:block;  border-right:1px solid #ddd; margin-right:20px;
	} 
 	.page_notice_date span {
		display:block; margin:0px auto; padding:0px; text-align:center
	} 		
 	.page_notice_date span.date_01 {
		padding-top:4px;  font-size:27px
	} 		
 	.page_notice_date span.date_02 {
		margin-top:-14px; font-size:23px
	} 		
 	.page_notice_date span.date_03 {
		margin-top:-8px; font-size:13px
	} 
	.page_notice_date span.date_new {
		margin-top:3px; background:var(--site-font-color); color:#fff; width:50px; border-radius:21px; font-size:13px
	} 
	
	
	
	
	.not_link {
		/* line-height: 19px; */
	} 	
	.not_link:hover {
		text-decoration:underline
	} 
	.gm_link {
		display:inline-block; margin-top:10px; border:1px solid #dbdbdb; background:#f7f7f7; padding:3px 10px; border-radius:var(--radius) font-size: 12px;
	}
	.gm_link:hover {
		text-decoration:underline
	} 
	
	.page_notice_item .date_news {
		font-size: 12px; background: var(--site-font-color); color: #fff; padding: 6px 10px; border-radius: var(--radius); text-align: center;
		margin-left: 10px; 
	}  
	.bakanlik_haber_duyuru_listele_item .date_news {
		font-size: 12px; background: var(--site-font-color); color: #fff; padding: 6px 10px; border-radius: var(--radius); text-align: center;
		margin-left: 10px;
	} 
 
	
  	
 	 	
	#div_print h4 {
		display:none  
	}  	
 	
	#div_print p a {
		
	} 	

	.page_inner { 
	}
		
	.page_inner img {
		max-width:100%
	}
	

	.sayfalandirici {
		list-style-type:none; margin:0px auto; padding:0px; text-align:center;  display:table; padding:30px 0px
	}  
	.sayfalandirici li  {
		float:left; margin-bottom:24px
	} 
	.sayfalandirici li a.sayfalandirici_aktifsayfa  {
		background:var(--site-font-color); color:#fff; border-radius:var(--radius); border: 1px solid var(--site-font-color);
	} 
	.sayfalandirici li a {
		padding: 10px 14px; padding-top:12px; margin-right:4px; border: 1px solid #ebebeb; color:var(--site-font-color); border-radius:var(--radius);
	}  	 
	.sayfalandirici li a:hover {
		background:var(--site-font-color); color:#fff
	}
	
	
	
	/**  Site Ağacı **/
	
	.siteagac, .siteagac ul {
		margin:0; padding:0; list-style-type:none
	}
	.siteagac ul {
		margin-left:1em; position:relative
	}
	.siteagac ul ul {
		margin-left:1.5em
	}
	.siteagac ul:before {
		content:""; display:block; width:0; position:absolute; top:0; bottom:0; left:0; border-left:1px solid #ddd
	}
	.siteagac li {
		margin:0; padding:0 1em; /* line-height:2em; */ color:#369; font-weight:700; font-size:16px; position:relative
	}
	.siteagac ul li:before {
		content:""; display:block; width:10px; height:0; border-top:1px solid #ddd; margin-top:-1px; position:absolute; top:1em; left:0
	}
	.siteagac ul li:last-child:before {
		height:auto; top:1em; bottom:0
	}
	.indicator {
		margin-right:5px;
	} 
	.siteagac li a {
		text-decoration: none; 
	}  
	.siteagac li a:hover {
		text-decoration: underline
	} 
	.siteagac li button, .siteagac li button:active, .siteagac li button:focus {
		text-decoration: none; color:#369; border:none; background:transparent; margin:0; padding:0; outline: 0;
	} 
	.siteagac1 li a {
		font-size:14px; color:#000; font-weight:normal
	} 	
	.siteagac1 .siteagac1 li a {
		font-size:14px; ;
	} 
	.siteagac1 .siteagac1 .siteagac1 li a {
		font-size:14px; 
	} 
	.siteagac1 .siteagac1 .siteagac1 .siteagac1 li a {
		font-size:14px; 
	}
 
	
	/**   Footer Settings  **/	 
	.footer_border {
		border-right:1px solid var(--footer-border-color);
	}
	.footer_border_2 {
		border-right:1px solid var(--footer-border-color);
	}
	.footer_up {
		margin:0px auto; padding:0px; text-align:center; display:block; width:30px; height:30px; border-radius:50%
	}
	
	
 
	
	footer {
		background-color:var(--footer-bg-color); display:block; padding:0px 0px; margin:0px; margin-top: 50px;
	}
	
	footer h5 {
		display:block; padding-bottom: 15px; color:var(--footer-text-color); margin-left: 20px; 
	}	

	.footer_list {
		margin:0px; padding:0px; list-style-type:none; margin:25px 0px; margin-top:3px
	}   
	.footer_list li  {
		margin-bottom:6px; padding-bottom:3px; margin-left:30px
	}	
	.footer_list li a {
		text-align:left; 
		color:var(--footer-text-color); 
		background-image: linear-gradient(var(--footer-text-color), var(--footer-text-color));
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 0% 2px;
		transition: background-size .2s;
		padding-bottom:5px;
		font-size:14px
	} 	
	.footer_list li a:hover, .footer_list li a:focus {
		text-decoration: none;  background-size: 100% 2px; transition: background-size .3s;
	} 
	.footer_list li a:before {
		margin-left: -15px; margin-top: 2px; font-size:12px; position: absolute;  font-family: "FontAwesome"; content: "\f105"; 
		color:var(--footer-text-color)
	}
	


	.footer_header {
		display:block; padding:0px 0px;  border-bottom:1px solid var(--footer-border-color);
	}  
	.footer_spacer {
		display:block; height:40px
	}  
	.footer_header_logo a {
		display:block; height:125px; transition: all .4s ease-in-out; padding:10px 0px;  
		border-bottom:1px solid var(--footer-border-color);
	}  
	.footer_header_logo svg { 
		float:left; display:block;  margin-right:5px; width:92%; fill:#fff
	}  
 
 
 
	.footer_socials {
		display:table; margin:0px auto; padding:0px; text-align:center;  margin-top:53px; list-style-type:none
	} 
	.footer_socials li {
		transition: 400ms ease all; float:left; 
	}  
	.footer_socials li a {
		float:left; margin-right:20px; margin-top:2px; width:19px; height:19px;  display: inline-block; 
	}	
	.footer_socials li a span {
		display:none
	}	
	.footer_socials li a.facebook {
		 width:15px; height:18px; 
	}
	.footer_socials li a svg {
		fill:var(--footer-text-color); transition: 200ms ease all; 
	}	
	.footer_socials li a svg:hover {
		transition: 400ms ease all; fill:#ddd
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 
	


	.footer_middle {
		display:block;  margin:0px auto; padding:0px; text-align:center; padding:28px 0px;
	} 
	
	.footer_middle .footer_map h6 a, .footer_middle .footer_map h6 {
		color:var(--footer-text-color); margin-top: 5px; font-size: 15px;
	} 
	.footer_middle .footer_map h6 a:hover{ 
		text-decoration:underline; transition: 400ms ease all;
	} 
	.footer_middle .footer_map h6 a strong { 
		display:block; margin-bottom:5px; font-size:17px
	} 
	
	.footer_middle .footer_map h6  em {
		color:var(--footer-icon-color); margin-left:10px;
	}
 	.footer_middle .footer_map h6 span {
		display:block; margin-top:15px; color:var(--footer-text-color)
	} 
	
	
	
	.footer_contact  {
		margin:0px auto; padding:0px; text-align:center; display:inline-block;  margin-top: 25px; 
	} 	
	.footer_middle .footer_contact a {
		position:relative; padding:7px 20px; display:block; border-radius:var(--radius);    
		color:var(--footer-text-color); 
		border:1px solid var(--footer-border-color);   
	} 
	.footer_middle .footer_contact a:after { 
		margin-left:10px; font-size: 17px; color:var(--footer-text-color); font-family: "FontAwesome"; content: "\f105"; 
	}
	.footer_middle .footer_contact a:hover {
		transition: 400ms ease all;  
		border:1px solid var(--footer-border-color-hover); 
	}  
		
	
	
	
	
	
	
	.footer_bottom {
		display:block; margin:0px; padding:20px 0px;  
	} 
	.footer_bottom p { 
		float:right;  display:block; margin-top:15px; font-size:14px; color:var(--footer-bottom-text-color); 
	} 
	.footer_bottom p strong {
		font-weight:600
	} 
	.footer_bottom_link {
		list-style-type:none; padding:0px; margin:0px; margin-top:15px
	} 
	.footer_bottom_link li {
		float:left;  
	}	
   	.footer_bottom_link li a {
		font-size:14px; margin-right:10px; display:block; padding-right:10px;
		color:var(--footer-bottom-text-color); border-right:1px solid var(--footer-border-color);  
	}	 
	.footer_contact_link a {
		display:block; margin-top:10px; color:var(--footer-bottom-text-color); font-size:13px; text-align:center
	}  
	.footer_bottom_link li a:hover{
		text-decoration:underline
	}
	
	
	
	

	.modal-header .btn-close {
		padding: 10px;  margin: 10px;
	}
	
	.btn-close { 
		background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
		background-position:10px 10px;
		background:none;
		border:1px solid #ddd;
		display:inline-block;
		width:auto;
		padding:0px;
		margin:0px;
		/* line-height:11px */
	}  
	
	.modal-dialog-search .modal-body {
		padding:0px; border-radius:0px; 
	}	
	
	.modal-dialog-search .modal-title {
		font-size:18px; color:#444
	}  
	.modal-dialog {
		max-width: 52%; margin: 2.75rem auto;  
	}	 
	.modal-dialog-search {
		max-width: 32%; margin: 2.75rem auto; margin-top:7%
	} 

	.modal-dialog-search .modal-content {
		border-radius: 0px; min-height: 280px;
	} 
	 
 
	 
	.searchs {
		width: 100%; position: relative; display: flex;
	}

	.searchTerm {
		width: 100%;
		border: 1px solid #d2d2d2;
		border-right: none;
		padding: 10px 25px; 
		border-radius: var(--radius) 0 0 var(--radius);
		outline: none;
		color: #444;
	} 
	.searchButton {
	  width: 60px;  height: 56px;  border: 1px solid #d2d2d2; 
	  text-align: center;
	  color: #000;
	  border-radius: 0 var(--radius)var(--radius) 0;
	  cursor: pointer;
	  font-size: 20px;
	}

	/*Resize the wrap to see the search bar change!*/
	.wrap{
	  width: 80%;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	}	
		
	 











	/** içeriği göster **/
	
	.skips {
		background-color:#000; left: -1000px; top: -1000px; overflow: hidden; position: absolute;   box-shadow: 0 .2rem 1rem 0 #fff;
		padding: 10px 20px; font-size:17px; 
	}

	.anchor-skip:focus .skips {
		left: 110px; top: 40px; background-color: #000;  border: .1rem solid #fff;  box-shadow: 0 .2rem 1rem 0 #fff;
		padding: 10px 20px; display: block; color:#fff
	}

	.anchor-skip:hover .skips {
		left: 0; 	top: 0; background-color: #000; border-radius: var(--radius); box-shadow: 0 .2rem 1rem 0 #fff; padding: 10px 20px; display: block;
	}

	.anchor-skip:active .skips {
		left: 0; top: 0; background-color: #000; box-shadow: 0 .2rem 1rem 0 #fff; padding: 10px 20px; display: block;
	} 
	.buttons {
		z-index: 1
	} 
	.check {
		height: 30px; width: 100px; border: 1px solid #fff;
	} 
	.right-humbugur-btn {
		display:none; float:right; color: var(--site-font-color); cursor:pointer; transition: 200ms ease all;  margin-top: -48px; 
	}
	
	.off_canvars_overlay {
		width: 100%; height: 100%; position: fixed; z-index: 999; opacity: 0; visibility: hidden; cursor: crosshair; 
		background: #232323; top: 0; left:0; transition: all .3s ease;
	}
	.off_canvars_overlay.active {
		opacity: 0.5; visibility: visible; right: 0%;
	}
	
	.about-sidebar-section { 
		background: rgba(255, 255, 255, 0.999); 
		box-shadow: 6px 0px 6px rgba(0,0,0,0.1);  
		padding: 10px 10px 10px 10px;
		max-width: 380px;
		width: 100%;
		z-index: 999999;
		position: fixed;
		overflow-y: auto;
		left: 0;
		top: 0;
		height: 100vh;
		margin-left:-480px;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		padding:20px 30px 20px 30px
	}
	.about-sidebar-section.active {
		margin-left:0px;
	}
 
	.sidebar_menu_content {
		display:block;
	} 
	.sidebar_menu_content_header {
		display:block; 
	} 
	.sidebar_menu_content_header svg {
		width:210px; fill:#EE2825
	}
	
	.hide-sidebar {
		position: absolute; top: 10px; right: 21px;  font-size: 13px; color: #444; cursor: pointer; z-index:9; border-radius:var(--radius);
		border:1px solid #d2d2d2; padding:8px 10px; transition: 200ms ease all;
	}
	.hide-sidebar:hover {
		background:var(--site-font-color); border:1px solid var(--site-font-color); color:#fff; transition: 300ms ease all;
	} 
	
	 
	.sidebar_content {
		display:block; margin-top:40px; overflow-x:hidden; height:400px
	} 
	.sidebar_footer {
		display:block; position:absolute; left:0px; bottom:5%; width:100%; 
	}	 
	.sidebar_footer_box {
		display:block; margin:15px 20px
	} 	 
	.sidebar_footer_box_header {
		display:block; margin:15px 0px; padding-bottom:10px; border-bottom:1px solid #e2e2e2;
	}	 	 
	.sidebar_footer_box_content {
		display:block; margin:15px 0px;  
	}		 	 
	.sidebar_footer_box_content p {
		font-size:13px
	}		
	 
	
  
	.social_media_mobile_menu {
		list-style-type:none; margin-top: 7px; 
	} 
	 
	.social_media_mobile_menu li a {
		float:left; margin-right:10px;  font-size:18px; border:1px solid #f2f2f2; padding:4px 6px;
		width: 26px; height: 26px; 
 
	}
	.social_media_mobile_menu li a svg {
		fill:#000; transition: 200ms ease all; 
	}	
	.social_media_mobile_menu li a svg:hover {
		transition: 400ms ease all; fill:#ddd
	}
	 

	
	
	
	.accordion-button {
		color:#444
	}
	.accordion-button:hover {
		text-decoration:underline
	}
	.accordion-button:not(.collapsed) { 
		background-color: none; box-shadow: none;
	} 
	.accordion-item:first-of-type .accordion-button {
		border-radius: 0px
	}	 
	.accordion { 
		--bs-accordion-bg: none; 
	}
	.accordion-item:first-of-type {
		border-radius:0
	}
	.accordion-item {
		background-color: none; border:none;
	} 
	.accordion-button:not(.collapsed) { 
		background-color: none; box-shadow: none; color: #444;  
	} 
	.accordion-button { 
		width: 100%;  color: #444;  background-color:none;  border-radius: 0px; margin-bottom: 1px; font-size:15px; font-weight:bold;
		padding:8px 10px; border-bottom:1px solid #f2f2f2; padding-left:0px
	} 
	.accordion-button:hover { 
		text-decoration:none; color:var(--font-color-hover)
	}  
	.accordion-button::after { 
		font-family: "FontAwesome"; content: "\f107"; 
	}
	.accordion-button:not(.collapsed)::after {
		font-family: "FontAwesome"; content: "\f106";
	} 
	.accordion-button:focus { 
		border-color:none;  outline: 0;  box-shadow: none;
	}  
	
	
	
	.accordion-home {
		width: 100%;  color: #444;  background-color:none;  border-radius: 0px; margin-bottom: 1px; font-size:15px; font-weight:bold;
		padding:8px 10px; border-bottom:1px solid #f2f2f2; padding-left:0px; margin-top:0px; display:block
	} 
	.accordion-home:hover {
		text-decoration:npne; color:var(--font-color-hover)
	}
	 	
	.accordion-contact-us {
		width: 100%;  color: #444;  background-color:none;  border-radius: 0px; margin-bottom: 1px; font-size:15px; font-weight:bold;
		padding:8px 10px; border-top:1px solid #f2f2f2; padding-left:0px; margin-top:0px; display:block
	} 
	.accordion-contact-us:hover {
		text-decoration:npne; color:var(--font-color-hover)
	}
	 
	 
	.accordion-item ul {
		padding:0px; margin:0px; margin-top:5px;  margin-bottom:5px; list-style-type:none
	}  
	.accordion-item ul li a {
		display:block; padding:2px; margin-bottom:6px; text-align:left; color:#444; font-size:14px; 
		border-bottom:1px solid #f2f2f2; 
	}	
	.accordion-item ul li a:hover {
		text-decoration:none; color:var(--font-color-hover)
	}
	.accordion-item ul li a em {
		 margin-right:2px; font-size:11px; margin-left:10px; color:var(--site-font-color)
	}
 
	
	
	
 
	.bounceInUp { 
		-webkit-animation-name: bounceInUp;  animation-name: bounceInUp; 
	}   
	.cookie_policy  {
		background-color:#fff;  position:fixed; bottom:-90px; left:2%;  z-index:99;  opacity:0;  display:block; padding:40px 50px;
		width: 410px; box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4);
	}	
	
	.cookie_policy_content {
		position:relative; margin-top:20px
	}	
	.cookie_policy_content strong {
		display:block; margin-bottom:10px
	} 
	.close_cerez {
		position: absolute;
		right: -8px;
		top: -32px;
		font-size: 12px;
		padding: 7px 11px;
		border: 1px solid var(--site-default-border-color);
	} 	
	.close_cerez:hover {
		cursor:pointer; color:var(--site-font-color); border:1px solid var(--site-default-border-color)
	} 
	
	
	.cookie_policy   {
		color:#444; text-align:left; display:block; padding: 22px 30px
	}	 

	.modal_form_agree_button {
		color:var(--site-font-color); padding:1px 2px; font-size:14px; display:block; margin:10px 0px; font-weight:bold;
	}	
	.modal_form_agree_button:hover {
		text-decoration:underline; 
	}	
	
	.cookie_policy .btn-primary, .cookie_policy .btn-primary {
		margin-top: 5px; font-size: 11px; padding: 2px 2px; display: block; width: 70px;
	}

	#create_cerez {
		background:var(--site-default-bg-color); border:none; padding:6px 7px; font-size:13px; display:inline-block; cursor:pointer;
		margin-top:20px; color:#fff; border-radius:var(--radius);
	}
 
	#create_cerez:hover {
		background:var(--site-default-bg-color-hover); 
	}
 
 
	#cancelLeave, #confirmLeave {
		display: block;  background:none; border: 1px solid var(--site-default-border-color);  border-radius: var(--radius); padding: 6px 16px;  
		transition: 200ms ease all; cursor:pointer
	} 
	 
 
 
	#cancelLeave:hover, #confirmLeave:hover {
		 border: 1px solid #333  
	} 
	 

	.video_modal_area .modal-dialog {
		max-width: 45%;
	} 
	.video_modal_area .modal-content {
		position: relative;
		display: flex;
		flex-direction: column;
		width: 100%;
		background:none;
		pointer-events: auto;
		background-clip: padding-box;
		border:0;
		border-radius: var(--bs-modal-border-radius);
		outline: 0;
		border-radius: var(--radius);
	}

	.video_modal_area .modal-header .btn-closes {
		color: #fff;
		border: 0px;
		font-size: 24px;
		background: none;
		top: -1px;
		right: 27px;
		position: absolute;
		border: 1px solid #fff;
		padding: 0px 13px;
		border-radius: var(--radius);
		transition: 300ms ease all;
	}
	.video_modal_area .modal-header .btn-closes:hover {
		background:var(--site-font-color); border:1px solid var(--site-font-color); transition: 400ms ease all;
	}
	
	#VideoModal iframe {
		width:100%; height:420px;
	}
	
	

		
	.page_zoom_block {
		display:none
	}
		
	.page_zoom_block.active {
		background-color:var(--site-default-bg-color);
		bottom: 30px;
		left: 30px;
		position: fixed;
		z-index: 22;
		border:1px solid var(--border-color);
		transition: 200ms ease all; 
		display:inline-block; 
		cursor: pointer;
		text-align:center; 
		padding:10px 20px;
		font-size:15px;
		border-radius:var(--radius);
		color:#fff;
		/* visibility:visibility; */
	}
			
	.page_zoom_block.active:hover {
		background-color:var(--site-default-bg-color-hover); color:#fff
	}
	 
	.page_zoom_block.active strong { 
		font-weight:normal; font-size:15px
	}
 
	

	.modal-body {
		padding:0px; border-radius:320px
	} 
	.modal-body-links {
		padding:20px; 
	} 
	.modal-dialog {
		max-width: 52%; margin: 2.75rem auto;   margin-top:7%
	}	 
	.modal-dialog-small {
		max-width: 32%; margin: 2.75rem auto;   margin-top:7%
	} 
	.modal-header {
		border:none
	}
	.modal-content {
		border-radius: 24px;  min-height: 530px;  padding:30px
	} 
	.close_modal {
		position:absolute; right:10px; top:10px;  margin-right: 10px; margin-top: 10px; z-index:99; font-weight:600; font-size:17px; color:#000
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	@media(max-width:900px) {
		
		.video_modal_area .modal-dialog {
		  max-width: 95%;
		}
		
		#VideoModal iframe {
		  height: 320px;
		}
		
		.modal-dialog-small {
			max-width: 72%;
		}

	}
	
	
	
	
	
	 
	.img_black {
		background:#000 url(../images/page/icon-video.svg) center center; 	background-size:15px 15px;
	}
	  
	.hover_effect {
		display: block; position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	}   
	.hover_effect.black {
		display: block; position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	}   
	.hover_effect.white {
		display: block; position: relative;  overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	}  
	 
	.hover_effect img {
		display: block; position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; 
		-webkit-backface-visibility: hidden; backface-visibility: hidden;
	}  
	.hover_effect:hover:after {
		-webkit-transform: scale(1, 1); transform: scale(1, 1); 
	} 
	.hover_effect:hover img {
		-webkit-transform: scale(1.1); transform: scale(1.1); 
	}  
	
	
	
	.hover_video {
		display: block; position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;   background:#000;
	} 
	  
	.hover_video:after { 
		content: "\f04b";   font-family: "FontAwesome"; 
		color:#fff;  position: absolute; font-size: 2.2em; text-align: center; /* line-height: 40px;  */width: 50px; height: 50px; left: 50%; top: 50%; 
		margin-left: -20px; margin-top: -20px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: scale(0.1, 0.1); 
		transform: scale(0.1, 0.1); filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
		-moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
		border:2px solid #fff; border-radius:50%; padding-left:5px; padding-top:2px
	} 
	.hover_video img {
		display: block; position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; 
		-webkit-backface-visibility: hidden; backface-visibility: hidden; 
	} 
	.hover_video:hover:after {
		-webkit-transform: scale(1, 1); transform: scale(1, 1); filter: alpha(opacity=60); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	} 
	.hover_video:hover img {
		-webkit-transform: scale(1.1); transform: scale(1.1); filter: alpha(opacity=40); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		-moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.5; 
	} 

	
 
	
	.animated {  
		-webkit-animation-duration: 0.4s; 
		animation-duration: 0.4s; 
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
	} 

	@-webkit-keyframes fadeInDown { 
		0% { 
		 opacity: 0; 
		 -webkit-transform: translateY(-20px); 
		} 
		100% { 
			 opacity: 1; 
			 -webkit-transform: translateY(0); 
		} 
	} 

	@keyframes fadeInDown { 
		0% { 
		 opacity: 0; 
		 transform: translateY(-20px); 
		} 
		100% { 
			opacity: 1; 
			transform: translateY(0); 
		} 
	} 

	.fadeInDown { 
		-webkit-animation-name: fadeInDown;  animation-name: fadeInDown; 
	} 
	
	
	
	
	/**
	 * Swiper 11.1.15 
	*/

	@font-face {
		font-family: swiper-icons;
		src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
		font-weight: 400;
		font-style: normal;
	}
	:root {
		--swiper-theme-color: #007aff;
	}
	:host {
		position: relative;
		display: block;
		margin-left: auto;
		margin-right: auto;
		z-index: 1;
	}
	.swiper {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		overflow: hidden;
		list-style-type: none;
		padding: 0;
		z-index: 1;
		display: block;
	}
	.swiper-vertical > .swiper-wrapper {
		flex-direction: column;
	}
	.swiper-wrapper {
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: flex;
		transition-property: transform;
		transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
		box-sizing: content-box;
	}
	.swiper-android .swiper-slide,
	.swiper-ios .swiper-slide,
	.swiper-wrapper {
		transform: translate3d(0px, 0, 0);
	}
	.swiper-horizontal {
		touch-action: pan-y;
	}
	.swiper-vertical {
		touch-action: pan-x;
	}
	.swiper-slide {
		flex-shrink: 0;
		width: 100%;
		height: 100%;
		position: relative;
		transition-property: transform;
		display: block;
	}
	.swiper-slide-invisible-blank {
		visibility: hidden;
	}
	.swiper-autoheight,
	.swiper-autoheight .swiper-slide {
		height: auto;
	}
	.swiper-autoheight .swiper-wrapper {
		align-items: flex-start;
		transition-property: transform, height;
	}
	.swiper-backface-hidden .swiper-slide {
		transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.swiper-3d.swiper-css-mode .swiper-wrapper {
		perspective: 1200px;
	}
	.swiper-3d .swiper-wrapper {
		transform-style: preserve-3d;
	}
	.swiper-3d {
		perspective: 1200px;
	}
	.swiper-3d .swiper-cube-shadow,
	.swiper-3d .swiper-slide {
		transform-style: preserve-3d;
	}
	.swiper-css-mode > .swiper-wrapper {
		overflow: auto;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}
	.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
		display: none;
	}
	.swiper-css-mode > .swiper-wrapper > .swiper-slide {
		scroll-snap-align: start start;
	}
	.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
		scroll-snap-type: x mandatory;
	}
	.swiper-css-mode.swiper-vertical > .swiper-wrapper {
		scroll-snap-type: y mandatory;
	}
	.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
		scroll-snap-type: none;
	}
	.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
		scroll-snap-align: none;
	}
	.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
		content: "";
		flex-shrink: 0;
		order: 9999;
	}
	.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
		scroll-snap-align: center center;
		scroll-snap-stop: always;
	}
	.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
		margin-inline-start: var(--swiper-centered-offset-before);
	}
	.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
		height: 100%;
		min-height: 1px;
		width: var(--swiper-centered-offset-after);
	}
	.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
		margin-block-start: var(--swiper-centered-offset-before);
	}
	.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
		width: 100%;
		min-width: 1px;
		height: var(--swiper-centered-offset-after);
	}
	.swiper-3d .swiper-slide-shadow,
	.swiper-3d .swiper-slide-shadow-bottom,
	.swiper-3d .swiper-slide-shadow-left,
	.swiper-3d .swiper-slide-shadow-right,
	.swiper-3d .swiper-slide-shadow-top {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: 10;
	}
	.swiper-3d .swiper-slide-shadow {
		background: rgba(0, 0, 0, 0.15);
	}
	.swiper-3d .swiper-slide-shadow-left {
		background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-3d .swiper-slide-shadow-right {
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-3d .swiper-slide-shadow-top {
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-3d .swiper-slide-shadow-bottom {
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}
	.swiper-lazy-preloader {
		width: 42px;
		height: 42px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -21px;
		margin-top: -21px;
		z-index: 10;
		transform-origin: 50%;
		box-sizing: border-box;
		border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
		border-radius: 50%;
		border-top-color: transparent;
	}
	.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
	.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
		animation: swiper-preloader-spin 1s infinite linear;
	}
	.swiper-lazy-preloader-white {
		--swiper-preloader-color: #fff;
	}
	.swiper-lazy-preloader-black {
		--swiper-preloader-color: #000;
	}
	@keyframes swiper-preloader-spin {
		0% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(360deg);
		}
	}
	.swiper-virtual .swiper-slide {
		-webkit-backface-visibility: hidden;
		transform: translateZ(0);
	}
	.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		pointer-events: none;
	}
	.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
		height: 1px;
		width: var(--swiper-virtual-size);
	}
	.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
		width: 1px;
		height: var(--swiper-virtual-size);
	}
	:root {
		--swiper-navigation-size: 44px;
	}
	.swiper-button-next,
	.swiper-button-prev {
		position: absolute;
		top: var(--swiper-navigation-top-offset, 50%);
		width: calc(var(--swiper-navigation-size) / 44 * 27);
		height: var(--swiper-navigation-size);
		margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
		z-index: 10;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
		color: var(--swiper-navigation-color, var(--swiper-theme-color));
	}
	.swiper-button-next.swiper-button-disabled,
	.swiper-button-prev.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
	}
	.swiper-button-next.swiper-button-hidden,
	.swiper-button-prev.swiper-button-hidden {
		opacity: 0;
		cursor: auto;
		pointer-events: none;
	}
	.swiper-navigation-disabled .swiper-button-next,
	.swiper-navigation-disabled .swiper-button-prev {
		display: none !important;
	}
	.swiper-button-next svg,
	.swiper-button-prev svg {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transform-origin: center;
	}
	.swiper-rtl .swiper-button-next svg,
	.swiper-rtl .swiper-button-prev svg {
		transform: rotate(180deg);
	}
	.swiper-button-prev,
	.swiper-rtl .swiper-button-next {
		left: var(--swiper-navigation-sides-offset, 10px);
		right: auto;
	}
	.swiper-button-next,
	.swiper-rtl .swiper-button-prev {
		right: var(--swiper-navigation-sides-offset, 10px);
		left: auto;
	}
	.swiper-button-lock {
		display: none;
	}

	/* 
	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-family: swiper-icons;
		font-size: var(--swiper-navigation-size);
		text-transform: none !important;
		letter-spacing: 0;
		font-variant: initial;
		line-height: 1;
	}
	.swiper-button-prev:after,
	.swiper-rtl .swiper-button-next:after {
		content: "prev";
	}
	.swiper-button-next,
	.swiper-rtl .swiper-button-prev {
		right: var(--swiper-navigation-sides-offset, 10px);
		left: auto;
	}
	.swiper-button-next:after,
	.swiper-rtl .swiper-button-prev:after {
		content: "next";
	} */


	.swiper-pagination {
		position: absolute;
		text-align: center;
		transition: 0.3s opacity;
		transform: translate3d(0, 0, 0);
		z-index: 10;
	}
	.swiper-pagination.swiper-pagination-hidden {
		opacity: 0;
	}
	.swiper-pagination-disabled > .swiper-pagination,
	.swiper-pagination.swiper-pagination-disabled {
		display: none !important;
	}
	.swiper-horizontal > .swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: var(--swiper-pagination-bottom, 8px);
		top: var(--swiper-pagination-top, auto);
		left: 0;
		width: 100%;
	}
	.swiper-pagination-bullets-dynamic {
		overflow: hidden;
		font-size: 0;
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		transform: scale(0.33);
		position: relative;
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
		transform: scale(1);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
		transform: scale(1);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
		transform: scale(0.66);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
		transform: scale(0.33);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
		transform: scale(0.66);
	}
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
		transform: scale(0.33);
	}
	.swiper-pagination-bullet {
		width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
		height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
		display: inline-block;
		border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
		background: var(--swiper-pagination-bullet-inactive-color, #000);
		opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
	}
	button.swiper-pagination-bullet {
		border: none;
		margin: 0;
		padding: 0;
		box-shadow: none;
		-webkit-appearance: none;
		appearance: none;
	}
	.swiper-pagination-clickable .swiper-pagination-bullet {
		cursor: pointer;
	}
	.swiper-pagination-bullet:only-child {
		display: none !important;
	}
	.swiper-pagination-bullet-active {
		opacity: var(--swiper-pagination-bullet-opacity, 1);
		background: var(--swiper-pagination-color, var(--swiper-theme-color));
	}
	.swiper-pagination-vertical.swiper-pagination-bullets,
	.swiper-vertical > .swiper-pagination-bullets {
		right: var(--swiper-pagination-right, 8px);
		left: var(--swiper-pagination-left, auto);
		top: 50%;
		transform: translate3d(0px, -50%, 0);
	}
	.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
	.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
		display: block;
	}
	.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
	.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
		top: 50%;
		transform: translateY(-50%);
		width: 8px;
	}
	.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
	.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		display: inline-block;
		transition: 0.2s transform, 0.2s top;
	}
	.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
	.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
	}
	.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
	.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
		left: 50%;
		transform: translateX(-50%);
		white-space: nowrap;
	}
	.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
	.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		transition: 0.2s transform, 0.2s left;
	}
	.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		transition: 0.2s transform, 0.2s right;
	}
	.swiper-pagination-fraction {
		color: var(--swiper-pagination-fraction-color, inherit);
	}
	.swiper-pagination-progressbar {
		background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
		position: absolute;
	}
	.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		background: var(--swiper-pagination-color, var(--swiper-theme-color));
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		transform: scale(0);
		transform-origin: left top;
	}
	.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		transform-origin: right top;
	}
	.swiper-horizontal > .swiper-pagination-progressbar,
	.swiper-pagination-progressbar.swiper-pagination-horizontal,
	.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
	.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: 100%;
		height: var(--swiper-pagination-progressbar-size, 4px);
		left: 0;
		top: 0;
	}
	.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
	.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
	.swiper-pagination-progressbar.swiper-pagination-vertical,
	.swiper-vertical > .swiper-pagination-progressbar {
		width: var(--swiper-pagination-progressbar-size, 4px);
		height: 100%;
		left: 0;
		top: 0;
	}
	.swiper-pagination-lock {
		display: none;
	}
	.swiper-scrollbar {
		border-radius: var(--swiper-scrollbar-border-radius, 10px);
		position: relative;
		touch-action: none;
		background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
	}
	.swiper-scrollbar-disabled > .swiper-scrollbar,
	.swiper-scrollbar.swiper-scrollbar-disabled {
		display: none !important;
	}
	.swiper-horizontal > .swiper-scrollbar,
	.swiper-scrollbar.swiper-scrollbar-horizontal {
		position: absolute;
		left: var(--swiper-scrollbar-sides-offset, 1%);
		bottom: var(--swiper-scrollbar-bottom, 4px);
		top: var(--swiper-scrollbar-top, auto);
		z-index: 50;
		height: var(--swiper-scrollbar-size, 4px);
		width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
	}
	.swiper-scrollbar.swiper-scrollbar-vertical,
	.swiper-vertical > .swiper-scrollbar {
		position: absolute;
		left: var(--swiper-scrollbar-left, auto);
		right: var(--swiper-scrollbar-right, 4px);
		top: var(--swiper-scrollbar-sides-offset, 1%);
		z-index: 50;
		width: var(--swiper-scrollbar-size, 4px);
		height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
	}
	.swiper-scrollbar-drag {
		height: 100%;
		width: 100%;
		position: relative;
		background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
		border-radius: var(--swiper-scrollbar-border-radius, 10px);
		left: 0;
		top: 0;
	}
	.swiper-scrollbar-cursor-drag {
		cursor: move;
	}
	.swiper-scrollbar-lock {
		display: none;
	}
	.swiper-zoom-container {
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.swiper-zoom-container > canvas,
	.swiper-zoom-container > img,
	.swiper-zoom-container > svg {
		max-width: 100%;
		max-height: 100%;
		object-fit: contain;
	}
	.swiper-slide-zoomed {
		cursor: move;
		touch-action: none;
	}
	.swiper .swiper-notification {
		position: absolute;
		left: 0;
		top: 0;
		pointer-events: none;
		opacity: 0;
		z-index: -1000;
	}
	.swiper-free-mode > .swiper-wrapper {
		transition-timing-function: ease-out;
		margin: 0 auto;
	}
	.swiper-grid > .swiper-wrapper {
		flex-wrap: wrap;
	}
	.swiper-grid-column > .swiper-wrapper {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.swiper-fade.swiper-free-mode .swiper-slide {
		transition-timing-function: ease-out;
	}
	.swiper-fade .swiper-slide {
		pointer-events: none;
		transition-property: opacity;
	}
	.swiper-fade .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-fade .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-fade .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper.swiper-cube {
		overflow: visible;
	}
	.swiper-cube .swiper-slide {
		pointer-events: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
		visibility: hidden;
		transform-origin: 0 0;
		width: 100%;
		height: 100%;
	}
	.swiper-cube .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-cube.swiper-rtl .swiper-slide {
		transform-origin: 100% 0;
	}
	.swiper-cube .swiper-slide-active,
	.swiper-cube .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-cube .swiper-slide-active,
	.swiper-cube .swiper-slide-next,
	.swiper-cube .swiper-slide-prev {
		pointer-events: auto;
		visibility: visible;
	}
	.swiper-cube .swiper-cube-shadow {
		position: absolute;
		left: 0;
		bottom: 0px;
		width: 100%;
		height: 100%;
		opacity: 0.6;
		z-index: 0;
	}
	.swiper-cube .swiper-cube-shadow:before {
		content: "";
		background: #000;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		filter: blur(50px);
	}
	.swiper-cube .swiper-slide-next + .swiper-slide {
		pointer-events: auto;
		visibility: visible;
	}
	.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
	.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
	.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
	.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
		z-index: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.swiper.swiper-flip {
		overflow: visible;
	}
	.swiper-flip .swiper-slide {
		pointer-events: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
	}
	.swiper-flip .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-flip .swiper-slide-active,
	.swiper-flip .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
	.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
	.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
	.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
		z-index: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.swiper-creative .swiper-slide {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		overflow: hidden;
		transition-property: transform, opacity, height;
	}
	.swiper.swiper-cards {
		overflow: visible;
	}
	.swiper-cards .swiper-slide {
		transform-origin: center bottom;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		overflow: hidden;
	}

	
	
	
	
	
	.news_list_item {
		display:block; position:relative; height:370px; background-color:#fff; border:1px solid #fff; 
		box-shadow: 0 5.495px 10.99px -8.242px rgba(143,143,163,.4); 
	}	
	.news_list_item a:hover {
		text-decoration:underline
	} 
	.news_list_content {
		max-height:240px; overflow:hidden
	}  
	.news_list_content img {
		max-height:240px; width:100%; object-fit:cover; transition:200ms ease all; 
	} 
	.new_list_middle {
		display:block; height:130px; background-color:#fff; padding:20px;  border-radius:0px 0px 0px var(--radius);   
		/* align-items: center; justify-content: center;  display:flex; */ flex-direction: column;  border-left: 2px solid #575757;
	}  
	.new_list_middle span {
		display:block; margin-top:10px
	} 
	
	.new_list_middle span::before {
		font-size: 13px;
		color: #000;
		font-family: "FontAwesome";
		content: "\f133";
	}
	
	
	 