/**********************************************************************************
/* General *
**********************************************************************************/
a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
}
ul {
  list-style: none;
}
::selection {
  background-color: #ff8d85;
}
blockquote {
  padding-top: 0;
  padding-left: 0;
}
::-webkit-scrollbar {
  width: 7px;
}
::-webkit-scrollbar-track {
  background-color: #1c1c1d;
}
::-webkit-scrollbar-thumb {
  background-color: #fb4b3e;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
.active {
  background-color: #2c2c2e;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Oswald';
  margin-top: -4px;
}
video {
  max-width: 100%;
  height: 400px;
}
iframe,
embed,
object {
  max-width: 100%!important;
  height: 400px;
}
.fa-search {
  cursor:pointer;
}
.fa-search:hover {
  color: #fb4b3e;
}
/**********************************************************************************
/* Top Header *
**********************************************************************************/
.top-header {
  background-color: #1c1c1d;
  color: white;
}
.top-header a {
  color: white;
}
.top-header ul {
  list-style: none;
  float: right;
}
.top-header .vision-logo {
  margin-top: 3em;
  margin-left: 1em;
  height: 44px;
  max-width: 100%;
  -moz-force-broken-image-icon: 0;
}
.top-header nav ul ul {
  position: absolute;
  background-color: #1c1c1d;
  padding-left: 0;
  z-index: 3;
  display: none;
}
.top-header nav ul ul li a {
  display: block;
  padding-top: .4em;
  border: none;
  padding: 1em;
  padding-right: 3em;
}
.top-header nav ul ul li a:hover {
  background-color: #2c2c2e;
  border: none;
  color: #fb4b3e;
}
.top-header nav ul li {
  position: relative;
}
.top-header nav ul li a {
  text-shadow: none;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
.top-header nav ul li a:hover {
  background-color: #2c2c2e;
  color: #fb4b3e;
  border-top: 3px solid #fb4b3e;
  border-bottom: 3px solid #fb4b3e;
}
.top-header .header-info{
  margin-left:1.3em;
  margin-top:2.7em;
  margin-bottom:2.7em;

}
.header-info a:hover{
  color: #fb4b3e;
}
/**********************************************************************************
/* Mobile Header *
**********************************************************************************/
.mobile-header {
  display: none;
  background-color: #1c1c1d;
  padding-top: 1em;
}
.mobile-header .container {
  padding-left: 0;
  padding-right: 0;
}
.mobile-header a {
  color: white;
}
.mobile-header ul {
  padding-left: 0;
  margin-left: 0;
}
.mobile-header ul ul {
  background-color: #2e2e2e;
}
.mobile-header ul ul li {
  padding: .5em;
  padding-left: 2em;
}
.mobile-header ul li a:hover {
  color: #fb4b3e;
  background-color: #2c2c2e;
}
.mobile-header p {
  color:white;
}
.fa-bars-header{
  background-color: #1c1c1d;
  padding-top:.5em;
  padding-bottom:.5em;
}
.fa-bars-header .fa {
  font-size:1.5em;
  color:white;
  float:right;  
  position: relative;
  right:50%;
  margin-right:-10px;
  }
}

.mobile-header .header-info {
  text-align: center;
}
/**********************************************************************************
/* Slider Section *
**********************************************************************************/
.section-slider {
  overflow: hidden;
}
.section-slider img,
.section-slider iframe,
.section-slider video {
  height: 400px;
  width: auto!important;
  background-position: center;
}
.section-slider h2 {
  color: white;
  text-align: center;
  padding-bottom: .3em;
  line-height: 1.5;
  margin-top:.5em;
}
.flex-direction-nav a {
  background-color: #fb4b3e;
  color: white;
  padding: .1em 1.7em;
}
ul.slides li {
  background-color: #1c1c1d;
}
.slides img {
  cursor: default;
}
.slides a {
  color: white;
}
.slides a:hover {
  color: #fb4b3e;
}
/**********************************************************************************
/* Content Area *
**********************************************************************************/
.section-content-area {
  margin-bottom:4em;
  margin-top:2em;
  /* Post Formats */
}
.section-content-area .date-field {
  background-color: #fb4b3e;
  padding: 1.1em 2.8em .5em 1.5em;
  margin-bottom: 1em;
}
.section-content-area .date-field p {
  color: white;
  line-height: .8;
}
.section-content-area .date-field i {
  font-size: 1.6em;
  padding-top: .2em;
  padding-bottom: .59em;
  color: white;
}
.section-content-area .babalar {
  border: 3px solid red;
}
.section-content-area .posts-area {
  margin-top: 2em;
}
.section-content-area .posts-area .post-single {
  overflow-x: hidden;
  padding-bottom: 2em;
}
.section-content-area .posts-area .post-single img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 1em;
}
.section-content-area .posts-area .post-single .edit-class {
  margin-left: 2em;  
}
.edit-class a:hover{
  color:#333;
}
.section-content-area .posts-area .post-single .uppercase-class {
  text-transform: uppercase;
}
.content-detail{
  padding-left: 0;
  margin-bottom:2.75em;
  margin-top:1em;
}
.content-detail li {
  float:left;
}
.content-detail a{
  color:#fb4b3e;
}
.section-content-area .posts-area .post-single p {
  clear: left;
}
.section-content-area .posts-area .post-single span {
  color: #fb4b3e;
}
.section-content-area .posts-area .post-single .comment-span {
  float: right;
  color:#fb4b3e;
}
.comments-title{
  margin-top:1.5em;
  margin-left:.5em;
  clear:left;
}
.comment-respond{
  margin-top:4em;
  max-width: 70%;
  margin-left:1em;
}
.comments-area{
  margin-top: 100px;
}
.previous-post{
  margin-left:1em;
}
.section-content-area .posts-area .post-single .article-p {
  font-family: Arial;
  clear: both;
  width:100%;
}
article.link .post-single p{
  margin-top:-1em;
}
article.chat .content-detail {
  margin-top:0;
}
article.quote .post-single p{
  margin-top:-.3em;
}
article.aside .content-detail{
  margin-top:0;
}
.section-content-area .posts-area .post-single .btn {
  float: right;
  background-color: #1c1c1d;
  border-radius: 0;
  font-size: 1.1em;
  padding: .5em 1em;
  color: white;
  clear: both;
}
.section-content-area .posts-area .post-single .btn:hover {
  background-color: #fb4b3e;
}
.section-content-area article {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 2em;
  margin-bottom: 3.5em;

}
.section-content-area .aside .post-single {
  margin-top: -5px;
}
.section-content-area .status .post-single {
  margin-top: -5px;
}
.section-content-area .error-page {
  text-align: center;
}
.vision-page .content-detail{
  margin-bottom:0;
}
.section-content-area .error-page form {
  margin-top: 2em;
}
.section-content-area .error-page form .fa-search {
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.section-content-area .error-page form .fa-search:hover {
  color: #fb4b3e;
}
.no-post{
  text-align: center;
}

.section-content-area .error-page h1 {
  font-size: 8em;
}
.section-content-area .error-page p {
  font-size: 1.5em;
}
.section-content-area .link a {
  font-size: 3em;
}
.section-content-area .link a:hover {
  color: #fb4b3e;
}
.section-content-area .quote blockquote {
  border: none;
}
.section-content-area .quote blockquote p cite {
  display: block;
  color: #fb4b3e;
}
.section-content-area .quote blockquote p cite a {
  color: #fb4b3e;
}
.section-content-area .quote blockquote p cite a:hover {
  color: #1c1c1d;
}
.section-content-area .quote blockquote cite:before {
  content: "- ";
}
.section-content-area .quote blockquote cite:after {
  content: " -";
}
.section-content-area .status {
  font-family: Arial;
  font-weight: bold;
}
.section-content-area .chat .chat-content {
  background-color: #eeeeee;
  padding: 2em;
  display: block;
  margin-top: 2em;
}
.section-content-area .page-links {
  clear: both;
}
.section-content-area span.page-links-title {
  color: #1c1c1d!important;
}
.section-content-area .sidebar {
  margin-bottom: 4em;
  margin-top: 1.7em;
}
.section-content-area .sidebar ul {
  list-style: none;
  padding-left: 1.5em;
}
.section-content-area .sidebar ul li {
  margin-top: .1em;
}
.section-content-area .sidebar ul li a {
  font-size: 1.15em;
}
.section-content-area .sidebar ul li a:hover {
  color: #fb4b3e;
}
.section-content-area .sidebar .widget {
  margin-bottom: 3em;
}
.section-content-area .sidebar .widget img {
  max-width: 100%;
  height: auto;
  display: block;
}
.section-content-area .sidebar .widget .wp-caption-text .wp-smiley {
  width: 15px;
  height: 15px;
}
.section-content-area .sidebar .widget select {
  border: 2px solid #fb4b3e;
  height: 30px;
  width: 80%;
}
.section-content-area .sidebar form a {
  cursor: pointer;
}
.section-content-area .sidebar form .fa-search {
  margin-left: .5em;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.section-content-area .sidebar form .fa-search:hover {
  color: #fb4b3e;
}
.wp-smiley {
  margin-bottom: 5px;
}
.post-single p a {
  color: #fb4b3e;
}
.post-single p a:hover {
  color: #1c1c1d;
}
.post-single h1 a:hover {
  color: #414141;
}
.post-edit-link:hover {
  color: #fb4b3e;
}
.wp-caption img {
  width: 100%;
  height: auto;
}
.tag-div a:hover {
  color: #fb4b3e;
}
.tagcloud a:hover {
  color: #fb4b3e;
}
.breadcrumbs {
  background-color: #fb4b3e;
  padding: 1em;
  padding-bottom: .8em;
  color: white;
  font-size: 2em;
  font-family: 'Oswald';
  width: 98.2%;
  float: right;
  margin-bottom: 1em;
}
.alignright {
  text-align: right;
}
.aligncenter {
  text-align: center;
}
.alignleft {
  text-align: left;
}
.gallery-caption {
  color: black;
}
.bypostauthor {
  color: black;
}
.sticky {
  color: black;
}
.next-post{
  float:right;
}
.previous-post{
  float:left;
}
.next-post a:hover,
.previous-post a:hover{
  color:#fb4b3e;
}
/**********************************************************************************
/* Main Footer *
**********************************************************************************/
.section-main-footer {
  background-color: #1c1c1d;
  color: white;
  padding: 3em 0;
  overflow-x: hidden;
}
.section-main-footer img {
  max-width: 100%;
  height: auto;
  display: block;
}
.section-main-footer .col-sm-4 {
  overflow-x: hidden;
}
.section-main-footer h4 {
  color: #fb4b3e;
  padding-top: 1em;
}
.section-main-footer ul {
  padding-left: 0;
}
.section-main-footer a {
  color: white;
}
.section-main-footer a:hover {
  color: #fb4b3e;
}
.section-main-footer .footer-widget {
  margin-bottom: 3em;
}
.section-main-footer .footer-widget h3 {
  color: #fb4b3e!important;
}
.footer-widget h4 a.rsswidget img {
  float:left;
  margin-right:.5em;
}
.section-main-footer .footer-widget li a.rsswidget {
  clear: both;
}
.section-main-footer .footer-widget select {
  color: #1c1c1d;
  height: 30px;
  border: 1px solid #fb4b3e;
}
.section-main-footer .footer-widget .wp-smiley {
  width: 15px;
  height: 15px;
}
.section-main-footer .footer-widget .fa-search {
  cursor: pointer;
}
.section-main-footer input[type="submit"]{
  border:none;
  font-size:16px;
  background-color: #fb4b3e;
}
/**********************************************************************************
/* Pagination *
**********************************************************************************/
.page-numbers{
  border:1px solid #e0e0e0;
  padding:.5em 1em;
}
a.page-numbers:hover {
  background-color: #fb4b3e;
  border-color: #fb4b3e;
  color:white;
}
span.current{
  background-color: #e0e0e0;
}
/**********************************************************************************
/* Bottom Footer *
**********************************************************************************/
.bottom-footer {
  background-color: #111111;
  padding: 2em 0 1em;
  overflow: hidden;
  color: white;
}
.bottom-footer a {
  color: #fb4b3e;
}
.bottom-footer .copyright {
  float: left;
}
.bottom-footer .bookmark {
  float: right;
}
/**********************************************************************************
/* Comment *
**********************************************************************************/
.comment-body {
  border: none!important;
  margin-bottom: 0!important;
  padding-bottom: 0!important;
}
.comment-metadata {
  font-size: .8em;
  margin-top: .2em;
}
.reply a:hover {
  color: #fb4b3e;
}
.edit-link a:hover {
  color: #fb4b3e;
}

.comment {
  margin-top: 0;
}
.odd {
  background-color: #f7f7f7;
}
.odd,
.even {
  padding: 2em;
}
.form-submit input {
  background-color: #1c1c1d;
  border: none;
  color: white;
  padding: .5em 1em;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.form-submit input:hover {
  background-color: #fb4b3e;
}
.comment-reply-title {
  margin-top:1em;
}
/**********************************************************************************
/* Responsive *
**********************************************************************************/
@media (max-width: 1200px) {
  .date-field {
    margin-left: -1em;
  }
}
@media (max-width: 992px) {
  .date-field {
    margin-left: -2em;
  }
  .widget form input {
    width: 80%!important;
  }
}
@media (max-width: 768px) {
  .fa-search {
    display: none;
  }
  .widget form input {
    width: 100%!important;
  }
  .bottom-footer {
    padding-right: 1em;
    padding-left: 1em;
  }
  .top-header {
    display: none;
  }
  .mobile-header {
    display: block;
  }
  .mobile-header ul {
    display: none;
  }
  .bookmark {
    margin-right: 2em;
  }
}
@media (max-width: 500px) {
  .col-xs-11 {
    width: 85%;
    float: right;
  }
}