/*
Theme Name: Flat
Theme URI: http://www.yoarts.com/wordpress/free-flat-design-wordpress-theme.html
Author: YoArts
Author URI: http://www.yoarts.com/
Description: Flat is a WordPress Blog Theme designed by YoArts. We would like to say that Flat is both beautiful and charming at the same time.
Version: 1.3.7
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: flat
Tags: black, orange, white, white, dark, light, two-columns, responsive-layout, left-sidebar, custom-background, custom-colors, custom-menu, editor-style, post-formats, custom-colors, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.sticky {}
.bypostauthor {}


/*
 * Custom styling for the link post-format pages
 */
.post.format-link {
  background-color: white;
  padding-bottom: 50px;
  padding-top: 30px;
}

.post.format-link .entry-content p:first-of-type {
  text-align: center;
}

.post.format-link .entry-content p:first-of-type a {
  font-family: "Roboto Slab";
  font-size: 40px
}

.post.format-link .entry-content p:first-of-type a:before {
  color: #555;
  content: "\f103";
  position: relative;
  display: inline-block;
  margin-right: 20px;
  font: 400 32px/1 dashicons;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width:1199px) {
  .post.format-link .entry-content p:first-of-type a {
    font-size: 30px
  }
  .post.format-link .entry-content p:first-of-type a:before {
    font-size: 25px;
    margin-right: 14px;
  }
}

@media (max-width:991px) {
  .post.format-link .entry-content p:first-of-type a {
    font-size: 24px
  }
  .post.format-link .entry-content p:first-of-type a:before {
    font-size: 20px;
    margin-right: 10px;
  }
}

@media (max-width:767px) {
  .post.format-link .entry-content p:first-of-type a {
    font-size: 24px
  }
  .post.format-link .entry-content p:first-of-type a:before {
    font-size: 20px;
    margin-right: 10px;
  }
}



/*
 * Fix issue with tags breaking
 */
.hentry .tags-links a {
  display: inline-block;
  margin-bottom: 5px;
}


/*
 * Override heading size
 */
.hentry .entry-title {
  font-size: 40px
}

@media (max-width:1199px) {
  .hentry .entry-title {
    font-size: 30px
  }
}

@media (max-width:991px) {
  .hentry .entry-title {
    font-size: 24px
  }
}

@media (max-width:767px) {
  .hentry .entry-title {
    font-size: 24px
  }
}


/*
 * Style the Read More link
 */
.more-link {
  border-bottom: 1px dotted #1abc9c;
}

.more-link:hover {
  border-color: #117964;
}


/*
 * Custom 'Edit post' link
 */
.edit-post-container {
  position: absolute;
  right: 80px;
  top: 30px;
}

@media (max-width:767px) {
  .edit-post-container  {
    display: none;
  }
}

@media (max-width:991px) {
  .edit-post-container  {
    right: 20px;
    top: 20px;
  }
}

.edit-post-link {
  color: #e67e22;
  font-size: 17px;
}

.edit-post-link:before {
  content: "\f464";
  font-family: dashicons;
}

