@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);

::selection {
	background-color: #652876;
	color: #FFF;
}
::-moz-selection {
	background-color: #652876;
 	color: #FFF;
}
a:hover, a:active, a:focus {
	outline: none !important;
}
a  {
	color: #661b76;
	text-decoration: none;
}
a:hover  {
	color: #6d1a63;
}
.btn {   
    outline: none !important;
}
.btn-dark {
	background: #661b76!important;
	border-color: #661b76!important;
}
.btn-dark:hover {
	background: #6d1a63!important;
	border-color: #6d1a63!important;
}
.btn-sm {
	font-size: 12px;
	font-weight: 600;
}
strong {
	font-weight: bold;
}
html {
  position: relative;
  min-height: 100%;
}
body {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	background-color: #EFEFEF;
}
p {
	font-size: 14px;
	line-height: 18px;
}
.container {
	padding: 0 15px;
	max-width: 1200px!important;
}
.header {
	background-color: #fff;
}
.tel-mail {
	width: 100%;
	float: left;
	font-weight: 600;
}
.tel-mail ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	font-size: 12px;
	float: right;
}
.tel-mail  ul  li {
	float: left;
	padding: 0px;
	margin: 0px;
}
.tel-mail ul  li a {
	color: #999;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 20px;
}
.tel-mail ul  li a:hover {
	color: #652876;
	border: none!important;
}
.tel-mail .fa-whatsapp {
	font-size: 13px;
}
.sosyal-medya {
	width: 100%;
	float: left;
}
.sosyal-medya ul {
	list-style: none;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-top: 25px;
}
.sosyal-medya ul li {
	float: left;
}
.sosyal-medya ul li a {
	padding-left: 22px;
	font-size: 16px;
}
.logo {
	width: 230px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.navbar {
	font-size: 16px;
	margin-bottom: 0px;
	border: none;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	background-color: #661b76!important;
}
.navbar-nav {
	width: 100%;
}
.navbar-nav li a {
	-ms-transition: all linear 0.15s;
	-moz-transition: all linear 0.15s;
	-webkit-transition: all linear 0.15s;
	-o-transition: all linear 0.15s;
	font-weight: 700;
	color: #FFF!important;
	text-decoration: none;
}
.navbar-nav li {
	padding-left: 16px;
	padding-right: 16px;
}
.dropdown-menu li a {
	font-size: 13px !important;
	line-height: 16px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	display: block;
	color: #000!important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.dropdown-menu li {
	padding-left: 0px;
	padding-right: 0px;
}
.dropdown-menu li a:hover {
	color: #FFF!important;
	background-color: #661b76;
}
.slider img {
	width: 100%;
	max-height: auto;
}
.carousel-caption {
	text-align: left;
	top: 35%;
	left: 15%;
}
.carousel-caption h1 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 32px;
	line-height: 32px;
	float: left;
	width: 100%;
}
.carousel-caption h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 45px;
	line-height: 45px;
	float: left;
	width: 100%;
}
.carousel-caption h3 {
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	font-weight: 300;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	line-height: 18px;
	padding-left: 235px;
	float: left;
	width: 100%;
}
.carousel-caption span {
	background-color: #661b76;
	padding-left: 15px;
	padding-right: 15px;
}
.icerik-blok {
	background-color: #FFF;
	margin-top: 25px;
}
.icerik-container {
	padding: 25px;
}
.baslik {
	border-bottom: solid 1px #661b76;
}
.baslik-ust {
	border-bottom: solid 2px #661b76;
	font-family: 'Open Sans Condensed', sans-serif;
	width: auto!important;
	display: inline-table;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	padding-right: 15px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
.hizmetler .thumbnail {
	padding: 0px;
	border: 0px;
	margin-bottom: 0px;
}
.hizmetler .thumbnail img {
	width: 100%;
	margin-top: 30px;
}
.hizmetler .thumbnail .caption {
	padding: 0px;
}
.hizmetler .thumbnail .caption h2 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin-top: 10px;
}
.hizmetler .thumbnail .caption p{
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 12px;
	width: 100%;
	min-height: 50px;
}
.hizmetler .thumbnail .caption .devami-btn {
	text-align: right;
}
.hizmetler h3 {
	font-size: 18px;
	color: #000;
} 
.kurumsal-haber h3 {
	font-size: 18px;
	font-weight: 600;
}
.kurumsal-haber .devami-btn  {
	text-align: right;
}
.kurumsal-haber p {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
.haberler {
	min-height: 185px;
}
.haberler table {
	margin-bottom: 15px;
}
.haber-liste {
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 0px;
}
.badge {
	background-color: #e1e2e1;
	font-size: 12px;
	float: left;
}
.haber-liste tr {
	vertical-align:  middle;
}
.haber-liste a {
	float: left;
}
.haber-liste a:hover {
	text-decoration: underline;
}
.google-map {
	height: 350px;
}
.google-map iframe {
	border: 0px;
	width: 100%;
	height: 350px;
}
.iletisim  {
	font-size: 12px;
}
.iletisim  header {
	margin-bottom: 25px;
}
.iletisim h2, .iletisim h3 {
	font-size: 18px;
	font-weight: 600;
}
.red {
	color: red;
}
.icerik-makale h1 {
	text-transform: uppercase;
}
.icerik-makale h2, .icerik-makale h3 {
	font-size: 15px;
	font-weight: 700;
	color: #652876;
	font-family: 'Open Sans Condensed', sans-serif;
}
.icerik-makale  article {
	margin-top: 15px;
	min-height: 320px;
}
.icerik-makale  img {
	margin-top: 15px;
	width: 100%;
}
.icerik-makale p{
	font-size: 12px;
}
.icerik-makale ul {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px;
}
.referanslar .thumbnail {
	margin-top: 25px;
	margin-bottom: 10px;
}
.referanslar h3 {
	font-size: 13px;
	font-weight: 600;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.galeri {
	margin-top: 0px;
}
.galeri .thumbnail img {
	margin: 0px;
}
.galeri h3 {
	font-size: 13px;
	font-weight: 600;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.galeri .img-thumbnail {
	margin-top: 30px;
}
aside .icerik-blok {
	min-height: 257px;
}
aside h3 {
	font-size: 16px;
	font-weight: 600;
}
aside ul {
	list-style-type: none;
	padding-left: 0px;
	margin-top: 10px;
}
aside ul li {
	border-bottom: dashed 1px #CCC;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 13px;
	font-weight: 600;
}
aside a:hover {
	text-decoration: underline;
}
.etkinlik-tablo {
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 13px;
}
.etkinlikler-liste {
	margin-top: 20px;
	text-align: center;
	font-size: 12px;
}
.etkinlikler-liste th {
	font-size: 13px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
}
.submenu {
	margin-bottom: 5px;
}
.submenu li {
	border: none;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.submenu li a {
	color: #666;
}
.submenu li a:hover {
	color: #0965a6;
}
.footer-menu {
	width: 100%;
	height: 80px;
	background-color: #661b76;
	margin-top: 30px;
}
.footer-menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.footer-menu ul li {
	float: left;
	padding: 0px;
	margin: 0px;
}
.footer-menu ul li a {
	line-height: 80px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	color: #FFF;
}
.footer-menu ul li a:hover {
	text-decoration: underline!important;
}
.footer-menu .linkler {
	float: left;
}
.footer-menu .linkler a {
	padding-right: 20px;
}
.footer-menu .sosyal-medya {
	float: right;
	width: auto
}
.footer-menu .sosyal-medya a {
	color: #FFF;
	padding-left: 30px;
	font-size: 16px;
}
.copyright {
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.hizmet-table img {
	width: 350px;
	margin-bottom: 0px!important;
}
.hizmet-adi {
	padding-top: 50px!important;
	font-weight: 600;
}
.table-right {
	text-align: right;
}
.table-right img {
	margin-left: 10px;
}
.table-left img {
	margin-right: 10px;
}

/* Bootstrap Btn */

.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}

/* Mobile CSS */
@media (max-width: 768px) {
	.ust-band {
		display: none;
	}
	.logo {
		width: 100%;
		text-align: center;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.logo img {
		margin-left: auto;
		margin-right: auto;
		width: 200px;
	}
	.carousel-caption {
		display: none;
	}
	.footer-menu .linkler {
		text-align: center;
		width: 100%;
		height: auto;
		padding-top: 10px;
	}
	.footer-menu .linkler li {
		display: inline-table;
		float: unset;
	}
	.footer-menu .linkler li a {
		line-height: 30px;
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.footer-menu .sosyal-medya {
		display: none;
	}
	.tel-mail ul {
		float: unset;
		text-align: center;
		width: 100%;
		padding-bottom: 10px;
	}
	.tel-mail  ul  li {
		float: unset;
		display: inline-table;
		padding: 0px;
		margin: 0px;
	}
	.tel-mail  ul  li a {
		padding-left: 5px;
		padding-right: 5px;
		line-height: 22px;
	}
	.sosyal-medya ul {
		width: 100%;
		text-align: center;
		float: unset;
		margin-top: 0px;
	}
	.sosyal-medya ul li {
		width: 100%;
		text-align: center;
		float: unset;
		display: inline;
	}
	.navbar .nav-right {
		text-align: right;
		width: 100%;
		height: auto;
		float: left;
	}
}