/**
 * Author tHemT
 * Copyright (C) 2005 - 2014 tHemT. All rights reserved.
 * @license	for themt.co
 */
 
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300&subset=latin,latin-ext);

 
body.dark h1.logo a #site-logo-hover {
	display:block;
	width:100%;
	height:100%;
	background: url(../../../images/logo-dark-hover.png) no-repeat left center;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);

	
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
body.dark h1.logo a:hover #site-logo-hover {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
body.dark h1.logo a #site-logo-loader {
	display:none;
	width:100%;
	position:absolute;
	width:100%;
	top:6px;
}
body.dark h1.logo a #site-logo-img {
	background: url(../../../images/logo-dark.png) no-repeat left center;
	position: absolute;
	left: 0;
	top: 0;
	display:block;
	width: 100%;
	height: 100%;
	opacity:0;
	z-index:-1;
}
body.dark h1.logo a #site-logo-vector-wrapper {
	position:absolute;
	left: 17px;
	top: 9px;
	display:block;
	opacity:0;
}
body.dark h1.logo a #site-logo-vector {
}
#header-inner {
	position:relative;
}
#header-inner::before {
   content: " ";
   position: absolute;
   width: 500px;
   left: -170px;
   height: 500px;
   top: -20px;
   z-index:-1;
   display:inline;
   background: url(../../../images/top-bg.png) no-repeat left -210px;
}

.sk-spinner-three-bounce.sk-spinner {
margin: 0 auto;
width: 100%;
text-align: center;
height: 100%;}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  border: 2px solid #00b0ee;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
          animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s; }
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s; }

@-webkit-keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.sharelist * [class^=icon-], .sharelist * [class*=" icon-"] {
	font-size: 1.5em;
	color: #aaa;
}
.sharelist a  {
	border-radius: 3px !important;
}
.sharelist a span {
	width: 100% !important;
}
.sharelist a:hover {
	background-color: #555 !important;
}
.sharelist * [class^=icon-]:hover, .sharelist * [class*=" icon-"]:hover {
	color: #fff;
}

body.dark #search .inputbox:focus, body.dark #search:hover .inputbox {
	border-color: #00b0ee;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
	-webkit-box-shadow: 0 0 3px #00b0ee;
	-moz-box-shadow: 0 0 3px #00b0ee;
	-ms-box-shadow: 0 0 3px #00b0ee;
	box-shadow: 0 0 3px #00b0ee;
}
 
#header  { border-top: none; overflow: hidden; position: relative; /*2px solid #00b0ee*/ }
#mainnav-wrapper .menu a {-webkit-transition: color 0.3s linear; -ms-transition: color 0.3s linear; -moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; transition: color 0.3s linear; padding: 0 35px 0 6px;
	font-family: 'Titillium Web', Helvetica, Verdana, Arial, sans-serif !important;
	font-weight: normal !important; 
	font-style: normal !important;
	font-size: 1.15em;
text-shadow: 0px 2px 0px rgba(0,0,0,0.7);
}
#main-wrapper a,
#pathway a,
#footer-wrapper a {-webkit-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
 
ul.sharelist li a,
ul.sharelist li a span { -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
 
  .mainnav .menu > li.deeper.active ul li,
 .mainnav .menu > li.active > a {
  border-color: #00b0ee !important;
}

.mainnav ul.menu > li.active.deeper ul {
	border-color: #00b0ee;
}

.mainnav .menu li ul li.active,
.mainnav .menu li ul li.active:hover,
.mainnav .menu li ul li.active:active,
.mainnav .menu li ul li.active:focus {background-color: #00b0ee !important }

p.readmore a:hover {
	background-color: #00b0ee !important;
}

#filter ul li:hover > span, #sort ul li:hover > span,
#filter a.active, #sort a.active {background-color: #00b0ee !important;}

.carousel-indicators li.active { background-color: #00b0ee }
.nsNext:hover, .nsPrev:hover { background-color: #00b0ee }

#gototop:hover{ background-color: #00b0ee}

.btn-primary { background-color: #00b0ee; border-color: #00b0ee }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color: #00b0ee; border-color: #00b0ee }

#filter ul li:hover > span, #sort ul li:hover > span, #filter a.active, #sort a.active {background-color: #00b0ee !important}

.slider-pagination .active { background-color: #00b0ee !important }
.slider .slider-next:hover, .slider .slider-prev:hover {	background-color: #00b0ee }

.nsPrev {
	border-radius: 6px 0 0 6px;
}
.nsNext {
	border-radius: 0 6px 6px 0;
}

#overlay {
  width: 100%;
  height: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 1990;
}
#overlay.on-overlay {
	visibility:visible;
	opacity:1;
}
.alert {
	background: inherit !important;
	border: 1px solid #00b0ee !important;
	padding: 15px !important;
	border-radius: 12px !important;
}
.alert * {
	text-shadow: none;
}
.alert  p{
	margin: 5px 0px !important;
}
.alert .alert-heading,
.alert .close {
	color: #00b0ee;
}
.alert .close {
	color: #00b0ee;
	opacity:1;
	right: 0px !important;
}
.alert > div,
.alert > div * {
	color: #999;
}
body.dark .pagination ul li * {
	-webkit-transition: all 0.6s; -ms-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;
}
body.dark .pagination ul li span.pagenav:hover {
	background: #00b0ee;
}
.pagination ul li a.pagenav:hover, ul.pagenav li a:hover, .pagination ul li a.pagenav:focus, ul.pagenav li a:focus {
	background: #00b0ee !important;
}
#slideshow h1,
#slideshow h2 {
}

#disqus_thread {
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
}

ul.pagenav li a {
	border: none;
	font-size: 14px;
	padding: 5px 8px;
}
ul.pagenav li.previous a {
	border-radius: 10px 0px 0px 10px;
}
ul.pagenav li.next a {
	border-radius: 0px 10px 10px 0px;
}
.item-page .tags {margin: 15px 0px 45px 0px}
.tags a.label.label-info {
	border: 1px solid #777;
	background: transparent;
	border-radius: 7px;
	color: #ccc;
	padding: 2px 7px;
	font-size: 12px;
	font-weight: normal;
}
.tags a.label.label-info:hover {
	background: transparent;
	border-color: #00b0ee;
}
.tagssimilar ul li a, .tagspopular ul li a {
	background: transparent;
	border: 1px solid #777;
	padding: 2px 7px;
	border-radius: 7px;
	color: #ccc;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
	border-color: #00b0ee;
}
.tagssimilar ul li, .tagspopular ul li {margin: 0 0 6px;}
.tagged-with {
	margin-top: 15px;
	font-size: 1.8em;
	font-family: 'Cuprum', Helvetica, Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #fff;
}
#pathway .main-inner {
padding: 7px 0;
}
.breadcrumbs {
padding: 4px 0 13px 0;
}
.row-fluid .span6:nth-child(odd) {
margin-left:0;
clear:both;
}
.row-fluid .span6 {
width: 48.7179% !important;
float: left;
margin-left: 2.12766%;
}
p.blocknumber .bignumber.turquoise {
background: #00b0ee;
color: #fff;
border-radius: 10px 18px 10px 18px;
width: 42px;
height: 40px;
font-size: 1.5em;
line-height: 40px !important;
}
.main-sequence {
max-width: 100% !important;
}
.slider-header {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
#container,
#output {
	position:fixed;
	width:100%;
	height:100%;
	z-index:0;
	top:0;
	left:0;
}
#output {
	opacity:0;
}
#root-inner {
/*background-color: #191919 !important*/
}
body.dark #pathway {
background: #222 url(../../../images/top-bg-bg.jpg) !important;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
}
body.dark #main-wrapper ul.menu li a {
background-color: #292929;
}
body.dark #main-wrapper ul.menu li a:hover {
background-color: #202020;
}
body.dark .readmore a {
background-color: #333;
}
body.dark .pagination ul li span.pagenav, body.dark .pagination ul li a.pagenav, body.dark ul.pagenav li a {
background-color: #333;
}
body.dark #mainnav-wrapper {
background: transparent;
border-top: none;
}
index.phpmedia="all"
body.dark #mainnav-wrapper {
border-top: 1px solid #444;
}
body.dark {
color: #858585;
background-color: #191919 !important;
}
.article-info {
	color: #888;
}
body.dark .dnp_news img, body.dark .news_swiper_wrapper img {
background-color: #353535;
}
body.dark .blog-item img, body.dark .item-page [class*="img-fulltext-"] img {
border: 1px solid #454545;
}
body.dark div.catItemExtraFields.portfolio ul li span.catItemExtraFieldsLabel, body.dark div.moduletable h3, body.dark strong, body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5 {
color: #dfdfdf;
}
.nsNext, .nsPrev {
background-color: #303030;
}
body.dark .breadcrumbs span.showHere {
color: #dfdfdf;
}
#fixed-top-shadow-effect {
opacity: 0.4;
height: 30px;
}
body.dark #slideshow {
background: transparent;
border-bottom: 1px solid #333;
}
#outdated-browser {
position: relative;
z-index: 99999999999999999999;
margin: 0;
padding: 1.5em 2em;
text-align: center;
background: #00b0ee;
font-size: 15px;
}
#outdated-browser,
#outdated-browser strong,
#outdated-browser a {
	color: #000;
}
#outdated-browser a {
	font-weight:bold;
}
#outdated-browser a:hover {
	text-decoration:underline;
}
body.dark #slideshow {
border-width: 0 0 1px 0;
-moz-border-width: 0 0 1px 0;
-webkit-border-width: 0 0 1px 0;
-o-border-width: 0 0 1px 0;
-ms-border-width: 0 0 1px 0;
-moz-border-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%) 100% 1; /** FF3.6+ */
-webkit-border-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0))) 100% 1; /** Chrome,Safari4+ */
-webkit-border-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%)100% 1; /** Chrome10+,Safari5.1+ */
-o-border-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%) 100% 1; /** Opera 11.10+ */
-ms-border-image: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%) 100% 1; /** IE10+ */
border-image: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%) 100% 1; /** W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ) 100% 1; /** IE6-9 */
}
#header .main-inner {
padding: 0;
}
#sticky-header #mini-logo {
height:34px;
}
#sticky-header #mini-logo-wrapper {
margin-top:2px;
height:38px;
}
.mainnav .menu > li > a {
border: none;
height: 40px;
line-height: 40px;
}
#site-wrapper {
padding-top: 124px;
}
body.dark .mainnav .menu li a {
color: #999;
}
body.dark .mainnav .menu > li {
background: url(../../../images/main-menu-seperator-2.png) no-repeat right bottom;
}
body.dark #openfeedback,
body.dark #openlogin,
.social-icons li a {
border-radius: 4px 4px 0 0;
margin-top: 0px;
}
.social-icons {
margin-top: 0px;
}
h1.logo a {
height: 60px;
position:relative;
background:none !important;
}
body.dark .mainnav .menu > li.open-root > a, body.dark .mainnav .menu > li > a:hover, body.dark .mainnav .menu > li > a:active, body.dark .mainnav .menu > li > a:focus {
color: #00b0ee !important;
}
#topmenu {
position: relative;
float: right;
/*width:305px;*/
max-height:35px;
max-width:500px;
}
#logo-place-wrapper {
float:left;}
h1.logo {
width: 160px;
}
#slideshow img[src$=".jpg"], #slideshowimg[src$=".png"] {
image-rendering: -moz-crisp-edges;         /* Firefox */
image-rendering:   -o-crisp-edges;         /* Opera */
image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}
/* haber slide resimlerin sagina gereksiz bosluk atiyordu */
.columns-2 .dnp_news img, .columns-2 .news_swiper_wrapper img {
	max-width: 100%;
}
/* haber slide yanlarda, bir sonraki kismin cizgilerini gosteriyordu */
.news_swiper_wrapper .item {
	padding-left: 2px;
	padding-right: 2px;
}
.social-icons li.mini-menu {
		display: none;	
}

.social-icons li.mini-menu a:hover {
		color: #00b0ee;
}
