/**
Benim Eklediðim CSS'ler
*/
.fa-beyaz [class^="fa-"]:before,
.fa-beyaz [class*="fa fa-"]:before,
.fa-beyaz [class*="fa-"]:before {
  color: #ffffff;
}

.glyphicon-kirmizi [class^="glyphicon-"]:before,
.glyphicon-kirmizi [class*="glyphicon glyphicon-"]:before,
.glyphicon-kirmizi [class*="glyphicon-"]:before {
  color: #CC171E;
}

.glyphicon-none:before {
    content: "\2122";
    color: transparent !important;
}

.dropdown-menu .fa-angle-right:before {
  color: #fff;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.border {
	border:1px solid red;
}

.arkaplan-kirmizi {
	background: #CC171E !important;
}

.pasifLink {
   pointer-events: none;
   cursor: default;
}

.teksatir {
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.btn-black {
  color: #ffffff;
  background-color: #363539;
  border-color: #29292c;
}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black {
    color: #ffffff;
    background-color: #222124;
    border-color: #0b0b0c;
}
.nobutton {
    background:none!important;
    border:none; 
    padding:0!important;
	margin:0!important;
    /*optional*/    
    color:inherit;
	text-decoration:none;
    cursor:pointer;
}
.btn-primary-transparent {
  background-color: transparent;
  border-color: transparent;
}

.yazi {
  /*
  font-family: 'Libre Baskerville', sans-serif; 
  /* ilk=font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
  /*
  font-size: 14px;
  line-height: 1.428571429;
  color: #000000;
  */
}
.yazikirmizi {
  color: #CC171E !important;
}

.yatay-dikey-ortala {
  display: flex; /* gerekli */
  flex-direction: column; /* gerekli */
  justify-content: center; /* gerekli */
  text-align:center;
}

select {
  height: 35px !important; /* mac'de ince görünmesin diye */
}

.slicknav_btn {
  z-index:100; /* mobil menü MesajDivinin altında kalmasın diye */
}

.padding-horiz-0 {
  padding-left: 0;
  padding-right: 0;
}

.padding-horiz-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.margin-horiz-0 {
  margin-left: 0;
  margin-right: 0;
}

.padding-vert-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-vert-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.takvim {
  /* background: rgba(204, 23, 30, 0.02); #CC171E */
  font-family: "Open Sans Condensed", sans-serif;
  color: #654B24;
  font-weight: 100;
}

.takvim h2 {
  font-family: "Open Sans Condensed", sans-serif;
  color: #654B24;
  font-size: 40px;
  font-weight: 100;
}

.takvimbaslik {
  /*
  background: rgba(204, 23, 30, 0.1);
  border-radius: 8px;
  border-bottom: 1px #CC171E solid;
  */
  text-align:left;
  vertical-align:middle;
  max-height:60px;
}

.yol {
  left:0;
  padding:0;
  margin:0;
  text-align: left;  
  /*
  font-family: "Open Sans Condensed", sans-serif;
  color: #CC171E;
  font-weight: 100;
  */
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 16px;
  letter-spacing: 0.5px;
}

.sergi-side-date {
  margin: 0 0 14px 0;
  color: #b3b3b3;
}
iframe {
	width:100% !important;
}

.thumbs-gallery-yazi {
  position:absolute;
  left:3px;
  top:3px;
  z-index:0;
  padding:0 3px 0 3px;
  font-size:14px;
  color:#FFFFFF;
}

.thumbs-gallery-yazi-dis {
  position:absolute;
  left:0;
  top:0;
  z-index:1;
  text-align: center;
  font-size:14px;
  color:#FFFFFF;
}

.list-inline-genis {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline-genis > li {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}

#uyeolForm .inputGroupContainer .form-control-feedback,
#uyeolForm .selectContainer .form-control-feedback {
    top: 0;
    right: -15px;
	z-index:99999;
}

/*Ben= form validator icon ve pozisyonu 1*/
.has-feedback .form-control-feedback {
  position: absolute;
  top: 0px;
  right: 32px;
  display: block;
  line-height: 34px;
  text-align: left;
}
/*Ben= form validator icon ve pozisyonu 2*/
.form-horizontal .has-feedback .form-control-feedback {
  position: absolute;
  top: 0px;
  right: 32px;
  display: block;
  line-height: 34px;
  text-align: left;
}

.noIconSmall i, .noIconSmall small {
	display: none !important;
}
/*
.form-control-yok {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control-yok:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control-yok::-moz-placeholder {
  color: #b3b3b3;
  opacity: 1;
}
.form-control-yok:-ms-input-placeholder {
  color: #b3b3b3;
}
.form-control-yok::-webkit-input-placeholder {
  color: #b3b3b3;
}
.form-control-yok[disabled],
.form-control-yok[readonly],
fieldset[disabled] .form-control-yok {
  cursor: not-allowed;
  background-color: #d1d1d1;
  opacity: 1;
}
textarea.form-control-yok {
  height: auto;
}
*/

.loading-circle-css {	
	border: 2px solid #f3f3f3;
	border-radius: 50%;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	width: 15px;
	height: 15px;
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.loading-circle-img {
	background-image: url("/search-typeahead/loader.gif");
    background-size: 32px 32px;
    background-position:right center;
    background-repeat: no-repeat;
}

.divlinkspan {
    background-color: transparent;
    opacity: .3;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:1;
}

/*Form içinde açılan ara form penceresi*/
.panel-yeni-ekle {
	display: none;
	padding: 25px 10px 15px 10px;
	background-color: #363539;
}
.panel-yeni-ekle label, .mesajekle {
	color: #FFF;
}

/*Formların üstünde çıkan mesaj kutusu*/
.form-mesajbox {
	display: none;
	padding: 10px 10px;
	margin: 0px 15px 15px 15px;
	background-color: #e45754;
	border: 1px solid #dd2c28;
	border-radius: 5px;
}

/*Form Tooltip*/
[data-tip] {
	position:relative;

}
[data-tip]:before {
	content:'';
	/* hides the tooltip when not hovered */
	display:none;
	content:'';
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #E44F43;	
	position:absolute;
	top:30px;
	left:35px;
	z-index:8;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
[data-tip]:after {
	display:none;
	content:attr(data-tip);
	position:absolute;
	top:35px;
	left:0px;
	padding:7px 10px;
	background:#E44F43; /*#c54e07;*/
	color:#fcf8e3;
	z-index:9;
	font-size: 0.9em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
	border-radius: 3px;
	white-space:nowrap;
	word-wrap:normal;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
	display:block;
}

/*Image Rollover-Resim üzerinde büyüteç*/
span.rolloverMekan {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(/img/mag.png) center center no-repeat #000;
	cursor: pointer;	
	width: 295px;
	height: 200px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}
span.rolloverMekan:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

/*Sıralama-Filtre-Toplam Barı*/
.filtre-bar {
	background-color: #e8e5df;
	color: #A6A4A0;
	padding-right: 10px;
	text-align: right;
	line-height: 2.5em;
}

.blog-post-date {
  margin-right: 10px !important;
}

.blog-item-header h2 {
  line-height: 1em !important;
  margin-bottom: 5px !important;
}

/*Responsive İçin Ayarlamalar*/
.bosluk-Side-Column-oncesi {
  padding-right:18px !important;
}
.icerik-padding-yatay {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.sergi-item {
  margin-bottom: 60px;
}
.sergi-blog-resim {
  width: 100% !important;
}
.sergi-blog-metin {
  padding: 0 0 0 20px;
}
/*-----------------------------------------------------------------------------------*/
/* Media'lı Olanlar()
/*-----------------------------------------------------------------------------------*/
@media only screen and (max-width: 991px) { /* menüde 991px'de kayboluyor */
  .bosluk-Side-Column-oncesi {
    padding-right:0px !important;
  }
  .container {
    padding-left:18px !important;
    padding-right:18px !important;
  }
  .icerik-padding-yatay {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .sergi-item {
    margin-bottom: 70px;
  }
  .sergi-blog-metin {
    padding: 0 !important;
  }
  .sergi-blog-resim {
    margin-bottom: 10px !important;
  }
  .gizle-md {
    display: none !important;
  }
}
@media only screen and (max-width: 591px) {
	.fc-today-button {
		display: none;
	}
	.fc-center h2 {
		margin-top:0px;		
		font-size:21pt;
	}
  .icerik-padding-yatay {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sergi-item {
    margin-bottom: 80px;
  }
  .blog-item-header h2 {
    font-size: 24px;
    line-height: 1.2em !important;
    padding-top: 26px !important;
  }
  .gizle-xs {
    display: none !important;
  }
  .goster-xs-block {
    display: block;
  }
}
@media only screen and (min-width: 592px) {
  .goster-xs-block {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
	.fc-today-button {
		display: none;
	}
	.fc-center h2 {
		margin-top:6px;		
		font-size:13pt;
	}
  .sergi-item {
    margin-bottom: 85px;
  }
  .teksatir-h2 {
    white-space:nowrap;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
    color: #CC171E;
  }
}
/*-----------------------------------------------------------------------------------*/
/* End Media'lı Olanlar
/*-----------------------------------------------------------------------------------*/