@media(max-width:1279px){ .sc_portfolio_preview_show .post_readmore{margin-top:2em;}
}
@media(max-width:1023px){ .sc_portfolio_masonry_wrap .sc_portfolio_masonry_item{padding:0 30px 30px 0;}
[class*="portfolio_page_gallery_type_masonry_"]{margin-right:-30px;}
[class*="portfolio_page_gallery_type_masonry_"] .portfolio_page_gallery_item{padding:0 30px 30px 0;}
.portfolio_page_gallery_type_masonry_3 .portfolio_page_gallery_item, .portfolio_page_gallery_type_masonry_4 .portfolio_page_gallery_item{width:50%;}
.portfolio_page_gallery_type_stream .portfolio_page_gallery_item + .portfolio_page_gallery_item{margin-top:30px;}
.sc_portfolio_preview .post_description_content{display:none !important;}
.sc_portfolio_preview .sc_portfolio_preview_description{padding:0 2em;}
.sc_portfolio_preview .sc_portfolio_preview_description .portfolio_page_details_item_title{width:38%;}
.sc_portfolio_preview .sc_portfolio_preview_description .portfolio_page_details_item_value{width:62%;}
.sc_portfolio_preview_show .post_readmore{margin-top:0;}
}
@media(max-width:767px){ .sc_portfolio_masonry_wrap{margin-right:0;}
.sc_portfolio_masonry_wrap .sc_portfolio_masonry_item{width:100%;padding:0 0 20px 0;}
.portfolio_page.portfolio_page_details_left, .portfolio_page.portfolio_page_details_right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.portfolio_page_details_right .portfolio_page_content_wrap, .portfolio_page_details_bottom .portfolio_page_content_wrap{order:2;}
.portfolio_page_details_right .portfolio_page_details_wrap, .portfolio_page_details_bottom .portfolio_page_details_wrap{order:1;}
.portfolio_page .portfolio_page_details_wrap{padding:0 0 2em;}
.portfolio_page_details_left .portfolio_page_details_wrap, .portfolio_page_details_left .portfolio_page_content_wrap, .portfolio_page_details_right .portfolio_page_details_wrap, .portfolio_page_details_right .portfolio_page_content_wrap{display:block;width:100%;}
.portfolio_page_details_top .portfolio_page_description, .portfolio_page_details_top .portfolio_page_details, .portfolio_page_details_bottom .portfolio_page_description, .portfolio_page_details_bottom .portfolio_page_details{width:100%;padding:0;}
.portfolio_page_details_top .portfolio_page_details_item_title, .portfolio_page_details_bottom .portfolio_page_details_item_title{width:20%;}
.portfolio_page_details_top .portfolio_page_details_item_value, .portfolio_page_details_bottom .portfolio_page_details_item_value{width:80%;}
.portfolio_page_gallery_type_stream .portfolio_page_gallery_item + .portfolio_page_gallery_item{margin-top:20px;}
[class*="portfolio_page_gallery_type_masonry_"]{margin-right:0;}
[class*="portfolio_page_gallery_type_masonry_"] .portfolio_page_gallery_item{padding:0 0 20px 0;}
.portfolio_page_gallery_type_masonry_2 .portfolio_page_gallery_item, .portfolio_page_gallery_type_masonry_3 .portfolio_page_gallery_item, .portfolio_page_gallery_type_masonry_4 .portfolio_page_gallery_item{width:100%;}
.portfolio_page_gallery_type_stream .portfolio_page_gallery_item + .portfolio_page_gallery_item{margin-top:20px;}
.sc_portfolio_preview{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.sc_portfolio_preview .sc_portfolio_preview_media_container{max-width:100vw !important;order:1;}
.sc_portfolio_preview .sc_portfolio_preview_description{order:2;display:block;position:relative;width:100%;height:auto;left:auto;top:auto;padding:2em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
}
@media(max-width:479px){ .sc_portfolio_masonry_wrap .sc_portfolio_masonry_item {
padding: 0 0 20px 0;
}
[class*="portfolio_page_gallery_type_masonry_"] .portfolio_page_gallery_item {
padding: 0 0 20px 0;
}
.portfolio_page_gallery_type_stream .portfolio_page_gallery_item + .portfolio_page_gallery_item {
margin-top: 20px;
} .sc_portfolio_preview .sc_portfolio_preview_description {
padding: 1.4em;
}
.sc_portfolio_preview_show .post_title {
font-size: 16px;
line-height: 20px;
}
.sc_portfolio_preview_show .post_meta .post_meta_item {
display: block;
}
.sc_portfolio_preview_show .post_meta .post_meta_item:before {
display: none;
}
}