@import "../../../css/_mixins.scss"; @import "../../../css/_trx_addons.vars.scss"; //@mixin layouts--xl() { @media #{$media_xl} { /* Layouts */ .sc_layouts_row_fixed_on { left: -$xl_grid_gap / 2; right: -$xl_grid_gap / 2; } .sc_layouts_row .sc_button_default, .sc_layouts_row .sc_button_bordered { font-size: 12px; padding: 1.5em; } } //@mixin layouts--lg() { @media #{$media_lg} { /* Layouts */ .sc_layouts_row_fixed_on { left: -$lg_grid_gap / 2; right: -$lg_grid_gap / 2; } .sc-tablet_layouts_column_align_left .elementor-widget-wrap { @include flex-justify-content(flex-start); } .sc-tablet_layouts_column_align_center .elementor-widget-wrap { @include flex-justify-content(center); } .sc-tablet_layouts_column_align_right .elementor-widget-wrap { @include flex-justify-content(flex-end); } .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 0; margin-right:1.5em; } .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-tablet_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-right:0 !important; } .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-left: 0.75em !important; margin-right:0.75em !important; } .sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.5em; margin-right:0; } .sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child { margin-left: 0 !important; } .sc-tablet_layouts_column_align_right .sc_layouts_item:first-child { margin-left:0 !important; } .sc-tablet_layouts_column_align_left, .sc_layouts_column.sc-tablet_layouts_column_align_left .widget, .sc_layouts_column.sc-tablet_layouts_column_align_left .widget_title, .sc_layouts_column.sc-tablet_layouts_column_align_left .widgettitle { text-align:left; } .sc-tablet_layouts_column_align_center, .sc_layouts_column.sc-tablet_layouts_column_align_center .widget, .sc_layouts_column.sc-tablet_layouts_column_align_center .widget_title, .sc_layouts_column.sc-tablet_layouts_column_align_center .widgettitle { text-align:center; } .sc-tablet_layouts_column_align_right, .sc_layouts_column.sc-tablet_layouts_column_align_right .widget, .sc_layouts_column.sc-tablet_layouts_column_align_right .widget_title, .sc_layouts_column.sc-tablet_layouts_column_align_right .widgettitle { text-align:right; } } //@mixin layouts--md() { @media #{$media_md} { /* Layouts */ .sc_layouts_row_fixed_on { left: -$md_grid_gap / 2; right: -$md_grid_gap / 2; } body.post-type-cpt_layouts [data-type^="trx-addons/socials"], body.post-type-cpt_layouts [data-type^="trx-addons/button"], [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .wp-block-column > .sc_layouts_item, .sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-right: 1.2em; } body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"], body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"], .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_right.wp-block-column > .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) { margin-left: 1.2em; margin-right:0; } body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/socials"], body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/button"], .sc_layouts_column_align_center [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_center.wp-block-column > .sc_layouts_item, .sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 0.6em; margin-right:0.6em; } .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 0; margin-right:1.2em; } .sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.2em; margin-right:0; } .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-left: 0.6em !important; margin-right:0.6em !important; } } //@mixin layouts--sm() { @media #{$media_sm} { /* Layouts */ .sc-mobile_layouts_column_align_left .elementor-widget-wrap { @include flex-justify-content(flex-start); } .sc-mobile_layouts_column_align_center .elementor-widget-wrap { @include flex-justify-content(center); } .sc-mobile_layouts_column_align_right .elementor-widget-wrap { @include flex-justify-content(flex-end); } .sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-mobile_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 0 !important; margin-right:1.2em; } .sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child { margin-left:0 !important; } .sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-mobile_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-right:0 !important; } .sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-mobile_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 1.2em; margin-right:0 !important; } .sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-mobile_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-right:0 !important; } .sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child { margin-left: 0 !important; } .sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-mobile_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc-mobile_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child { margin-left: 0.6em !important; margin-right:0.6em !important; } .sc-mobile_layouts_column_align_left, .sc_layouts_column.sc-mobile_layouts_column_align_left .widget, .sc_layouts_column.sc-mobile_layouts_column_align_left .widget_title, .sc_layouts_column.sc-mobile_layouts_column_align_left .widgettitle { text-align:left; } .sc-mobile_layouts_column_align_center, .sc_layouts_column.sc-mobile_layouts_column_align_center .widget, .sc_layouts_column.sc-mobile_layouts_column_align_center .widget_title, .sc_layouts_column.sc-mobile_layouts_column_align_center .widgettitle { text-align:center; } .sc-mobile_layouts_column_align_right, .sc_layouts_column.sc-mobile_layouts_column_align_right .widget, .sc_layouts_column.sc-mobile_layouts_column_align_right .widget_title, .sc_layouts_column.sc-mobile_layouts_column_align_right .widgettitle { text-align:right; } .sc_layouts_row_type_compact, .sc_layouts_row_type_normal { .sc_layouts_item_details { display: none; } } .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) { position:relative !important; left: 0 !important; right: auto !important; top: 0 !important; @include box-shadow(none !important); } .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) + .sc_layouts_row_fixed_placeholder { display: none !important; } .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always { left: -$sm_grid_gap / 2; right: -$sm_grid_gap / 2; } .sc_layouts_row .wpb_text_column p { text-align:center !important; } .sc_layouts_panel { overflow-y: auto; overflow-x: hidden; } .sc_layouts_panel_left, .sc_layouts_panel_right { overflow-x: visible; } .sc_layouts_title_description, .sc_layouts_title.fixed_height .sc_layouts_title_content { min-width: 80%; max-width: 90%; } } //@mixin layouts--xs() { @media #{$media_xs} { /* Layouts */ .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always { left: -$xs_grid_gap / 2; right: -$xs_grid_gap / 2; } .sc_layouts_title_meta + .sc_layouts_title_title > .sc_layouts_title_caption { margin:0.2em 0 0; } }