body:not(.blog, .archive) .site-main { width: 100%; margin:0 auto; .entry-title { max-width: $container-max-width; margin: 0 auto; padding: 0 70px 36px 70px; line-height: 50px; font-size: 50px; @include below(small) { padding: 0 35px 48px 35px; } } .type-page > .entry-content { max-width: $container-max-width; margin: 0 auto; padding-left: 70px; padding-right: 70px; padding-bottom: 120px; @include below(small){ padding: 0 35px 60px 35px; } } .entry-meta { padding: 80px 0 14px 70px; max-width: $container-max-width; margin: 0 auto; @include below(small) { padding: 35px 0 35px 35px; } } figure:not(.alignright,.alignleft) { max-width: $container-max-width; width: 100% !important; margin: 80px auto; /*&.alignright, &.alignleft { padding: 0; }*/ } p > img:not(.alignright,.alignleft) { width: 100%; } p { margin-bottom: 32px; } } .single-post { .site-title a { color: $color-white; } .entry-thumbnail { margin-bottom: 0px; max-height: 300px; overflow: hidden; height: 300px; img { object-fit: fill; width: 100%; min-width: 500px; min-height: 300px; object-position: 50% 50%; } &:before { content:""; display:block; position:absolute; z-index: 2; height: 300px; width: 100%; background: $background-gradient-single; } } .single-post-content { max-width: $container-max-width; width: 100%; padding-right: 70px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: flex-start; @include below(small) { padding-right: 35px; } .entry-content { max-width: 600px; width: 100%; margin-left: 70px; display: inline-flex; flex-direction: column; @include below(small) { margin-left: 35px; } @include above(lap){ min-width: 600px; } > p:not(.intro) { margin-bottom: 32px; } a { color: $color-accent; text-decoration: none; font-weight: bold; } .tags-links { text-transform: uppercase; word-spacing: 5px; font-size: 14px; margin-top: 48px; font-weight: bold; letter-spacing: 1px; color: $color-dark; > a { @extend %link-style; color: $color-accent; font-size: 14px; padding: 0 13px; } } } .footer-section { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex: 100%; -ms-flex-pack: justify; -ms-flex-align: baseline; align-items: flex-end; } .navigation_posts { max-width: 600px; padding-left: 70px; @include below(small) { padding-left: 35px; } .nav-box { display: inline-block; max-width: 100%; &.previous { } a { @extend %link-style; .prev-title, .next-title { font-size: 18px; line-height: 27px; text-transform: none; color: #313131; font-weight: bold; } .prev, .next { text-transform: none; color: $color-accent; font-size: 70px; line-height: 108px; font-weight: bold; } } } } } } .wp-caption, .gallery { margin-bottom: 32px; .wp-caption-text, .gallery-caption { color: $color-accent; } } /* Comments area */ .comments-area { max-width: $container-max-width; margin: 0 auto; padding: 70px 70px 140px 70px; color: $color-accent; @include below(small){ padding: 35px 35px 70px 35px; } h2.comments-title { margin-bottom: 10px; } .comment-list { margin-left: 0; margin-bottom: 30px; li { list-style-type: none; margin-left: 0; } .avatar { width: 50px; height: 50px; margin-right: 15px; vertical-align: middle; } .comment-metadata, .comment-author { text-transform: uppercase; font-size: 12px; margin-top: 10px; display: inline-block; > a { font-size: 12px; } } .comment-content { margin-left: 68px; p { font-size: 15px; margin-top: -15px; margin-bottom: 0; } } .bypostauthor { margin-bottom: 40px; } .fn { font-size: 18px; font-weight:bold; text-decoration: underline; margin-right: 10px; } .says { display: none; } .reply a { @extend %link-style; color: $color-accent; margin-left: 68px; margin-top: 12px; font-size: 12px; } } h3#reply-title { margin-bottom: 0; } label { display: block; font-size: 13px; text-transform: uppercase; margin-bottom: 8px; margin-top: 8px; } .comment-form { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; max-width: 600px; > * { flex: 0 0 100%; } textarea#comment { display: block; width: 100%; max-width: 100%; } .comment-form-author, .comment-form-email { flex: 0 0 47%; } .form-submit { text-align: right; margin-top: 20px; input:after { content: ""; position: absolute; top: 50%; display: block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; } } } } /* Temp fix */ .clearfix:after, .grid:after, .comment-form:after, .widget_categories > ul:after, .widget_pages > ul:after, .widget_meta > ul:after, .widget_archive > ul:after, .nav:after, .nav--main ul:after, .media:after, .main-navigation:after, .single .entry-content:after, .page .entry-content:after, .comments-area-title:after, .comment-reply-title:after, .comment-navigation:after, .has_sidebar .site-content .container:after, form.contact-form .contact-submit:after { content: ""; display: table; clear: both; }