@media(max-width:1439px){ body:not(.page) .post_layout_excerpt > .post_featured{margin-bottom:27px;}
body:not(.page) .post_layout_excerpt .h1.post_title{font-size:35px;line-height:38px;}
body:not(.page) .post_layout_excerpt > .post_header .post_category{margin-bottom:18px;}
body:not(.page) .post_layout_excerpt > .post_header + .post_content{margin-top:12px;}
body:not(.page) .post_layout_excerpt > .post_content .post_content_inner + .post_meta{margin-top:13px;}
body:not(.page) .post_layout_excerpt > .post_content .post_meta + p .more-link{margin-top:25px;}
}
@media(max-width:1279px){}
@media(max-width:1023px){ body:not(.page) .post_layout_excerpt .h1.post_title{font-size:28px;line-height:31px;}
}
@media(max-width:767px){ .post_layout_excerpt.sticky{padding:22px;}
}
@media(max-width:479px){ body:not(.page) .post_layout_excerpt:not(.sticky) + .post_layout_excerpt:not(.sticky) {
padding-top: 3.25rem; }
body:not(.page) .post_layout_excerpt + .post_layout_excerpt {
margin-top: 3.25rem; }
body:not(.page) .post_layout_excerpt .h1.post_title {
font-size: 26px;
line-height: 29px; } }@media(max-width:1439px){  .blogger_band_1 .post_layout_band .post_featured, .sidebar_show .post_layout_band .post_featured{-ms-flex-preferred-size:200px;flex-basis:200px;height:200px;}
}
@media(max-width:1279px){  .post_layout_band .post_header .post_price{font-size:2em;line-height:1.5em;}
}
@media(max-width:1023px){  .post_layout_band .post_header .post_price{font-size:1.75em;line-height:1.5em;}
}
@media(min-width:768px) and (max-width:1023px){  .blogger_band_1 .post_layout_band{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.blogger_band_1 .post_layout_band:not(:last-child):before{display:none;}
.blogger_band_1 .post_layout_band:not(:last-child){padding-bottom:0;}
.blogger_band_1 .post_layout_band .post_date_wrap{padding:15px 0 11px;margin:0;display:block;-ms-flex-preferred-size:1px;flex-basis:1px;}
.blogger_band_1 .post_layout_band .post_featured + .post_content_wrap{padding:0;margin-top:20px;}
body:not(.blog):not(.archive):not(.search) .blogger_band_1 .post_layout_band.post_format_image{padding-left:0;}
body:not(.blog):not(.archive):not(.search) .blogger_band_1 .post_layout_band.post_format_image .post_date_wrap{display:block;}
.blogger_band_1 .post_layout_band.post_format_image{padding-left:0;}
}
@media(min-width:601px) and (max-width:1023px){  .post_layout_band .post_featured{-ms-flex-preferred-size:200px;flex-basis:200px;height:200px;}
}
@media(max-width:767px){  .post_layout_band .post_date_wrap{-ms-flex-preferred-size:61px;flex-basis:61px;}
.post_layout_band:not(:last-child):before{left:90px;}
body:not(.blog):not(.archive):not(.search) .post_layout_band.post_format_image{padding-left:90px;}
}
@media(max-width:600px){  .post_layout_band{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.post_layout_band:not(:last-child):before{display:none;}
.post_layout_band:not(.sticky):not(:last-child){padding-bottom:0;}
.post_layout_band .post_date_wrap{padding:15px 0 11px;margin:0;display:block;-ms-flex-preferred-size:1px;flex-basis:1px;}
.post_layout_band .post_featured{-ms-flex-preferred-size:auto;flex-basis:auto;height:auto;}
.post_layout_band .post_featured + .post_content_wrap{padding:0;margin-top:20px;}
.blogger_band_1 .post_layout_band .post_featured, .sidebar_show .post_layout_band .post_featured{-ms-flex-preferred-size:auto;flex-basis:auto;height:auto;}
body:not(.blog):not(.archive):not(.search) .post_layout_band.post_format_image{padding-left:0;}
body:not(.blog):not(.archive):not(.search) .post_layout_band.post_format_image .post_date_wrap{display:block;}
}
@media(max-width:479px){  .post_layout_band.sticky:not(.post_layout_custom) {
padding: 22px 22px 20px; } }@media(max-width:1279px){ .post_layout_classic blockquote{padding:2.5em 2.5em 2.5em 5em;}
.post_layout_classic blockquote:before{top:1.2em;left:0.8em;}
}
@media(max-width:1023px){ .post_layout_classic blockquote {
padding: 2em 2em 2em 5em; }
.post_layout_classic blockquote:before {
top: 1.1em;
left: 0.7em; }
.post_layout_classic blockquote p {
font-size: 15px; }
.post_layout_classic blockquote > a, .post_layout_classic blockquote > p > a,
.post_layout_classic blockquote > cite, .post_layout_classic blockquote > p > cite {
font-size: 13px; }
.post_layout_classic .swiper-container-horizontal > .swiper-pagination, .post_layout_classic .slider_outer > .swiper-pagination {
bottom: 6px; }
.post_layout_classic .slider_container .swiper-pagination-bullet, .post_layout_classic .slider_outer .swiper-pagination-bullet {
width: 6px;
height: 6px;
line-height: 6px;
text-align: center;
border-width: 1px; }
.post_layout_classic.format-audio .post_featured.with_thumb .post_audio {
bottom: 1em; }
.post_layout_classic.post_format_audio .mejs-time {
display: none; } }@media(max-width:1439px){ .masonry_wrap .masonry_item-1_4{width:33.3333%;}
}
@media(max-width:1023px){ .masonry_wrap{margin-right:calc( -1 * var(--theme-var-grid_gap));}
.masonry_wrap .masonry_item{padding:0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) 0;}
.masonry_wrap .masonry_item-1_3, .masonry_wrap .masonry_item-1_4{width:50%;}
}
@media(max-width:767px){ .masonry_wrap{margin-right:calc( -1 * ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap));}
.masonry_wrap .masonry_item{padding:0 calc( ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0;}
.masonry_wrap .masonry_item-1_2, .masonry_wrap .masonry_item-1_3, .masonry_wrap .masonry_item-1_4{width:calc( 100% / var(--theme-var-grid_max_columns));}
}
@media(max-width:600px){ .masonry_wrap{margin-right:calc( -1 * ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap));}
.masonry_wrap .masonry_item{padding:0 calc( ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0;}
.masonry_wrap .masonry_item-1_2, .masonry_wrap .masonry_item-1_3, .masonry_wrap .masonry_item-1_4{width:calc( 100% / var(--theme-var-grid_max_columns));}
}
@media(max-width:479px){ .masonry_wrap {
margin-right: calc( -1 * ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap)); }
.masonry_wrap .masonry_item {
padding: 0 calc( ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0; }
.masonry_wrap .masonry_item-1_2, .masonry_wrap .masonry_item-1_3, .masonry_wrap .masonry_item-1_4 {
width: calc( 100% / var(--theme-var-grid_max_columns)); } }@media(max-width:1279px){ .post_layout_portfolio.sticky:not(.post_layout_custom){padding:5px;}
}
@media(max-width:1023px){ .post_layout_portfolio .post_featured .post_info {
padding: 30px; } }@media(max-width:1439px){ }@media(max-width:1679px){
.post_header_wrap_style_style-1 .post_featured.post_featured_bg{height:47rem;}
}
@media(max-width:1439px){
.post_header_wrap_style_style-1 .post_featured.post_featured_bg{height:37rem;}
}
@media(max-width:1023px){
.post_header_wrap_style_style-1 .post_featured.post_featured_bg{height:27rem;}
.single-format-gallery .post_header_wrap_style_style-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.single-format-gallery .post_header_wrap_style_style-1.with_featured_image:before{display:none;}
.single-format-gallery .post_header_wrap_style_style-1 .post_featured.with_gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.sidebar_hide.narrow_content .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header{width:var(--theme-var-content_narrow);}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;display:block;max-width:100%;margin:2.7em auto 1.7em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header a,
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header .post_title,
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header a.post_author .post_author_name,
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header a.post_meta_item:hover{color:var(--theme-color-text_dark);}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header .post_subtitle{color:var(--theme-color-text);}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header .post_meta_item{color:var(--theme-color-text_light);}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header a:hover,
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header a.post_author:hover .post_author_name{color:var(--theme-color-text_hover);}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header .post_categories a{background-color:var(--theme-color-extra_bg_color);color:var(--theme-color-extra_link);}
.post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header .post_categories a:hover{background-color:var(--theme-color-extra_hover);color:var(--theme-color-extra_link);}
}
@media(min-width:768px) and (max-width:1279px){
.post_header_wrap_style_style-1 .post_header .post_meta_categories, .post_header_wrap_style_style-1 .post_header .post_title, .post_header_wrap_style_style-1 .post_header .post_subtitle{max-width:84%;}
}
@media(max-width:767px){
.post_header_wrap_style_style-1 .post_header .post_meta_categories, .post_header_wrap_style_style-1 .post_header .post_title, .post_header_wrap_style_style-1 .post_header .post_subtitle{max-width:100%;}
.post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header{margin-bottom:2.85em;}
.post_header_wrap_style_style-1 .post_featured.post_featured_bg{height:20rem;}
.single-format-audio .post_header_wrap_style_style-1 .post_featured.post_featured_bg, .single-format-video .post_header_wrap_style_style-1 .post_featured.post_featured_bg{height:23rem;}
.single_style_style-1 .page_content_wrap > .content_wrap:not(:empty),
.single_style_style-1 .page_content_wrap > .content_wrap_fullscreen{padding-top:2.85em;}
}
@media(max-width:479px){
.post_header_wrap_style_style-1 .post_featured.with_audio.without_thumb .post_audio:not(.with_iframe) {
padding: 20px; }
.post_header_wrap_style_style-1 .post_featured.with_audio.without_thumb .post_audio:not(.with_iframe) .mejs-horizontal-volume-slider {
display: none !important; } }