@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;
}
}@media (max-width: 1279px) {  .woocommerce ul.products.columns-1-tablet li.product,
.woocommerce .related.products ul.products.columns-1-tablet li.product,
.woocommerce .upcells.products ul.products.columns-1-tablet li.product,
.woocommerce-page ul.products.columns-1-tablet li.product,
.woocommerce-page .related.products ul.products.columns-1-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-1-tablet li.product {
width: 100% !important;
}
.woocommerce ul.products.columns-2-tablet li.product,
.woocommerce .related.products ul.products.columns-2-tablet li.product,
.woocommerce .upcells.products ul.products.columns-2-tablet li.product,
.woocommerce-page ul.products.columns-2-tablet li.product,
.woocommerce-page .related.products ul.products.columns-2-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-2-tablet li.product {
width: 50% !important;
}
.woocommerce ul.products.columns-3-tablet li.product,
.woocommerce .related.products ul.products.columns-3-tablet li.product,
.woocommerce .upcells.products ul.products.columns-3-tablet li.product,
.woocommerce-page ul.products.columns-3-tablet li.product,
.woocommerce-page .related.products ul.products.columns-3-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-3-tablet li.product {
width: 33.3333333333% !important;
}
.woocommerce ul.products.columns-4-tablet li.product,
.woocommerce .related.products ul.products.columns-4-tablet li.product,
.woocommerce .upcells.products ul.products.columns-4-tablet li.product,
.woocommerce-page ul.products.columns-4-tablet li.product,
.woocommerce-page .related.products ul.products.columns-4-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-4-tablet li.product {
width: 25% !important;
}
.woocommerce ul.products.columns-5-tablet li.product,
.woocommerce .related.products ul.products.columns-5-tablet li.product,
.woocommerce .upcells.products ul.products.columns-5-tablet li.product,
.woocommerce-page ul.products.columns-5-tablet li.product,
.woocommerce-page .related.products ul.products.columns-5-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-5-tablet li.product {
width: 20% !important;
}
.woocommerce ul.products.columns-6-tablet li.product,
.woocommerce .related.products ul.products.columns-6-tablet li.product,
.woocommerce .upcells.products ul.products.columns-6-tablet li.product,
.woocommerce-page ul.products.columns-6-tablet li.product,
.woocommerce-page .related.products ul.products.columns-6-tablet li.product,
.woocommerce-page .upcells.products ul.products.columns-6-tablet li.product {
width: 16.6666666667% !important;
}
}
@media (max-width: 767px) {  .woocommerce ul.products.columns-1-mobile li.product,
.woocommerce .related.products ul.products.columns-1-mobile li.product,
.woocommerce .upcells.products ul.products.columns-1-mobile li.product,
.woocommerce-page ul.products.columns-1-mobile li.product,
.woocommerce-page .related.products ul.products.columns-1-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-1-mobile li.product {
width: 100% !important;
}
.woocommerce ul.products.columns-2-mobile li.product,
.woocommerce .related.products ul.products.columns-2-mobile li.product,
.woocommerce .upcells.products ul.products.columns-2-mobile li.product,
.woocommerce-page ul.products.columns-2-mobile li.product,
.woocommerce-page .related.products ul.products.columns-2-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-2-mobile li.product {
width: 50% !important;
}
.woocommerce ul.products.columns-3-mobile li.product,
.woocommerce .related.products ul.products.columns-3-mobile li.product,
.woocommerce .upcells.products ul.products.columns-3-mobile li.product,
.woocommerce-page ul.products.columns-3-mobile li.product,
.woocommerce-page .related.products ul.products.columns-3-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-3-mobile li.product {
width: 33.3333333333% !important;
}
.woocommerce ul.products.columns-4-mobile li.product,
.woocommerce .related.products ul.products.columns-4-mobile li.product,
.woocommerce .upcells.products ul.products.columns-4-mobile li.product,
.woocommerce-page ul.products.columns-4-mobile li.product,
.woocommerce-page .related.products ul.products.columns-4-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-4-mobile li.product {
width: 25% !important;
}
.woocommerce ul.products.columns-5-mobile li.product,
.woocommerce .related.products ul.products.columns-5-mobile li.product,
.woocommerce .upcells.products ul.products.columns-5-mobile li.product,
.woocommerce-page ul.products.columns-5-mobile li.product,
.woocommerce-page .related.products ul.products.columns-5-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-5-mobile li.product {
width: 20% !important;
}
.woocommerce ul.products.columns-6-mobile li.product,
.woocommerce .related.products ul.products.columns-6-mobile li.product,
.woocommerce .upcells.products ul.products.columns-6-mobile li.product,
.woocommerce-page ul.products.columns-6-mobile li.product,
.woocommerce-page .related.products ul.products.columns-6-mobile li.product,
.woocommerce-page .upcells.products ul.products.columns-6-mobile li.product {
width: 16.6666666667% !important;
} .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options,
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
display: block;
width: 100%;
}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
text-align: left;
margin-top: 1.5em;
} .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
display: block;
width: 280px;
height: 100%;
position: fixed;
z-index: 100000;
top: 0;
right: -300px;
background-color: #fff;
-webkit-transition: -webkit-transform 0.3s ease;
-ms-transition: -ms-transform 0.3s ease;
transition: transform 0.3s ease;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
-ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened {
-webkit-transform: translateX(-300px);
-ms-transform: translateX(-300px);
transform: translateX(-300px);
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_loading {
display: block;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header {
display: block;
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 100%;
background-color: #fff;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
padding: 1em 1.5em;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
display: block;
visibility: hidden;
color: #333;
text-decoration: underline;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_close {
display: block;
width: 2em;
height: 2em;
line-height: 2em;
text-align: center;
position: absolute;
z-index: 1;
top: 0.75em;
right: 0.75em;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all {
visibility: visible;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_show {
-webkit-transition: none;
-ms-transition: none;
transition: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_changed .trx_addons_woocommerce_search_button_show {
display: block;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_form_fields_wrap_inner {
position: absolute;
z-index: 1;
top: 4em;
left: 0;
right: 0;
bottom: 5em;
padding: 0 1.5em;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: auto;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field {
display: block;
margin: 0;
border-bottom: 1px solid #ccc; }
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field:last-child {
border-bottom: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title {
position: relative;
padding: 0.75em 0;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title .sc_form_field_arrow {
position: absolute;
z-index: 1;
top: 0.75em;
right: 0;
margin-left: 0;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_selected_items {
display: block;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_wrap {
position: static;
width: 100%;
border: none;
background-color: transparent;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .trx_addons_search_buttons {
display: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters {
display: inline-block;
vertical-align: top;
}
}
@media (max-width: 479px) {  .trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap {
width: 100%;
right: -100%;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
}