/*
Theme Name: Cubic
Theme URI: https://wordpress.com/themes/cubic/
Template: boardwalk
Author: Automattic
Author URI: https://wordpress.com/themes/
Description: A minimalistic square theme.
Tags: blog,custom-colors,custom-menu,featured-images,grid-layout,holiday,one-column,photography,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready
Version: 1.0.7.1589237078
Updated: 2020-05-12 00:44:38

*/

body, button, input, select, textarea {
    font-family: 'Playfair Display', serif;
}
.site-description {
    margin-bottom: -0.145em;
    margin-top: 0.145em;
    line-height: 1.7142857;
    font-family: 'Playfair Display', serif;
    letter-spacing: 0;
    text-transform: none;
}
.paging-navigation .nav-links {
    height: 100%;
}
.paging-navigation a {
    height: 72px;
}
.paging-navigation .nav-next, .paging-navigation .nav-previous {
    position: inherit;
    width: 50%;
    float: right;
    height: 72px;
    border: 0 !important;
}
.paging-navigation .nav-next a:before, .paging-navigation .nav-previous a:before {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.archive .hentry, .blog .hentry, .search-results .hentry {
    padding-top: 0;
    padding-bottom: 100%;
    float: none;
    margin: 0;
}
.hentry.color-2 {
    background-color: #0e9ea5;
}
.hentry.color-3 {
    background-color: #0d8d93;
}
.hentry.color-4 {
    background-color: #0b7b80;
}
.hentry.color-5 {
    background-color: #0a6a6e;
}
.hentry.color-1 + .hentry.color-1, .hentry.color-2 + .hentry.color-2, .hentry.color-3 + .hentry.color-3, .hentry.color-4 + .hentry.color-4, .hentry.color-5 + .hentry.color-5 {
    background-color: #28b8bf;
}
.hentry.color-1 + .navigation + .hentry.color-1, .hentry.color-2 + .navigation + .hentry.color-2, .hentry.color-3 + .navigation + .hentry.color-3, .hentry.color-4 + .navigation + .hentry.color-4, .hentry.color-5 + .navigation + .hentry.color-5 {
    background-color: #40c0c6;
}
.entry-header {
    max-height: 100%;
    text-align: center;
}
.site-main .infinite-loader {
    position: inherit;
    clear: both;
}
#infinite-handle {
    position: inherit;
    clear: both;
    border: 0;
}
button, mark, input[type="button"], input[type="reset"], input[type="submit"], ins, .bypostauthor > .comment-body .fn, .comment #respond h3 small a, .comment-reply-title a, .filter-on .hentry.has-post-thumbnail:hover .entry-link, .hentry.color-1, .hentry.has-post-thumbnail .entry-link, .pace .pace-progress, .widget_tag_cloud a {
    background-color: #10b0b8;
}
a, #infinite-handle:hover, #infinite-handle:hover:before, .comment-author a:hover, .comment-author a:focus, .comment-author a:active, .dropdown-toggle:hover:after, .dropdown-toggle:focus:after, .dropdown-toggle:active:after, .entry-author .author-link a, .page-links > span, .page-links a:hover, .page-links a:focus, .page-links a:active, .paging-navigation a:hover, .paging-navigation a:focus, .paging-navigation a:active, .post-navigation a:hover, .post-navigation a:focus, .post-navigation a:active, .search-form.hover:before, .sidebar-toggle:hover, .sidebar-toggle:focus, .sidebar-toggle:active, .sidebar-toggle.toggle-on:hover, .sidebar-toggle.toggle-on:active, .site .wp-playlist-light .wp-playlist-playing, .site-title a:hover, .site-title a:focus, .site-title a:active, .social-navigation a:hover, .social-navigation a:focus, .social-navigation a:active, .widget-grofile .grofile-meta h4 a:hover, .widget-grofile .grofile-meta h4 a:hover, .widget-grofile .grofile-meta h4 a:active, .widget-title a:hover, .widget-title a:focus, .widget-title a:active, .widgettitle a:hover, .widgettitle a:focus, .widgettitle a:active {
    color: #10b0b8;
}
h1, h2, h3, h4, h5, h6, .comment-author, .hentry div#jp-relatedposts h3.jp-relatedposts-headline, .hentry div.sharedaddy h3.sd-title, .no-comments, .page-links {
    font-family: Montserrat, sans-serif;
    font-weight: normal;
    letter-spacing: 0.0625em;
    text-transform: uppercase;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: normal;
}
.archive .taxonomy-description, .comment-reply-title small, .page-links > .page-links-title, .search-results .page-title span {
    font-family: 'Playfair Display', serif;
}
.next-link .site-main, .previous-link .site-main {
    padding: 0 !important;
}
.paging-navigation {
    position: relative;
    border-top: 1px solid #d9d9d9;
    clear: both;
}
.paging-navigation:before {
    top: 0;
    position: absolute;
    width: 1px;
    display: block;
    height: 72px;
    left: 50%;
    background-color: #d9d9d9;
    content: "";
    z-index: 1;
}
.archive .hentry.has-post-thumbnail, .blog .hentry.has-post-thumbnail, .search-results .hentry.has-post-thumbnail {
    background-color: #000;
}
.archive .entry-header, .blog .entry-header, .search-results .entry-header {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}
.archive .entry-title, .blog .entry-title, .search-results .entry-title {
    font-size: 1.375em;
    line-height: 1.3636364;
    margin: 0 auto;
}
.archive .hentry.has-post-thumbnail .attachment-boardwalk-featured-image, .blog .hentry.has-post-thumbnail .attachment-boardwalk-featured-image, .search-results .hentry.has-post-thumbnail .attachment-boardwalk-featured-image {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: none;
    min-width: 100%;
    min-height: 0;
}
@media screen and (min-width: 568px) {
.archive .hentry, .blog .hentry, .search-results .hentry {
    padding-bottom: 50%;
    width: 50%;
    float: left;
}
.archive .hentry:nth-of-type(2n+3), .blog .hentry:nth-of-type(2n+3), .search-results .hentry:nth-of-type(2n+3) {
    clear: left;
}
}
@media screen and (min-width: 768px) {
.site-main .infinite-loader {
    width: 100%;
    height: 73px;
    border-top: 1px solid #d9d9d9;
    border: 0;
}
#infinite-handle:before {
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
}
.archive .page-header, .search-results .page-header, .unfixed-header.archive:not(.sidebar-open) .page-header, .unfixed-header.archive:not(.sidebar-open) .site-header, .unfixed-header.blog:not(.sidebar-open) .site-header, .unfixed-header.search-results:not(.sidebar-open) .page-header, .unfixed-header.search-results:not(.sidebar-open) .site-header {
    position: absolute;
}
.archive .site-footer, .blog .site-footer, .search-results .site-footer {
    position: inherit;
}
.infinite-scroll.neverending .site-main .infinite-loader {
    height: 49px;
}
.infinite-scroll.neverending .site-footer {
    display: none;
}
.infinity-end.neverending .site-footer {
    display: block;
}
}
@media screen and (min-width: 1024px) {
.archive .hentry, .blog .hentry, .search-results .hentry {
    padding-bottom: 33.3333%;
    width: 33.3333%;
}
.archive .hentry:nth-of-type(2n+3), .blog .hentry:nth-of-type(2n+3), .search-results .hentry:nth-of-type(2n+3) {
    clear: none;
}
.archive .hentry:nth-of-type(3n+4), .blog .hentry:nth-of-type(3n+4), .search-results .hentry:nth-of-type(3n+4) {
    clear: left;
}
}
