body {font-family: 'PT Sans', sans-serif;direction:rtl}
footer {  margin-top: 40px;}

/*custom style*/
.entry-title, .widget-title {font-size: 27px; font-weight: 600; color:  #56656d;}
.langButton a {padding-right: 0 !important; padding-left: 0 !important; margin-right: -10px; margin-left: -10px;}
.langActive {background: #0e679e;}


*:focus {
    outline: none;
}

input:focus {
    outline:none;
}

.btn-miniyellow:focus {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*ölçülendirme tagları*/
.mt0  {  margin-top: 0 !important;}
.mt10 {  margin-top: 10px;}
.mt20 {  margin-top: 20px !important;}
.mb20 {  margin-bottom: 20px !important;}
.mt30 {  margin-top: 30px !important;}
.mt100{  margin-top: 100px;}

.mr10 {margin-right: 10px;}

.t150 {top: 150px;}

.pt20 {padding-top:20px;}
.pl20 {  padding-left: 20px;}
.pt48 { padding-top: 48px; }

.h100 {height:100px;}
.h400 {height: 400px !important;}



/*menü ayarları*/
.navbar-nav > li {  float: none;vertical-align: bottom;}
#site-logo {  position: relative;vertical-align: bottom;border: none;}
#site-logo a { margin-top: -71px; margin-right: -63px; margin-left: -16px;}
.navbar-default {  background: #0078c2; border-bottom: 5px solid #044775;}
.navbar-nav > li {  border-right: 1px solid #0e84cd; border-left: 1px solid #0465a1;-webkit-transition: background-color 2s ease-out; -moz-transition: background-color 2s ease-out; -o-transition: background-color 2s ease-out; transition: background-color 2s ease-out;}
.navbar-nav > li:hover {  background: #044775;}
.navbar-nav > li a {  text-transform: uppercase;font-weight: 700; color: #fff !important;text-shadow: none;}
.navbar-nav > li.active a {  background: #044775 !important; border-right: 1px solid#044775; border-left: 1px solid #0078c2;}
.navbar-default .navbar-brand {color: #fff;text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.25);}
.navbar-default .navbar-brand:hover {color: #fff;}
/*slider ayarları*/
.carousel {  height: 500px; max-height: 500px;border-bottom: 5px solid #005c9c !important;margin-top:59px;}
.carousel-inner {border-bottom: 5px solid #005c9c;}
.carousel-inner>.item>img {  height: 500px; max-height: 500px;}
.carousel-caption {  padding-bottom: 100px;}
.carousel-caption h1 {  font-size: 28px; font-weight: 600;}
.carousel-caption p {  font-size: 13px;letter-spacing: 1px;}


/*custom butonlar*/
.btn-yellow {  background-image: url(img/yellow-button.png);padding-top: 15px; border: none; color: #290709; font-weight: 600; font-size: 16px; border-radius: 0; cursor: pointer; background-repeat: no-repeat; background-color: transparent; width: 220px; height: 59px;}
.btn-yellow:hover {  background-image: url(img/yellow-button-hover.png); background-color: transparent;width: 220px; height: 59px;color: #290709;background-position: inherit;}

.btn-miniyellow {  float:right; margin-top:10px; background-image: url(img/mini-button.png);padding-top: 12px; padding-left: 12px; border: none; color: #290709; font-weight: 600; font-size: 15px; border-radius: 0; cursor: pointer; background-repeat: no-repeat; background-color: transparent; width: 99px; height: 50px;}
.btn-miniyellow:hover {  background-image: url(img/mini-button-hover.png); background-color: transparent;width: 99px; height: 50px;color: #290709;background-position: inherit;}

.detailbutton {  font-size: 13px;margin-top: 0;background: #f57300; width: 17%; text-align: center; padding: 3px; border-radius: 12px; color: #fff; letter-spacing: 0.4px; float: right; margin-right: 30px;}
.detailbutton:hover {text-decoration: none; color:#fff; background: #ff8920;}
/*bootsrap custom style*/
.btn:focus { outline: none !important; }
.navbar-default .navbar-toggle .icon-bar {  background-color: #fff;}
.navbar-default .navbar-toggle {  border-color: #044775; background: #044775; color: #fff;}
.navbar-default .navbar-toggle:hover {  background: #003254; }


/*balonlar style*/
.balloon {  width: 90px; height: 90px; background: #0078c2; border-radius: 50px; position: absolute; margin-left: 0px;margin-right: -40px; margin-top: -10px; border: 4px solid #fff; z-index: 9;}
.balloon span {  margin: 19px 23px; font-size: 38px; color: #fff;}
.lightgreen {background:#73c043 !important;}
.boldgreen {background:#34932e !important;}

.textcontent {  margin-left: 20px;margin-top: -20px;padding-right: 60px;}
.textcontent h2 {  font-size: 16px; color: #005c9c; text-transform: uppercase; font-weight: 700;}
.textcontent p {  margin-top: -5px; font-size: 14px;}

.tcontent {  background: #005c9c; position: absolute; margin-top: 0; padding: 20px; margin-left: 50px;}
.tcontent p {  margin-left: 15px; color: #fff; letter-spacing: 1px; font-size: 13px; font-weight: 300; padding-top: 10px;}


/*news bar alanı style*/
.newsbar {background:#efefef;}
.newsbar hr {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #fff;width: 104.80%; margin-left: -15px;margin-top: 10px;margin-bottom: 10px;}
.newsbar .media-body {padding-top: 10px;}
.newsbar .media:last-child {margin-bottom: 17px;}
.newsbar h2 {margin-left: 3px;font-size: 15px; color: #393939; font-weight: 700; text-transform: uppercase;}
.newsbar h4 {font-size: 15px; font-weight: 700; color: #074b6a; text-transform: uppercase;}
.newsbar p {color:#161616;font-size:13px;font-weight: 300;letter-spacing: 1px;}

/*company bar alanı style*/
.companybar {background:#5b6164;height: 495px; overflow-y: auto;overflow-x: hidden;}

.companybar::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
.companybar::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }
.companybar::-webkit-scrollbar-thumb { background-color: #F90; background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) }

.companybar hr {border-top: 1px solid #3f4446; border-bottom: 1px solid #737a7e;width: 104.80%; margin-left: -15px;margin-top: 10px;}
.companybar h2 {margin-left: 3px;font-size: 15px; color: #fff; font-weight: 700; text-transform: uppercase;}
.companybar p {color:#fff;font-size:13px;font-weight: 300;letter-spacing: 1px;}

/*detay style*/
.fptn {font-family: 'PT Sans Narrow', sans-serif;}
h1.detail {font-weight: 700; color: #464646; font-size: 30px;}
.text p {font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; color: #80878c;}
/*footer area style*/
footer > nav {background: #1c1d1d !important;border-radius: 0 !important;margin-bottom: 0 !important; border: 0 !important;}
footer .navbar-nav > li {border-right: 1px solid #151616;border-left: 1px solid #323232;}
footer .navbar-nav > li:hover {background: #0a0a0a;}
.footer {height: 280px; min-height: 250px;background: #104ba0;}

.footer h2 {color: #fff; font-size: 17px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px;}
.footer ul {list-style-type: none;}
.footer ul li {color: #fff;font-size: 13px;line-height: 23px; letter-spacing: 1px; margin-left: -10px;}
.sm ul li {line-height: 40px;}
.sm ul li img {margin-right: 10px;}

.fcontact {color:#fff;font-size: 13px; letter-spacing: 0.7px;}
.fcontact br {line-height: 35px;}

.footerbar {height: 50px; background: #0d3978;}


/*iletişim style*/
input, textarea {-webkit-box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02); box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02); border: 1px solid #ddd; padding: 5px;}
div.wpcf7-validation-errors {border:none;}
.formbar {}
.carticle {background-image:url('http://www.designbolts.com/wp-content/uploads/2012/12/Triangle-White-Seamless-Patterns.jpg');margin-bottom: -100px;padding-bottom: 50px;}
.cformright {}
.cformright h2 {font-size: 25px; font-weight: 700; letter-spacing: 1px; color: #006eb9;}
.cformright p {margin-top: 20px; font-weight: 700; color: #616161;}
.form {padding: 5px;}
