Sites-Camelia/branches/zaap-sufokien/v3/sass/_blog-single.scss

373 lines
8.6 KiB
SCSS

/*-------------------
Blog Single Page
--------------------*/
.blog-details{
height: 100%;
}
.single-blog-page {
padding: 45px 38px 50px;
@media #{$small_mobile} {
padding: 45px 0 50px;
}
h2 {
font-size: 36px;
margin-bottom: 50px;
}
p {
margin-bottom: 10px;
}
}
.blog-metas {
margin-bottom: 10px;
.blog-meta {
display: inline-block;
font-size: 13px;
color: $heading_color;
padding-right: 14px;
margin-right: 12px;
margin-bottom: 10px;
position: relative;
&:after {
position: absolute;
content: "|";
right: 0;
top: 0;
font-size: 12px;
color: $heading_color;;
}
&:last-child {
padding-right: 0;
margin-right: 0;
&:after {
display: none;
}
}
}
}
.blog-thumb {
position: relative;
margin-bottom: 45px;
.thumb-cata {
position: absolute;
top: 35px;
left: 55px;
display: inline-block;
padding: 4px 20px;
margin-bottom: 10px;
font-size: 12px;
letter-spacing: 2px;
color: $primary_color;
text-transform: uppercase;
font-weight: 600;
border-radius: 2px;
background: $white_color;
}
}
.blog-gallery {
padding-top: 40px;
margin: 0 -5px;
.bg-item {
padding: 0 5px;
margin-bottom: 10px;
img {
min-width: 100%;
}
}
}
.post-cata {
display: inline-block;
font-size: 12px;
font-weight: 600;
padding: 4px 13px;
margin-bottom: 10px;
margin-right: 6px;
text-transform: uppercase;
text-align: center;
letter-spacing: 2px;
border-radius: 2px;
color: $primary_color;
background: #ebebeb;
transition: 0.3s;
&:hover {
color: $white_color;
background: $primary_color;
}
}
.post-share {
span {
display: inline-block;
font-size: 16px;
margin-right: 20px;
color: $heading_color;
}
a {
display: inline-block;
font-size: 14px;
width: 36px;
height: 36px;
text-align: center;
padding-top: 8px;
color: $primary_color;
border-radius: 52px;
margin-left: 4px;
background: #ebebeb;
&:hover {
background: $primary_color;
color: $white_color;
}
}
}
.blog-navigation {
margin-bottom: 50px;
.bn-item {
height: 236px;
display: flex;
align-items: center;
justify-content: center;
h4 {
color: $white_color;
max-width: 350px;
position: relative;
text-align: center;
}
i {
position: absolute;
left: 0;
top: calc(50% - 12px);
opacity: 0;
transition: .3s;
@media #{$small_mobile} {
left: calc(50% - 0px);
top: 100%;
margin-top: 15px;
}
}
&:hover {
i {
opacity: 1;
left: -50px;
@media #{$small_mobile} {
left: calc(50% - 12px);
top: 100%;
}
}
}
&.bn-next {
i {
left: auto;
right: 0;
@media #{$small_mobile} {
right: calc(50% - 0px);
}
}
&:hover {
i {
opacity: 1;
right: -50px;
@media #{$small_mobile} {
right: calc(50% - 12px);
top: 100%;
}
}
}
}
}
}
.recent-blog {
margin-bottom: 40px;
.row {
margin: 0 -6px;
}
.col-lg-4{
padding: 0 6px;
}
.rp-item {
height: 250px;
margin-bottom: 20px;
&:after {
content: "";
height: 80%;
}
}
}
.comment-option {
h3 {
margin-bottom: 40px;
}
.single-comment-item {
margin-bottom: 30px;
&.reply-comment {
padding-left: 131px;
@media #{$small_mobile} {
padding-left: 5%;
}
.sc-text {
padding-left: 5px;
}
.sc-author {
margin-right: 30px;
}
}
&.first-comment {
.sc-text {
position: relative;
&:before {
position: absolute;
left: 0;
top: 8px;
height: 260px;
width: 1px;
background: #e9e9e9;
content: "";
@media #{$small_mobile} {
display: none;
}
}
}
}
&.second-comment {
.sc-text {
position: relative;
&:before {
position: absolute;
left: 0;
top: 8px;
height: 100px;
width: 1px;
background: #e9e9e9;
content: "";
@media #{$small_mobile} {
display: none;
}
}
}
}
.sc-author {
float: left;
margin-right: 30px;
@media #{$small_mobile} {
float: none;
margin-bottom: 20px;
}
img {
height: 70px;
width: 70px;
border-radius: 50%;
}
}
.sc-text {
display: table;
padding-left: 30px;
@media #{$small_mobile} {
padding-left: 0;
}
span {
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase;
color: #b2b2b2;
}
h5 {
color: $heading-color;
margin-top: 8px;
margin-bottom: 14px;
}
p {
font-size: 14px;
line-height: 22px;
}
.comment-btn {
display: inline-block;
font-size: 11px;
text-transform: uppercase;
color: #242d2e;
border: 1px solid #e5e5e5;
border-radius: 2px;
padding: 5px 22px;
margin-bottom: 10px;
font-weight: 600;
border-radius: 40px;
transition: all .3s;
&.like-btn {
margin-right: 10px;
}
&:hover {
background: $primary-color;
border-color: $primary-color;
color: $white-color;
}
}
}
}
}
.comment-form {
.row {
margin: 0 -6px;
}
.col-md-4,
.col-md-12{
padding: 0 6px;
}
h3 {
margin-bottom: 45px;
}
form {
input,
textarea {
height: 50px;
border: 1px solid #e5e5e5;
border-radius: 4px;
width: 100%;
padding: 0 20px;
font-size: 16px;
margin-bottom: 20px;
padding-right: 5px;
&:focus {
border: 1px solid $primary_color;
}
&::-webkit-input-placeholder {
color: #636363;
}
&::-moz-placeholder {
color: #636363;
}
&:-ms-input-placeholder {
color: #636363;
}
&::-ms-input-placeholder {
color: #636363;
}
&::placeholder {
color: #636363;
}
}
textarea {
height: 116px;
width: 100%;
padding-top: 18px;
margin-bottom: 30px;
resize: none;
}
button {
font-size: 14px;
color: $white-color;
text-transform: uppercase;
font-weight: 500;
background: $primary-color;
border: none;
padding: 13px 37px 12px;
border-radius: 50px;
}
}
}