/****************************
 Jurnal posts
****************************/

.col-12 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%; }
  .col-12:last-child {
    margin-right: 0; }

.col-10 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%; }
  .col-10:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .col-10 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .col-10:last-child {
        margin-right: 0; } }

.col-9 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 74.4105871005%; }
  .col-9:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .col-9 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .col-9:last-child {
        margin-right: 0; } }

.col-8 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%; }
  .col-8:last-child {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .col-8 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .col-8:last-child {
        margin-right: 0; } }

.col-3 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%; }
  .col-3:last-child {
    margin-right: 0; }
  .col-3:nth-of-type(4) {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .col-3 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .col-3:last-child {
        margin-right: 0; }
      .col-3:nth-of-type(2) {
        margin-right: 0; } }

.col-2 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 14.7019570017%; }
  .col-2:last-child {
    margin-right: 0; }
  .col-2:nth-of-type(6) {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .col-2 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .col-2:last-child {
        margin-right: 0; }
      .col-2:nth-of-type(2) {
        margin-right: 0; } }


/****************************
Posts
****************************/
body.blog .post-block,
body.single-post .post-block,
body.archive .post-block,
body.search-results .post-block {
  zoom: 1;
  margin-bottom: 40px; }
  body.blog .post-block:before,
  body.blog .post-block:after,
  body.single-post .post-block:before,
  body.single-post .post-block:after,
  body.archive .post-block:before,
  body.archive .post-block:after,
  body.search-results .post-block:before,
  body.search-results .post-block:after {
    content: "";
    display: table; }
  body.blog .post-block:after,
  body.single-post .post-block:after,
  body.archive .post-block:after,
  body.search-results .post-block:after {
    clear: both; }
  body.blog .post-block .post-meta h4,
  body.single-post .post-block .post-meta h4,
  body.archive .post-block .post-meta h4,
  body.search-results .post-block .post-meta h4 {
    color: #ae9863;
    margin-bottom: 0;
    text-transform: uppercase; }
  body.blog .post-block .post-meta a,
  body.single-post .post-block .post-meta a,
  body.archive .post-block .post-meta a,
  body.search-results .post-block .post-meta a {
    color: #666666; }
    body.blog .post-block .post-meta a:hover,
    body.blog .post-block .post-meta a:focus,
    body.single-post .post-block .post-meta a:hover,
    body.single-post .post-block .post-meta a:focus,
    body.archive .post-block .post-meta a:hover,
    body.archive .post-block .post-meta a:focus,
    body.search-results .post-block .post-meta a:hover, body.search-results .post-block .post-meta a:focus {
      color: #949494; }
    body.blog .post-block .post-meta a:active,
    body.single-post .post-block .post-meta a:active,
    body.archive .post-block .post-meta a:active,
    body.search-results .post-block .post-meta a:active {
      color: #8c8c8c; }
  body.blog .post-block header,
  body.single-post .post-block header,
  body.archive .post-block header,
  body.search-results .post-block header {
    color: #666666;
    text-align: center; }
  body.blog .post-block header h1,
  body.single-post .post-block header h1,
  body.archive .post-block header h1,
  body.search-results .post-block header h1 {
    font-weight: 400;
    margin: 0 auto;
    max-width: 550px; }
  body.blog .post-block header h1 a,
  body.single-post .post-block header h1 a,
  body.archive .post-block header h1 a,
  body.search-results .post-block header h1 a {
    color: #666666; }
    body.blog .post-block header h1 a:hover,
    body.blog .post-block header h1 a:focus,
    body.single-post .post-block header h1 a:hover,
    body.single-post .post-block header h1 a:focus,
    body.archive .post-block header h1 a:hover,
    body.archive .post-block header h1 a:focus,
    body.search-results .post-block header h1 a:hover, body.search-results .post-block header h1 a:focus {
      color: #949494; }
    body.blog .post-block header h1 a:active,
    body.single-post .post-block header h1 a:active,
    body.archive .post-block header h1 a:active,
    body.search-results .post-block header h1 a:active {
      color: #8c8c8c; }
  body.blog .post-block header .post-author,
  body.single-post .post-block header .post-author,
  body.archive .post-block header .post-author,
  body.search-results .post-block header .post-author {
    margin-bottom: 30px;
    text-transform: uppercase; }
  body.blog .post-block header .post-author a,
  body.single-post .post-block header .post-author a,
  body.archive .post-block header .post-author a,
  body.search-results .post-block header .post-author a {
    color: #ae9863; }
    body.blog .post-block header .post-author a:hover,
    body.blog .post-block header .post-author a:focus,
    body.single-post .post-block header .post-author a:hover,
    body.single-post .post-block header .post-author a:focus,
    body.archive .post-block header .post-author a:hover,
    body.archive .post-block header .post-author a:focus,
    body.search-results .post-block header .post-author a:hover, body.search-results .post-block header .post-author a:focus {
      color: #949494; }
    body.blog .post-block header .post-author a:active,
    body.single-post .post-block header .post-author a:active,
    body.archive .post-block header .post-author a:active,
    body.search-results .post-block header .post-author a:active {
      color: #8c8c8c; }
  body.blog .post-block img.attachment-post-thumbnail,
  body.single-post .post-block img.attachment-post-thumbnail,
  body.archive .post-block img.attachment-post-thumbnail,
  body.search-results .post-block img.attachment-post-thumbnail {
    margin-bottom: 35px; }
  body.blog .post-block a.read-more,
  body.single-post .post-block a.read-more,
  body.archive .post-block a.read-more,
  body.search-results .post-block a.read-more {
    display: block;
    margin: 40px auto;
    width: 179px; }
  @media screen and (max-width: 767px) {
    body.blog .post-block,
    body.single-post .post-block,
    body.archive .post-block,
    body.search-results .post-block {
      margin-bottom: 20px; }
      body.blog .post-block header h1,
      body.single-post .post-block header h1,
      body.archive .post-block header h1,
      body.search-results .post-block header h1 {
        font-size: 1.5em;
        margin-bottom: 10px; }
      body.blog .post-block .post-meta,
      body.single-post .post-block .post-meta,
      body.archive .post-block .post-meta,
      body.search-results .post-block .post-meta {
        float: none;
        text-align: center;
        width: 100%; }
      body.blog .post-block .post-meta .post-date,
      body.single-post .post-block .post-meta .post-date,
      body.archive .post-block .post-meta .post-date,
      body.search-results .post-block .post-meta .post-date {
        margin-bottom: 0; }
      body.blog .post-block .post-meta h4,
      body.blog .post-block .post-meta a[rel="tag"],
      body.blog .post-block .post-meta a[rel="category tag"],
      body.single-post .post-block .post-meta h4,
      body.single-post .post-block .post-meta a[rel="tag"],
      body.single-post .post-block .post-meta a[rel="category tag"],
      body.archive .post-block .post-meta h4,
      body.archive .post-block .post-meta a[rel="tag"],
      body.archive .post-block .post-meta a[rel="category tag"],
      body.search-results .post-block .post-meta h4,
      body.search-results .post-block .post-meta a[rel="tag"],
      body.search-results .post-block .post-meta a[rel="category tag"] {
        display: none; }
      body.blog .post-block .share-post,
      body.single-post .post-block .share-post,
      body.archive .post-block .share-post,
      body.search-results .post-block .share-post {
        display: none; } }

@media screen and (max-width: 767px) {
  body.blog .sidebar,
  body.single-post .sidebar,
  body.archive .sidebar,
  body.search-results .sidebar {
    width: 100%; }
  body.blog aside#sidebar,
  body.single-post aside#sidebar,
  body.archive aside#sidebar,
  body.search-results aside#sidebar {
    padding-left: 0; } }

body.archive h1.page-title,
body.search-results h1.page-title {
  margin-bottom: 30px; }

body.single-post .post-block {
  border-bottom: 0; }

body.single-post .post-after {
  clear: both;
  margin-bottom: 30px;
  padding-bottom: 40px; }
  body.single-post .post-after h4 {
    color: #ae9863;
    display: inline-block; }
  body.single-post .post-after .share-post {
    float: left; }
  body.single-post .post-after .share-post h4 {
    margin-right: 10px; }
  body.single-post .post-after .comments-number {
    float: right;
    margin-bottom: 0; }

body.single-post img.attachment-post-thumbnail {
  width: 100%; }

body.single-post div.easyrecipe {
  background-color: transparent;
  border: 1px solid #949494;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  margin-top: 20px;
  padding: 10px; }
  body.single-post div.easyrecipe .ERSDetails {
    margin-bottom: 10px;
    padding-bottom: 10px; }
  body.single-post div.easyrecipe .ERSHeading,
  body.single-post div.easyrecipe .ERSName {
    font-size: 12px;
    text-transform: uppercase; }
  body.single-post div.easyrecipe .ERSName {
    font-size: 16px;
    margin-top: 6px; }
    @media screen and (max-width: 767px) {
      body.single-post div.easyrecipe .ERSName {
        margin-top: 50px;
        clear: both; } }
  body.single-post div.easyrecipe span.ui-icon {
    display: none; }

body.single-post .comments #respond {
  background-color: white;
  text-align: center; }
  @media screen and (max-width: 767px) {
    body.single-post .comments #respond {
      padding: 20px; } }

body.single-post .comments form.comment-form input, body.single-post .comments form.comment-form textarea {
  border: 1px solid #949494;
  width: 100%; }
  body.single-post .comments form.comment-form input:focus, body.single-post .comments form.comment-form textarea:focus {
    border-color: #666666 !important;
    outline: none; }

body.single-post .comments form.comment-form textarea {
  font-size: 11px;
  letter-spacing: 1.5px;
  padding: 10px 20px; }

body.single-post .comments form.comment-form input[type="submit"] {
  border: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: auto; }
  body.single-post .comments form.comment-form input[type="submit"]:hover, body.single-post .comments form.comment-form input[type="submit"]:active {
    background-color: #ae9863;
    color: white; }

body.single-post .comments form.comment-form span.ERComment:first-of-type {
  display: none !important; }

body.single-post .comments #respond:last-child {
  display: none !important; }

body.single-post .comments h3#reply-title {
  margin-top: 0; }

body.single-post .comments h3#reply-title small {
  display: block; }

body.single-post .comments h3#comments {
  display: none; }

body.single-post .comments ol.commentlist {
  list-style: none;
  padding: 0;
  margin-top: 50px; }
  body.single-post .comments ol.commentlist .comment-meta {
    display: none; }

body.single-post .comments li.comment {
  margin-bottom: 50px; }

body.single-post .comments .comment-author {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px; }
  body.single-post .comments .comment-author cite {
    font-style: normal; }

body.single-post .comments li.comment ul.children {
  list-style: none;
  border-left: 1px solid #ae9863;
  margin-left: 30px;
  margin-top: 50px;
  padding-left: 30px; }

body.single-post .comments .comment-body {
  position: relative; }
  body.single-post .comments .comment-body .reply {
    position: absolute;
    bottom: -5px;
    right: 0;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px; }

@media screen and (max-width: 767px) {
  body.single-post .comments {
    margin-bottom: 30px; } }

@media screen and (max-width: 767px) {
  body.single-post .post-meta .post-date {
    margin-bottom: 10px !important; } }

/****************************
Sidebar
****************************/
.col-3.sidebar {
  margin-right: 0; }

aside#sidebar {
  padding-left: 24px; }
  aside#sidebar h4 {
    color: #ae9863;
    margin-bottom: 10px;
    margin-top: 0; }
  aside#sidebar .panel {
    margin-bottom: 30px;
    padding-bottom: 40px; }
    aside#sidebar .panel:last-child {
      border-bottom: 0; }
  aside#sidebar .panel.about,
  aside#sidebar .panel.social {
    border-bottom: 0;
    padding-bottom: 0; }
  aside#sidebar .panel.about img {
    width: 100%; }
  aside#sidebar .panel.about p {
    font-weight: 600; }
  aside#sidebar ul.categories-list {
    padding: 0;
    margin: 0;
    list-style: none; }
    aside#sidebar ul.categories-list a {
      color: #666666; }
      aside#sidebar ul.categories-list a:hover, aside#sidebar ul.categories-list a:focus {
        color: #949494; }
      aside#sidebar ul.categories-list a:active {
        color: #8c8c8c; }
  aside#sidebar .panel.popular-posts ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  aside#sidebar .panel.popular-posts li {
    margin-bottom: 30px; }
  aside#sidebar .panel.popular-posts a {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #666666; }
    aside#sidebar .panel.popular-posts a:hover, aside#sidebar .panel.popular-posts a:focus {
      color: #949494; }
    aside#sidebar .panel.popular-posts a:active {
      color: #8c8c8c; }

body.error404 main {
  text-align: center; }


/****************************
Search
****************************/

i.fa-search {
    color: #949494;
}

i.fa-search:hover {
    color: #ae9863;
}

form.inline-form {
  border: 1px solid #949494; }
  form.inline-form input[type="text"],
  form.inline-form input[type="email"],
  form.inline-form textarea {
    max-width: 80%;
    padding: 10px 0 10px 10px;
    width: 100%; }

form.inline-form button[type="submit"] {
  background-color: transparent;
  border: 0;
  float: right;
  height: auto;
  padding: 10px; }


form.inline-form button[type="submit"]:hover, form.inline-form button[type="submit"]:active {
  color: #ae9863;
}


input.form-control {
    border-style:none;
}

input.form-control:focus {
    outline: none;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  }


input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

.read-more {
    text-align: center;
}

nav.main-nav, section.films-section .film, body.blog .post-block,
body.single-post .post-block,
body.archive .post-block,
body.search-results .post-block, body.archive h1.page-title,
body.search-results h1.page-title, body.single-post .post-after, body.single-post div.easyrecipe .ERSDetails, aside#sidebar .panel {
  border-bottom: 1px solid #ededed; }
