Your IP : 216.73.216.111
/*
* General Post Style using for all with naming class entry
*/
.aligncenter {
clear: both;
@include center-block;
}
// Captions
.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-size: 14px;
font-family: $headings-font-family;
line-height: 24px;
margin: 15px 0 0 0;
padding: ( $size__spacing-unit * .5 );
text-align: center;
color: $entry-blog-date-color;
}
// Separator
.wp-block-separator,
hr {
background-color: $border-color;
border: 0;
height: 2px;
margin-bottom: (2 * $size__spacing-unit);
margin-top: (2 * $size__spacing-unit);
max-width: 2.25em;
@include rtl-text-align-left();
&.is-style-wide {
max-width: 100%;
}
&.is-style-dots {
max-width: 100%;
background-color: inherit;
border: inherit;
height: inherit;
text-align: center;
&:before {
color: $headings-color;
font-size: 40px;
letter-spacing: 10px;
@include rtl-padding-left(40px);
}
}
& + h1,
& + h2 {
&:before {
display: none;
}
}
}
.author-description .author-link,
.comment-metadata,
.comment-reply-link,
.comments-title,
.comment-author .fn,
.discussion-meta-info,
.entry-meta,
.entry-footer,
.main-navigation,
.no-comments,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.page-links,
.page-description,
.pagination .nav-links,
.sticky-post,
.site-title,
.site-info,
#cancel-comment-reply-link{
font-family: $headings-font-family;
}
.main-navigation,
.page-description,
.author-description .author-link,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.pagination .nav-links,
.comments-title,
.comment-author .fn,
.no-comments,
.site-title{
font-weight: $font-weight-medium;
letter-spacing: 0;
line-height: $line-height-base;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.page-title {
font-family: $headings-font-family;
font-weight: $headings-font-weight;
}
.site-branding,
.main-navigation ul.main-menu > li,
.social-navigation,
.author-description .author-bio,
.nav-links {
line-height: 1.25;
}
.entry-title,
.not-found .page-title,
.error-404 .page-title,
.has-larger-font-size{
font-size: $font-size-base + 4;
@include media(tablet) {
font-size: $font-size-base + 1;
}
}
.has-regular-font-size,
.has-large-font-size,
.comments-title{
font-weight: $font-weight-medium;
font-family: $headings-font-family;
font-size: 36px;
line-height: 46px;
}
.site-title,
.site-description,
.main-navigation,
.nav-links,
.page-title,
.page-description,
.comment-author .fn,
.no-comments,
h2.author-title,
p.author-bio{
font-size: $font-size-base;
}
.pagination .nav-links,
.comment-content
{
font-size: $font-size-base + 2;
}
.entry-meta,
.entry-footer,
.discussion-meta-info,
.site-info,
.has-small-font-size,
.comment-reply-link,
.comment-metadata,
.comment-notes,
.sticky-post,
#cancel-comment-reply-link,
img:after{
font-size: $font-size-base + 1;
}
.site-title,
.page-title {
font-weight: normal;
}
.page-description,
.page-links a {
font-weight: bold;
}
.site-description {
letter-spacing: -0.01em;
}
.post-navigation .post-title,
.entry-title,
.not-found .page-title,
.error-404 .page-title,
.comments-title,
blockquote {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-break: break-word;
word-wrap: break-word;
}
/* Block styles */
.post .entry-content > *,
.post .entry-summary > *,
.post .entry-description > * {
margin-top: 20px;
margin-bottom: 20px;
max-width: 100%;
@include media(tablet) {
margin-top: 30px;
margin-bottom: 30px;
}
figcaption{
margin-top: 15px;
}
&:first-child {
margin-top: 0;
}
&:last-child {
margin-bottom: 0;
}
}
.post .entry-content,
.post .entry-summary,
.post .entry-description{
> blockquote{
@include blockquote();
}
> *{
&.alignfull {
margin: 30px calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
}
> h1, > h2, > h3, > h4, > h5, > h6{
font-weight: $font-weight-medium;
}
}
.wp-block-pullquote p {
color: $link-color;
font-size: 18px;
font-style: italic;
font-weight: 600;
line-height: 30px;
}
.post.no-results{
text-align:center;
.widget-search{
margin-top: $theme-margin;
}
}
.entry-title{
margin: 5px 0 12px;
font-size: 22px;
word-wrap: break-word;
font-weight: $font-weight-medium;
@include media(tablet) {
font-size: 24px;
@include hyphens(none);
}
}
.site-main{
&.layout-blog{
.navigation{
.apus-pagination{
padding-top: 20px;
padding-bottom: 0;
@include media(desktop) {
padding: 30px 0 0 0;
}
}
}
}
}
.entry-thumb-overlay{
position: relative;
overflow: hidden;
@include clearfix();
.btn{
border: 1px solid $white;
font-size: 18px;
padding: 10px 26px;
}
.entry-thumb{
margin-bottom: 0 !important;
a{
position: relative;
display: inline-block;
&:before{
top: 0;
position: absolute;
visibility: hidden;
content: "";
background-color: $theme-color;
pointer-events: none;
@include square(100%);
@include opacity(0);
@include rtl-left(0);
@include transition($linear);
}
&:after{
content: "";
z-index: 2;
background-color: $white;
background-image: url('../images/unlink.png');
background-position: center center;
background-repeat: no-repeat;
visibility: hidden;
pointer-events: none;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
@include transform(scale(0));
@include opacity(0);
@include background-size(26px,24px);
@include border-radius(50px);
@include square(55px);
@include transition($linear);
}
}
}
.entry-button-link{
z-index: 1;
position: absolute;
margin: auto;
top: 0;
bottom: 0;
@include rtl-left(0);
@include rtl-right(0);
@include flexbox();
@include align-items(center);
@include justify-content(center);
@include transition($linear);
@include transform(scale(0));
}
}
.entry-create{
font-size: 13px;
margin: 0 0 15px;
> *{
@include rtl-margin-right(2px);
}
.author{
font-style: italic;
text-transform: capitalize;
}
}
.comment-form-cookies-consent{
display: block;
position: relative;
cursor: pointer;
margin-top: 0;
margin-bottom: 30px;
@include rtl-padding-left(25px);
@include user-select(none);
[type="checkbox"]{
position: absolute;
cursor: pointer;
@include opacity(0);
@include square(0);
&:checked ~ label {
&:after {
display: block;
}
&:before{
border-color: $theme-color;
}
}
}
label{
position: relative;
margin: 0px;
&:before{
content: "";
top: 8px;
position: absolute;
border: 1px solid $border-color;
background-color: transparent;
@include rtl-left(-25px);
@include square(16px);
@include transition($linear);
@include media(desktop) {
top: 5px;
}
}
&:after {
content: "";
top: 10px;
display: none;
position: absolute;
border: solid $text-color;
border-width: 0 2px 2px 0;
@include rotate(45deg);
@include rtl-left(-19px);
@include size(5px,10px);
@include media(desktop) {
top: 7px;
}
}
}
}
.entry-link{
margin-top: 20px;
.readmore {
color: $theme-color;
text-transform: capitalize;
font-weight: $font-weight-medium;
font-size: $font-size-base - 2;
&:hover{
color: #000;
}
}
}
.entry-meta{
margin:0;
.fa,.icon{
@include rtl-margin-right(3px);
}
}
.entry-vote{
z-index: 1;
display: table;
text-align: center;
top: 20px;
position: absolute;
background: rgba($black,.5);
@include square(44px);
@include rtl-right(20px);
.entry-vote-inner{
color: $white;
display: table-cell;
vertical-align: middle;
font-weight: $headings-font-weight;
}
&.vote-perfect{
.entry-vote-inner{
color: $red;
}
}
&.vote-good{
.entry-vote-inner{
color: $yellow;
}
}
&.vote-average{
.entry-vote-inner{
color: #91e536;
}
}
&.vote-bad{
.entry-vote-inner{
color: $orange;
}
}
&.vote-poor{
.entry-vote-inner{
color: $green;
}
}
}
.type-post{
margin-top: 40px;
&:first-of-type{
margin-top: 0;
}
}
.blog-title{
margin-bottom: $theme-margin;
}
//commentform
#commentform{
p{
&.form-submit{
margin-bottom: 0;
@include rtl-text-align-right();
}
}
.form-control{
height: 55px;
background-color: #fdfaec;
border-color: #fdfaec;
@include placeholder(lighten(#000, 60%));
@include hover-focus-active() {
border-color: $theme-color;
background-color: $white;
}
}
textarea{
&.form-control {
height: 130px;
padding: 20px;
@include media(tablet) {
height: 204px;
padding: 20px 30px;
}
}
}
.form-group{
margin: 0 0 30px;
&.h-info{
@include media(tablet) {
margin-top: -7px;
}
}
}
.space-comment{
margin: 0 0 30px;
}
#cancel-comment-reply-link{
color: $brand-danger;
}
}
/*
* using for new, magazine
*/
.post-specail{
.entry-title{
font-size: 16px;
}
.entry-date{
font-style: italic;
}
.entry-create{
margin: 0 0 18px;
}
}
.post-title{
@include font-size(font-size,$entry-title-font-size);
}
.post-thumb{
position: relative;
}
.blog-meta{
top: 0;
position: absolute;
@include rtl-right($entry-meta-position);
}
/** Post blog style **/
.blog{
&.style1 .blog-date{
top: 0;
position: absolute;
@include rtl-right(0);
}
&.style2 {
border: 1px solid $border-color;
.blog-date{
@include rtl-float-left();
@include rtl-margin(-1px,$theme-margin,0px,0px);
}
.entry-title{
@include rtl-padding-left(65px);
@include rtl-padding-right(20px);
}
.entry-description{
@include rtl-padding-left(65px);
@include rtl-padding-right(20px);
}
.entry-content{
@include clearfix();
border: 0px;
margin-bottom: 20px;
}
}
.blog-date{
display: table;
background: $blog-date-bg;
text-align: $align-center;
color: $blog-date-color;
text-transform: $blog-date-transform;
@include font-size(font-size,$blog-date-font-size);
font-weight: $blog-date-font-weight;
@include size($blog-date-size,$blog-date-size);
line-height: normal;
.blog-date-inner{
display: table-cell;
vertical-align: middle;
}
span{
display: block;
margin: 2px 0 3px 0;
line-height:$blog-date-number-line-height;
@include font-size(font-size,$blog-date-font-size-number);
font-weight: $blog-date-font-weight-number;
}
}
.blog-date--grids{
position: absolute;
top: 0;
@include rtl-right(15px);
}
.entry-content--info{
overflow: hidden;
padding: $theme-margin 0;
}
}
/// style posts
.post{
.entry-description{
margin: 0 0 30px;
clear: both;
p:last-child{
margin:0;
}
.entry-description-content{
.blog-meta-photos{
.img-rounded{
@include border-radius(20px);
}
}
.blog-metalist{
@include rtl-padding-left(16px);
> li{
margin-bottom: 30px;
&:last-child{
margin-bottom: 0;
}
}
}
.blog-meta-title-block{
margin: 0 0 15px 0;
font-size: 20px;
line-height: 30px;
position: relative;
padding: 0 0 6px 0;
font-weight: $font-weight-medium;
@include media(tablet) {
font-size: 25px;
line-height: 30px;
}
&:after{
content: "";
background-color: $theme-color;
position: absolute;
bottom: 0;
@include rtl-left(0);
@include size(40px,2px);
}
}
}
}
&.sticky{
.entry-title{
position: relative;
font-weight: 500;
@include rtl-padding-left(34px);
a{
color: $theme-color;
}
&:before{
top: 6px;
content: '';
position: absolute;
background-color: transparent;
background-image: url('../images/sticky.png');
background-repeat: no-repeat;
background-position: 0 0;
@include background-size(cover);
@include square(22px);
@include rtl-left(0);
}
}
}
&:hover{
.entry-thumb-overlay{
.entry-thumb{
a{
&:before{
z-index: 1;
visibility: visible;
pointer-events: auto;
@include opacity(.84);
}
&:after{
visibility: visible;
pointer-events: auto;
@include opacity(1);
@include scale(1);
}
}
}
.entry-button-link{
@include transform(scale(1));
}
}
}
}
.grid-half{
&.owl-carousel .owl-controls{
top:100%;
@include translate(50px,-80px);
@include rtl-left(50%);
.owl-nav .owl-prev,
.owl-nav .owl-next{
@include opacity(1);
position: static;
}
.owl-nav .owl-next{
@include rtl-margin-left(5px);
}
}
&.halfdark{
&.owl-carousel .owl-controls{
.owl-nav .owl-prev,
.owl-nav .owl-next{
background: #e1e4e6;
border-color: #e1e4e6;
color: $link-color;
&:hover,&:active{
background: $theme-color;
border-color: $theme-color;
color: $white;
}
}
}
}
// style image
&.style_img.owl-carousel{
.owl-controls{
@include rtl-left(0);
@include translate(0,0);
}
}
}
.layout-half{
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
background:$theme-color;
color: $white;
.entry-content{
max-width: 650px;
padding-bottom: 120px;
padding-top: 50px;
&[class *='-6']{
padding-left: 50px;
padding-right: 50px;
}
}
> div{
padding-left: 0px;
padding-right: 0px;
}
@media(max-width:1024px){
.entry-content[class *='-6']{
padding-left: $theme-margin;
padding-right: $theme-margin;
padding-top: $theme-margin;
max-width: none;
}
}
.entry-title{
font-size: 50px;
margin: 0 0 20px;
line-height: 1.1;
font-family: $font-family-base;
a{
color: #fff !important;
}
}
.entry-description{
margin:0 0 40px;
font-size: 17px;
font-weight: 400;
}
}
.layout-dark{
background: #eff1f2 !important;
color: $text-color;
.meta{
font-size: 20px;
font-weight: 400;
font-family: $font-family-second;
position: relative;
padding:0 0 10px;
margin: 0 0 35px;
&:before{
content: '';
@include size(80px,2px);
background: $link-color;
position: absolute;
bottom:0;
@include rtl-left(0);
}
}
.entry-title {
margin: 0 0 10px;
a{
color: $link-color !important;
font-size: 30px;
}
}
.entry-description{
font-size: 15px;
font-weight: 300;
}
}
.layout-halfimg{
position: relative;
background: transparent;
margin-bottom: 60px;
.entry-content{
padding: 40px 40px 80px;
background:$theme-color;
color: $white;
.entry-title{
font-size: 35px;
line-height: 1.1;
margin: 0 0 10px;
font-weight: $font-weight-medium;
font-family: $font-family-base;
a{
color: #fff !important;
}
}
}
@media(min-width:768px){
.half-img{
width: 75%;
}
.entry-content{
max-width: 500px;
position: absolute;
top: 50%;
@include translateY(-50%);
@include rtl-right(0);
}
}
}
/* Post type: List widget list*/
.posts-list{
list-style: none;
padding:0;
margin:0;
li{
margin:0 0 15px;
overflow: hidden;
@include media(tablet) {
margin:0 0 30px;
}
&:last-child{
margin: 0;
}
}
.entry-content{
> *{
margin: 0px;
}
}
.content-info{
width:calc(100% - 130px);
}
.image{
width: 130px;
@include rtl-padding-right(23px);
}
.entry-title{
font-size: 18px;
line-height: 28px;
text-transform: inherit;
margin: 0 0 5px;
font-weight: $font-weight-medium;
}
.top-info{
color: $entry-blog-date-color;
font-size: 16px;
a{
color: inherit;
@include hover-focus-active() {
color: inherit;
}
}
}
}
.entry-button-link{
> *{
float: none;
margin-bottom: 0;
@include rtl-margin-right(0);
}
.top-info{
margin-top: 0 !important;
}
}
// post-grid
.post-layout{
.post-sticky{
background:$brand-danger;
color:$white;
display:inline-block;
padding:0 15px;
margin:5px 0;
font-size:14px;
}
.entry-title{
font-size:21px;
font-weight: $font-weight-medium;
}
.top-info{
overflow: hidden;
color: $dark-gray;
line-height: $line-height-base;
a{
color: $dark-gray;
@include hover-focus() {
color: $theme-color;
}
}
> *{
@include inline-block();
@include rtl-padding-right(12px);
&:last-child{
border: none;
@include rtl-padding(0,0,0,22px);
margin: 0;
position: relative;
&:before{
top: 1px;
position: absolute;
content: "\f114";
color: $theme-color;
font-family: $font-awesome;
@include rtl-left(0);
@include rtl-margin-right(5px);
}
}
&.list-categories{
border: none;
@include rtl-padding(0,0,0,22px);
margin: 0;
position: relative;
&:before{
top: 1px;
position: absolute;
color: $theme-color;
content: "\f114";
font-family: $font-awesome;
@include rtl-left(0);
@include rtl-margin-right(5px);
}
}
&.comments{
position: relative;
@include rtl-padding-left(20px);
&:before{
top: 2px;
position: absolute;
content: '\f0e5';
color: $theme-color;
font-family: $font-awesome;
font-style: normal;
font-size: 14px;
@include rtl-left(0);
}
}
}
}
iframe{
max-width: 100%;
}
}
.post-grid-v1{
margin-bottom: 30px;
margin-top: 0;
padding-top: 0;
border: 1px solid $light-gray;
@include border-radius-separate(10px,0,10px,0);
@include transition($linear);
@include hover() {
border-color: $theme-color;
@include border-radius(10px);
}
.no-image{
margin-bottom: 10px;
@include media(tablet) {
margin-bottom: 20px;
}
}
.space{
margin:0 3px;
}
.entry-thumb{
margin-bottom: 15px;
@include media(tablet) {
margin-bottom: 25px;
}
}
.entry-title{
font-size: 20px;
line-height: 30px;
margin: 0 0 5px 0;
@include media(desktop) {
font-size: 24px;
line-height: 34px;
}
}
.description{
margin-bottom: 0;
}
.entry-button-link{
margin-top: 26px;
}
.top-info{
margin-bottom: 15px;
color: $entry-blog-date-color;
a{
color: inherit;
}
@include media(tablet) {
margin-bottom: 20px;
}
}
.top-image{
position:relative;
.list-categories{
position:absolute;
top:-2px;
@include rtl-left(0);
z-index: 2;
}
}
}
.post-grid-v2{
position:relative;
overflow: hidden;
@include border-radius(5px);
@include transition(all 0.2s ease-in-out 0s);
.title{
font-size:18px;
margin:0;
line-height: 1.25;
@include media(desktop) {
font-size:24px;
}
}
.post-thumbnail{
display:block;
position:relative;
&:before{
content:'';
position:absolute;
top:0;
left: 0;
@include size(100%,100%);
background:rgba(0,0,0,0.2);
@include opacity(0);
@include transition(all 0.3s ease-in-out 0s);
}
}
.bottom-info{
color:#b2b2b2;
font-size:14px;
margin-bottom: 10px;
a{
color:#b2b2b2;
&:hover,&:focus{
color: $link-color;
}
}
i{
@include rtl-margin-right(5px);
}
> *{
display: inline-block;
vertical-align: middle;
@include rtl-margin-right(15px);
&:last-child{
@include rtl-margin-right(0);
}
}
}
.content{
position:absolute;
padding:10px;
background:$white;
bottom:10px;
left:10px;
right: 10px;
@include border-radius(5px);
@include media(desktop) {
padding:20px 30px;
bottom:20px;
left:20px;
right: 20px;
}
}
&:hover{
.post-thumbnail:before{
@include opacity(1);
}
}
}
.post-grid-v3{
margin-bottom: 30px;
border: 1px solid $border-color;
@include transition($linear);
@include border-radius-separate(10px,10px,0,0);
@include hover() {
border-color: $theme-color;
@include border-radius(10px);
}
.title{
margin: 0 0 8px 0;
font-size: 18px;
line-height: 28px;
font-weight: $font-weight-medium;
}
.entry-thumb{
a{
&:before{
@include border-radius-separate(10px,10px,0,0);
}
}
.image-wrapper{
img{
width: 100%;
@include border-radius-separate(10px,10px,0,0);
}
}
}
.content{
text-align: center;
@include rtl-padding(30px, 20px, 40px, 30px);
@include media(tablet) {
@include rtl-text-align-left();
}
.entry-date{
color: $entry-blog-date-color;
margin-bottom: 5px;
@include justify-content(center);
@include flexbox();
@include align-items(center);
@include media(tablet) {
@include justify-content(flex-start);
}
i{
color: $theme-color;
font-size: 14px;
@include rtl-margin(0, 8px, 0, 0);
}
a{
color: inherit;
}
}
.entry-button-link{
margin-top: 24px;
}
}
}
.list-small{
overflow:hidden;
.entry-title{
font-size:14px;
margin:0 0 5px;
line-height: 20px;
font-weight: 400;
}
.date{
font-size: 12px;
}
.image{
@include rtl-float-left();
@include rtl-padding-right(15px);
img{
min-width: 62px;
}
}
.info{
overflow: hidden;
}
}
.post-list-item{
margin-bottom: 20px;
padding-bottom: 20px;
overflow: hidden;
border-bottom:1px solid $border-color;
@include media(desktop) {
margin-bottom: 40px;
padding-bottom: 40px;
}
.top-info{
margin-top: 6px;
}
&:last-child{
border:none;
padding:0;
}
.entry-title{
font-size: 18px;
margin: 0 0 10px;
@include media(desktop) {
font-size: 20px;
}
}
.description{
margin-bottom: 20px;
@include media(desktop) {
margin-bottom: 32px;
}
}
.btn-readmore{
display: block;
@include rtl-float-left();
@include rtl-margin(0, 30px, 0, 0);
}
}
.post-list-item-small{
padding: 15px 0;
border-bottom: 1px solid #4c4a4a;
@include media(desktop) {
padding: 25px 0;
}
.entry-title{
margin: 0px;
line-height: 1.7;
font-weight: $font-weight-medium;
font-size: $font-size-base;
a{
color: $footer-link-color;
@include hover-focus-active() {
color: $theme-color;
}
}
}
}
.post-list-item-large{
.entry-thumb-overlay{
.entry-thumb{
a{
&:before{
@include border-radius-separate(10px,10px,0,0);
@include media(tablet) {
@include border-radius-separate(10px,0,10px,0);
}
}
}
}
}
.image-wrapper{
img{
@include border-radius-separate(10px,10px,0,0);
@include media(tablet) {
@include border-radius-separate(10px,0,10px,0);
}
}
}
.entry-post-image{
outline: none;
}
.entry-post-content{
padding: 30px;
@include media(tablet) {
padding: 30px;
}
}
}
.layout-posts-list{
.post-grid-v1{
padding-bottom: 0px;
margin-bottom: 30px;
@include border-radius-separate(10px,10px,0,0);
@include media(tablet) {
@include border-radius-separate(10px,0,10px,0);
}
.post-list-item-large{
margin: 0px;
@include align-items(flex-start);
@include flex-direction(column);
@include media(tablet) {
@include flex-direction(row);
}
> div[class*="col-"]{
padding-left: 0;
padding-right: 0;
}
}
@include hover() {
@include border-radius(10px);
}
}
}
.layout-blog{
div[class*="col-"]{
&:last-child{
.post-list-item-small{
border-bottom: 0px;
padding-bottom: 0px;
}
}
}
.row{
div[class*="col-"]{
&:nth-child(2n+1) {
@include media(tablet) {
clear: both;
}
@include media(desktop) {
clear: none;
}
}
}
}
}
/* Post type: By Category */
.posts-grid-category{
overflow: hidden;
}
.top-blog-info{
padding:25px 0;
margin-bottom:20px;
border-bottom:1px solid $border-color;
i{
@include rtl-margin-right(10px);
}
.categories{
@include rtl-margin-right(35px);
}
.author{
a{
color: $theme-color;
}
}
a{
color: $text-color;
&:hover,&:active{
color:$theme-color;
}
}
}
.list-default{
margin-bottom:45px;
.entry-title{
font-weight: $font-weight-medium;
font-size: 30px;
margin:0 0 10px;
}
.description{
margin:0 0 15px;
}
}
.category-posts{
position: relative;
&::after{
content: "";
top: 20px;
position: absolute;
@include rtl-right(0);
@include size(1px,1000px);
background: $border-color;
}
.post{
border-bottom: 1px solid $border-color;
}
.category-posts-label{
padding: 1px 3px;
@include border-radius(0);
background: $theme-color;
font-weight: $category-posts-label-font-weight;
@include font-size(font-size,$category-posts-label-font-size);
text-transform: $category-posts-label-transform;
a{
color: $category-posts-label-color;
}
}
.entry-meta{
&::after{
display: none;
}
}
.posts-more{
.post{
&:last-child{
border: 0px;
}
}
.entry-title{
@include font-size(font-size,$category-posts-subtitle-font-size);
a{
color: $gray-light;
&:hover{
color: $theme-color;
}
}
}
}
}
/*------------------------------------*\
Post detail
\*------------------------------------*/
.list-categories{
position: relative;
margin-bottom: 10px;
&:before{
content: "\f114";
font-family: $font-awesome;
@include rtl-margin-right(5px);
}
.categories-name{
margin: 0;
border: 0;
padding: 0;
color: $dark-gray;
background-color: transparent;
@include hover-focus-active() {
color: $theme-color;
text-decoration: underline;
}
}
}
.sharebox{
margin-bottom: $post-share-margin;
.sharebox-title{
margin: $post-share-title-margin;
}
}
.top-info-detail{
position:relative;
.list-categories{
position:absolute;
top:-2px;
@include rtl-left(0);
z-index: 2;
}
}
.entry-title-detail{
font-size: 26px;
line-height: 36px;
margin: 0 0 6px;
font-weight: $font-weight-medium;
word-wrap: break-word;
@include media(tablet) {
font-size: 30px;
line-height: 42px;
}
@include media(desktop) {
font-size: 32px;
line-height: 42px;
}
}
.entry-content-detail{
.top-info{
color: $entry-blog-date-color;
font-style: italic;
margin-bottom: 20px;
@include media(tablet) {
margin-bottom: 0;
}
> a{
position: relative;
@include rtl-padding-left(20px);
&:before{
top: 2px;
position: absolute;
content: '\f133';
font-family: $font-awesome;
font-style: normal;
font-size: 14px;
color: $theme-color;
@include rtl-left(0);
}
}
.entry-date{
position: relative;
@include rtl-padding-left(20px);
&:before{
top: 2px;
position: absolute;
content: '\f133';
font-family: $font-awesome;
font-style: normal;
font-size: 14px;
color: $theme-color;
@include rtl-left(0);
}
}
.comments{
position: relative;
@include rtl-padding-left(20px);
&:before{
top: 2px;
position: absolute;
content: '\f0e5';
font-family: $font-awesome;
font-style: normal;
font-size: 14px;
@include rtl-left(0);
}
}
.list-categories{
@include rtl-margin-right(12px);
margin-bottom: 5px;
margin-top: 5px;
@include media(tablet) {
margin-bottom: 0px;
margin-top: 0px;
}
a {
color: $entry-blog-date-color;
@include hover-focus-active() {
color: $theme-color;
text-decoration: none;
}
}
&:before {
font-style: normal;
@include rtl-margin-right(8px);
}
}
a{
color: #c5c5c5;
@include hover-focus-active() {
color: $theme-color;
text-decoration: none;
}
}
}
.top-info{
margin-bottom: 20px;
@include media(tablet) {
margin-bottom: 30px;
}
}
}
.social-networks{
li{
padding-left: 10px;
padding-right: 10px;
&:last-child{
a{
margin-right: 0;
}
}
a{
font-size: 14px;
&:hover{
color: $theme-color;
}
}
}
}
.tag-links,
.post-share {
margin-bottom: 10px;
span i {
@include rtl-margin-right(5px);
}
}
/*------------------------------------*\
Comment List
\*------------------------------------*/
#respond{
.title{
@include blog-heading-mid();
}
}
.comment-respond{
small{
display: block;
margin: -10px 0 0 0;
}
#commentform{
margin-top: 10px;
}
}
.comment-list{
padding: 0;
margin: 0 0 30px 0;
list-style: none;
> li{
&:first-child{
.the-comment{
padding-top: 0px;
}
}
&:last-child{
.the-comment{
padding-bottom: 0;
border-bottom: 0;
}
}
}
.comment-respond{
padding-bottom:10px;
}
#cancel-comment-reply-link{
font-size: inherit;
color: darken($theme-color, 10%);
}
.comment-author{
@include align-items(flex-start);
@include media(tablet) {
@include align-items(center);
}
.comment-author-right{
@include rtl-margin-left(auto);
}
.comment-author-left{
margin-bottom: 5px;
margin-top: -6px;
grid-column-gap: 50px;
display: block;
@include media(tablet) {
@include display-grid();
@include grid-template-columns(auto auto);
}
> *{
@include media(tablet) {
@include align-self(center);
}
}
}
strong {
font-size: 18px;
line-height: 28px;
font-weight: $font-weight-medium;
color: $headings-color;
font-family: $headings-font-family;
}
}
.children{
list-style: none;
margin: 0;
@include rtl-padding-left(15px);
@include media(tablet) {
@include rtl-padding-left(70px);
}
&:last-child{
li{
&:last-child{
.the-comment{
border-bottom: 0px;
padding-bottom: 0;
}
}
}
}
}
div.avatar{
min-width: 100px;
@include rtl-padding-right(30px);
@include rtl-float-left();
}
.comment-edit-link{
color: $text-color;
text-transform: uppercase;
font-size: 12px;
font-weight: 500;
font-family: $headings-font-family;
@include rtl-padding(0,0,5px,16px);
margin-bottom: 0;
line-height: 1;
position: relative;
background-color: transparent;
border: none;
@include inline-block();
@include transition($linear);
@include border-radius(50px);
@include hover-focus-active() {
background-color: transparent;
&:after {
width: 100%;
background-color: $theme-color;
}
}
@include media(desktop) {
margin-bottom: 5px;
}
&:before {
content: "\f044";
font-family: $font-awesome;
font-size: 11px;
margin-top: -1px;
@include rtl-margin-right(5px);
@include vertical-align(absolute);
@include rtl-left(0);
}
&:after {
content: "";
background-color: transparent;
@include size(0,1px);
position: absolute;
@include rtl-left(0);
bottom: 0;
@include transition($linear);
}
}
.date{
font-size: 14px;
color: $entry-blog-date-color;
font-family: $headings-font-family;
}
strong {
font-size: 18px;
color:$headings-color;
font-weight: 400;
}
.comment-reply-link{
color: $white;
background-color: $theme-color;
padding: 5px 20px;
font-size: 16px;
line-height: normal;
border: 1px solid $theme-color;
font-family: $font-family-base;
@include transition($linear);
@include inline-block();
@include border-radius(50px);
@include hover-focus-active() {
color: $theme-color;
background-color: transparent;
}
@include media(desktop) {
padding: 8px 30px;
}
}
.comment-box{
overflow:hidden;
}
.comment-text{
margin: 0 0 18px 0;
em{
margin-bottom: 5px;
@include inline-block();
}
p{
margin-bottom: 5px;
img{
margin: 15px 0;
}
&:last-child{
margin-bottom: 0px;
}
}
}
img.avatar{
overflow:hidden;
@include square(100px);
@include border-radius(0);
}
.the-comment{
padding: 20px 0;
border-bottom: 1px solid $border-color;
@include clearfix();
@include media(tablet) {
padding: 30px 0;
}
}
}
.commentform {
.title{
margin: 0;
font-weight:400;
font-size: 22px;
}
.comment-notes{
display: none;
}
}
.comment-form{
#submit{
font-size: 16px;
padding: 6px 24px;
@include hover-focus-active() {
color: $theme-color;
background-color: transparent;
border-color: $theme-color;
}
@include media(desktop) {
padding: 9px 30px;
}
}
}
.post-navigation{
a{
color: $text-color;
&:hover,&:active{
color: $link-color;
}
}
.navi{
display: block;
float: none;
width: 100%;
margin: 0;
font-family: $font-family-second;
font-size: 14px;
i{
font-size: 12px;
@include rtl-margin-right(5px);
}
}
.post-title{
font-size: 16px;
font-weight: $font-weight-medium;
margin:10px 0 0;
display: block;
}
.nav-next{
.navi i{
@include rtl-margin-right(0);
@include rtl-margin-left(5px);
}
}
}
/*------------------------------------*\
Single post
\*------------------------------------*/
.detail-post{
#comments{
padding-top: 0;
margin-top: 0;
@include media(desktop) {
// padding-top: 62px;
}
.comments-title{
@include blog-heading-mid();
}
}
}
//post-navigation
.post-navigation{
position: relative;
.screen-reader-text{
display: none;
}
.nav-links{
overflow: hidden;
> *{
width: 40%;
@include rtl-float-left();
&.nav-next{
@include rtl-float-right();
@include rtl-text-align-right();
}
}
.meta-nav{
display: none;
}
}
}
.author-info{
padding: 30px 20px;
margin-bottom: 52px;
border: 2px solid $theme-color;
@include border-radius(2px);
@include media(tablet) {
padding: 40px 30px;
}
@include media(desktop) {
margin-bottom: 60px;
}
.author-title{
font-size: 18px;
margin: 0 0 3px;
font-weight: $font-weight-medium;
}
.avatar-img {
@include rtl-padding-right(20px);
.avatar {
overflow: hidden;
max-width: none;
@include border-radius(50px);
}
}
}
//related-posts
.related-posts{
padding: 0;
margin: 0 0 60px 0;
.post{
margin-bottom: 0;
}
.title{
margin: 0 0 15px;
line-height: 29px;
font-size: 18px;
position: relative;
}
.widget-title{
@include blog-heading-mid();
margin-bottom: 30px;
@include media(tablet) {
margin-bottom: 40px;
}
}
.slick-carousel{
.slick-arrow{
display: none !important;
@include media(desktop) {
display: block !important;
}
}
.slick-dots{
margin-bottom: 40px;
display: block !important;
margin-top: 40px;
@include media(tablet) {
display: none !important;
margin-bottom: 0px;
margin-top: 0px;
}
}
}
}
.blog-post-icon{
display: table;
color: $white;
text-align: center;
position: absolute;
top: 0;
z-index: 1;
background: $theme-color;
@include opacity(0.9);
@include rtl-left(0);
@include square(50px);
.fa{
display: table-cell;
vertical-align: middle;
font-size: 22px;
}
}
/*------------------------------------*\
Blog Masonry Page
\*------------------------------------*/
.blog-masonry{
.entry-thumb{
margin-bottom: 0;
}
}
// post gallery
.gallery{
margin-left: -($theme-margin / 2);
margin-right: -($theme-margin / 2);
overflow: hidden;
@include media( desktop ) {
margin-left: -($theme-margin / 2);
margin-right: -($theme-margin / 2);
}
.gallery-item{
@include rtl-float-left();
margin-bottom:($theme-margin / 2);
padding-right: ($theme-margin / 2);
padding-left: ($theme-margin / 2);
position: relative;
figcaption{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
color: $white;
max-height: 50%;
font-size: 12px;
background: rgba(0,0,0,0.5);
margin-left: ($theme-margin / 2);
margin-right: ($theme-margin / 2);
@include opacity(0);
padding:8px ($theme-margin / 2);
}
&:hover{
figcaption{
@include opacity(1);
}
}
}
&.gallery-columns-9{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 11%;
}
}
}
&.gallery-columns-8{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 12.5%;
}
}
}
&.gallery-columns-7{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 14%;
}
}
}
&.gallery-columns-6{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 16.5%;
}
}
}
&.gallery-columns-5{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 20%;
}
}
}
&.gallery-columns-4{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 25%;
}
}
}
&.gallery-columns-3{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 33%;
}
}
}
&.gallery-columns-2{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 50%;
}
}
}
&.gallery-columns-1{
.gallery-item{
width: 50%;
@include media(tablet) {
width: 100%;
}
}
}
}
// navigation
.comment-navigation{
overflow: hidden;
padding: 20px 0;
.nav-links{
> div{
display: inline-block;
+ div{
line-height: 1.1;
@include rtl-margin-left($theme-margin / 2);
@include rtl-padding-left($theme-margin / 2);
@include rtl-border-left(2px solid $border-color);
}
}
}
}
.list-check{
list-style: none;
padding:0;
margin:0;
li{
margin-bottom: 10px;
}
i{
color: $theme-color;
@include rtl-margin-right(10px);
}
}
.detail-post{
iframe {
max-width: 100%;
}
.entry-thumb {
margin: 0 0 30px;
@include media(tablet) {
margin: 0 0 60px;
}
&.no-thumb{
margin:0;
}
.image-wrapper{
img{
@include border-radius-separate(20px,20px,0,0);
}
}
}
.post-grid-v3{
.entry-thumb{
.image-wrapper{
img{
@include border-radius-separate(10px,10px,0,0);
}
}
}
}
.font-second{
font-family: $font-family-second;
font-size: 24px;
margin: 0 0 20px;
}
.bottom-info{
font-family:$font-family-second;
margin-bottom:20px;
.suffix{
font-style:italic;
}
.author{
text-transform:uppercase;
}
> div{
display:inline-block;
vertical-align:middle;
}
a{
color:$text-color;
&:hover,&:active{
color:$theme-color;
}
}
}
.apus-social-share{
float: none;
@include media(tablet) {
@include rtl-float-right();
}
.title{
font-weight: $font-weight-medium;
color: $link-color;
display: none;
@include rtl-margin-right(12px);
}
a{
color: $link-color;
font-size:14px;
@include rtl-margin-right(13px);
&:last-child{
@include rtl-margin-right(0);
}
i,.fa{
display: none;
}
.bo-social-text{
text-transform: capitalize;
font-size: $font-size-base;
position: relative;
padding-bottom: 1px;
&:after{
bottom: 0;
content: "";
background-color: transparent;
position: absolute;
@include rtl-left(0);
@include size(100%,1px);
@include transition($linear);
}
}
@include hover-focus-active() {
color: $link-color;
.bo-social-text{
&:after{
background-color: $theme-color;
}
}
}
}
}
.tag-social{
margin-bottom: 32px;
clear: both;
text-align: center;
@include media(tablet) {
margin-bottom: 62px;
@include rtl-text-align-left();
}
}
.entry-description{
margin-bottom: 15px;
@include media(tablet) {
margin-bottom: 30px;
}
@include media(desktop) {
margin-bottom: 53px;
}
}
.entry-tags-list{
display: inline-block;
position: relative;
float: none;
margin-bottom: 10px;
@include rtl-padding-left(20px);
@include media(tablet) {
display: block;
margin-bottom: 0;
@include rtl-float-left();
}
&:before{
content: '\f02b';
color: #848080;
top: 2px;
position: absolute;
font-family: $font-awesome;
@include rtl-left(0);
}
strong{
display: none;
}
a{
text-transform: none;
font-size: 16px !important;
padding: 0 5px;
}
}
.post-navigation{
margin: 0 0 55px;
padding-top:20px;
}
.nav-links{
.navi{
font-family: $font-family-base;
font-size: 24px;
color: #000;
&:hover,&:active{
text-decoration:underline;
}
i{
line-height: 1;
vertical-align: middle;
font-size: 42px;
}
}
}
.entry-content-detail .entry-title{
font-size:28px;
font-weight: 400;
margin:0 0 5px;
}
.sub-title{
font-size:21px;
}
}
.author-post{
.avatar {
@include border-radius(50%);
}
.avatar-img{
@include rtl-float-left();
@include rtl-padding-right(8px);
}
.name-author{
display:inline-block;
margin-top:9px;
}
}
.post-password-form{
input[type="password"]{
@include rtl-margin-left(15px);
}
}
.widget{
&.widget-blogs{
margin-bottom: 0px;
@include media(desktop) {
margin-bottom: 30px;
}
&.carousel{
.slick-carousel{
.slick-arrow{
@include opacity(0);
@include media(desktop) {
@include opacity(0);
}
}
.slick-dots{
width: 100%;
display: block !important;
@include opacity(1);
@include media(desktop) {
display: none !important;
width: auto;
padding-top: 10px;
}
}
}
}
}
}
.sidebar{
.widget{
&.widget_apus_recent_post{
margin-bottom: 0px;
}
}
}