/*
Theme Name: Estia Theme
Theme URI: http://www.estianews.gr/
Author: Tzoumaidis Anastasios
Author URI: http://www.estianews.gr
Description: Estia theme.
Version: 1.0
Text Domain: estia
*/

body {
  font-size: 15px !important;
}
.entry-content {
  font-size: 16px !important;
}
.custom-logo {
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    max-width: 480px;
    height: auto;
}
.header-date {
    text-align: right;
    font-size: 14px;
}
.header-publish {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
}
.post-list-image {
  margin-bottom: 15px;
}
.navbar-default {
    background-color: #cae7fa;
    margin-bottom: 10px;
    border-radius: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
  }
  .navbar-default .navbar-brand {
    color: #333333;
  }
  .navbar-default .navbar-brand:hover,
  .navbar-default .navbar-brand:focus {
    color: #333333;
  }
  .navbar-default .navbar-text {
    color: #333333;
  }
  .navbar-default .navbar-nav > li > a {
    color: #333333;
  }
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    color: #333333;
  }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #333333;
    background-color: #cae7fa;
    border-bottom: 1px solid grey;
    border-top: 1px solid grey;
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #333333;
    background-color: #cae7fa;
  }
  .navbar-default .navbar-toggle {
    border-color: #ffffff;
  }
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: #cae7fa;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #333333;
  }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #333333;
  }
  .navbar-default .navbar-link {
    color: #333333;
  }
  .navbar-default .navbar-link:hover {
    color: #333333;
  }
  .menu_my_bootstrap_menu_settings_estia_container_class {
    display: inline-block;
    float: none;
    vertical-align: middle;
  }
  .navbar {
    min-height: 25px;
  }
  .navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.post-category > a, .post-category > a:active, .post-category > a:visited {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
.post-category > a:hover {
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
}
.size-post-thumbnail {
  width: 100%;
  height: auto;
}
.post-info {
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  min-height: 35px;
  margin-bottom: 15px;
  line-height: 35px;
}
.post-author > a, .post-author > a:active, .post-author > a:visited {
  color: #333333;
  text-decoration: none;
}
.post-author > a:hover {
  color: #333333;
  text-decoration: underline;
}
.post-date {
  color: grey;
}
.post-social {
  float: right;
  line-height: 35px;
}
.a2a_kit {
  line-height: 5px !important;
}
.post-caption {
  color: grey;
  font-size: 12px;
}
.entry-content {
  padding-top: 10px;
}
.post-category-right {
  margin-bottom: 15px;
}
.post-list-author {
  color: grey;
}
.post-list-date {
  color: grey;
  font-size: 12px;
}
.post-list-title > a, .post-list-title > a:active, .post-list-title > a:visited {
  color: #333333;
  text-decoration: none;
}
.post-list-title > a:hover {
  color: #333333;
  text-decoration: underline;
}
.banner-right {
  width: 100%;
  text-align: center;
}
.banner-footer {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 15px;
}
.footer-container {
  margin-top: 15px;
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
}
.footer-copyright {
  margin-top: 15px;
  margin-bottom: 15px;
  min-height: 25px;
  line-height: 25px;
}
.footer-logo {
  margin-top: 10px;
  margin-bottom: 15px;
}
.footer-col-1, .footer-col-2, .footer-col-3 {
  margin-bottom: 15px;
}
.footer-col-1 ul, .footer-col-2 ul {
  list-style-type: none;
  padding-left: 0px;
}
.footer-col-1 > ul > li > a, .footer-col-1 > ul > li > a:active, .footer-col-1 > ul > li > a:visited, 
.footer-col-2 > ul > li > a, .footer-col-2 > ul > li > a:active, .footer-col-2 > ul > li > a:visited {
  color: #333333;
  text-decoration: none;
}
.footer-col-1 > ul > li > a:hover, .footer-col-2 > ul > li > a:hover {
  color: #333333;
  text-decoration: underline;
}
.footer-col-1 h4, .footer-col-2 h4, .footer-col-3 h4 {
  font-weight: bold;
}
.footer-copyright {
  text-align: center;
}
.footer-copyright > a, .footer-copyright > a:active, .footer-copyright > a:visited {
  color: #333333;
  text-decoration: none;
}
.footer-copyright > a:hover {
  color: #333333;
  text-decoration: underline;
}
.footer-col-3 img {
  width: 26px;
  margin: 5px;
}
.main-column {
  border-left: 1px solid grey;
  border-right: 1px solid grey;
}
.post-main-title {
  text-align: center;
}
.post-main-title h4 {
  margin-bottom: 0px;
  font-weight: bold;
}
.post-main-title > h4 > a, .post-main-title > h4 > a:active, .post-main-title > h4 > a:visited {
  color: #333333;
  text-decoration: none;
}
.post-main-title > h4 > a:hover {
  color: #333333;
  text-decoration: underline;
}
.post-main-author {
  color: grey;
  text-align: center;
  margin-bottom: 10px;
}
.post-main-column, .post-left-column {
  margin-bottom: 15px;
}
.entry-title > a, .entry-title > a:active, .entry-title > a:visited {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
.entry-title > a:hover {
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
}
.estia-header {
  background: url('/wp-content/themes/estia/images/coin.png') no-repeat top 10px right 15px;
}
.estia-left-column {
  padding-left: 0px !important;
}
.post-left-adv {
  margin-top: 15px;
  margin-bottom: 15px;
}
.post-div {
  border-top: 1px solid #333333;
  width: 50%;
}
.post-right-front {
  text-align: center;  
}
.post-right-front img {
  margin-top: 15px;
  margin-bottom: 15px;  
}
.post-list-frontpage-image {
  width: 225px;
}
.frontpage-wrapper {
  float: left;
  margin-right: 15px;
  text-align: center;
  min-height: 400px;
}
.cat-author {
  color: grey;
  text-align: left;
  font-size: 15px;
}
.category {
  padding-left: 0px !important;
}
.category .entry-content {
  padding-top: 0px;
}
.navigation.pagination .screen-reader-text {
  display: none;
}
.post-main-excerpt {
  text-align: justify;
}
.wpcf7-form-control {
  font-weight: normal;
}
.more-bottom {
  text-align: right;
}
  
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #333333;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #333333;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #333333;
      background-color: #ffffff;
    }
    .estia-header {
      background: none;
    }
    .estia-right-column {
      padding-right: 0px !important;
    }
  }