first commit

This commit is contained in:
DESKTOP-GBA0BK8\Admin
2023-04-08 12:19:53 -04:00
commit 7c8c8b1c76
4586 changed files with 2050693 additions and 0 deletions
@@ -0,0 +1,70 @@
#blog-entries {
padding-bottom: 0;
}
.blog-entry.post {
position: relative;
.thumbnail {
position: relative;
a {
display: inline-block;
position: relative;
width: 100%;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2);
@include opacity( 0 );
text-align: center;
@include transition( all .3s ease );
}
&:hover .overlay {
@include opacity( 1 );
}
img {
width: 100%;
}
}
ul.meta {
margin: 0 0 12px;
}
.blog-entry-header {
margin-bottom: 20px;
.entry-title {
font-size: 24px;
margin: 0;
a {
font-weight: 600;
letter-spacing: 0.6px;
}
}
}
.blog-entry-summary {
margin-bottom: 20px;
p:last-child {
margin-bottom: 0;
}
}
}
// Caption
.thumbnail-caption {
font-size: 13px;
margin-top: 0.5em;
text-align: center;
}
@@ -0,0 +1,58 @@
.has-blog-grid {
.blog-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 auto;
height: auto!important;
}
}
.blog-entry.grid-entry {
float: left;
.blog-entry-inner {
padding: 0 20px 20px;
border: 1px solid $color-7;
}
.thumbnail {
margin: 0 -20px;
}
ul.meta {
margin: 0;
}
.blog-entry-header {
margin: 20px 0 12px;
.entry-title {
font-size: 18px;
}
}
.blog-entry-summary {
line-height: 1.6;
margin: 10px 0 0;
}
.blog-entry-readmore {
margin-top: 16px;
a {
display: inline-block;
font-size: 12px;
line-height: 1.2;
padding-bottom: 3px;
border-bottom: 1px solid;
text-transform: capitalize;
i {
margin-left: 5px;
}
}
}
}
@@ -0,0 +1,31 @@
.blog-entry.large-entry {
border-bottom: 1px solid $color-9;
margin-bottom: 30px;
padding-bottom: 30px;
.thumbnail {
margin-bottom: 20px;
}
.blog-entry-readmore {
a {
display: inline-block;
font-size: 11px;
line-height: 1;
border: 1px solid $color-10;
padding: 10px 16px;
@include border-radius( 2px );
text-transform: capitalize;
letter-spacing: 1px;
&:hover {
color: $color-5;
border-color: $color-5;
}
i {
margin-left: 8px;
}
}
}
}
@@ -0,0 +1,54 @@
ul.meta {
display: inline-block;
width: 100%;
color: $color-15;
font-size: 12px;
line-height: 1;
margin: 0 0 20px;
padding: 0;
list-style: none;
li {
float: left;
line-height: 1.3;
&:after {
content: '-';
padding: 0 6px;
}
&:last-child:after {
display: none;
padding: 0;
}
a {
color: $color-15;
&:hover {
color: $color-5;
}
}
i {
display: inline-block;
color: $color-4;
padding-right: 5px;
}
}
}
/*------------------------------------*
Phone Landscape
*------------------------------------*/
@media only screen and (max-width: 480px) {
ul.meta {
margin-bottom: 12px;
li {
margin-bottom: 8px;
}
}
}
@@ -0,0 +1,159 @@
.blog-entry.thumbnail-entry {
border-bottom: 1px solid $color-9;
margin-bottom: 30px;
padding-bottom: 30px;
.blog-entry-inner {
@include display();
@include flex-direction( row );
}
.thumbnail,
.blog-entry-content {
@include display();
@include flex-direction( column );
}
.center {
.thumbnail,
.blog-entry-content {
@include justify-content( center );
}
}
.bottom {
.thumbnail,
.blog-entry-content {
@include justify-content( flex-end );
}
}
.thumbnail {
width: 45%;
a {
position: relative;
}
.link-entry {
position: absolute;
top: 0;
}
.left-position .link-entry {
right: 0;
}
.right-position .link-entry {
left: 0;
}
}
.blog-entry-content {
width: 55%;
}
.blog-entry-content {
padding: 6px 0;
}
.left-position .blog-entry-content {
padding-left: 3em;
}
.right-position .blog-entry-content {
padding-right: 3em;
}
.blog-entry-category {
display: block;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.6px;
line-height: 1.2em;
text-transform: uppercase;
margin-bottom: 10px;
a {
color: $color-5;
&:hover {
color: $color-2;
}
}
}
.blog-entry-summary {
margin-bottom: 15px;
}
.blog-entry-bottom {
display: block;
border-top: 1px solid $color-7;
padding-top: 15px;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.6px;
line-height: 1.2em;
text-transform: uppercase;
}
.blog-entry-comments,
.blog-entry-comments a,
.blog-entry-date {
color: #ababab;
}
.blog-entry-comments {
float: left;
i {
padding-right: 6px;
}
a:hover {
color: #333;
}
}
.blog-entry-date {
float: right;
}
&.no-featured-image {
.blog-entry-content {
width: 100%;
}
.left-position .blog-entry-content {
padding-left: 0;
}
.right-position .blog-entry-content {
padding-right: 0;
}
}
}
/*------------------------------------*
Phone Portrait and Landscape
*------------------------------------*/
@media only screen and (max-width: 767px) {
.blog-entry.thumbnail-entry {
.blog-entry-inner {
@include flex-direction( column );
}
.thumbnail,
.blog-entry-content {
width: 100%;
}
.blog-entry-content {
margin-top: 15px;
padding: 0 !important;
}
}
}
@@ -0,0 +1,27 @@
/**
* Gallery Format
*/
.gallery-format {
display: none;
position: relative;
overflow: hidden;
img {
display: block;
position: relative;
width: 100%;
margin-bottom: 0;
}
.slick-prev,
.slick-next {
@include opacity( 0 );
visibility: hidden;
}
&:hover .slick-prev,
&:hover .slick-next {
@include opacity( 1 );
visibility: visible;
}
}
@@ -0,0 +1,25 @@
/**
* Link Format
*/
.link-entry {
position: absolute;
top: 20px;
right: 20px;
i {
display: inline-block;
width: 60px;
height: 60px;
font-size: 22px;
line-height: 60px;
background-color: $color-2;
color: $color-1;
text-align: center;
@include border-radius( 50% );
@include transition( all .3s ease );
}
}
.thumbnail:hover i {
background-color: $color-5;
}
@@ -0,0 +1,36 @@
/**
* Quote format
*/
.post-quote-content,
.post-quote-author {
position: relative;
background-color: #13aff0;
color: #fff;
font-size: 20px;
padding: 20px 30px;
line-height: 1.6;
z-index: 1;
}
.post-quote-icon {
position: absolute;
right: 20px;
bottom: 10px;
font-size: 48px;
@include opacity( 0.2 );
z-index: -1;
}
.post-quote-author {
background-color: #0b7cac;
font-size: 12px;
font-weight: 600;
padding: 10px 30px;
margin-top: 1px;
text-transform: uppercase;
letter-spacing: 0.6px;
}
.single-post .post-quote-wrap {
margin-bottom: 30px;
}
@@ -0,0 +1,63 @@
/**
* Single Post Author bio
*/
#author-bio {
position: relative;
margin-top: 30px;
padding-top: 30px;
border-top-width: 1px;
border-style: solid;
border-color: $color-9;
#author-bio-inner {
@include display();
}
.author-bio-avatar,
.author-bio-avatar img {
@include border-radius( 50% );
}
.author-bio-avatar {
min-width: 80px;
margin-right: 30px;
img {
width: 80px;
height: 80px;
border: 3px solid $border-color;
}
}
.author-bio-content {
position: relative;
}
.author-bio-title {
display: inline-block;
font-size: 18px;
margin: 0 0 10px;
text-transform: capitalize;
}
.author-bio-description p:last-child {
margin: 0;
}
}
.author #author-bio {
margin: 0 0 30px;
padding-bottom: 30px;
border-bottom-width: 1px;
}
/*------------------------------------*
Phone Landscape
*------------------------------------*/
@media only screen and (max-width: 480px) {
#author-bio .author-bio-avatar {
display: none;
}
}
@@ -0,0 +1,20 @@
/**
* Single Post Content
*/
.single .entry-content {
margin-bottom: 20px;
}
.dropcap {
float: left;
color: $color-5;
font-size: 120px;
line-height: 80px;
margin-top: 6px;
margin-right: 10px;
}
.entry-footer {
display: inline-block;
width: 100%;
}
@@ -0,0 +1,88 @@
/**
* Single Post Next Prev
*/
.single nav.post-navigation {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid $color-9;
&:after {
content: '';
display: block;
visibility: hidden;
clear: both;
zoom: 1;
height: 0;
}
.nav-links {
.title {
display: block;
color: $color-5;
line-height: 20px;
}
a {
display: block;
}
i {
font-size: 20px;
line-height: 20px;
}
.post-title {
display: block;
font-size: 16px;
margin: 5px 0 0;
}
}
.nav-previous {
float: left;
width: 50%;
text-align: left;
border-right-width: 1px;
border-style: solid;
border-color: $color-9;
padding-right: 20px;
i {
float: left;
margin-right: 20px;
}
}
.nav-next {
float: right;
width: 50%;
text-align: right;
padding-left: 20px;
i {
float: right;
margin-left: 20px;
}
}
}
/*------------------------------------*
Phone Landscape
*------------------------------------*/
@media only screen and (max-width: 480px) {
.single nav.post-navigation .nav-links {
.nav-previous,
.nav-next {
float: none;
width: 100%;
padding: 0;
}
.nav-previous {
border-right-width: 0;
border-left-width: 0;
}
}
}
@@ -0,0 +1,207 @@
/**
* Single Post
*/
.single {
.thumbnail {
position: relative;
margin-bottom: 20px;
img {
width: 100%;
}
}
.entry-title {
font-size: 34px;
padding: 0 0 20px;
margin: 0 0 15px;
border-bottom: 1px solid $color-9;
letter-spacing: 0.6px;
}
}
.single-post.content-max-width {
#main #content-wrap {
width: 100%;
max-width: 100%;
}
.thumbnail,
.entry-header,
ul.meta,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content blockquote,
.entry-content p,
.post-tags,
.entry-share,
nav.post-navigation,
#author-bio,
#related-posts,
.comments-area {
padding-left: 20px;
padding-right: 20px;
}
.entry-header,
ul.meta,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content blockquote,
.entry-content p,
.wp-block-image,
.wp-block-gallery,
.wp-block-video,
.wp-block-quote,
.wp-block-text-columns,
.wp-block-code,
.entry-content ul,
.entry-content ol,
.wp-block-cover-text,
.post-tags,
.comments-area {
margin: 1.5em auto;
max-width: 700px;
}
.entry-content ul,
.entry-content ol {
padding-left: 40px;
padding-right: 40px;
}
.thumbnail {
margin-top: 0;
}
.entry-header {
margin-bottom: 0;
}
ul.meta {
display: block;
}
.wp-block-quote p {
padding: 0;
}
.entry-content blockquote p {
max-width: 100%;
margin: 0;
padding: 0;
}
.thumbnail,
.wp-block-cover-text.alignwide,
.wp-block-image.alignwide,
.wp-block-gallery.alignwide,
.wp-block-text-columns.alignwide,
.entry-share,
nav.post-navigation,
#author-bio,
#related-posts {
margin: 1.5em auto;
max-width: 1100px;
}
.wp-block-cover-text.alignfull,
.wp-block-image.alignfull,
.wp-block-gallery.alignfull,
.wp-block-text-columns.alignfull {
margin: 1.5em 0;
max-width: 100%;
}
.wp-block-image.alignfull img {
width: 100%;
}
.wp-block-image.alignleft,
.wp-block-image.alignright {
max-width: 350px;
margin-top: 0;
margin-bottom: 0;
}
.wp-block-image.alignleft {
margin-left: calc( 50% - 350px);
padding: 14px 36px 14px 0;
}
.wp-block-image.alignright {
margin-right: calc( 50% - 350px);
padding: 14px 0 14px 36px;
}
figure img {
margin: 0 auto;
}
.entry-content {
ul.alignfull,
ol.alignfull {
padding-left: 0;
padding-right: 0;
}
ul.alignwide,
ol.alignwide {
padding-left: 0;
padding-right: 0;
}
}
}
.wp-block-cover-image,
.wp-block-image {
margin-bottom: 20px;
}
.wp-block-button a:hover {
color: inherit;
}
.wp-block-quote.blocks-quote-style-2 {
border: 0;
}
.wp-block-pullquote {
border-left-width: 0;
margin: 0;
}
.wp-block-separator {
margin: 30px auto;
&.is-style-wide {
max-width: 700px;
}
}
.wp-block-table {
display: table;
}
/*------------------------------------*
Phone Landscape
*------------------------------------*/
@media only screen and (max-width: 480px) {
.single-post.media-above-content .thumbnail {
margin-bottom: 20px;
}
.single-post .entry-title {
font-size: 26px;
}
}
@@ -0,0 +1,87 @@
/**
* Single Post Related posts
*/
#related-posts {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid $color-9;
.title-wrap {
display: block;
color: $color-2;
font-size: 20px;
font-weight: 600;
letter-spacing: 0.6px;
margin-bottom: 18px;
}
ul {
padding: 0;
list-style: none;
}
.col {
float: left;
position: relative;
min-height: 100px;
margin: 0;
text-align: center;
}
.span_1_of_3 {
width: 33.3333333333%;
}
}
.related-thumb {
display: block;
background-color: $color-3;
img {
display: block;
width: 100%;
@include transition( opacity .3s );
}
&:hover img {
@include opacity( 0.7 );
}
}
.related-post-title {
font-size: 16px;
font-weight: 600;
margin: 12px 12px 3px 12px;
a {
display: block;
}
}
time.published {
font-size: 12px;
i {
padding-right: 5px;
}
}
/*------------------------------------*
Phone Portrait and Landscape
*------------------------------------*/
@media only screen and (max-width: 767px) {
#related-posts {
.col {
float: none;
width: 100%;
margin-bottom: 30px;
}
.col:last-child {
margin-bottom: 0;
}
}
}
@@ -0,0 +1,9 @@
/**
* Single Post Tags
*/
.single .post-tags {
font-size: 11px;
font-weight: 600;
margin: 30px 0 0;
text-transform: uppercase;
}
@@ -0,0 +1,6 @@
/**
* Video/audio format
*/
.wp-video {
width: 100% !important;
}