﻿body { 
background-color:#F0F1F7; 
font-family: 'Montserrat', sans-serif; 
} 
/* globals start */ 
.text-red { 
color:#E13942; 
} 
a { 
-webkit-transition:.3s!important; 
-o-transition:.3s!important; 
transition:.3s!important; 
} 
a.text-dark:hover, 
a:hover { 
color:#4d56b3!important; 
} 
.bg-red { 
background-color:#E13942; 
} 
.bg-mandy { 
background-color:#e2535bab; 
} 
.btn-red { 
background-color:#E13942; 
color:#fff!important; 
} 
.text-rose { 
color:#FBB1B5; 
} 
.text-oslo { 
color:#878A93; 
} 
.text-unset { 
color:unset; 
} 
.text-gray { 
color:#767E93; 
} 
.text-bunt { 
color:#2c3345; 
} 
.fw500 { 
font-weight:500; 
} 
.bg-opacity { 
background-color:#ffffffba; 
} 
*:focus { 
outline:none; 
} 
.text-grey { 
color: #8E8E8E; 
} 
.text-charcaol { 
color: #4a4a4a; 
} 
/* globals end */ 

/* header start */ 
.top-search input { 
background-image:url(images/search.svg); 
background-repeat:no-repeat; 
background-position:15px center; 
background-size:22px; 
padding-left: 45px; 
} 
.top-search input:focus { 
 background-image:none; 
} 
ul.social li a img { 
max-width:33px; 
max-height:33px; 
} 

a.lang { 
text-decoration:underline; 
} 
/* header end */ 

/* Yeni Slider Düzenlemeleri BAÞLAR */ 

/* Genel tanimlamalar */ 
.h100 { 
height: 100px 
} 

.h200 { 
height: 200px 
} 

.h250 { 
height: 250px 
} 

.h300 { 
height: 300px 
} 

.h400 { 
height: 400px 
} 

.h500 { 
height: 500px 
} 

.h600 { 
height: 600px 
} 

.pr3 { 
padding-right: 3rem 
} 

.pl3 { 
padding-left: 3rem 
} 

.pt3 { 
padding-top: 3rem 
} 

.pb3 { 
padding-bottom: 3rem 
} 

.pad5 { 
padding: 5px 
} 

.pad8 { 
padding: 8px 
} 

.pad10 { 
padding: 10px 
} 

.br5 { 
border-radius: 5px 
} 

.br10 { 
border-radius: 10px 
} 

.center { 
width: 100%; 
text-align: center; 
} 

.fw-900 { 
font-weight: 900 
} 

.fw-700 { 
font-weight: 700 
} 

.fw-500 { 
font-weight: 500 
} 

/* Mega Menu */ 
.show { 
display: block 
} 

.hide { 
display: none 
} 

.open-menu { 
width: 28%; 
float: left; 
border-radius: 5px; 
padding: 10px; 
font-size: .85rem; 
font-weight: 700; 
border: 0; 
background: #2c3345; 
color: #fff; 
} 

.open-menu:hover, .open-menu:focus { 
background: #E13942; 
border: 0px; 
outline: none; 
} 

.top-search { 
width: 65%; 
float: left; 
margin-left: 25px; 
width: 97%; 
} 

.mega-menu { 
background: #2c3345; 
padding: 150px; 
width: 100%; 
height: stretch; 
position: fixed; 
height: 100%; 
top: 0; 
left: 0; 
z-index: 99; 
} 

.mega-menu .close { 
position: absolute; 
right: 50px; 
top: 50px; 
z-index: 999 
} 

.mega-menu .close img { 
width: 28px; 
height: auto 
} 

.mega-menu { 
color: #fff; 
} 

.mega-menu h3 { 
font-size: 1.5rem; 
font-weight: 700; 
text-transform: uppercase; 
} 

.mega-menu ul { 
padding-left: 0px; 
margin-top: 0px; 
margin-bottom: 30px 
} 

.mega-menu ul li { 
list-style: none 
} 

.mega-menu ul li a { 
color: #fff 
} 

.mega-menu ul li a:hover { 
color: #E13942 
} 

@media (max-width: 1440px) { 
.mega-menu { 
padding: 100px; 
overflow-y: scroll; 
} 

.mega-menu h3 { 
font-size: 1.2rem 
} 
} 

@media (max-width: 992px) { 
.mega-menu { 
padding: 75px; 
overflow-y: scroll; 
} 

.mega-menu h3 { 
font-size: 1.1rem 
} 
} 

@media (max-width: 768px) { 
.mega-menu { 
padding: 50px; 
overflow-y: scroll; 
} 

.mega-menu .close { 
top: 20px; 
right: 20px 
} 

.open-menu { 
width: 100%; 
margin-bottom: 10px 
} 

.top-search { 
width: 100%; 
margin: 0 
} 

.mega-menu .close img { 
width: 24px 
} 
} 

/* Navbar Fix (Genel) */ 
.form-control-lg { 
font-size: 1rem; 
} 

.navbar-nav .nav-link { 
width: max-content 
} 

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { 
color: #E13942 
} 

.navbar-light .navbar-nav .nav-link.active { 
color: #E13942 
} 

a.text-dark:hover { 
color: #E13942 !important 
} 

.kategoriler { 
background: #2c3345; 
color: #fff; 
} 

/* Logo ve Sosyal fix (genel) */ 

.social svg { 
width: 24px; 
fill: #78787b; 
-webkit-transition: all .7s ease; 
-o-transition: all .7s ease; 
transition: all .7s ease; 
} 

.social svg:hover { 
width: 24px; 
fill: #E13942; 
} 

/* Ust Slider (Kultur.gov) */ 
.box-shadow { 
background-color: #d8d9dd; 
-webkit-box-shadow: 0px 0px 30px 1px #949494b0; 
box-shadow: 0px 0px 30px 1px #949494b0; 
} 

.swiper-dikey { 
color: #fff; 
} 

.swiper-dikey .slider-text { 
bottom: 0px; 
display: block; 
position: absolute; 
margin: 60px; 
} 

.swiper-dikey .slider-title { 
font-size: 56px; 
font-weight: 900; 
line-height: 65px; 
} 

.swiper-dikey .slider-subtitle { 
font-size: 36px; 
font-weight: 200; 
line-height: 38px; 
} 

.swiper-dikey .slider-desc { 
font-size: 24px; 
width: 50%; 
margin: 20px 0px 25px 0px 
} 

.swiper-dikey .slider-button { 
display: inline-flex; 
} 

.swiper-dikey .slider-button a, .swiper-dikey .slider-button a:visited { 
color: #fff; 
font-size: 15px; 
font-weight: 600; 
padding: 15px 40px 15px 40px; 
border: 1px solid #fff; 
text-decoration: none; 
} 

.swiper-dikey .slider-button a:hover { 
color: #fff !important; 
border: 1px solid #E13942; 
background-color: #E13942 
} 

.swiper-dikey .swiper-pagination-bullet { 
margin: 15px 0 !important; 
border-radius: 0px; 
width: 40px; 
height: 2px; 
background: #fff 
} 

.swiper-dikey .swiper-pagination-bullet-active { 
-webkit-transition: all .7s ease; 
-o-transition: all .7s ease; 
transition: all .7s ease; 
} 

.swiper-dikey .swiper-button-prev { 
top: 95%; 
left: 100px; 
bottom: 40px !important; 
transform: rotate(90deg); 
} 

.swiper-dikey .swiper-button-next { 
top: 95%; 
left: 165px; 
bottom: 40px !important; 
transform: rotate(90deg); 
} 

.swiper-dikey .swiper-button-next:after, .swiper-button-prev:after { 
color: #fff; 
font-size: 24px; 
} 

.swiper-dikey .swiper-button-next:hover:after, .swiper-button-prev:hover:after { 
color: #E13942 
} 

.swiper-dikey .swiper-container { 
width: 100%; 
height: 100%; 
} 

.swiper-dikey .swiper-slide { 
padding: 0px !important 
} 

.swiper-dikey .swiper-slide:after { 
content: ""; 
display: block; 
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%); 
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.65))); 
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%); 
background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%); 
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%); 
background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%); 
top: 40%; 
height: 60%; 
position: relative; 
z-index: -1; 
border-radius: 10px 
} 

.swiper-dikey .swiper-slide img { 
display: block; 
width: 100%; 
background-repeat: no-repeat; 
background-size: contain, cover 
} 

.swiper-dikey .slider-image { 
position: absolute; 
max-width: 100% !important; 
z-index: -1; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
border-radius: 10px; 
border: none; 
width: 100%; 
height: 100%; 
background-position: center !important; 
background-size: cover !important; 
} 

@media (max-width: 992px) { 
.swiper-dikey .swiper-slide:after { 
top: 200px 
} 

.swiper-dikey .slider-title { 
font-size: 36px; 
line-height: 38px; 
} 

.swiper-dikey .slider-subtitle { 
font-size: 22px; 
line-height: 24px; 
} 

.swiper-dikey .slider-desc { 
width: 75% 
} 
} 

@media (max-width: 768px) { 
.swiper-dikey .slider-title { 
font-size: 30px; 
line-height: 38px; 
} 

.swiper-dikey .slider-desc { 
font-size: 16px; 
width: 90% 
} 

.swiper-dikey { 
height: 400px; 
} 

.swiper-dikey .slider-image { 
min-height: 400px; 
} 

.swiper-dikey .swiper-pagination-bullet { 
width: 20px 
} 

.swiper-dikey .slider-button a { 
font-size: 14px; 
padding: 10px 30px 10px 30px 
} 

.swiper-dikey .swiper-button-next:after, .swiper-button-prev:after { 
color: #fff; 
font-size: 20px; 
} 

.swiper-dikey .swiper-button-prev { 
left: 90px 
} 

.swiper-dikey .swiper-button-next { 
left: 150px 
} 

.swiper-dikey .swiper-button-next, .swiper-button-prev { 
display: none; 
} 

.swiper-dikey .slider-text { 
margin: 30px 
} 
} 

/* Resimli baslik (Genel) */ 
.heading-img { 
margin-left: -15px; 
margin-right: -15px; 
display: block; 
border-radius: 10px; 
background-position: center !important; 
background-size: cover !important; 
} 

/* Web tv */ 
.categories a img { 
border-radius: 10px; 
} 

.categories .col-md-4 { 
margin-bottom: 15px 
} 

.categories .img-wrapper { 
display: block; 
position: relative; 
} 

.categories .img-wrapper:before { 
content: ''; 
position: absolute; 
width: 100%; 
height: 100%; 
top: 0; 
left: 0; 
background-color: rgba(0,0,0,0.6); 
opacity: .6; 
-webkit-transition: all .7s ease; 
-o-transition: all .7s ease; 
transition: all .7s ease; 
border-radius: 10px; 
} 

.categories .img-wrapper:hover:before { 
opacity: 0 
} 

.categories .img-wrapper:after { 
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg width='104' height='73.667' fill='%23fff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M443.86,196.919L141.46,10.514C119.582-2.955,93.131-3.515,70.702,9.016c-22.429,12.529-35.819,35.35-35.819,61.041 v371.112c0,38.846,31.3,70.619,69.77,70.829c0.105,0,0.21,0.001,0.313,0.001c12.022-0.001,24.55-3.769,36.251-10.909 c9.413-5.743,12.388-18.029,6.645-27.441c-5.743-9.414-18.031-12.388-27.441-6.645c-5.473,3.338-10.818,5.065-15.553,5.064 c-14.515-0.079-30.056-12.513-30.056-30.898V70.058c0-11.021,5.744-20.808,15.364-26.183c9.621-5.375,20.966-5.135,30.339,0.636 l302.401,186.405c9.089,5.596,14.29,14.927,14.268,25.601c-0.022,10.673-5.261,19.983-14.4,25.56L204.147,415.945 c-9.404,5.758-12.36,18.049-6.602,27.452c5.757,9.404,18.048,12.36,27.452,6.602l218.611-133.852 c20.931-12.769,33.457-35.029,33.507-59.55C477.165,232.079,464.729,209.767,443.86,196.919z'/%3E%3C/g%3E%3C/svg%3E%0A"); 
position: absolute; 
left: 50%; 
margin-left: -52px; 
top: 50%; 
margin-top: -37px; 
transform: scale(.8); 
-webkit-transition: all .7s ease; 
-o-transition: all .7s ease; 
transition: all .7s ease; 
opacity: 1; 
} 

.categories .img-wrapper:hover:after { 
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg width='104' height='73.667' fill='%23dc3545' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M443.86,196.919L141.46,10.514C119.582-2.955,93.131-3.515,70.702,9.016c-22.429,12.529-35.819,35.35-35.819,61.041 v371.112c0,38.846,31.3,70.619,69.77,70.829c0.105,0,0.21,0.001,0.313,0.001c12.022-0.001,24.55-3.769,36.251-10.909 c9.413-5.743,12.388-18.029,6.645-27.441c-5.743-9.414-18.031-12.388-27.441-6.645c-5.473,3.338-10.818,5.065-15.553,5.064 c-14.515-0.079-30.056-12.513-30.056-30.898V70.058c0-11.021,5.744-20.808,15.364-26.183c9.621-5.375,20.966-5.135,30.339,0.636 l302.401,186.405c9.089,5.596,14.29,14.927,14.268,25.601c-0.022,10.673-5.261,19.983-14.4,25.56L204.147,415.945 c-9.404,5.758-12.36,18.049-6.602,27.452c5.757,9.404,18.048,12.36,27.452,6.602l218.611-133.852 c20.931-12.769,33.457-35.029,33.507-59.55C477.165,232.079,464.729,209.767,443.86,196.919z'/%3E%3C/g%3E%3C/svg%3E%0A"); 
transform: scale(.85); 
opacity: 1 
} 

.categories .title a, .categories .title a:visited { 
display: inline-block; 
color: #000; 
font-size: 1rem; 
font-weight: 700; 
margin: 15px 0px 15px 0px 
} 

.categories .title a:hover { 
color: #e03941 
} 

@media (max-width: 992px) { 
.categories .col-md-4 { 
flex: 0 0 50%; 
max-width: 50%; 
} 
} 

@media (max-width: 768px) { 
.categories .title { 
text-align: center 
} 

.categories .col-md-4 { 
flex: 0 0 100%; 
max-width: 100%; 
} 
} 

/* Video Player */ 
.plyr { 
font-weight: 400; 
border-radius: 10px; 
-webkit-box-shadow: 0px 0px 30px 1px #949494b0; 
box-shadow: 0px 0px 30px 1px #949494b0; 
} 

.plyr__tooltip { 
font-weight: 400; 
} 

.plyr__tab-focus { 
box-shadow: none; 
outline: none; 
} 

.plyr__control { 
border-radius: 10px; 
} 

@media (min-width: 768px) { 
.plyr { 
/*margin-top: 40px;*/ 
} 
} 

@media (min-width: 1200px) { 
.plyr { 
/*margin-right: 30px;*/ 
} 

.plyr__controls { 
padding: 20px !important; 
} 
} 

.plyr__menu__container .plyr__control { 
transition: 0s ease; 
} 

.plyr__control.plyr__control--overlaid { 
border-radius: 50%; 
} 

.plyr--video .plyr__control.plyr__tab-focus, 
.plyr--video .plyr__control:hover, 
.plyr--video .plyr__control[aria-expanded="true"] { 
background: none; 
background-color: #db0d15; 
} 

.plyr--video .plyr__control--overlaid { 
background-color: #db0d15; 
box-shadow: none; 
padding: 30px; 
transition: 0.5s ease; 
color: #fff; 
opacity: 1; 
} 

.plyr--video .plyr__control--overlaid:before { 
content: ''; 
position: absolute; 
flexbox: flex; 
flex-direction: row; 
justify-content: center; 
align-items: center; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
margin: 0; 
border-radius: 50%; 
background: url("images/play-icon.svg") no-repeat center; 
background-size: 36px auto; 
z-index: 1; 
} 

.plyr--video .plyr__control--overlaid svg { 
display: none; 
} 

.plyr--video .plyr__control--overlaid:hover, 
.plyr--video .plyr__control--overlaid.plyr__tab-focus { 
background-color: #151f30; 
color: #fff; 
} 
@media (max-width: 768px) { 
.logo-wrapper img, .brand img { 
width: 150px; 
height: 58px; 
} 
.no-show-responsive{ 
display:none 
} 
} 
@media (min-width: 768px) { 
.plyr--video .plyr__control--overlaid { 
padding: 48px; 
} 

.plyr--video .plyr__control--overlaid:before { 
background-size: 48px auto; 
} 

} 
@media (min-width: 769px) { 
.logo-wrapper img, .brand img { 
height: 108px; 
width:auto; 
} 
} 
.plyr--video .plyr__progress__buffer { 
box-shadow: none; 
} 

.plyr__progress__buffer { 
border-radius: 0; 
} 

.plyr--full-ui input[type="range"] { 
color: #db0d15; 
border-radius: 0; 
} 

.plyr__control.plyr__tab-focus { 
box-shadow: none; 
} 

.plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::before { 
background: none; 
background-color: #db0d15; 
} 

.plyr--video .plyr__control svg { 
filter: none; 
} 

.video_bilgi { 
display: flex; 
flex-direction: row; 
justify-content: space-between; 
align-items: flex-start; 
width: 100%; 
flex-wrap: wrap; 
margin-top: 20px; 
} 

.video_bilgi-detaylar .video_detay { 
margin-bottom: 0; 
padding: 10px; 
} 

.video_detay { 
display: flex; 
flex-direction: row; 
justify-content: flex-start; 
align-items: center; 
margin-bottom: 30px; 
color: rgb(77, 77, 77); 
} 

.video_detay img { 
width: 24px; 
height: auto; 
margin-right: 6px; 
margin-bottom: 3px; 
} 

.video_detay a { 
margin-left: 10px; 
color: rgb(77, 77, 77); 
margin-right: 10px; 
position: relative; 
line-height: 22px; 
} 

.video_detay a:before { 
content: '|'; 
position: absolute; 
right: -10px; 
top: 0; 
bottom: 0; 
font-size: 16px; 
color: #db0d15; 
opacity: 0.5; 
} 

.video_detay a:last-child { 
margin-right: 0; 
} 

.video_detay a:last-child:before { 
display: none; 
} 

.bilgi ul { 
padding: 0px; 
display: block; 
} 

.bilgi ul li { 
font-size: .85rem; 
line-height: 28px; 
padding-left: 10px; 
position: relative; 
margin-bottom: 10px; 
} 

.bilgi ul li a { 
font-size: .85rem; 
font-weight: 500; 
background: #e2e3e6; 
padding: 0px 20px 0px 20px; 
border-radius: 5px; 
color: #000 
} 

.bilgi ul li a:hover { 
background: #db0d15; 
color: #fff 
} 

.bilgi ul:last-child { 
margin-bottom: 0; 
} 

.bilgi ul.list { 
display: flex; 
flex-direction: row; 
justify-content: flex-start; 
align-items: center; 
flex-wrap: wrap; 
width: 100%; 
} 

.bilgi ul.list li { 
margin-right: 10px; 
display: flex; 
flex-direction: row; 
justify-content: flex-start; 
align-items: center; 
} 

.bilgi ul.list li:first-child { 
padding-left: 0; 
} 

.bilgi ul.list li:first-child:before { 
display: none; 
} 

.bilgi ul.list li:last-child { 
margin-right: 0; 
} 

.bilgi img { 
width: 24px; 
margin-right: 5px 
} 

.player .bilgi { 
padding: 10px 
} 

.player .bilgi p { 
font-weight: 500 
} 

.goruntulenme { 
margin-right: 20px 
} 

.plyr__poster, .plyr__video-wrapper, .plyr--video { 
background: none; 
background-color: #f0f1f7 !important 
} 

@media (max-width: 768px) { 
.video_detay img { 
width: 18px; 
} 

.video_detay a:first-child { 
margin-left: 0px 
} 

.video_detay { 
display: block; 
font-size: .85rem; 
padding: 5px 
} 

.goruntulenme, .yuklenme { 
display: block; 
line-height: 25px; 
width: 100% 
} 

.bilgi ul.list li { 
margin-right: 0px; 
padding-left: 10px 
} 

.bilgi ul li a { 
padding: 0px 10px 0px 10px 
} 
} 

/* Yeni Slider Düzenlemeleri Biter */ 

/* top slider start */ 
.swiper-1 .swiper-slide { 
display:-webkit-box; 
display:-ms-flexbox; 
display:flex; 
-webkit-box-align: stretch; 
-ms-flex-align: stretch; 
align-items: stretch; 
} 
.swiper-1 .swiper-button-next, 
.swiper-1 .swiper-button-prev { 
opacity:0; 
} 
.swiper-1 .slider-image > img { 
width:100%; 
height:100%; 
-webkit-box-shadow: 4px 13px 30px 1px #9494947a; 
box-shadow: 4px 13px 30px 1px #9494947a; 
border-radius: 20px; 
background-color:#000; 
z-index: 3; 
position: relative; 
} 
.swiper-1 .slider-image { 
background-color:#e8f0f3; 
border-radius: 20px; 
-webkit-box-shadow: 4px 13px 30px 1px #9e9e9ea6; 
box-shadow: 4px 13px 30px 1px #9e9e9ea6; 
-ms-flex-negative:0; 
flex-shrink:0; 
position: relative; 
} 
.swiper-1 .slider-desc { 
background-color:#e03941; 
color:#fff; 
border-radius:20px; 
margin-top: auto; 
-webkit-transform: translate(150px,40px); 
-ms-transform: translate(150px,40px); 
transform: translate(150px,40px); 
z-index: 2; 
} 
.swiper-1 .slider-text { 

display: -webkit-box; 

display: -ms-flexbox; 

display: flex; 
-webkit-box-orient: vertical; 
-webkit-box-direction: normal; 
-ms-flex-direction: column; 
flex-direction: column; 
} 
.swiper-1 .slider-title { 
position:relative; 
/* height: 50%; */ 
display: -webkit-box; 
display: -ms-flexbox; 
display: flex; 
-webkit-box-align: center; 
-ms-flex-align: center; 
align-items: center; 
padding-right:55px; 
} 
.swiper-1 .swiper-button-next:after{ 
color:#4a4a4a; 
} 
.swiper-1 .swiper-button-prev:after { 
color:#8e8e8e; 
} 
.swiper-1 h1, 
.swiper-1 h2 { 
font-weight:900; 
} 
a.play-icon { 
position:absolute; 
top:50%; 
left:50%; 
-webkit-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); 
transform:translate(-50%,-50%); 
outline:none; 
z-index: 3; 
} 
/* top slider end */ 

/* threebox slider start */ 
.threebox-slider .swiper-slide .img-wrapper { 
position:relative; 
display:block; 
} 
.threebox-slider .swiper-slide .img-wrapper > img { 
border-radius:10px; 
} 
.threebox-slider .swiper-slide .img-wrapper:before { 
content: ''; 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 top: 0; 
 left: 0; 
 background-color: rgba(0,0,0,0.4); 
 opacity: 0.4; 
 -webkit-transition: all .7s ease; 
 -o-transition: all .7s ease; 
 transition: all .7s ease; 
border-radius:10px; 
} 
.threebox-slider .swiper-slide .img-wrapper:hover:before { 
opacity:1; 
} 

.threebox .img-wrapper { 
position:relative; 
display:block; 
} 
.threebox .img-wrapper > img { 
border-radius:10px; 
} 
.threebox .img-wrapper:before { 
content: ''; 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 top: 0; 
 left: 0; 
 background-color: rgba(0,0,0,0.4); 
 opacity: 0.4; 
 -webkit-transition: all .7s ease; 
 -o-transition: all .7s ease; 
 transition: all .7s ease; 
border-radius:10px; 
} 
.threebox .img-wrapper:hover:before { 
opacity:1; 
} 

/* threebox slider end */ 

/* multirow slider start */ 
.multirow .desc { 
background-color:#ffffffc4; 
position:absolute; 
bottom:10px; 
left:0; 
right:0; 
font-weight:900; 
min-height: 104px; 
transition:.3s!important; 
} 
.multirow .position-relative:hover .desc { 
color:#4d56b3!important; 
} 
.multirow img { 
margin:0 auto; 
display: block; 
border-radius:10px; 
} 
.multirow .col { 
cursor:pointer; 
} 
.rowMobile .swiper-slide, 
.sync .swiper-slide { 
/* width:340px!important; */ 
} 
.multirow .position-relative:before { 
content: ''; 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 top: 0; 
 left: 0; 
 background-color: rgb(0 0 0 / 15%); 
 opacity: 0; 
 -webkit-transition: all .7s ease; 
 -o-transition: all .7s ease; 
 transition: all .7s ease; 
border-radius:10px; 
} 
.multirow .position-relative:hover:before { 
opacity:1; 
} 
/* multirow slider end */ 

/* sync slider start */ 
a.date { 
font-weight:400; 
color:#8E8E8E; 
font-size:18px; 
text-decoration:none; 
} 

.sync-button-prev, 
.sync-button-next { 
position:absolute; 
top: 52%; 
} 
.sync-button-prev { 
left:0px; 
right:auto; 
} 
.sync-button-next { 
right:0; 
left:auto; 
} 
/* sync slider end */ 

/* logo slider start */ 
.logo-slider a { 
opacity:.6; 
-webkit-transition: all .5s ease; 
 -o-transition: all .5s ease; 
 transition: all .5s ease; 
} 
.logo-slider a:hover { 
opacity:1; 
} 
/* logo slider end */ 

/* footer start */ 
.footer { 
font-size:18px; 
} 
.footer address { 
font-weight:600; 
font-size:1.375em; 
} 
/* footer end */ 

/* content start */ 

.content-title { 
position: absolute; 
top: 5px; 
right: 0; 
bottom: 0; 
left: 5px; 
} 
.content-bg { 
position:relative; 
} 
.content-bg > img { 
-webkit-box-shadow: 0px 15px 18px 2px #95a1c1ba; 
box-shadow: 0px 15px 18px 2px #95a1c1ba; 
border-radius:10px; 
} 
.content-bg .caption { 
font-weight:900; 
color:#fff; 
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); 
} 
span.hit-count { 
font-size: 1.250em; 
color: #868da0; 
} 

ul.social-hit li a img { 
max-width:38px; 
max-height:38px; 
} 
.right-menu { 
border-top:5px solid #E13942;; 
} 
/* content end */ 

/* gallery start */ 
.gallery [data-fancybox] { 
position:relative; 
height:100%; 
display:block; 
} 
.gallery [data-fancybox] > img { 
border-radius:12px; 
display:block; 
margin:auto; 
} 
.gallery [data-fancybox]:before { 
content: ''; 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 top: 0; 
 left: 0; 
 background-color: rgba(0,0,0,0.4); 
 opacity: 0.4; 
 -webkit-transition: all .7s ease; 
 -o-transition: all .7s ease; 
 transition: all .7s ease; 
 border-radius: 10px; 
} 
.gallery [data-fancybox]:hover:before{ 
opacity:1; 
} 
.gallery [data-fancybox] .desc { 
position:absolute; 
top:20px; 
left:20px; 
} 
.compensate-for-scrollbar { 
margin-right:auto!important; 
} 
.gallery span.play-icon { 
position:absolute; 
top:50%; 
left:50%; 
-webkit-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); 
transform:translate(-50%,-50%); 
} 
/* gallery end */ 

/* contact start */ 
.contact form label { 
color: #8e929e; 
} 

.contact form input, 
.contact form textarea { 
background:transparent!important; 
border:0; 
border-bottom:1px solid #E47E66; 
color: #2c3345; 
border-radius:0; 
font-weight:700; 
} 
ul.contact-info li a { 
position:relative; 
padding-left:72px; 
} 
ul.contact-info .icon-wrapper { 
position:absolute; 
top:50%; 
left:0; 
-webkit-transform:translateY(-50%); 
-ms-transform:translateY(-50%); 
transform:translateY(-50%); 
width: 66px; 
text-align:center; 
display: block; 
} 
ul.list-custom-style li { 
position:relative; 
list-style-type:none; 
margin-bottom:14px; 
} 
ul.list-custom-style li:before { 
content:""; 
width:16px; 
height:16px; 
border:1px solid #707070; 
background-color:#fff; 
border-radius:50%; 
position:absolute; 
top:calc(50% - 8px); 
left:-32px; 
} 
/* contact end */ 

/* pagination start */ 
.page-item.active .page-link { 
color:#E13942; 
} 
/* pagination end */ 

/* list page start */ 

.custom-list .desc { 
font-weight:500; 
} 

.custom-list .size { 
color:#7e8387; 
} 
/* list page end */ 

.linkBox .bg-white { 
min-height:140px; 
border-radius:10px; 
background-image:url(images/next-arrow.svg); 
background-repeat:no-repeat; 
background-position:95% center; 
background-size:37px 70px; 
padding-right:75px!important; 
} 

/* basin start */ 
.basin [data-fancybox] { 
position:relative; 
display:block; 
} 
.basin [data-fancybox] > img { 
border-radius:12px; 
display:block; 
margin:auto; 
} 
.basin [data-fancybox]:before { 
content: ''; 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 top: 0; 
 left: 0; 
 background-color: rgba(0,0,0,0.4); 
 opacity: 0.4; 
 -webkit-transition: all .7s ease; 
 -o-transition: all .7s ease; 
 transition: all .7s ease; 
 border-radius: 10px; 
} 
.basin [data-fancybox]:hover:before{ 
opacity:1; 
} 
.basin [data-fancybox] .desc { 
position:absolute; 
top:20px; 
left:20px; 
} 
.basin span.play-icon { 
position:absolute; 
top:50%; 
left:50%; 
-webkit-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); 
transform:translate(-50%,-50%); 
} 
.basin .basin-title { 
height:48px; 
overflow:hidden; 
text-overflow:ellipsis; 
} 
/* basin end */ 

.contactLink { 
position:relative; 
} 
.contactLink:after { 
content:""; 
width:1px; 
height:100%; 
background:red; 
position:absolute; 
top:0; 
left:-10px; 
} 

/* arrows start */ 
.swiper-left-arrow span { 
color:#8e8e8e; 
font-size:60px; 
} 
.swiper-right-arrow span { 
font-size:60px; 
color:#4a4a4a; 
} 
.rowMobile-left-arrow span{ 
color:#8e8e8e; 
font-size:60px; 
} 
.rowMobile-right-arrow span{ 
color:#4a4a4a; 
font-size:60px; 
} 
.sync-button-prev span{ 
color:#8e8e8e; 
font-size:60px; 
} 
.sync-button-next span{ 
color:#4a4a4a; 
font-size:80px; 
} 
.logo-left-arrow span{ 
color:#8e8e8e; 
font-size:80px; 
} 

.logo-right-arrow span{ 
color:#4a4a4a; 
font-size:80px; 
} 

.top-search .btn-light { 
 color: #78787b; 
} 
.top-search .btn-light:hover { 
 color: #E13942 !important; 
} 
.top-search input { 
 background-image: url(../images/search-gray.svg) !important; 
 background-position: 6px center !important; 
} 
.form-control:focus { 
 box-shadow: 0 0 0 0.2rem rgb(224,224,224) !important; 
} 

.swiper-button { 
 color: #fff; 
 font-size: 15px; 
 font-weight: 600; 
 padding: 15px 40px 15px 40px; 
 border: 1px solid #fff; 
 text-decoration: none; 
} 

.swiper-button:hover { 
 color: #fff !important; 
 background-color: #E13942; 
 text-decoration: none; 
} 

/* 
Atatürk ve Bayrak 
*/ 
.card.card-atabayrak { 
 border: none; 
 /*transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);*/ 
 overflow: hidden; 
 border-radius: 20px; 
 box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2); 
} 
 .card.card-atabayrak h3 { 
 font-weight: 700; 
 } 
@media only screen and (max-width: 768px) { 
 .card.card-atabayrak h3 { 
 font-weight: 700; 
font-size: 16px; 
 } 
.card-img-overlay { 
padding-top: 0; 
} 
.card-img-overlay .card-body { 
padding-top: .7rem; 
} 
} 
 .card.card-atabayrak .card-img { 
 opacity:0; 
 } 
 .card.card-atabayrak.card-has-bg { 
 transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); 
 background-size: 100%; 
 background-repeat: no-repeat; 
 background-position: center center; 
 } 
 .card.card-atabayrak.card-has-bg:before { 
 content: ""; 
 position: absolute; 
 top: 0; 
 right: 0; 
 bottom: 0; 
 left: 0; 
 background: inherit; 
 } 
 .card.card-atabayrak.card-has-bg:hover { 
 box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.3); 
 background-size: 120%; 
 transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); 
 } 
 .card.card-atabayrak.card-has-bg:hover .card-img-overlay { 
 transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1); 
 background: rgb(74 74 74 / 40%); 
 } 
 .card.card-atabayrak .card-footer { 
 background: none; 
 border-top: none; 
 } 
 .card.card-atabayrak .card-footer a { 
 color: #fff; 
 font-size: 13px; 
 font-weight: 600; 
 padding: 10px 30px 10px 30px; 
 border: 1px solid #fff; 
 text-decoration: none; 
 } 
 .card.card-atabayrak .card-footer a:hover { 
 color: #fff !important; 
 border: 1px solid #E13942; 
 background-color: #E13942; 
 } 
 .card.card-atabayrak .card-footer .media img { 
 border: solid 3px rgba(234, 95, 0, 0.3); 
 } 
 .card.card-atabayrak .card-body { 
 transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); 
 } 
 .card.card-atabayrak .card-body p { 
 font-size: 14px; 
 } 
 .card.card-atabayrak:hover { 
 transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1); 
 } 
 .card.card-atabayrak:hover .card-body { 
 margin-top: 30px; 
 transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1); 
 } 
.card.card-atabayrak .card-img-overlay { 
 transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1); 
 background: rgb(74 74 74 / 20%); 
 } 

@media (min-width: 580px) and (max-width: 767px) { 
 .card.card-atabayrak h3 { 
 font-size: 1rem; 
 } 
} 
@media (max-width: 768px) { 
} 

@media (max-width: 420px) { 
} 
/* 
Atatürk ve Bayrak END 
*/ 

/* 
 Header Social Icons Alignment 
*/ 
header .social li { 
 align-self: center; 
 padding: inherit; 
} 
header .social .flag-img, 
nav .social .flag-img { 
 width: 24px; 
 height: 24px; 
} 
/* 
 Header Social Icons Alignment END 
*/ 

/* 
 Content Sticky Banner 
*/ 
.box-shadow-none{ 
 box-shadow:none !important; 
 -webkit-box-shadow:none !important; 
} 
.content-back { 
 background-color: #F0F1F7; 
} 
.content-sticky { 
 position: sticky; 
 top: 0; 
} 
.content-gradient { 
 z-index: 0; 
 position: relative; 
 margin-top: -90px !important; 
 background: rgb(240,241,247); 
 background: linear-gradient( 180deg, rgba(240,241,247,0) 0%, rgba(240,241,248,1) 10%, rgba(240,241,247,1) 100%); 
 padding-top: 50px; 
} 
 .content-gradient h4:first-of-type { 
 /*color: #fff;*/ 
 text-shadow: 0px 2px 3px rgb(0 0 0 / 51%); 
 font-size: 2rem; 
 } 

@media (max-width: 1199px) { 
 .content-gradient { 
 margin-top: -200px !important; 
 background: linear-gradient( 180deg, rgba(240,241,247,0) 0%, rgba(240,241,248,1) 5%, rgba(240,241,247,1) 100%); 
 padding-top: 25px; 
 } 
} 

@media (max-width: 991px) { 
 .content-gradient { 
 margin-top: -200px !important; 
 background: linear-gradient( 180deg, rgba(240,241,247,0) 0%, rgba(240,241,248,1) 4%, rgba(240,241,247,1) 100%); 
 padding-top: 25px; 
 } 
 .content-gradient h4:first-child { 
 font-size: 1.5rem; 
 } 
} 
@media (max-width: 767px) { 
 .content-gradient { 
 margin-top: -140px !important; 
 background: linear-gradient( 180deg, rgba(240,241,247,0) 0%, rgba(240,241,248,1) 2%, rgba(240,241,247,1) 100%); 
 padding-top: 0; 
 } 
} 
/* 
 Content Sticky Banner END 
*/ 

/* 
 ANASAYFA DUYURULAR START 
*/ 
.duyurubox .bg-white { 
 min-height: 130px; 
 border-radius: 10px; 
 background-image: url(../images/next-arrow.svg); 
 background-repeat: no-repeat; 
 background-position: 98% center; 
 background-size: 24px 24px; 
 padding-right: 75px !important; 
} 

.duyurubox .date { 
 width: 64px; 
 height: 64px; 
 background-image: url(../images/icon-takvim.png); 
 font-size: 14px; 
 color: #adadad; 
 text-align: center; 
 padding-top: 31px; 
 font-weight: bold; 
 float: left; 
 transition: all 1s; 
 margin-right: 15px; 
 margin-left: 15px; 
} 

.duyurubox h6 { 
 font-weight: 600; 
} 
.duyurubox .duyurudate { 
 text-align: right; 
 color: #E13942; 
 font-weight: normal; 
 font-size: .9rem; 
 position: absolute; 
 bottom: 0; 
 width: 100%; 
} 
.duyurubtn { 
 color: #464646; 
 font-size: 13px; 
 font-weight: 600; 
 padding: 10px 30px 10px 30px; 
 border: 1px solid #464646; 
 text-decoration: none; 
} 
 .duyurubtn:hover { 
 color: #fff !important; 
 border: 1px solid #E13942; 
 background-color: #E13942; 
 text-decoration: none; 
 } 
@media (max-width: 1199px) { 
 .duyurubox .duyurudate { 
 position: relative; 
 } 
} 
/* 
 ANASAYFA DUYURULAR END 
*/ 

/* ADASOFT */ 
#page_content .img-fluid { 
width: 100%; 
height: auto; 
} 
#page_content img { 
max-width:100% 
} 

.adasoftPhotoBox li a img.kucuk { 
width: 140px !important; 
height: 100px !important; 
padding: 4px; 
} 
#pbCaption .title, #pbCaption .counter { 
display: none !important; 
}