File "builder-controls.scss"
Full Path: /home/romayxjt/public_html/wp-content/themes/kadence/inc/customizer/react/src/builder-controls.scss
File size: 16.18 KB
MIME-type: text/plain
Charset: utf-8
@import "variables.scss";
.customize-control-kadence_builder_control {
border:0 !important;
}
// Areas
.kadence-builder-items {
padding: 10px 20px;
}
.kadence-builder-sortable-panel {
min-height: 44px;
display: flex;
flex: 1;
align-items: center;
}
.kadence-builder-item {
line-height: 32px;
display: inline-flex;
align-items: center;
justify-content: space-between;
height: auto;
min-width: 80px;
background: white;
position: relative;
border: 1px solid $color-gray-500;
white-space: nowrap;
position: relative;
cursor: grab;
margin: 0 4px;
padding: 0 12px;
border-radius: 3px;
> .kadence-builder-item-icon {
display: flex;
align-items: center;
justify-content: center;
right: 0;
cursor: pointer;
margin-right: -10px;
width: 28px;
height: 28px;
color:$color-gray-600;
background: transparent;
border: 0;
padding: 0;
margin-left: 8px;
}
}
.kadence-builder-item.sortable-ghost {
opacity: 0.4;
box-shadow: none;
opacity: 0.6;
font-size: 0;
border: 1px dashed #9c9c9c;
background: rgba(0, 0, 0, 0.015);
background: rgba(0, 124, 186, 0.25);
.kadence-builder-item-icon {
display: none;
}
}
.kadence-builder-item.sortable-drag {
box-shadow: 0 5px 20px -5px rgba(104, 104, 104, 0.4), inset 3px 0px 0px $color-primary;
z-index: 999999 !important;
.kadence-builder-item-icon:not(.kadence-move-icon) {
display: none;
}
}
.kadence-builder-item-start {
margin-bottom:10px;
min-height: 34px;
display: flex;
.kadence-builder-item {
flex:1; display:flex; width: 100%;
box-sizing: border-box;
&.sortable-drag {
width:auto;
}
}
}
#accordion-section-kadence_customizer_header_builder {
display: none !important;
}
#accordion-section-kadence_customizer_footer_builder {
display: none !important;
}
// Tabs
.kadence-build-tabs {
border-bottom:4px solid #ddd;
margin: 0;
padding-top: 9px;
padding-bottom: 0;
line-height: inherit;
display: flex;
padding: 0 12px;
}
.kadence-build-tabs .nav-tab {
font-size:14px;
line-height:20px;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
font-weight: 600;
font-style: normal;
text-transform: uppercase;
height: 40px;
margin: 0;
margin-bottom: -4px;
padding: 0 18px;
cursor: pointer;
border: 0;
box-sizing: content-box;
border-bottom:4px solid #ddd;
border-radius: 0;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
.dashicons.dashicons-desktop {
font-size: 14px;
height: auto;
}
&:not(.nav-tab-active):hover {
background: #e5e5e5 !important;
color: #444 !important;
border-bottom-color: #f9f9f9;
}
&:hover {
box-shadow: none !important;
}
&:not(:first-child) {
margin-left: 8px;
}
}
.kadence-build-tabs .nav-tab.nav-tab-active {
border-bottom-color: #007cba;
background: #f9f9f9;
color:#000;
}
// Builder Container Area
#customize-theme-controls #sub-accordion-section-kadence_customizer_header_builder, #customize-theme-controls #sub-accordion-section-kadence_customizer_footer_builder {
position: fixed !important;
top: auto;
left: 300px;
right: 0;
min-height: 0;
background: #eee;
border-top: 1px solid $color-gray-500;
bottom: 0;
visibility: visible;
height: auto;
width: auto;
padding:0;
max-height: 60%;
overflow: auto;
transform: translateY(100%);
transition: transform 0.1s ease;
backface-visibility: hidden;
}
@media ( min-width: 1660px ) {
#customize-theme-controls #sub-accordion-section-kadence_customizer_header_builder, #customize-theme-controls #sub-accordion-section-kadence_customizer_footer_builder {
left: 18%;
}
}
@media ( max-width: 1659px ) {
.rtl {
#customize-theme-controls #sub-accordion-section-kadence_customizer_header_builder, #customize-theme-controls #sub-accordion-section-kadence_customizer_footer_builder {
right: 300px;
left:0;
}
}
}
#customize-theme-controls #sub-accordion-section-kadence_customizer_header_builder.kadence-builder-active, #customize-theme-controls #sub-accordion-section-kadence_customizer_footer_builder.kadence-footer-builder-active {
transform: translateY(0%);
visibility: visible;
overflow: visible;
}
#customize-theme-controls #sub-accordion-section-kadence_customizer_header_builder.kadence-builder-active.kadence-builder-hide, #customize-theme-controls #sub-accordion-section-kadence_customizer_footer_builder.kadence-footer-builder-active.kadence-builder-hide {
transform: translateY(100%) !important;
overflow: visible;
}
.kadence-builder-active > li.customize-section-description-container, .kadence-footer-builder-active > li.customize-section-description-container {
display: none !important;
}
.kadence-builder-areas .kadence-builder-group-horizontal {
display: flex;
margin-bottom: 15px;
border: 1px dashed $color-gray-500;
background:#f7f7f7;
.kadence-builder-area {
display: flex;
}
.kadence-builder-area-left, .kadence-builder-area-right {
flex: 1 1 0%;
}
.kadence-builder-area-right .kadence-builder-drop-right, .kadence-builder-drop-left_center {
justify-content:flex-end;
}
.kadence-builder-drop-left_center, .kadence-builder-drop-right_center {
width: 0px;
flex: 0;
overflow: hidden;
}
.kadence-builder-area-center {
min-width: 80px;
border-left: 1px dashed $color-gray-500;
border-right: 1px dashed $color-gray-500;
.kadence-builder-sortable-panel {
justify-content:center;
}
}
.kadence-builder-area-center.kadence-dragging-dropzones {
min-width: 120px;
}
}
.kadence-builder-areas.has-center-items {
.kadence-builder-drop-left_center, .kadence-builder-drop-right_center {
width: auto;
flex: 1;
overflow: auto;
}
.kadence-dragging-dropzones .kadence-builder-drop-left_center {
min-width: 100px;
border-left: 1px dashed $color-gray-500;
}
.kadence-dragging-dropzones .kadence-builder-drop-right_center {
min-width: 100px;
border-right: 1px dashed $color-gray-500;
}
.kadence-builder-area-center {
min-width: 120px;
border-left: 1px dashed $color-gray-500;
border-right: 1px dashed $color-gray-500;
}
}
.kadence-builder-areas .kadence-small-label {
display: none;
}
.kadence-builder-areas.popup-vertical-group {
width: 200px;
padding-right: 20px;
.kadence-builder-group {
height: 100%;
margin-bottom: 0;
}
}
.kadence-builder-areas.popup-vertical-group .kadence-builder-area {
flex: auto;
flex-direction: column;
.kadence-builder-sortable-panel {
min-height: 115px;
align-items: center;
flex-direction: column;
flex-wrap: wrap;
.kadence-builder-item {
width: 90%;
margin-top: 4px;
margin-bottom: 4px;
box-sizing: border-box;
}
}
}
.kadence-builder-item-start button.kadence-builder-item {
border:1px dashed #bbb;
background: #f2f2f2;
cursor: pointer;
box-shadow:none !important;
}
.kadence-builder-item-start button.kadence-builder-item:hover {
border:1px dashed #a2a2a2;
background: #f9f9f9 !important;
}
// Footer.
.kadence-footer-builder-is-active .in-sub-panel:not( .section-open ) ul#sub-accordion-section-kadence_customizer_footer_layout,
.kadence-builder-is-active .in-sub-panel:not( .section-open ) ul#sub-accordion-section-kadence_customizer_header_layout {
transform: none;
height: auto;
visibility: visible;
top: 75px;
}
.kadence-footer-builder-is-active .in-sub-panel:not( .section-open ) ul#sub-accordion-section-kadence_customizer_footer_layout .customize-section-description-container.section-meta,
.kadence-builder-is-active .in-sub-panel:not( .section-open ) ul#sub-accordion-section-kadence_customizer_header_layout .customize-section-description-container.section-meta {
display: none;
}
.kadence-footer-builder-is-active .in-sub-panel:not( .section-open ) #sub-accordion-section-kadence_customizer_footer_layout .customize-section-description-container,
.kadence-builder-is-active .in-sub-panel:not( .section-open ) ul#sub-accordion-section-kadence_customizer_header_layout .customize-section-description-container {
display: none;
}
.kadence-footer-builder-is-active .in-sub-panel:not( .section-open ) #sub-accordion-panel-kadence_customizer_footer .accordion-section.control-section,
.kadence-builder-is-active .in-sub-panel:not( .section-open ) #sub-accordion-panel-kadence_customizer_header .accordion-section.control-section {
display: none !important;
}
.kadence-footer-builder-is-active .preview-desktop #customize-preview, .kadence-footer-builder-is-active .preview-tablet #customize-preview, .kadence-builder-is-active .preview-desktop #customize-preview, .kadence-builder-is-active .preview-tablet #customize-preview {
height: auto;
}
#customize-control-header_mobile_items .kadence-builder-items {
display: flex;
}
#customize-control-header_mobile_items .kadence-builder-row-items {
flex: 1;
}
.customize-control-kadence_builder_control .kadence-builder-items.kadence-builder-items-with-popup {
display: flex;
.kadence-builder-row-items {
flex: 1;
}
}
.kadence-builder-areas button.components-button.kadence-row-actions {
background: $color-primary;
color: #c8dbe4;
text-transform: uppercase;
font-size: 10px;
height: auto;
line-height: 26px;
border-radius: 0;
position: absolute;
top: -26px;
border:0;
opacity: 0;
height: 26px;
padding-top: 0;
padding-bottom: 0;
z-index: 10;
}
.kadence-builder-areas:hover button.components-button.kadence-row-actions {
opacity: 1;
}
.kadence-builder-areas button.components-button.kadence-row-actions svg {
width: 10px;
margin-left: 8px;
}
.kadence-builder-areas button.components-button.kadence-row-actions .dashicons {
width: 10px;
font-size: 10px;
height: 10px;
margin-left: 8px;
}
.kadence-builder-areas button.components-button.kadence-row-actions:hover, .kadence-builder-areas button.components-button.kadence-row-actions:focus {
background: $color-primary !important;
color: white !important;
box-shadow: none !important;
}
.kadence-builder-areas {
position: relative;
}
.kadence-builder-areas:hover .kadence-builder-group-horizontal {
border: 1px solid $color-primary;
}
.kadence-builder-group.kadence-builder-group-horizontal[data-setting="bottom"] {
margin-bottom: 0;
}
.footer-column-row .kadence-builder-area {
flex: 1;
border-right: 1px dashed #A0AEC0;
.kadence-builder-sortable-panel {
justify-content: center;
}
&:first-child .kadence-builder-sortable-panel {
justify-content: flex-start;
}
&:last-child .kadence-builder-sortable-panel {
justify-content: flex-end;
}
}
.footer-column-row .kadence-builder-area:last-child {
border-right: 0;
}
#sub-accordion-section-kadence_customizer_footer_builder .customize-control-kadence_blank_control .kadence-builder-tab-toggle {
top: -4px;
}
#sub-accordion-section-kadence_customizer_footer_builder .customize-control-kadence_blank_control .kadence-builder-show-button.kadence-builder-tab-toggle {
top: auto;
}
.footer-row-columns-2 {
&.footer-row-layout-left-golden {
.kadence-builder-area-1 {
flex: 0 1 66.67%;
}
.kadence-builder-area-2 {
flex: 0 1 33.33%;
}
}
&.footer-row-layout-right-golden {
.kadence-builder-area-1 {
flex: 0 1 33.33%;
}
.kadence-builder-area-2 {
flex: 0 1 66.67%;
}
}
}
.footer-row-columns-3 {
&.footer-row-layout-left-half {
.kadence-builder-area {
flex: 0 1 25%;
}
.kadence-builder-area-1 {
flex: 0 1 50%;
}
}
&.footer-row-layout-right-half {
.kadence-builder-area {
flex: 0 1 25%;
}
.kadence-builder-area-3 {
flex: 0 1 50%;
}
}
&.footer-row-layout-center-half {
.kadence-builder-area {
flex: 0 1 25%;
}
.kadence-builder-area-2 {
flex: 0 1 50%;
}
}
&.footer-row-layout-center-wide {
.kadence-builder-area {
flex: 0 1 20%;
}
.kadence-builder-area-2 {
flex: 0 1 60%;
}
}
&.footer-row-layout-center-exwide {
.kadence-builder-area {
flex: 0 1 15%;
}
.kadence-builder-area-2 {
flex: 0 1 70%;
}
}
}
.footer-row-columns-4 {
&.footer-row-layout-left-forty {
.kadence-builder-area {
flex: 1;
}
.kadence-builder-area-1 {
flex: 2;
}
}
&.footer-row-layout-right-forty {
.kadence-builder-area {
flex: 1;
}
.kadence-builder-area-4 {
flex: 2;
}
}
}
.footer-column-row.footer-row-columns-1 .kadence-builder-area:last-child .kadence-builder-sortable-panel {
justify-content: center;
}
.kadence-builder-areas.footer-row-direction-column .kadence-builder-group-horizontal .kadence-builder-area .kadence-builder-drop {
flex-direction: column;
align-items: normal;
}
.kadence-builder-areas.footer-row-direction-column .kadence-builder-group-horizontal .kadence-builder-area .kadence-builder-drop .kadence-builder-item {
margin: 4px;
}
.kadence-builder-item-start .kadence-builder-item {
border-left:3px solid $color-primary;
}
.kadence-builder-item-start button.kadence-builder-item {
border: 1px solid #fff;
background: #fff;
}
.kadence-builder-item-start button.kadence-builder-item:hover {
border: 1px solid #fff;
background: #fff !important;
}
.kadence-builder-item-start .kadence-builder-item:hover>.kadence-builder-item-icon {
color: $color-primary;
}
.kadence-builder-item>.kadence-builder-item-icon.kadence-move-icon {
margin-left: -10px;
transform: rotate(90deg);
margin-right: 0;
cursor: grab;
width: 18px;
opacity: 0.7;
}
.kadence-builder-item-text {
flex-grow: 1;
}
.kadence-builder-item-start.kadence-move-item .kadence-builder-item {
justify-content:flex-start
}
.customize-control:not(.customize-control-kadence_blank_control) + .customize-control#customize-control-header_mobile_available_items {
padding-top: 0;
border-top: 0;
}
.kadence-available-items-pool {
min-width: 80px;
border: 1px dashed #A0AEC0;
padding: 20px 10px 10px;
}
.kadence-available-items-title {
padding: 10px 0;
}
.kadence-builder-item>.kadence-builder-item-icon.kadence-builder-item-focus-icon svg {width: 14px;}
.kadence-builder-item>.kadence-builder-item-icon.kadence-builder-item-focus-icon .dashicon {
font-size: 14px;
width: 14px;
height: 14px;
}
.kadence-builder-area .kadence-builder-add-item {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.kadence-builder-area {
position: relative;
.kadence-builder-item {
z-index: 10;
}
}
.kadence-builder-area .kadence-builder-item-add-icon {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: transparent;
border: 0;
height: auto;
width: auto;
padding: 0;
min-width: 100%;
z-index: 1;
transition: all .2s ease-in-out;
color:transparent !important;
&:hover, &:focus {
color:#444 !important;
background: rgba(0, 124, 186, 0.05)!important;
box-shadow: none !important;
border:0 !important;
}
}
.components-popover.kadence-popover-add-builder.components-animate__appear {
left: 50% !important;
top: 0 !important;
position: absolute;
bottom: auto;
}
.components-popover__content .kadence-popover-builder-list .kadence-radio-container-control {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 10px;
width: 300px;
}
.kadence-popover-builder-list {
padding: 0 10px;
.kadence-radio-container-control button.components-button.is-tertiary {
font-size: 10px;
margin: 0;
}
}
.kadence-builder-area .kadence-builder-item-add-icon svg {
margin-top: 5px;
}
.kadence-builder-area-center .kadence-builder-drop-center .kadence-builder-item:first-child {
margin-left: 25px;
}
.kadence-builder-area-center .kadence-builder-drop-center .kadence-builder-item:last-child {
margin-right: 25px;
}
.kadence-builder-areas.has-center-items .kadence-builder-add-item.center-on-right {
right:50%;
}
.kadence-builder-areas.has-center-items .kadence-builder-add-item.center-on-right .kadence-builder-item-add-icon {
text-align:right;
padding-right:30px;
}
.kadence-builder-areas.has-center-items .kadence-builder-add-item.center-on-left {
left:50%;
}
.kadence-builder-areas.has-center-items .kadence-builder-add-item.center-on-left .kadence-builder-item-add-icon {
text-align:left;
padding-left:30px;
}
.kadence-builder-area .kadence-builder-add-item.left-center-on-left, .kadence-builder-area .kadence-builder-add-item.right-center-on-right {
display: none;
}
.kadence-builder-areas.has-center-items .kadence-builder-add-item.left-center-on-left {
display:block;
right: 50%;
}
.kadence-builder-areas.has-center-items .kadence-builder-add-item.right-center-on-right {
display:block;
left: 50%;
}