﻿/*a:first-child:after
#mainNav li.dropdown:children:has(dropdown-menu) {
	    content: "\f078";
	    float: right;
	    margin-top: 0px;
	    margin-left: 4px;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    display:inline-block;
	    
}*/
.footerlogo{
	/* background:#2196f3; */
	/* padding:10px; */
	/* width: 22% !important; */
	/* transform: rotate(40deg); */
}
.btn-#2196f32{
	background:white !important;
	color:#2196f3 !important;
	border:1px solid #2196f3 !important;
	-webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
	
}
.btn-#2196f32:hover{
	background:#2196f3 !important;
	color:white !important;
	-webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.iletisim_form label{
	color: #676767 !important;
}
.iletisim_form input, .iletisim_form textarea{
	    color: #000;
    border: 1px solid #7f8a8d;
    padding: 13px 20px;
    letter-spacing: 0px;
    background-color: transparent;
    line-height: inherit;
}
.nav-pills > li.active > a{
	border-bottom:2px solid #2196f3;
	color:#2196f3 !important;
	font-weight:bold !important;
}
section.section {
    /* background: #2196f3; */
    background: none;
    border-top: 5px solid #ffffff;
    margin: 0px 0;
    padding: 5px 0;
    padding-bottom: 5px;
}

.custom-section-shape-background {
    position: relative;
    overflow: hidden;
    background: #f7f7f7 !important;
}

.custom-section-shape-background:before, .custom-section-shape-background:after {
    content: '';
    position: absolute;
    top: 0;
    left: 47.5%;
    width: 50vw;
    height: 100%;
    background: #FFF;
    transform: skewX(21deg);
    z-index: 0;
}

.custom-section-shape-background:after {
    left: 49.5%;
    transform: skewX(-21deg);
}

.custom-section-shape-background .custom-shape-divider {
    position: relative;
}

.custom-section-shape-background .custom-shape-divider:before {
    content: '';
    position: absolute;
    top: -150px;
    left: 0;
    width: 100%;
    height: 150%;
    background: #f7f7f7;
    transform: skewY(-4deg);
    z-index: 0;
}

.custom-section-shape-background.custom-section-shape-background-reverse:before {
    left: auto;
    right: 49.5%;
    transform: skewX(21deg) rotate(180deg);
}

.custom-section-shape-background.custom-section-shape-background-reverse:after {
    left: auto;
    right: 50.5%;
    transform: skewX(-21deg) rotate(180deg);
}

@media (max-width: 991px) {
    .custom-section-shape-background:before, .custom-section-shape-background:after {
        width: 100vw;
    }
}

.custom-list-icons-icon-size li > [class*="fa-"]:first-child,
.custom-list-icons-icon-size li > .icons:first-child, .custom-list-icons-icon-size li a:first-child > [class*="fa-"]:first-child,
.custom-list-icons-icon-size li a:first-child > .icons:first-child {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
}
#mainNav li.dropdown > a:first-child > .arrow-down:after{
	font-family: 'Font Awesome 5 Free';
    content: "\f078";
    font-weight: 900;
    position: absolute;
    top: 50%;
    font-size: 0.7rem;
    opacity: 1;
    right: 0px;
    transform: translateY(-50%);
    transition: all .2s ease-out;
     display:inline-block;
     opacity:1 !important;
}
#mainNav li.dropdown > ul.dropdown-menu > li > a:first-child > .arrow-down:after{
	 content: "" !important;
}

/*
#mainNav li.dropdown a:first-child:after {
    font-family: 'Font Awesome 5 Free';
    content: "\f054";
    font-weight: 900;
    position: absolute;
    top: 50%;
    font-size: 0.5rem;
    opacity: 0.7;
    right: 20px;
    transform: translateY(-50%);
    transition: all .2s ease-out;
}*/
/*#mainNav li.dropdown a:first-child:after {
    font-family: 'Font Awesome 5 Free';
    content: "\f054";
    font-weight: 900;
    position: absolute;
    top: 50%;
    font-size: 0.5rem;
    opacity: 0.7;
    right: 20px;
    transform: translateY(-50%);
    transition: all .2s ease-out;
}*/
#header .header-nav.header-nav-line nav > ul li:hover > a {
    color: #2196f3;
    text-decoration:none;
    border-top:none !important;
    font-weight:bold;
}
#header .header-nav.header-nav-line nav > ul li:hover > a:before {
    background: #ffffff;
    content:"" !important;
    opacity: 0 !important;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
	width:100% !important;
	font-size: 0.95em;
	display: block;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #2196f3;
}
#header .header-btn-collapse-nav {
    background: #ffffff;
    color:#2196f3;
    border:1px solid #2196f3;
}
.header-social-icons li{
	/* background: #2196f3 !important; */
	margin: 0px !important;
	padding: 0px !important;
	border-radius: 0px !important;
}
.social-icons li a {
	background: #ccacac00 !important;
	color:white !important;
	border-left: 1px solid #ffffff8c !important;
	/* border-right: 1px solid #ffffff8c !important; */
	border-radius:0px !important;
	margin-right: 0px !important;
	/* height: 30px; */
}
.liste_haber_resim{

}
.liste_haber_resim img{
	width:100%;
	height:300px;
	object-fit: cover;
}
.post-large1{
	box-shadow: 0 4px 8px 0 rgb(0 0 0 / 33%) !important;
	border:1px solid #c1c1c1;
	margin-bottom:10px !important;
	padding-bottom: 5px !important;
}
.post-large1 .post-content{
	padding:5px;
}
.post-large1 .post-content h2{
	margin-bottom:0px !important;
	color:#2196f3 !important;
}
.post-large1 .post-content h2 a{
	color:#444444 !important;
}
.post-large1 .post-content a:hover{
	color:#2196f3 !important;
}
.btn-#2196f3{
	background:#2196f3 !important;
	color:white !important;
	-webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.btn-#2196f3:hover{
	background:white !important;
	color:#2196f3 !important;
	border:1px solid #2196f3 !important;
	-webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.dpsp-networks-btns-wrapper {
    list-style: none!important;
    padding: 0!important;
    margin: 0!important;
    display: inline-block;
    width:100%;
}
.dpsp-networks-btns-wrapper li {
    width: 33%;
    float:left;
}
.dpsp-networks-btns-wrapper li a {
   
color: #ffffff;
   
width: 95%;
   
display: block;
   
border-radius: 5px;
   
padding: 5px 15px;
}
.dpsp-network-btn.dpsp-facebook{
	 border-color: #3a579a;
    background: #3a579a;
}
.dpsp-network-btn.dpsp-twitter{
	 border-color: #00aced;
   background-color: #00aced;
}
.dpsp-network-btn.dpsp-mail{
	    border-color: #c92228;
    background: #c92228;
}
.haber_detay {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
    line-height: 26px;
    color: #454646;
        font-size: 16px;
            opacity: 1;
    visibility: visible;
        -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.hidden{
    display:none !important;
}
.no-margin{
    margin:0px !important;
}
.pull-right{
    float:right;
}
.header-top{
	height:auto !important;
	min-height: 30px !important;
}
.page-header{
	    /* background-image: url(../img/back.png) !important; */
	    /* background-size: cover !important; */
	    /* background-position-y: 36% !important; */
	    /* background-position-x: center; */
	    /* text-align: center; */
	    /* background-repeat: repeat; */
	    /* border: 0; */
	    /* background-image: url(../img/back.png) !important; */
	    /* background-position: 100% 100%; */
	    /* margin-top: 0px !important; */
	    padding-top: 7%;
	    padding-bottom: 20px;
	    margin-bottom: 5px;
	    background-image: url(../img/desen/2.jpg);
	    border-bottom: 5px solid #f3942e !important;
	    background-repeat: no-repeat;
	    background-size: cover;
	    border: 0;
}
.page-header:before{
	    content: "";
	    display: block;
	    background: rgb(0 0 0 / 7%);
	    bottom: 0;
	    height: 100%;
	    left: 0;
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: 100%;
}
html .page-header-color.page-header-primary h1 {
    color: #ffffff;
    /* color: #333b48d6 !important; */
    font-weight: bold;
    padding-bottom: 0px;
    letter-spacing: -1px;
    background: linear-gradient(
90deg, #0e5c92 0%, rgb(243 148 46 / 0%) 100%);
    padding: 10px;
    min-width: 50%;
    border-radius: 5px;
    text-align: left;
}
.resim-cerceve{
	border-radius: 8px;
    background-color: #ffffff;
    box-shadow: 0 8px 30px 0 rgba(150,164,167,0.4);
    margin-bottom: 30px;
    border: 5px solid white;
}
/*
.social-icons .fa{
    color:white !important;
}
.social-icons-facebook a{
    background:#2196f3 !important;
}
.social-icons .social-icons-twitter a {
	background: #1aa9e1 !important;
}

.social-icons .social-icons-facebook a {
	background: #3b5a9a !important;
}

.social-icons .social-icons-linkedin a {
	background: #0073b2 !important;
}

.social-icons .social-icons-rss a {
	background: #ff8201 !important;
}

.social-icons .social-icons-googleplus a {
	background: #dd4b39 !important;
}

.social-icons .social-icons-pinterest a {
	background: #cc2127 !important;
}

.social-icons .social-icons-youtube a {
	background: #c3191e !important;
}

.social-icons .social-icons-instagram a {
	background: #7c4a3a !important;
}

.social-icons .social-icons-skype a {
	background: #00b0f6 !important;
}

.social-icons .social-icons-email a {
	background: #dd4b39 !important;
}*/
.header-nav{
    text-align:left;
}
.header-top{
        background: #414141 none repeat scroll 0 0;
}
.header-body{
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 33%) !important;
    border-top: 3px solid #2196f3;
}
.menu-bgsag{
    /* float:right; */
    /* height: 100%; */
    height: 48px;
    background-image: url('../img/ataturk.png');
    width: 100% !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* right: -120px; */
    position: absolute;
    width: auto;
    max-width: 100%;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
#carousel-example-generic {
        margin: 20px auto;
        width: 100%;
    }

    #carousel-custom {
        /* margin: 20px auto; */
        width: 100%;
    }
    #carousel-custom .carousel-indicators {
        margin: 10px 0 0;
        overflow: auto;
        position: static;
        text-align: left;
        white-space: nowrap;
        width: 100%;
    }
    #carousel-custom .carousel-indicators li {
        background-color: transparent;
        -webkit-border-radius: 0;
        border-radius: 0;
        display: inline-block;
        height: auto;
        margin: 0 !important;
        width: auto;
    }
    #carousel-custom .carousel-indicators li img {
        display: block;
        opacity: 0.5;
        width: 150px;
    }
    #carousel-custom .carousel-indicators li.active img {
        opacity: 1;
    }
    #carousel-custom .carousel-indicators li:hover img {
        opacity: 0.75;
    }
    #carousel-custom .carousel-outer {
        position: relative;
    }
  
.carousel-control.left, .carousel-control.right {
  background:none !important;
  width: 5%;
  opacity: .9;
}
.carousel-control.left .glyphicon, .carousel-control.right .glyphicon {
  color:white !important;
  text-shadow: 0 1px 2px rgb(255 255 255);
}
 
.slider_baslik{
	/* margin-top: 5px; */
	background: linear-gradient(rgba(2, 0, 36, 0) 0%, rgb(4 4 4 / 65%) 100%);
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	z-index: 1;
}
.slider_baslik h2{
	margin-top: 20px;
	margin-left:10px;
	overflow: hidden;
	word-break: break-all;
}
#carousel-custom img{
		/* height: 500px; */
		/* object-fit: cover; */
	}
	.slider_coursel{
		/* border-bottom: 4px solid #2196f3; */
		box-shadow: 0 8px 30px 0 rgb(0 0 0 / 27%);
		margin-bottom: 21px;
	}
	.slider_coursel .owl-carousel{
		margin-bottom:5px;
	}
	.slider_coursel .owl-carousel .owl-nav [class*=owl-] {
  display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;   
    border-radius: 4px;
    background: #212529;
    background-color:#2125299e !important;
    width: 35px;
    height: 100px;
    color: #FFF;
    margin: 0 !important;
    transform: translate3d(0, -50%, 0);
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #2196f3;
}
@media(min-width: 320px) and (max-width: 767px) {
	#carousel-custom img{
		height:250px;
		object-fit:cover;
	}
	.slider_baslik{
		height:80px;
	}
	.slider_baslik h2{
		font-size:18px !important;
		line-height:1;
		margin-top:40px !important;
		margin-left:0px;
	}
}
.rezbtn{
	border:1px solid white;
	color:white;
}
.image-gallery-item .thumb-info{
	border:none;
}
.galfoto{
	height: 240px !important;
	max-height: 240px !important;
	width: 100%;
	height: auto;
	object-fit: cover;
	padding-right: 3px !important;
	padding-bottom: 3px !important;
	margin-left: auto;
	margin-right: auto;
}